# \[CSIDE\] The ChoiceScript IDE

**URL:** <https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622>\
**Category:** Game Development\
**Created:** [June 15, 2017, 12:04pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622 "2017-06-15T12:04:19Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![CJW](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/cjw/32/111787_2.png) [@CJW](https://forum.choiceofgames.com/u/CJW)\
**Post date:** [June 15, 2017, 12:04pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/1 "2017-06-15T12:04:19Z")

</div>

### CSIDE (The ChoiceScript IDE)

## Please Note
CSIDE, in one form or another, is now reaching being a decade old. Whilst it has been revised over time, a lot of the code and technologies it is based on are still of that age (if not older). Relatedly, there are now a few note-worthy long-standing critical bugs in CSIDE that users should be aware of:
- Versions below v1.3.5 may fail to auto-update with a certificate error. Please see how to manually update [here](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/1605).
- On _any version_ automatic updates can fail due to an unresolvable issue with certain machine hardware. Please follow the manual update instructions above whenever you wish to update your application.
- CSIDE has been known to corrupt files in rare cases due to unexpected power loss. Please regularly backup your work!

Whilst I’m still working in the background on a strategy to modernise CSIDE and fix these outstanding issues, they remain at large today. As such anyone looking at CSIDE as a potential tool should be aware of them and may even want to consider alternatives at this time (see [New Choicescript extension for VS Code (2.0 now runs games!)](https://forum.choiceofgames.com/t/new-choicescript-extension-for-vs-code-2-0-now-runs-games/71387) for an example).

* * *

CSIDE (seaside) is an unofficial application designed to help writers of interactive novels who use ChoiceScript, from Choice of Games.

**Desktop Downloads:**

- [Release ChoiceScript IDE - Public Release · ChoicescriptIDE/main · GitHub](https://github.com/ChoicescriptIDE/main/releases/tag/v1.0.1)

**Web Version** (Requires a Dropbox Account)

- [ChoiceScript IDE](https://choicescriptide.github.io/web/)

**More information available at:**

- [https://choicescriptide.github.io/](https://choicescriptide.github.io/)
- [ChoiceScriptIDE (@ChoiceScriptIDE) / X](https://twitter.com/ChoiceScriptIDE)

**And Discord for real-time discussion or feedback**

- [Discord](https://discord.gg/UWbJvK7V)

**Alternative Desktop Icon:**

> [@\[CSIDE\] The ChoiceScript IDE](https://forum.choiceofgames.com/t/cside-the-choicescript-ide-v1-3-0-now-available-18-06-2019/27622/737):
>
> Alternative Desktop Icon I made an alternative desktop icon for CSIDE inspired by the Microsoft Office Suite. The light orange stands for the sand and the blue for the beach waves. Custom Icon Custom vs Default [Capturar3] [[Download button]](https://drive.google.com/uc?export=download&id=1bhajVJueahrnsG3H2-gqIqYHQ8ClMWA_ "download zip file") Explanation on how to install inside the readme file. Good winds and see you by the CSIDE! smiling_face_with_sunglassessunEdit [29/Nov/2022] Update download link and message text.

---

<div class="post-metadata">

**Author:** ![CJW](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/cjw/32/111787_2.png) [@CJW](https://forum.choiceofgames.com/u/CJW)\
**Post date:** [June 15, 2017, 12:06pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/2 "2017-06-15T12:06:55Z")

</div>

**AMA this Evening/Afternoon**  
Several members of the CSIDE team will be present to answer your questions; of course @CJW, but also @Vendetta, @Lordirish, and @Fiogan.

The AMA will run from 21.00 to 22.00 BST on Thursday, 15 June (15.00-16.00 CT / 06.00-7.00 Friday ACT).

Ask any of us about CSIDE, its three-year development, the CSIDE Team, @Vendetta’s CSIDE Tutorial, Testing and Debugging, or anything!

* * *

If you’ve got a question now feel free to post it with “AMA” at the beginning, and we’ll make sure we answer it later on!

We’ll also be on twitter for anyone without a forum account (though it’s worth making one!).

---

<div class="post-metadata">

**Author:** ![DUNGEON\_MASTER](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/dungeon_master/32/56675_2.png) [@DUNGEON\_MASTER](https://forum.choiceofgames.com/u/DUNGEON_MASTER)\
**Post date:** [June 15, 2017, 12:59pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/3 "2017-06-15T12:59:21Z")

</div>

Why aren’t there x32 download Links ?

---

<div class="post-metadata">

**Author:** ![Goshman](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/goshman/32/162201_2.png) [@Goshman](https://forum.choiceofgames.com/u/Goshman)\
**Post date:** [June 15, 2017, 1:00pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/4 "2017-06-15T13:00:02Z")

</div>

I’ve barely managed to go through and make sure my previous work fits the format upon importing - which it didn’t immediately because I do things weird - and I love this thing already.  
I’d still love to see a document map for easy skimming through the overviews for long scenes, but that’s just a wish for future development. This is fantastic.

Great job, CJW, and a big congrats to the whole team on nailing it.

---

<div class="post-metadata">

**Author:** ![Hanon\_Ondricek](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/hanon_ondricek/32/95886_2.png) [@Hanon\_Ondricek](https://forum.choiceofgames.com/u/Hanon_Ondricek)\
**Post date:** [June 15, 2017, 1:19pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/5 "2017-06-15T13:19:37Z")

</div>

Seriously guys, CSIDE is _so good_. I literally was unable to cope with the CS setup because I am an utter klutz. Now probably everything you need to write a CS narrative is contained in one easy and functional IDE. If you’ve ever seen all the things that Inform 7 does in its IDE, CSIDE is very similar plus more specific CS features. Autotest and Randomtest…I _never_ would have been able to figure those out without extensive help, but they are practically one button press in CSIDE. Those are probably old-hat to many authors here, but this thing does it all and can spit out an instantly playable HTML file for you.

There are a few things to get used to, but these are greatly outweighed by the conveniences of CSIDE.

---

<div class="post-metadata">

**Author:** ![CJW](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/cjw/32/111787_2.png) [@CJW](https://forum.choiceofgames.com/u/CJW)\
**Post date:** [June 15, 2017, 1:24pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/6 "2017-06-15T13:24:45Z")

</div>

We will not be _officially_ supporting 32-bit releases. If the demand is there, we will try our best to provide one, but with such a small team, there has been a very hard limit to what we can effectively test and support. 32-bit architectures are on their way out, so it doesn’t make a lot of sense for us spend time supporting them.

That said, I understand that there will be cases where people simply don’t have access to anything other than a 32-bit machine, and that should not mean that you have to go without the chance to use CSIDE. You have two options there: Either make use of the website version of CSIDE (which is near enough as fully-featured as the Desktop app), contact me privately and I’ll provide you with a 32-bit copy, with the understanding that it’s not officially supported. or use the provided x86 version, with the understanding that is neither officially supported nor tested off an x64 machine.

* * *

@Hanon_Ondricek @Goshman

Very glad to hear it! Enjoy 🙂

---

<div class="post-metadata">

**Author:** ![Ylva](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/ylva/32/71693_2.png) [@Ylva](https://forum.choiceofgames.com/u/Ylva)\
**Post date:** [June 15, 2017, 2:28pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/7 "2017-06-15T14:28:16Z")

</div>

Loving it ❤

---

<div class="post-metadata">

**Author:** ![Hanon\_Ondricek](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/hanon_ondricek/32/95886_2.png) [@Hanon\_Ondricek](https://forum.choiceofgames.com/u/Hanon_Ondricek)\
**Post date:** [June 15, 2017, 3:05pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/8 "2017-06-15T15:05:40Z")

</div>

I have written an overview of CSIDE on my blog:

> **[By the CSIDE!](http://pyramidifblog.blogspot.com/2017/06/by-cside.html)**
>
> ChoiceScript is a very easy language to write in. It is how all Choice of Games narratives are created. It is simple, powerful, and lets an...

---

<div class="post-metadata">

**Author:** ![Zerrok](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/zerrok/32/199424_2.png) [@Zerrok](https://forum.choiceofgames.com/u/Zerrok)\
**Post date:** [June 15, 2017, 6:24pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/9 "2017-06-15T18:24:53Z")

</div>

The tutorial in CSIDE seems great so far. The style of the interface looks slick and simple.

---

<div class="post-metadata">

**Author:** ![J3loodT4lon](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/j3loodt4lon/32/143559_2.png) [@J3loodT4lon](https://forum.choiceofgames.com/u/J3loodT4lon)\
**Post date:** [June 15, 2017, 7:02pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/10 "2017-06-15T19:02:58Z")

</div>

I have been waiting for this since I watched the live stream in September. So happy I can finally use it!!

---

<div class="post-metadata">

**Author:** ![J3loodT4lon](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/j3loodt4lon/32/143559_2.png) [@J3loodT4lon](https://forum.choiceofgames.com/u/J3loodT4lon)\
**Post date:** [June 15, 2017, 7:48pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/11 "2017-06-15T19:48:56Z")

</div>

![](https://global.discourse-cdn.com/choiceofgames/original/3X/3/2/3224f2488bcae272d6f0ce1890b7a648ea7247b4.PNG)

Any idea why the \*line\_break commands aren’t working?

---

<div class="post-metadata">

**Author:** ![Fiogan](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/fiogan/32/215832_2.png) [@Fiogan](https://forum.choiceofgames.com/u/Fiogan)\
**Post date:** [June 15, 2017, 8:00pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/12 "2017-06-15T20:00:29Z")

</div>

Sorry, I know this sounds simple, but have you made sure to save your changes, and then click the right arrow on the project’s header bar to run the game again?

New changes won’t show up until you refresh the game by re-running it.

---

<div class="post-metadata">

**Author:** ![CJW](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/cjw/32/111787_2.png) [@CJW](https://forum.choiceofgames.com/u/CJW)\
**Post date:** [June 15, 2017, 8:07pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/13 "2017-06-15T20:07:14Z")

</div>

**AMA**  
Myself, @Fiogan, @Vendetta and @Lordirish will all be hanging around the forums and twitter for the next hour or so to answer any (burning) questions anyone may have about CSIDE, its development (or any other related topics!).

---

<div class="post-metadata">

**Author:** ![Carlos.R](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/carlos.r/32/75837_2.png) [@Carlos.R](https://forum.choiceofgames.com/u/Carlos.R)\
**Post date:** [June 15, 2017, 8:15pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/14 "2017-06-15T20:15:01Z")

</div>

(Proceeds to take question out of the oven.)  
(Picks up question with thick padded gloves and tosses it in your general direction.)

Question: Do you have any plans to ask Choice of Games to integrate CSIDE into the download link in addition to, or perhaps even in place of, the standard ChoiceScript?

Of course, a link to ChoiceScript can be found [on this page](https://www.choiceofgames.com/make-your-own-games/choicescript-intro/), specifically [here.](http://github.com/dfabulich/choicescript/zipball/master)

---

<div class="post-metadata">

**Author:** ![Vendetta](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/vendetta/32/533_2.png) [@Vendetta](https://forum.choiceofgames.com/u/Vendetta)\
**Post date:** [June 15, 2017, 8:15pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/15 "2017-06-15T20:15:44Z")

</div>

> [@J3loodT4lon](#):
>
> Any idea why the \*line\_break commands aren’t working?

An aside: it’s worth bearing in mind that just leaving a blank line between any two lines of narrative will result in CS doing the same in-game. You don’t actually need those two \*line\_break commands there as a blank line should work just as well (although in that case the blank line may need to be immediately after the \*label name line, to be certain of the spacing in-game).

---

<div class="post-metadata">

**Author:** ![J3loodT4lon](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/j3loodt4lon/32/143559_2.png) [@J3loodT4lon](https://forum.choiceofgames.com/u/J3loodT4lon)\
**Post date:** [June 15, 2017, 8:17pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/16 "2017-06-15T20:17:42Z")

</div>

@Fiogan LOL I was assuming clicking restart would function the same as clicking the run button again hahahaha im dumb xD

---

<div class="post-metadata">

**Author:** ![Lordirish](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/lordirish/32/238051_2.png) [@Lordirish](https://forum.choiceofgames.com/u/Lordirish)\
**Post date:** [June 15, 2017, 8:18pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/17 "2017-06-15T20:18:12Z")

</div>

Has been tested on two PC’s and Mac here just a little bit ago and no problems were found with running the two \*line\_break.

---

<div class="post-metadata">

**Author:** ![Fiogan](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/fiogan/32/215832_2.png) [@Fiogan](https://forum.choiceofgames.com/u/Fiogan)\
**Post date:** [June 15, 2017, 8:19pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/18 "2017-06-15T20:19:21Z")

</div>

@J3loodT4lon No, it’s an easy mistake to make, the different between ‘rerun’ and ‘restart’. I’m glad it was an easy solve! (:

---

<div class="post-metadata">

**Author:** ![CJW](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/cjw/32/111787_2.png) [@CJW](https://forum.choiceofgames.com/u/CJW)\
**Post date:** [June 15, 2017, 8:22pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/19 "2017-06-15T20:22:23Z")

</div>

**AMA Answer to** : [[CSIDE] The ChoiceScript IDE (v1.3.0 Now Available — 18/06/2019) - #14 by Carlos.R](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/14)  
Sorry @Carlos.R, we’re here, but that was quite a question to start off with!

OK, short answer: no. CSIDE is 100% unofficial, and whilst done with CoG’s blessings, is no way integrated with or endorsed by them. That’s not to say that if things go well we wouldn’t be open to a tighter level of integration, but I think for the time being, it’s safest to say we’ll just wait and see how things go! 🙂

---

<div class="post-metadata">

**Author:** ![J3loodT4lon](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/j3loodt4lon/32/143559_2.png) [@J3loodT4lon](https://forum.choiceofgames.com/u/J3loodT4lon)\
**Post date:** [June 15, 2017, 8:27pm UTC](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622/20 "2017-06-15T20:27:00Z")

</div>

Let me just say, @CJW, you and your team beat CoG to the punch on a really awesome program! I would be very disappointed in CoG if they didn’t eventually start working with you guys to make CSIDE entirely OFFICIAL.

[Next page](https://forum.choiceofgames.com/t/cside-the-choicescript-ide/27622.md?page=2)
