Quick Modding/Hacking Answers Thread

Apr 4, 2011 at 2:46 AM
Senior Member
"Ha! Ha! Ha! Mega Man is no match for my Mimiga Man!"
Join Date: Jan 21, 2011
Location:
Posts: 249
LunarSoul said:
EDIT: did you just compare a mimiga to a horse?
p197974-0-9j236d.jpg



LunarSoul said:
Yeah, I guess you're right.
And it's not like I need it soon anyway.

Nor do I, but it's something I want for numerous planned areas. If I end up making it, you can have it.

Noxid said:
It is in fact, the best way to do it. If you've ever tried to write large hacks, you'll understand why. Being able to make minor adjustments in something already written without having to rewrite half your work is a blessing to the field of CS hacks.

I've been wondering where that app stuffs the assembled code, if it was larger than the original that is.
 
Apr 4, 2011 at 4:02 AM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Jan 4, 2008
Location: Lingerie, but also, like, fancy curtains
Posts: 3052
prolly just overflow.
kills remaining stuff.
 
Apr 4, 2011 at 4:03 AM
Lvl 1
Forum Moderator
"Life begins and ends with Nu."
Join Date: May 28, 2008
Location: PMMM MMO
Posts: 3713
Age: 32
It will always just overwrite.

I wonder if it could be modified to expand the .exe though, but I imagine that would be difficult since then you would ruin a lot of calls.
 
Apr 4, 2011 at 4:08 AM
Senior Member
"Ha! Ha! Ha! Mega Man is no match for my Mimiga Man!"
Join Date: Jan 21, 2011
Location:
Posts: 249
Not if it did so intelligently, and re-ordered referenced addresses and what not. But uh, that's way beyond my ability to do... although, I do know someone who probably could, but... he has a company to run. :orangebell:
 
Apr 4, 2011 at 4:41 AM
Bonds that separate us
Forum Administrator
"Life begins and ends with Nu."
Join Date: Aug 20, 2006
Location:
Posts: 2862
Age: 34
Pronouns: he/him
Aaaand 2000. Gosh that was quick :koron:

Once again thanks to everybody. Hope that this threads' jump in popularity is a sign of many more mods to come :orangebell:
 
Apr 4, 2011 at 12:30 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Pronouns: she/her
Many more *finished* mods.
Anyway, thanks dubby.
...It seems I have a rival.
 
Apr 4, 2011 at 2:02 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
A rival in *what*

...don't answer that.:orangebell:

Anyway, yes, an intelligent patcher would be nice, but that seems a bit excessive to me. As long as you know where you're putting things and properly plan ahead, there should be no issues. It doesn't have any consideration of what the "Original" code was at all, it just starts pasting hex at the specified address.
 
Apr 4, 2011 at 5:14 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Pronouns: she/her
So, how are you supposed to know what line of assembly does what? I don't see any clear commands like in TSC.

Oh, also, I fumbled around ollydbg for a half hour trying to change one number.
Progress.
 
Apr 4, 2011 at 8:55 PM
Pirate Member
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: Dec 26, 2007
Location: Lithuania
Posts: 1946
LunarSoul said:
So, how are you supposed to know what line of assembly does what?

You can't. You just have to test each line apparently.
 
Apr 4, 2011 at 9:23 PM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Jan 4, 2008
Location: Lingerie, but also, like, fancy curtains
Posts: 3052
What are you talking about woody?
Anyways lunar, I HIGHLY HIGHLY HIGHLY reccomend that you read one of the tutorials on asm on these forums or elsewhere. The commands you're looking for are like: mov, add, push, pop, etc. They happen at the start of a line of code, after the hex in olly.
 
Apr 4, 2011 at 9:31 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Pronouns: she/her
WoodenRat said:
You can't. You just have to test each line apparently.
Ouch.
Lace said:
What are you talking about woody?
Anyways lunar, I HIGHLY HIGHLY HIGHLY reccomend that you read one of the tutorials on asm on these forums or elsewhere. The commands you're looking for are like: mov, add, push, pop, etc. They happen at the start of a line of code, after the hex in olly.
Could you provide a link to one? I can't seem to find one.
 
Apr 4, 2011 at 9:35 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
Woodenrat's just being.. umm... uninformed. It's perfectly possible to read the assembly code line by line and understand it and I do this all the time.

http://www.cavestory.org/forums/forums/29/

Try looking at the thread titles and you might find one that says "guide" and "Assembly"
 
Apr 4, 2011 at 9:44 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Pronouns: she/her
Thanks, man.
You're always there for me.
...Well, you are a moderator. And a modder!
Heh...I'm funny.
 
Apr 4, 2011 at 9:50 PM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Jan 4, 2008
Location: Lingerie, but also, like, fancy curtains
Posts: 3052
It was on the goddamn front page!
It's a sticky!

Why does nobody ever read the stickies?
 
Apr 4, 2011 at 9:51 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Pronouns: she/her
Well, someone's a little on edge...
 
Apr 4, 2011 at 11:03 PM
graters gonna grate
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: Jul 2, 2008
Location: &
Posts: 1886
Age: 32
Pronouns: he/him
LunarSoul said:
Well, someone's a little on edge...

Yeah, geeze Noxid, CALM THE FUCK DOWN!!!
 
Apr 4, 2011 at 11:05 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Pronouns: she/her
Oh, ho, ho...funny.
 
Apr 4, 2011 at 11:06 PM
Lvl 1
Forum Moderator
"Life begins and ends with Nu."
Join Date: May 28, 2008
Location: PMMM MMO
Posts: 3713
Age: 32
Wedge of Cheese said:
Yeah, geeze Noxid, CALM THE FUCK DOWN!!!

I know right?

That guy's more touchy than nitroglycerin.
 
Apr 5, 2011 at 12:47 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Pronouns: she/her
Here's an actual question:
In the ASM for cave story, there are 04000000 values. But when you start the game, they change to 07000000 values. Are the 04000000 values startup values?
It would make sense, since it has coding for weapons and TSC commands that can't be changed by modding with CE and entering a different room.
 
Apr 5, 2011 at 2:08 PM
graters gonna grate
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: Jul 2, 2008
Location: &
Posts: 1886
Age: 32
Pronouns: he/him
OllyDebug just likes to add 4 bajllion (in hex) to everything for whatever reason. So like the actual location of a line of code in the exe is whatever olly says it is minus 4 bajillion (in hex).
 
Back
Top