Go Back   Forums > Community Chatterbox > Tech Corner > Programming
Memberlist Forum Rules Today's Posts
Search Forums:
Click here to use Advanced Search

Reply
 
Thread Tools Display Modes
Old 13-07-2005, 09:57 AM   #1
The Fifth Horseman
FUTURE SCIENCE BASTARD
 
The Fifth Horseman's Avatar


 
Join Date: Oct 2004
Location: Opole, Poland
Posts: 14,276
Default

Right now, I am modding a game. Thing is, I suspect that certain values (health and a few other things) have been sewed up in the game executable.

If I understand some things I've read here, I need a deassembler to find out the programming language the game was coded in and then a decompiler to take the executable apart into the program code it was compiled from, correct?

What good deassemblers/decompilers can you recommend?
__________________

"God. Can't you people see I'm trying to commit a crime against science and nature here?"
-- Reed Richards
The Fifth Horseman is offline                         Send a private message to The Fifth Horseman
Reply With Quote
Old 13-07-2005, 10:40 AM   #2
Kon-Tiki
[BANNED]

 
Join Date: Sep 2004
Location: Dentergem, Belgium
Posts: 1,811
Default

I used to do this sort of things with a hex editor. Trickiest one's Bloodnet. You can edit your name with a hex editor, but there's a checkup somewhere for any real values, which takes up 'bout a third of the savegame (it's the last third). Darklands was a bit tricky too, but mostly cause they swapped their hex values (if I remember correct. I know I've encountered such things, at least, and had trouble with Darklands) If you'd be looking for value 6F B2, you'd have to look for 2B F6 or something similar. It takes trial and error, and lots and lots of fiddling 'round.

Then again, if you're any good in reverse enginering, that might go faster.
Kon-Tiki is offline                         Send a private message to Kon-Tiki
Reply With Quote
Old 13-07-2005, 10:54 AM   #3
The Fifth Horseman
FUTURE SCIENCE BASTARD
 
The Fifth Horseman's Avatar


 
Join Date: Oct 2004
Location: Opole, Poland
Posts: 14,276
Default

Indeed, however all I managed to do with a hexeditor here was changing the library files so that I have a separate executable for my mod. Right now, though, I need to change max health value for the player character and mess around with the weapons (with an objective in mind to add some new). And this cannot be located so easily with hexeditor in a 2 MB executable with lots and lots of repeating values.
__________________

"God. Can't you people see I'm trying to commit a crime against science and nature here?"
-- Reed Richards
The Fifth Horseman is offline                         Send a private message to The Fifth Horseman
Reply With Quote
Old 13-07-2005, 02:45 PM   #4
NrmMyth
Hero Gamer

 
Join Date: Jan 2005
Location: ,
Posts: 454
Default

link
link2
link3
__________________
Never mess with me when I have a cougar, Never!
NrmMyth is offline                         Send a private message to NrmMyth
Reply With Quote
Reply


Similar Threads
Thread Thread Starter Forum Replies Last Post
Mac C++ Compilers? Ioncannon Programming 3 14-03-2005 02:24 AM


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump
 


The current time is 10:05 PM (GMT)

 
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.