• Please stop embedding files/images from Discord. Discord has anti-hotlinking logic in place that breaks links to Discord hosted files and images when linked to from anywhere outside of Discord. There are a multitude of file/image hosting sites you can use instead.

    (more info here)

TSC Editor+

May 6, 2026 at 1:31 PM
Junior Member
"Wahoo! Upgrade!"
Join Date: Oct 23, 2025
Location: Dominican Republic
Posts: 46
Age: 18
Pronouns: he/him
Tomorrow (if I live long enough or have free time) the first version of TSC Editor+ will be released. It has bugs that can't be fixed, like the dark theme which looks awful (Unless your operating system allows you to completely change the window color). I'll let you know as soon as it's released. :D
 
Last edited:
May 7, 2026 at 1:13 PM
Senior Member
"Wahoo! Upgrade!"
Join Date: Nov 29, 2025
Location: Venezuela
Posts: 66
Age: 21
Pronouns: He/Him
Gender Notes: I'm a Deathcore Purist.
You can search how it works TSC in the source code of all the editors or the TSC decoder of Carrotlord, 'cause you must decode first before edit...
 
May 8, 2026 at 3:29 AM
Junior Member
"Wahoo! Upgrade!"
Join Date: Oct 23, 2025
Location: Dominican Republic
Posts: 46
Age: 18
Pronouns: he/him
You can search how it works TSC in the source code of all the editors or the TSC decoder of Carrotlord, 'cause you must decode first before edit...
The editor now works with freeware CS+ Steam (I'm not sure if it will work since there are betas from 2026 and it probably won't be stable) and CS+ Switch. I'm translating, improving the UI, and adding tools.

A Quick Look at the Project's Small Progress...
1778341765146.png
 
May 10, 2026 at 1:12 PM
Senior Member
"Wahoo! Upgrade!"
Join Date: Nov 29, 2025
Location: Venezuela
Posts: 66
Age: 21
Pronouns: He/Him
Gender Notes: I'm a Deathcore Purist.
Nice!


It will have A Dark Mode?
 
May 10, 2026 at 10:57 PM
Junior Member
"Wahoo! Upgrade!"
Join Date: Oct 23, 2025
Location: Dominican Republic
Posts: 46
Age: 18
Pronouns: he/him
It will have A Dark Mode?
Unfortunately, No, I have tried it and Tkinter only changes the color of the canvas (not the window) although I think it is because I do not know how to change the color of the window, at the moment it will not have the dark mode like modern editors (Sky Dragon Editor).
Edit: I'll Add It But The Window Won't Change Its Color
 
Last edited:
May 11, 2026 at 10:37 PM
The miracles of alchemy...!
Bobomb says: "I need a hug!"
Join Date: Jul 20, 2015
Location: Under sea level or something
Posts: 834
Age: 27
Pronouns: 菓子
Interesting to see this pop up.

Are you planning to add any special features?
 
May 12, 2026 at 3:30 AM
Junior Member
"Wahoo! Upgrade!"
Join Date: Oct 23, 2025
Location: Dominican Republic
Posts: 46
Age: 18
Pronouns: he/him
Interesting to see this pop up.

Are you planning to add any special features?
Yes, of course!
You can import an entire folder of TSC files so you don't have to import them one by one. Special characters will be highlighted in red (you can also delete all special characters with a button). There will be TSC documentation for the freeware, Steam, and Switch versions. You can change the font in the editor. It has autosave every 6 minutes (disabled by default). The UI will switch to three languages depending on the PC: English, Japanese, and Spanish. It will have a character counter (to prevent <MSG tags from going over the text box). You can zoom with the mouse wheel. It has a word/file search function. You can extract TSC files as projects (.cstsc is the autosave extension) or as .txt files. These are more or less the additional features that will be added in the first version; more features will be added soon.
 
