Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Programming. | 3 guests
Acmlm's Board - I2 Archive - Programming - C++ Program for roms
  
User name:
Password:
Reply:
 

UserPost
Neo.EXE
Posts: 15/17
Originally posted by FreeDOS
Basically, this is the process of making a game hacking utility (like Lunar Magic):

1. Learn about the internals of the game. Learn where and how different things work:
FreeDOS
Posts: 455/1657
Basically, this is the process of making a game hacking utility (like Lunar Magic):

1. Learn about the internals of the game. Learn where and how different things work:
 A. Randomly change several bits at a time.
 B. Play the game. Notice any changes.
 C. Write down those changes (if any).
 D. Try manipulating the bits around the corrupted bits.
 E. Repeat until you have a set process to how to arrange things.
2. Make a formula for automatting the process of modifying bits.
3. Write it in a language (ASM, C, BASIC, etc).

It's a lot more difficult than many think. I'd suggest learning how to program in at least (Visual)BASIC and C/C++ before embarking on such a task.
Neo.EXE
Posts: 11/17
Originally posted by Ailure
I wonder... can you hack using a hex editor? And change stuff with it?

You must have basic knowledge about hacking you know.


I think so. I'm realy good at hex editing.
Ailure
Posts: 1797/11162
I wonder... can you hack using a hex editor? And change stuff with it?

You must have basic knowledge about hacking you know.
neotransotaku
Posts: 618/4016
save state editor? well...you would first need to know what emulator's save states you are going to edit...and then how to change values by hand before you can continue on to building a program that will do it for you.

but even before you figure out how to do it by hand, you need to learn how to build Graphical User Interfaces in C++ first. Popular ones, are using Tcl/Tk and MFC (if you have a copy of Microsoft Visual C++). Once you get the hang of building graphic interfaces by hand, then you can work on how to are going to set up easy ways for people to change the save state data.

so yeah, before you look at the end result, you need to learn the basics first...so, learn how to build GUIs in C++ first...everything else after that should be straightforward
HyperLamer
Posts: 701/8210
Programming in C isn't all that easy. It might be a good idea to start with VB. As for editing things, it depends what you want to edit.
Neo.EXE
Posts: 9/17
Originally posted by Kefka
Well, first you'd need to know what game you're doing it for, then you need to know a lot about that game

Well, I'm trying to do Sonic 1, 2, 3 & Knuckles.
Kefka
Posts: 2010/3392
Well, first you'd need to know what game you're doing it for, then you need to know a lot about that game
Neo.EXE
Posts: 8/17
Originally posted by Angel
You mean a savestate editor?

Yes! Something like that. =P
Angel
Posts: 263/573
You mean a savestate editor?
Neo.EXE
Posts: 7/17
Originally posted by neotransotaku
what do you mean by program for ROMs...you mean an emulator? a program that will allow you to play ROMS?

The steps are simple :

1. Set up data structures that mimic the machine
2. Read decode each instruction
3. Execute each instruction



No! I mean a hacking tool like edit level select text or cheats something like that. Thanks for the info about the emulator!
neotransotaku
Posts: 615/4016
what do you mean by program for ROMs...you mean an emulator? a program that will allow you to play ROMS?

The steps are simple :

1. Set up data structures that mimic the machine
2. Read decode each instruction
3. Execute each instruction
Neo.EXE
Posts: 4/17
How do I make a program for roms? I'm using C++ builder.
Acmlm's Board - I2 Archive - Programming - C++ Program for roms


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.003 seconds.