Aug 8, 2011 at 6:36 AM
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
Pronouns: he/him
This is something I whipped up in Java and then subsequently put off working on for several weeks. It's similar to CE's TSC parser but it also can show you if you're running out of text on a line, and highlight redundant commands after an <END or such. You can also load the mapdata from an executable (Untested with Sue's) as well as an extracted and shrunk .bin format that I am using in my new engine. There is a find feature that's pretty much all carrotlord's doing and a picture of a cat with some yarn.
And like, hey, it'd even work on a mac (in theory).
So please enjoy!
Oh, also I should mention, there is a sort-of major change. You see, in order to make the text replacement gimmick feasible, the program will now save two copies of your scripts: One, the .tsc file, cypher'd with all word replacements and good (hopefully) to go with the game, and the "Script Source" file, a plaintext file in the ScriptSource subfolder of wherever the original tsc file was. The ScriptSource is saved exactly as it appears in the editor, without keywords replaced. Opening either the script source or the original TSC file should work the same way. When you release your mod, you oughta delete all ScriptSource folders before you make your zip...
Script Editor V1.2.0.0
Editor mediafire mirror
V1.2.0.0 source code
Source mediafire mirror
Script Editor V1.1.1.0
Editor mediafire mirror
V1.1.1.0 source code
Source mediafire mirror
Script Editor V1.1.0.4
Editor mediafire mirror
V1.1.0.4 source code
Source mediafire mirror
Script Editor V1.0.0.3
V1.0.0.3 source code
V1.2.0.0 adds:
The ability to load stage.tbl from Cave Story+ for use as a stage list
Fixes a scrolling issue that may have been introduced by V1.1.1.0
Defines should now not corrupt your script files if they are a different size than the text they are replacing.
V1.1.1.0 adds:
The ability to generate a listing of all <TRA use
V1.1.0.4 adds:
Keyboard shortcuts for menu items
Ability to generate a listing of all flags used by your mod, and where they are used
A search button that actually works
TSC command listing on right updates as you type to show you relevent information on the command you are working on
V1.0.0.3 has a tsc_list.txt without all my custom commands
and also fixes a small error with the default define pane dialogue
("first = second" should have been "first=second").
Functionally equivalent to 1.0.0.2
Please report if you have any bugs, errors, etc.
And like, hey, it'd even work on a mac (in theory).
So please enjoy!
Oh, also I should mention, there is a sort-of major change. You see, in order to make the text replacement gimmick feasible, the program will now save two copies of your scripts: One, the .tsc file, cypher'd with all word replacements and good (hopefully) to go with the game, and the "Script Source" file, a plaintext file in the ScriptSource subfolder of wherever the original tsc file was. The ScriptSource is saved exactly as it appears in the editor, without keywords replaced. Opening either the script source or the original TSC file should work the same way. When you release your mod, you oughta delete all ScriptSource folders before you make your zip...
Script Editor V1.2.0.0
Editor mediafire mirror
V1.2.0.0 source code
Source mediafire mirror
Script Editor V1.1.1.0
Editor mediafire mirror
V1.1.1.0 source code
Source mediafire mirror
Script Editor V1.1.0.4
Editor mediafire mirror
V1.1.0.4 source code
Source mediafire mirror
Script Editor V1.0.0.3
V1.0.0.3 source code
V1.2.0.0 adds:
The ability to load stage.tbl from Cave Story+ for use as a stage list
Fixes a scrolling issue that may have been introduced by V1.1.1.0
Defines should now not corrupt your script files if they are a different size than the text they are replacing.
V1.1.1.0 adds:
The ability to generate a listing of all <TRA use
V1.1.0.4 adds:
Keyboard shortcuts for menu items
Ability to generate a listing of all flags used by your mod, and where they are used
A search button that actually works
TSC command listing on right updates as you type to show you relevent information on the command you are working on
V1.0.0.3 has a tsc_list.txt without all my custom commands
and also fixes a small error with the default define pane dialogue
("first = second" should have been "first=second").
Functionally equivalent to 1.0.0.2
Please report if you have any bugs, errors, etc.