May 12, 2026 at 7:55 AM
The miracles of alchemy...!
Bobomb says: "I need a hug!"
Join Date: Jul 20, 2015
Location: Under sea level or something
Posts: 834
Age: 27
Pronouns: 菓子
Special characters will be highlighted in red (you can also delete all special characters with a button).
I'm curious what prompted this because I feel lile more often than not someone will insert a 'special character' by intent rather than accidentally (AI generated TSC wasn't a thing yet last I checked) and can sooner come from things like OoB flags (dephending on the definition of special) and translations (ie. German's ß, chinese, accents etc.).
 
May 12, 2026 at 1:09 PM
Senior Member
"Wahoo! Upgrade!"
Join Date: Nov 29, 2025
Location: Venezuela
Posts: 66
Age: 21
Pronouns: He/Him
Gender Notes: I'm a Deathcore Purist.
AI generated TSC wasn't a thing yet last I checked
The AI don't generate TSC correctly, it creates commands that doesn't exist or confuse their significate. So the modding don't depend of AI!
I'm curious what prompted this because I feel lile more often than not someone will insert a 'special character' by intent rather than accidentally (AI generated TSC wasn't a thing yet last I checked) and can sooner come from things like OoB flags (dephending on the definition of special) and translations (ie. German's ß, chinese, accents etc.).
I talk spanish, but in my mods I put accents accidentaly or I use this: "¡¿", that doesn't characters in english.
It will have a character counter (to prevent <MSG tags from going over the text box)
WOOOOOOOAH!
 
Last edited:
May 12, 2026 at 2:39 PM
Junior Member
"Wahoo! Upgrade!"
Join Date: Oct 23, 2025
Location: Dominican Republic
Posts: 46
Age: 18
Pronouns: he/him
The AI don't generate TSC correctly, it creates commands that doesn't exist or confuse their significate. So the modding don't depend of AI!

I talk spanish, but in my mods I put accents accidentaly or I use this: "¡¿", that doesn't characters in english.

WOOOOOOOAH!
An Example of This Function in Action:

Normal Text:

<PRI<MSG¿Cómo Estás?<NOD<END

You Trigger the Automatic Removal of Special Characters:

<PRI<MSGComo Estas?<NOD<END

Automatic Removal Can Damage Your TSCs If You Select the Commands; Make Sure to Select Only the Text (This Action Can Be Undone with Ctrl+Z).
 
Last edited:
May 12, 2026 at 5:27 PM
Senior Member
"Wahoo! Upgrade!"
Join Date: Dec 22, 2018
Location: Sand Zone Residence
Posts: 59
Pronouns: he/him
May 12, 2026 at 5:51 PM
Junior Member
"Wahoo! Upgrade!"
Join Date: Oct 23, 2025
Location: Dominican Republic
Posts: 46
Age: 18
Pronouns: he/him
Perhaps you could make the TSC editor work with the language server for diagnostics, hints, autocomplete, etc.? Might be a fun challenge to implement an LSP client for it: https://github.com/nimblebun/tsc-language-server
That would be a good idea, but for now it won't be added to the first version because I don't know much about the Go programming language. I only know C++ and Python. I'll keep it in mind after I release the first version of TSC Editor+
 
May 12, 2026 at 8:50 PM
Senior Member
"Wahoo! Upgrade!"
Join Date: Dec 22, 2018
Location: Sand Zone Residence
Posts: 59
Pronouns: he/him
You can implement an LSP client in any language, it just needs to communicate with the tsc-ls binary via stdio or TCP and it's all JSON-RPC under the hood.

Maybe when I have some free time, I'll make a Python client library for it.
 
May 12, 2026 at 10:29 PM
Junior Member
"Wahoo! Upgrade!"
Join Date: Oct 23, 2025
Location: Dominican Republic
Posts: 46
Age: 18
Pronouns: he/him
You can implement an LSP client in any language, it just needs to communicate with the tsc-ls binary via stdio or TCP and it's all JSON-RPC under the hood.

Maybe when I have some free time, I'll make a Python client library for it.
Sure, it would be quite useful as it facilitates TSC code verification. I wish you luck creating that library. One question: Can it be installed with the pip install command or by downloading it and extracting it into the Python folder?
 
Last edited:
May 13, 2026 at 12:57 PM
Junior Member
"Wahoo! Upgrade!"
Join Date: Oct 23, 2025
Location: Dominican Republic
Posts: 46
Age: 18
Pronouns: he/him
I'm curious what prompted this because I feel lile more often than not someone will insert a 'special character' by intent rather than accidentally (AI generated TSC wasn't a thing yet last I checked) and can sooner come from things like OoB flags (dephending on the definition of special) and translations (ie. German's ß, chinese, accents etc.).
Currently, the only special characters detected by the editor are Spanish. In the future, I will add more that the original engine cannot support (without patches), such as ç or č. This way, people can translate the game into any language without altering the executable.
 
May 13, 2026 at 2:06 PM
Senior Member
"Wahoo! Upgrade!"
Join Date: Nov 29, 2025
Location: Venezuela
Posts: 66
Age: 21
Pronouns: He/Him
Gender Notes: I'm a Deathcore Purist.
It has bugs that can't be fixed, like the dark theme which looks awful (Unless your operating system allows you to completely change the window color).
You'd tried to use ttk-themes?
 
Back
Top