Cave Story Hacking FAQ

May 1, 2008 at 1:55 PM
Justin-chan
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: Oct 15, 2007
Location: Nowhere
Posts: 1921
Age: 30
Firstly, what you create would be considered a modification, a mod in short, not a game.

Secondly, that "PLEASE" is rather.. Annoying, no offense meant.

Third, I would suggest you don't create a mod on impulse just because some of us do it too. In the end, it wouldn't be all that well planned.

Fourth, the basic modding materials would be Sue's Workshop (Or CaveEditor, which is better, but I'm not used to it after using Sue's Workshop for a long time, so I stick with Sue's Workshop), npc.ini, Cave Story (No shit, Sherlock), TSC.txt (This tells you the different commands you can put in), a hex editor (I would recommened XVI32) and of course, a graphic editing program if required.
 
May 2, 2008 at 8:34 AM
Senior Member
"Wahoo! Upgrade!"
Join Date: Mar 16, 2008
Location:
Posts: 56
Thanx for the advises!! Sorry about all the Pleases!!
Have a Nice weekend;0)
 
May 2, 2008 at 9:47 AM
Justin-chan
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: Oct 15, 2007
Location: Nowhere
Posts: 1921
Age: 30
I can't have a nice weekend with exams ):
 
May 6, 2008 at 6:07 AM
Junior Member
"Wow! The more I drink of this magical beverage, the more games I can play! Wheee!"
Join Date: Nov 14, 2007
Location: Not in this universe...
Posts: 27
Age: 31
Okay, another possibly answered question: *ahem*
How do you make an opening? By this, I mean how do you create a scene that takes place after the loading, but before starting the game (like what happens in u(Kings))?
 
May 6, 2008 at 7:53 AM
Justin-chan
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: Oct 15, 2007
Location: Nowhere
Posts: 1921
Age: 30
Map 0072.

You need to use the command called <ANP for it.

There is a thread I made with the most recent ANP.txt.

To use the <ANP command, just put

#0100 (This is an Npc to be animated)

#0125 (This is another Npc to be animated)

#0150 (This event does not need to be on the map
<KEY<ANPXXXX:YYYY:ZZZZ<WAI0020<ANPAAAA:BBBB:CCCC<END

XXXX/AAAA - Npc Event
YYYY/BBBB - Animation
ZZZZ/CCCC - Direction

So, for example, event 0100 is Balrog [sprite 0012], event 0125 is Jack [sprite 0074]
Balrog will be panicing (animation 0080 according to ANP.txt) and Jack will be walking (animation 0008 according to ANP.txt)

#0100

#0125

#0150
<KEY<ANP0100:0080:0002<WAI0020<ANP0125:0008:0002<END

The <WAI0020 is there to make Balrog panic for 20 ticks, 1 tick being I don't know how long. -.-

To spice it up, you can like, add text?

#0100

#0125

#0150
<KEY<ANP0100:0080:0002<FAC0023
<MSGDON'T RUN YOU COWARD!<WAI0020<CLR<CLO
<ANP0125:0008:0002<FAC0009<MSG
Oh stuff a cork in it!<NOD<CLR<CLO<FAC0000
<MS2.<WAI0020.<WAI0015.<WAI0010<CLR<CLO
<ANP0100:0080:0002<FAC0023<MSG
STUFF A "COCK" IN WHERE?!<NOD<CLR<CLO<END

Wut..?
 
Aug 1, 2008 at 8:04 PM
In front of a computer
"Man, if only I had an apple..."
Join Date: Mar 1, 2008
Location: Grasstown
Posts: 1435
Filespace is dead, and I'd like to maybe download this.

What's contained in it?
 
Aug 4, 2008 at 2:48 PM
In front of a computer
"Man, if only I had an apple..."
Join Date: Mar 1, 2008
Location: Grasstown
Posts: 1435
... Hello?
 
Aug 5, 2008 at 8:10 AM
Justin-chan
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: Oct 15, 2007
Location: Nowhere
Posts: 1921
Age: 30
Nothing much, just teaches you basic binary and hexadecimals, as well as tells you where to get programs.
 
Top