• Please stop embedding files/images from Discord. Discord has anti-hotlinking logic in place that breaks links to Discord hosted files and images when linked to from anywhere outside of Discord. There are a multitude of file/image hosting sites you can use instead.

    (more info here)

Quick Modding/Hacking Answers Thread

May 8, 2017 at 10:46 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
Pronouns: he/him
There's two things, the hacking tool (which just blindly applies hex patches to offsets) and the hackinator which is a gui for applying premade hacks.
The hackinator comes with a list, select an item to see details about the hack and adjust any parameters, then just press the button to apply it.
 
May 9, 2017 at 2:13 AM
Junior Member
CSE Discord Admin
"Fresh from the Bakery"
Join Date: Dec 6, 2015
Location: Behind You
Posts: 19
Age: 24
Pronouns: he/him
Does anyone know where the hitrects for bullets are stored?
 
May 9, 2017 at 2:37 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
Pronouns: he/him
they're in a struct with other bullet initialization data.
check the weapon hacks in booster's lab for some pointers, they're just xml files in the "hacks" folder.
 
May 9, 2017 at 2:42 AM
Junior Member
CSE Discord Admin
"Fresh from the Bakery"
Join Date: Dec 6, 2015
Location: Behind You
Posts: 19
Age: 24
Pronouns: he/him
they're in a struct with other bullet initialization data.
check the weapon hacks in booster's lab for some pointers, they're just xml files in the "hacks" folder.
Ok thanks :)
 
May 9, 2017 at 3:23 PM
Junior Member
"Fresh from the Bakery"
Join Date: Sep 23, 2016
Location:
Posts: 12
Age: 23
Pronouns: he/him
There's two things, the hacking tool (which just blindly applies hex patches to offsets) and the hackinator which is a gui for applying premade hacks.
The hackinator comes with a list, select an item to see details about the hack and adjust any parameters, then just press the button to apply it.

Thanks for the response, but how does one make a hack? I'm familiar with the workings of the hackinator, but it's how to make a functioning hack that's got me confused. I'm fairly inexperienced in regards to the coding/hacking part of cave story modding, so maybe there's some obvious fact I'm missing.
 
May 9, 2017 at 3:28 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
Pronouns: he/him
Thanks for the response, but how does one make a hack? I'm familiar with the workings of the hackinator, but it's how to make a functioning hack that's got me confused. I'm fairly inexperienced in regards to the coding/hacking part of cave story modding, so maybe there's some obvious fact I'm missing.
you don't *make* hacks with booster's lab, it's more a way of distributing them to the unwashed masses. If you wanted to write your own custom assembly hacks you'd use a combination of tools like ollydbg, doukutsu assembler, the reference documentation available around the forums, and a strong knowledge of x86 assembly.
 
May 9, 2017 at 3:36 PM
Junior Member
"Fresh from the Bakery"
Join Date: Sep 23, 2016
Location:
Posts: 12
Age: 23
Pronouns: he/him
you don't *make* hacks with booster's lab, it's more a way of distributing them to the unwashed masses. If you wanted to write your own custom assembly hacks you'd use a combination of tools like ollydbg, doukutsu assembler, the reference documentation available around the forums, and a strong knowledge of x86 assembly.

Ah, thanks. That gives me the answers I need.
 
May 17, 2017 at 8:42 PM
Junior Member
CSE Discord Admin
"Fresh from the Bakery"
Join Date: Dec 6, 2015
Location: Behind You
Posts: 19
Age: 24
Pronouns: he/him
I have been wondering, how does the game know which map to load for each map ID? I have looked at the code and it is an array, and with the <TRA command, it takes the map ID, multiplies it by 1000, then adds 4BF000 or 4DF020, pushes the address, then it calls function the at 481010 (sprintf) which probably stores the result in a pointer to that maps files. What I have been wondering is what is at those addresses. Is the filename string and the map name in game stored there?
 
May 17, 2017 at 8:44 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
Pronouns: he/him
Jun 7, 2017 at 7:04 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
Pronouns: he/him
in the bullet functions
 
Jun 8, 2017 at 6:18 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
Pronouns: he/him
try...... reading the function list?
 
Jun 8, 2017 at 7:37 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
Pronouns: he/him
p358777-0-wiqkhuk.png

two ????????

e: I just looked and it's there. Like, painfully obviously there.
 
Last edited:
Jun 8, 2017 at 2:00 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
Pronouns: he/him
If you can't find it from this i suggest going back and studying the fundamentals because this is very very easy
 
Jun 8, 2017 at 3:45 PM
Forever 12
"Big Joe Tire and Battery Restaurant! Opening Soon! Eat at Big Joes!"
Join Date: May 24, 2013
Location:
Posts: 539
Pronouns: he/him
Jun 9, 2017 at 3:13 AM
Moo~
"Life begins and ends with Nu."
Join Date: Jun 27, 2013
Location:
Posts: 2919
Age: 30
Pronouns: She/Her
Nothing. Although something actually useful would be nice...
Open it up in Olly and check the functions, with the ASM guide telling you how the framerects would look like, maybe? If that isn't easily helpful to you, you can always try working the shaft. :^)
 
Jun 9, 2017 at 6:06 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
Pronouns: he/him
wow gee sorry I forgot my mind reading hat at the laundromat last week and yknow its just been such a hassle for me trying to guess what people want without it
 
Jun 9, 2017 at 6:27 AM
Lvl 1
Forum Moderator
"Life begins and ends with Nu."
Join Date: May 28, 2008
Location: PMMM MMO
Posts: 3713
Age: 33
Oho! Nobody bothered to mention that the Machine Gun lvl3's trail is AN ENTITY. THANKS A LOT.
It's almost like sometimes you have to figure shit out for yourself sometimes.

Nobody knows what you're looking for off the top of their head. We have tutorials on how to learn how to read assembly and documentation on the executable. All the tools are there, you just have to invest the time to put it all together.
 
Jun 18, 2017 at 7:20 AM
Neophyte Member
"Fresh from the Bakery"
Join Date: Aug 28, 2016
Location:
Posts: 9
Age: 35
I want study how to use 'boss' monster
Can I find example files?
Original's script are too hard to read
 
Back
Top