• 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

Quick Modding/Hacking Answers Thread

Jan 23, 2014 at 1:48 PM
Been here way too long...
"What're YOU lookin' at?"
Join Date: Oct 17, 2011
Location: probably somewhere else
Posts: 1104
Age: 27
Pronouns: none
@Baka
OK, so do this:

406575 JMP 4068A7

Then

4068A7 ADD ESP, 10
4068AA JMP 407893

Then

407893 SUB DWORD [49E670],300 <-- THIS CAN BE CHANGED, IT'S SPEED OF GOING UP
40789D JMP SHORT 407905

And

407905 JMP 406893

Should work...
 
Jan 23, 2014 at 2:22 PM
Senior Member
"I, Ikachan. The Life and Documentary of the OrigiNAL SQuiD."
Join Date: Aug 30, 2013
Location: ᕕ( ᐛ )ᕗ
Posts: 167
Age: 24
@Doors
I used the search > constant function and put in the address you gave me but nothing happened, and I am using ollydbg. It just gave me another set of numbers, which didn't lead anywhere when I tried to search for them.
 
Jan 23, 2014 at 9:54 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Pronouns: she/her
try the other search functions they might do something
 
Jan 23, 2014 at 11:36 PM
Senior Member
"I, Ikachan. The Life and Documentary of the OrigiNAL SQuiD."
Join Date: Aug 30, 2013
Location: ᕕ( ᐛ )ᕗ
Posts: 167
Age: 24
Thank you, that helped.
(No it didn't)
Something I found out is that if I open the .exe straight from the folder, it looks like any other Doukutsu, but if I follow the command/load it from the recently edited drop-down, it goes to some place where most of the addresses have "ADD BYTE PTR DS:[EAX],AL", so it seems to take me to a completely different Doukutsu.exe within itself. I don't get what's going on, so if anyone that knows what to do and understands what's going on, that'd be great, because I really need to change how much fuel the Booster(s) have.
 
Jan 23, 2014 at 11:38 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
ctrl-g is goto address
 
Jan 23, 2014 at 11:57 PM
Been here way too long...
"What're YOU lookin' at?"
Join Date: Jan 21, 2007
Location:
Posts: 1111
While on the subject of weapon ASM, could someone better explain adding ammo regen like the machine gun or bubbler has to a weapon such as the Snake? There's no address room to throw it on the end of the existing snake code, so it requires jumping to free space, but I've always ended up fucking up the stack when I've tried to do it.
 
Jan 24, 2014 at 12:30 AM
Senior Member
"I, Ikachan. The Life and Documentary of the OrigiNAL SQuiD."
Join Date: Aug 30, 2013
Location: ᕕ( ᐛ )ᕗ
Posts: 167
Age: 24
Noxid, I know that. When I use that, it takes me to the "ADD BYTE PTR DS:[EAX],AL" part of the .exe, and to address what Hayden suggested a bit ago, I looked for the address in the hex dump and it was full of 00s. There has to be something wrong with either my OllyDBG, my Doukutsu.exe or what addresses I've been given, because everyone acts like there's something there when it doesn't look like it.
 
Jan 24, 2014 at 4:18 AM
Its dark in here
"Deaths: 4000"
Join Date: Nov 21, 2013
Location: farther
Posts: 922
Age: 27
Pronouns: he/him
I'm sure this question has been asked before (but I can't find out where the answers are or if it even has been answered)
is it possible to have the booster 2.0 go for an indefinite amount of time?
 
Jan 24, 2014 at 5:11 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
Kayya said:
Noxid, I know that. When I use that, it takes me to the "ADD BYTE PTR DS:[EAX],AL" part of the .exe, and to address what Hayden suggested a bit ago, I looked for the address in the hex dump and it was full of 00s. There has to be something wrong with either my OllyDBG, my Doukutsu.exe or what addresses I've been given, because everyone acts like there's something there when it doesn't look like it.
oh
It looks like you're going to the actual RAM address which obviously doesn't have anything useful there, as it's just memory space for holding the data

