q3hardcore's (Occasionally Updated) Modding Thread

Feb 16, 2015 at 4:39 AM
Senior Member
"Ha! Ha! Ha! Mega Man is no match for my Mimiga Man!"
Join Date: Jan 22, 2015
Location:
Posts: 249
My other modding threads:
DragEn, enables loading profiles by dragging them on to Cave Story:
- http://www.cavestory.org/forums/threads/5848/
Ikachan, attempt at porting Ikachan to Cave Story:
- http://www.cavestory.org/forums/threads/5879/
OrgView + Drag3n, OrgView with drag'n'drop:
- http://www.cavestory.org/forums/threads/5902/

Function lists:
Plain-text Function List (Windows Doukutsu 1.0.0.6 -> Linux Doukutsu v1.2)
CSV Function List (optimized for Excel, includes Windows, Mac and Linux offsets!)
Using CSV Function List:
1) Open it in Excel
2) Press CTRL+A
3) Click "Format" -> "AutoFit Column Width"
4) Click "Format as Table" and select a style
5) Check "My table has headers" and click "OK".

"Hacks" (use a hex editor):
https://www.dropbox.com/s/5vpywqaz675njzt/hacks.txt?dl=0

Tools:
Config Info (C, source only)
- https://www.dropbox.com/s/reofcux50wr8dyy/ConfigInfo.c?dl=0
PXE Info (C, source only)
https://www.dropbox.com/s/mftc7xbf6daz9x1/PXEInfo.c?dl=0
TSC Converter (Java, source only)
- https://www.dropbox.com/s/4pd86mbi7ch3ou2/TSCConverter.java?dl=0
290 Info (C, source only)
- https://www.dropbox.com/s/ksvp04enz73s36y/290Info.c?dl=0

Misc. TSC Notes:
https://www.dropbox.com/s/d4ndxpv4lviojxo/misc-tsc.txt?dl=0

I'm mostly covering the same ground as people before me, but I hope to do things better.
I've been researching Cave Story's file formats, and plan to write my own tools for them too.

Random fact: NICALiS screwed up text encoding in some of the TSCs in CaveStory+.

Also, I'm maintaining a list of the different versions of Cave Story:
https://www.dropbox.com/s/m95bo6qkhasxd2w/dou-versions2.csv?dl=0
- if anyone has versions not listed, please share them ^^
 
Feb 16, 2015 at 4:42 AM
Senior Member
"Ha! Ha! Ha! Mega Man is no match for my Mimiga Man!"
Join Date: Jan 22, 2015
Location:
Posts: 249
duncathan said:
Don't we have most of this already, if not all?
Quite possibly. I'm just doing this myself to learn more about the internals of Cave Story.
 
Feb 16, 2015 at 4:46 AM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
basically
I mean the function list isn't 100% complete or sometimes accurate so that would be useful to have finished
but the hacks aren't anything new and I'm pretty sure we don't need any more editors
 
Feb 16, 2015 at 5:03 AM
Senior Member
"Ha! Ha! Ha! Mega Man is no match for my Mimiga Man!"
Join Date: Jan 22, 2015
Location:
Posts: 249
Noxid said:
basically
I mean the function list isn't 100% complete or sometimes accurate so that would be useful to have finished
but the hacks aren't anything new and I'm pretty sure we don't need any more editors
Initially, I've just done functions that interest me. I'll work on adding ones missing from your list.

I'll work on expanding the hacks too. And we always need more editors!
 
Feb 16, 2015 at 7:18 PM
Stoned Member
"All your forum are belong to us!"
Join Date: Sep 22, 2012
Location: Hell
Posts: 557
Even without aim, I hope you don't miss the chance to make good programs, I'm waiting for a program that quickly applies hacks at the speed of sauce.

Edit: Seriously? Nobody mentions the pun I put here?
 
Feb 16, 2015 at 7:19 PM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
QuoteHax said:
Even without aim, I hope you don't miss the chance to make good programs, I'm waiting for a program that quickly applies hacks at the speed of sauce.
you wound me
 
Feb 16, 2015 at 7:24 PM
Stoned Member
"All your forum are belong to us!"
Join Date: Sep 22, 2012
Location: Hell
Posts: 557
Noxid said:
you wound me
*takes knife out of Noxid's Arm*

Oh sorry, I forgot about hackinator. It won't work for me- most likely it's incomplete.
 
Feb 16, 2015 at 7:30 PM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
well thanks for letting me know, I'm great at fixing problems I don't know exist
 
Feb 20, 2015 at 11:26 PM
Senior Member
"Ha! Ha! Ha! Mega Man is no match for my Mimiga Man!"
Join Date: Jan 22, 2015
Location:
Posts: 249
QuoteHax said:
Even without aim, I hope you don't miss the chance to make good programs, I'm waiting for a program that quickly applies hacks at the speed of sauce.

Edit: Seriously? Nobody mentions the pun I put here?
I have no idea what the pun is. I might make some kind of hack-applying program, but what's wrong with the existing ones?
 
Feb 20, 2015 at 11:28 PM
Senior Member
"This is the greatest handgun ever made! You have to ask yourself, do I feel lucky?"
Join Date: Aug 2, 2014
Location: inactivity.
Posts: 115
q3hardcore said:
I have no idea what the pun is. I might make some kind of hack-applying program, but what's wrong with the existing ones?
"Hacks at the speed of sauce".
If it had been spoken out loud, it would sound like "Hacks at the speed of source".
Problem with Doukutsu Assembler is that it's forgetful of the filename, so debugging takes a bit longer as you have to re-enter the file name...
 
Feb 20, 2015 at 11:33 PM
Senior Member
"This is the greatest handgun ever made! You have to ask yourself, do I feel lucky?"
Join Date: Aug 2, 2014
Location: inactivity.
Posts: 115
duncathan said:
1. how is that even close to being a pun
2. what about the hackinator
I don't know about these details, it's not my pun. I'm just guessing.
(EDIT: Well, QuoteHax, you got your wish, apparently. May not have happened in the way you wanted, though.)
 
Top