Jump to content
  • Advertisement
Sign in to follow this  
Hellmaster

How does one 'hack' into ROMs?

This topic is 4023 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Apologies if this isn't the right place to ask this. But I was curious, after checking out this video, it kinda ignited an interest in learning how to hack into a game and mess around with the code. I'd like to know what software/knowledge I would need to hack into say, pretty much any SNES/Genesis game. Thanks in advance. :)

Share this post


Link to post
Share on other sites
Advertisement
not too sure of the legalities / forum rules about this but i dont think its something that your gonna get too much of a response about

but you would need to reverse engineer it and edit it in very low level code, although saying that it may be worth googling for apps that can edit specific elements of games, dont think youll get much response here

Share this post


Link to post
Share on other sites
I believe you don't hack ROMs as such, but what gets loaded or is stored in RAM.

Another way is to do it in an emulator, where you can change ROM contents arbitrarily.

There's boards dedicated to this type of topics, so finding those would be your best bet. I don't know any off-hand.

Share this post


Link to post
Share on other sites
If you are interested in learning how to do it yourself, there's a lot of reference docs here.

You actually don't need to know anything about rom hacking to make something like that, there are level editors for a lot of the more popular games.

Share this post


Link to post
Share on other sites
Hmmm, I remember seeing a thread like this where someone posted something similar, and they're rating dropped to like zero Lol (maybe not zero, but I can't remember completely). Be careful, hacking into games isn't a very good topic for a Game Development community. Especially with the topic of ROMs. You very well could be asking someone on this forum that has developed a game for SNES how to hack into it...

Just a word of caution.

Share this post


Link to post
Share on other sites
You should see if you can get the source code for a SNES emulator. You need the understand the SNES architecture. An emulator is not illegal or so I've heard but ROM files are illegal for sure. I assume people who have made emulators are so familiar with the low level workings that they can do whatever tricks they wants, even modify the ROM file or create a fresh one.

Share this post


Link to post
Share on other sites
Quote:
Original post by cemedias
Hmmm, I remember seeing a thread like this where someone posted something similar, and they're rating dropped to like zero Lol (maybe not zero, but I can't remember completely). Be careful, hacking into games isn't a very good topic for a Game Development community. Especially with the topic of ROMs. You very well could be asking someone on this forum that has developed a game for SNES how to hack into it...

Just a word of caution.


Modders are part of the community, and they are hacking the original game to pieces. There's a lot to be learned from reverse engineering and hacking in general.

For example, knowing how games are cracked is very helpful when designing an effective anti-cracking system, or which there are a handful of success stories.

Understanding how resources look after they've been deployed allows you to improve your packaging.

And when it comes to network gameplay... Most severly underestimate, or completely misunderstand how smart the bad guys are, and how easily they'll circumvent your protocols, or even reverse engineer internal server functions.

But there's black hat and white hat. And understanding the difference between the two is vital.

Share this post


Link to post
Share on other sites
Quote:
Original post by Antheus
Quote:
Original post by cemedias
Hmmm, I remember seeing a thread like this where someone posted something similar, and they're rating dropped to like zero Lol (maybe not zero, but I can't remember completely). Be careful, hacking into games isn't a very good topic for a Game Development community. Especially with the topic of ROMs. You very well could be asking someone on this forum that has developed a game for SNES how to hack into it...

Just a word of caution.


Modders are part of the community, and they are hacking the original game to pieces. There's a lot to be learned from reverse engineering and hacking in general.

For example, knowing how games are cracked is very helpful when designing an effective anti-cracking system, or which there are a handful of success stories.

Understanding how resources look after they've been deployed allows you to improve your packaging.

And when it comes to network gameplay... Most severly underestimate, or completely misunderstand how smart the bad guys are, and how easily they'll circumvent your protocols, or even reverse engineer internal server functions.

But there's black hat and white hat. And understanding the difference between the two is vital.


Don't get me wrong, I understand this. I didn't mean to make it sound like I was against it. I just wanted to note (depending on the circumstances) it could be illegal to even download the ROMS (depending on the ROM I think) let alone modify the code for it. I'm not against doing it for learning purposes, I was just giving a note of caution towards it.

Share this post


Link to post
Share on other sites
I believe ROMs are no different from any other form of software. Just as it is illegal to download a commercial game it is also illegal to download a ROM image. That is unless the software/image is released under some form of licence allowing it.

Share this post


Link to post
Share on other sites
Quote:
Original post by instinKt
I believe ROMs are no different from any other form of software. Just as it is illegal to download a commercial game it is also illegal to download a ROM image. That is unless the software/image is released under some form of licence allowing it.


Things get really tricky here.

There's basic licenses, such as EULAs, either explicit or implied. Those are least problematic if used for personal purposes.

But then there's other set of laws covering intellectual property in general, and in combination with DMCA it results in some very nasty and very convoluted legalese.

A rule of a thumb for these things is: Do whatever you want in your home. But never give this to anyone else, in whole or in part. Even then, there are laws that, if they could be enforced, would make just about everyone who has touched any digital component an international criminal.

But key thing is: never distribute anything. In any way, shape or form, in part or whole, unless you're in possession of a written, legally authorized permission to do so, including the exact means of distribution.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!