May 6, 2026 at 1:31 PM
Join Date: Oct 23, 2025
Location: Dominican Republic
Posts: 48
Age: 18
Pronouns: he/him
TSC Editor+ v1.0 Release

TSC Editor+ is a multi-language editor for .tsc script files used in Cave Story, Cave Story+ (Steam/Switch) and related engines/mods.
This project focuses on improving the workflow for modders, translators, and script editors with tools like syntax highlighting, encoding detection, project management, and built-in command documentation.

TSC Editor+ is a multi-language editor for .tsc script files used in Cave Story, Cave Story+ (Steam/Switch) and related engines/mods.
This project focuses on improving the workflow for modders, translators, and script editors with tools like syntax highlighting, encoding detection, project management, and built-in command documentation.
Features
- Syntax highlighting
- Syntax validation
- Automatic encoding detection
- Cipher/encryption detection
- Smart character replacement
- Built-in TSC command documentation (See In Github)
- Custom commands support
- Search & Replace
- Undo / Redo
- Hex dump viewer
- Auto-save
- Edit history
- Dark theme
- Adjustable font size
- Custom command colors
- Project support (.cstsc)
- Folder loading
- Quick game testing with F5
- doukutsu.exe integration
Supported Encodings
- Shift-JIS
- CP932
- UTF-8
- Latin-1
- CP850
Supported Languages
- English
- Español
- 日本語
Keyboard Shortcuts
Ctrl + O Open .tscCtrl + Shift + O Open project
Ctrl + Shift + Alt + O Open folder
Ctrl + S Save project
Ctrl + Shift + S Export .tsc
Ctrl + F Search
Ctrl + R Smart replace
Ctrl + Z Undo
Ctrl + Y Redo
F5 Test game
Notes
- Windows is currently the primary supported platform.
- Linux/macOS support is experimental.
- Some encrypted TSC formats may behave differently depending on the engine version or mod.
License
MIT LicenseCredits
Inspired by the Cave Story modding community.Developed with Python and Tkinter.
Carrot Lord's Encryptor and Decryptor (Booster's Lab) (Cave Editor) was used
Author
EdwarlyGamer999+Requirements
Python 3.9+
Last edited:


