• Hey everyone happy Christmas Eve we're aware of what's happened with the source code so to keep this simple absolutely don't post it on the site or use it to make mods with (it's not particularly preferable toward this end anyway) and tread lightly in general until we see how this settles, thanks to all and have a great holiday season -DT

Hacking tools for mac.

Mar 15, 2013 at 12:54 AM
Pirate Member
"It's dangerous to go alone!"
Join Date: Jan 18, 2013
Location: Heaven
Posts: 36
Age: 25
Pronouns: he/him
This time i want to HACK not to MOD.
Give me with your best shot!
 
Mar 15, 2013 at 2:23 AM
Pirate Member
"It's dangerous to go alone!"
Join Date: Jan 18, 2013
Location: Heaven
Posts: 36
Age: 25
Pronouns: he/him
And how i use this to get the spur?
 
Mar 15, 2013 at 2:37 AM
Lvl 1
Forum Moderator
"Life begins and ends with Nu."
Join Date: May 28, 2008
Location: PMMM MMO
Posts: 3713
Age: 32
bahamut said:
And how i use this to get the spur?
You're on a mac, which is essentially uncharted modding/hacking territory. So good luck with that.
 
Mar 15, 2013 at 6:46 PM
Pirate Member
"It's dangerous to go alone!"
Join Date: Jan 18, 2013
Location: Heaven
Posts: 36
Age: 25
Pronouns: he/him
Well, as a master modder and hacker I thought you, the great GIRakaCHEEZER should help, but I was wrong, it can't be so hard -for you- to get into the files and get the spur, I know you did... Well maybe not but you know how to.
 
Mar 15, 2013 at 6:59 PM
Lvl 1
Forum Moderator
"Life begins and ends with Nu."
Join Date: May 28, 2008
Location: PMMM MMO
Posts: 3713
Age: 32
bahamut said:
Well, as a master modder and hacker I thought you, the great GIRakaCHEEZER should help, but I was wrong, it can't be so hard -for you- to get into the files and get the spur, I know you did... Well maybe not but you know how to.
I don't have a mac.

(Also I don't really care.)
 
Mar 15, 2013 at 11:18 PM
Administrator
Forum Administrator
"Life begins and ends with Nu."
Join Date: Jul 15, 2007
Location: Australia
Posts: 6225
Age: 39
Pronouns: he/him
TSC Editing is cross-platform. Open Noxid's standalone TSC editor (it's in Java btw, so you need to install the JRE) and go nuts. Other aspects like editing weapons and mapdata (map-related info) are platform-specific, while others such as maps and entities aren't platform specific, but rather lack a cross-platform method to edit them. PBM's are just re-badged .bmp files that have "(C)Pixel" hex-edited to the end, though there is a mod floating around the forums that switches the format to .bmp without the (C)Pixel requirement. Unlike CSPC most ports of Cave Story do not accept 24-bit PBMs, so keep it 8-bit 'kay.

Mapdata can be found at $9FD40 and $1467A0 in the doukutsu executable (Doukutsu.app\Contents\MacOS\Doukutsu). The format for these are different to both PC cave story's mapdata and each other. Keep in mind that the entire game is repeated in the exe, one half for powerpc macs and the other for intel macs, with different byte orders for each.

I can't remember where the weapon data was located.

No-one knows where the starting map, health, dir, event, etc. info are located, so you must do all this via TSC.

You can edit the name of the save file in Doukutsu.app\Contents\Info.plist and Doukutsu.app\Contents\Resources\Info.plist
 
Mar 15, 2013 at 11:22 PM
Lvl 1
Forum Moderator
"Life begins and ends with Nu."
Join Date: May 28, 2008
Location: PMMM MMO
Posts: 3713
Age: 32
andwhyisit said:
TSC Editing is cross-browser. Open Noxid's standalone TSC editor (it's in Java btw, so you need to install the JRE) and go nuts. Other aspects like editing weapons and mapdata (map-related info) are platform-specific, while others such as maps and entities aren't platform specific, but rather lack a cross-platform method to edit them.
Isn't booster's lab was hypothetically multiplatform?
 
Mar 15, 2013 at 11:43 PM
Administrator
Forum Administrator
"Life begins and ends with Nu."
Join Date: Jul 15, 2007
Location: Australia
Posts: 6225
Age: 39
Pronouns: he/him
GIRakaCHEEZER said:
Isn't booster's lab was hypothetically multiplatform?
Yes, but you need to load an executable before loading a map. It can't open mac executables so of course it can't load a map unless it is assigned to a pc executable. You can copy it over to CSPC, edit it, and copy it back to CSMac but that's kinda impractical. You'd need a way to load the mac executable in a limited capacity, a standalone mapeditor, a load map by file option, or any combination of these. Or maybe by loading the data directory directly (try to say that five times) to load a map list and run BL in a limited capacity, that way you can load maps, entities, and tsc for any platform, regardless of if BL directly supports it.

*hops on to BL thread*
 
Mar 16, 2013 at 3:46 AM
Senior Member
"I, Ikachan. The Life and Documentary of the OrigiNAL SQuiD."
Join Date: Jan 2, 2013
Location: Wright and Co. Law Offices
Posts: 179
Age: 125
Can't you get the magnificent Spur in game or something?
 
Back
Top