News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Help avoiding anti-piracy in Street Fighter IV (NES bootleg)  (Read 1687 times)

CryinOnion

  • Jr. Member
  • **
  • Posts: 39
  • "Once upon a time, a terribly sad onion ..."
    • View Profile
One of my subscribers liked my graphic improvement work on Street Fighter III (NES chinese bootleg). He asked me if I could do the same with Street Fighter IV (which is a totally different game). However, the game uses some kind of anti-piracy system that prevents modifying the game tiles. Does anyone have any idea how I could avoid it?

wave

  • Jr. Member
  • **
  • Posts: 27
    • View Profile
Re: Help avoiding anti-piracy in Street Fighter IV (NES bootleg)
« Reply #1 on: May 27, 2020, 02:49:02 pm »
If it is this rom:
Street Fighter IV (Unl).nes
MD5: d55df1ac4442a0488ee0cfd7911f340a
SHA1: 9654fd88ee3b525c4d3c69012a39487efd6c9958
CRC32: e7e52f44
393232 bytes
It seems to have a bad header, put 01 D0 at address 6-7.

Some emulators correct mappers if they find some known roms (ignoring the header).

CryinOnion

  • Jr. Member
  • **
  • Posts: 39
  • "Once upon a time, a terribly sad onion ..."
    • View Profile
Re: Help avoiding anti-piracy in Street Fighter IV (NES bootleg)
« Reply #2 on: May 29, 2020, 03:04:16 pm »
Thanks but, how can I change these values? I tried to use the FCEU hex editor integrated, and I think I was in the right place (address 6 and 7), but when I try to change the values this message appears:



Google has no idea what it is and suggests me pages about bug bites XD. I have tried (with no success) to find some information and looked at the program's manual.
 
I forgot to mention that I have zero programming skills. What I have learned so far are "tricks", like locating values and changing them (color tables, text, reordering tiles on a title screen).

eskayelle

  • Full Member
  • ***
  • Posts: 120
  • NBA Jam 2K20 TE / TMNT of Rage Developer
    • View Profile
Re: Help avoiding anti-piracy in Street Fighter IV (NES bootleg)
« Reply #3 on: May 29, 2020, 03:31:16 pm »
Hey, CryinOnion.  Take a copy of the rom, and open it in another emulator, such as xvi32 (or perhaps HxD).  Then make that edit and save.  Should solve that problem.

Good luck with your hack!

CryinOnion

  • Jr. Member
  • **
  • Posts: 39
  • "Once upon a time, a terribly sad onion ..."
    • View Profile
Re: Help avoiding anti-piracy in Street Fighter IV (NES bootleg)
« Reply #4 on: May 30, 2020, 12:58:37 am »
What the... :o??? It works! Thank you very much! I'll include you in my thanks when I upload the hack.

wave

  • Jr. Member
  • **
  • Posts: 27
    • View Profile
Re: Help avoiding anti-piracy in Street Fighter IV (NES bootleg)
« Reply #5 on: May 30, 2020, 07:54:05 am »
What the... :o??? It works! Thank you very much! I'll include you in my thanks when I upload the hack.
You're welcome :)