the bit you want is somewhere within the function starting at

004156C0 - Agility Code and Jump Function And Booster

look for the memory address being referenced there
 
Jan 24, 2014 at 11:43 AM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1642
Age: 27
I'm sure this question has been asked before (but I can't find out where the answers are or if it even has been answered)
is it possible to have the booster 2.0 go for an indefinite amount of time?


<Infinite Booster Fuel



Download these wonderful files, and follow the instruction provided in the .txt
 
Jan 24, 2014 at 2:04 PM
Been here way too long...
"What're YOU lookin' at?"
Join Date: Oct 17, 2011
Location: probably somewhere else
Posts: 1104
Age: 27
Pronouns: none
ZarroTsu said:
While on the subject of weapon ASM, could someone better explain adding ammo regen like the machine gun or bubbler has to a weapon such as the Snake? There's no address room to throw it on the end of the existing snake code, so it requires jumping to free space, but I've always ended up fucking up the stack when I've tried to do it.
If you haven't used the space at 00424EAF, I made something for you. It makes Snake reload ammo.

These three spoilers have to be added.
EAT RAW HEX
address 00424EAF;
6A 01 6A 21 E8 88 B7 FF FF 83 C4 08 A1 54 55 4A 00 83 C0 01 A3 54 55 4A 00 83 3D 54 55 4A 00 10
7E 14 C7 05 54 55 4A 00 00 00 00 00 6A 01 E8 3E D1 FD FF 83 C4 04 E9 72 8F FF FF 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
address 0041DC18;
E9 9E 72 00 00 8B 0D 14 E2 49 00 23 0D 14 36 49 00 0F 84 8C 72 00 00 6A 01 E8 6A 43 FE FF 83 C4
04 85 C0 75 0A E8 FE 45 FE FF E9 74 72
address 0041DE50;
E9 5A 70 00 00 90 90 90 90 90 90 90

Too lazy to explain
 
Jan 24, 2014 at 2:28 PM
Senior Member
"I, Ikachan. The Life and Documentary of the OrigiNAL SQuiD."
Join Date: Aug 30, 2013
Location: ᕕ( ᐛ )ᕗ
Posts: 167
Age: 24
Noxid said:
oh
It looks like you're going to the actual RAM address which obviously doesn't have anything useful there, as it's just memory space for holding the data

the bit you want is somewhere within the function starting at

004156C0 - Agility Code and Jump Function And Booster

look for the memory address being referenced there
this one says "JUMP EBP", which means it's jumping to something
so what do i do here?
 
Jan 24, 2014 at 2:36 PM
Been here way too long...
"What're YOU lookin' at?"
Join Date: Oct 17, 2011
Location: probably somewhere else
Posts: 1104
Age: 27
Pronouns: none
004157A1 MOV DWORD PTR DS:[49E6E8],32 //booster 0.8 fuel
004157B7 MOV DWORD PTR DS:[49E6E8],32 //booster 2.0 fuel

Here is your fuel.
Don't exceed 7F, though.
 
Jan 24, 2014 at 9:52 PM
Been here way too long...
"What're YOU lookin' at?"
Join Date: Oct 17, 2011
Location: probably somewhere else
Posts: 1104
Age: 27
Pronouns: none
EntityID is what you see next to Event# in the editor
 
Jan 24, 2014 at 10:20 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
that's the flagID
 
Jan 24, 2014 at 11:12 PM
Been here way too long...
"What're YOU lookin' at?"
Join Date: Oct 17, 2011
Location: probably somewhere else
Posts: 1104
Age: 27
Pronouns: none
If I remember correctly, you can change one entity into another using that
Like, MOV DWORD [ECX+28],4 changes the entity into Entity 4 - Smoke.
 
Back
Top