Zophar's Message Domain

Go Back   Zophar's Message Domain > Emulation Talk > Rom Hack

Reply
 
Thread Tools Display Modes
Old 12-13-2004, 06:56 PM   #1
Skyfire
Junior Member
 
Join Date: Dec 2004
Posts: 10
Default how do you develop a hacking tool

I really want to develop a hacking tool for an nes game, the problem is I don't know what I need to learn and where to start.

<P ID="signature"></P>
Skyfire is offline   Reply With Quote
Old 12-13-2004, 07:11 PM   #2
Dan
Senior Member
 
Join Date: Jan 2002
Posts: 499
Default Re: how do you develop a hacking tool

I remember Disch once posted a great answer to this question, but I never saved it. <img src=smilies/cwm10.gif> So here's my pathetic attempt at answering it.

Step 1. Find all the data for the NES game that you want to write an editor for.

Step 2. Learn a programming language. Some people recommend Visual Basic, but I think it's hideous. C++, C, Java, C#, Delphi seem to be the popular choices asides from Visual Basic. Basically any programming language that allows you to access files on disk can be used to write an editor.

You don't need to know the language inside out, but knowing how to create user interfaces, accessing files, and possibly some kind of code to draw tiles, if you want to go that far.

Step 3. Write the thing. After you've learned a programming language, and how to ROM hack, it really should be obvious how to create an editor.

Good luck! <img src=smilies/thumb.gif>

<P ID="signature"><div align="center"><font size=2>http://dan.panicus.orgDan's Space</a></font></div></P>
Dan is offline   Reply With Quote
Old 12-13-2004, 07:52 PM   #3
king killa
Senior Member
 
Join Date: Jun 2002
Posts: 2,124
Default Re: how do you develop a hacking tool

> Step 2. Learn a programming language. Some people recommend
> Visual Basic, but I think it's hideous. C++, C, Java, C#,
> Delphi seem to be the popular choices asides from Visual
> Basic. Basically any programming language that allows you to
> access files on disk can be used to write an editor.

PHP!!!!

<P ID="signature"></P>
king killa is offline   Reply With Quote
Old 12-13-2004, 10:31 PM   #4
Ugly Joe
Senior Member
 
Ugly Joe's Avatar
 
Join Date: Dec 2003
Posts: 1,461
Default Re: how do you develop a hacking tool

> PHP!!!!

feidian > all


<P ID="signature"></P>
__________________
Ugly Joe is offline   Reply With Quote
Old 12-13-2004, 10:47 PM   #5
king killa
Senior Member
 
Join Date: Jun 2002
Posts: 2,124
Default Re: how do you develop a hacking tool

> feidian > all
>

Let's not forget http://www.neohjuggalos.com/keySolomon's Key Online Level Editor</a>

<P ID="signature"></P>
king killa is offline   Reply With Quote
Old 12-14-2004, 02:21 AM   #6
The 9th Sage
Senior Member
 
The 9th Sage's Avatar
 
Join Date: Mar 2004
Location: NY State in the US
Posts: 17,439
Default Re: how do you develop a hacking tool

> I really want to develop a hacking tool for an nes game, the
> problem is I don't know what I need to learn and where to
> start.

Well...only thing I can think to say is pick a programming language and learn how to edit hex addresses with it. I know that's vauge, but I only wrote one tool. :P This one time, Atma told me a bunch of MMX offsets, so I made a quick editor for them. You can do some really funky stuff by changing the shot speed, shots 'shootable' at one time, etc. The dash speed is probably the most fun though.


<P ID="signature">http://www.xanga.com/ZeldaDD

Glargel blarg rargle! (Go to my weblog!)
</a></P>
__________________
Just can't wait to bomb some Dodongos.
---
http://www.xanga.com/zeldadd

Twitter
The 9th Sage is offline   Reply With Quote
Old 12-15-2004, 08:15 AM   #7
breadcrust
Senior Member
 
Join Date: Oct 2004
Posts: 353
Default Re: how do you develop a hacking tool

> PHP!!!!
...is designed for web scripting. try :

http://www.tcl.tktcl</a> or
http://www.python.org/phython</a>

<P ID="signature">Breadcrust

Click me!, you know you want to...
</P>
breadcrust is offline   Reply With Quote
Old 12-15-2004, 12:03 PM   #8
king killa
Senior Member
 
Join Date: Jun 2002
Posts: 2,124
Default Re: how do you develop a hacking tool

> > PHP!!!!
> ...is designed for web scripting

.. but also has Command Line Interface, and GTK, making it great for developing programs.

<P ID="signature"></P>
king killa is offline   Reply With Quote
Old 12-15-2004, 02:04 PM   #9
breadcrust
Senior Member
 
Join Date: Oct 2004
Posts: 353
Default Re: how do you develop a hacking tool

> > > PHP!!!!
> > ...is designed for web scripting
>
> .. but also has Command Line Interface, and GTK, making it
> great for developing programs.

not as great as other langauges. tell me where can you find php+gtk+a huge amount of php librarys in one windoze install package?

something like http://www.activestate.com/Products/ActiveTcl/this</a> or http://www.activestate.com/Products/ActivePython/this</a>?

<P ID="signature">Breadcrust

Click me!, you know you want to...
</P>
breadcrust is offline   Reply With Quote
Old 12-15-2004, 09:17 PM   #10
king killa
Senior Member
 
Join Date: Jun 2002
Posts: 2,124
Default Re: how do you develop a hacking tool

> not as great as other langauges. tell me where can you find
> php+gtk+a huge amount of php librarys in one windoze install
> package?
>
> something like this or this?
>

What's your point? Once there is a windows compiler available, only the developer will need the packeges and libraries.

<P ID="signature"></P>
king killa is offline   Reply With Quote
Reply

Thread Tools
Display Modes

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


All times are GMT. The time now is 06:36 PM.

Contact Us - Zophar's Domain - Archive - Top

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.