Sonic and Sega Retro Message Board: Sonic Fighters Hacking - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 3 Pages +
  • 1
  • 2
  • 3
    Locked
    Locked Forum

Sonic Fighters Hacking

#16 User is offline Glaber 

Posted 18 December 2012 - 09:24 PM

  • Has Beaten Sonic Genesis for GBA
  • Posts: 803
  • Joined: 14-January 03
  • Gender:Male
  • Location:Mobius
  • Project:Gmod Ragdolls and Props, Pony maps
  • Wiki edits:10
Media fire tends to take down unofficial Sega reuploads.

#17 User is offline Ch1pper 

Posted 22 December 2012 - 01:34 PM

  • Fighting the Battle of Who Could Care Less
  • Posts: 591
  • Joined: 01-November 09
  • Gender:Male
  • Project:Life.
  • Wiki edits:40
Sorry, that was me. Got a little goofed up.

There.
This post has been edited by Ch1pper: 22 December 2012 - 01:40 PM

#18 User is offline Glaber 

Posted 05 January 2013 - 03:41 AM

  • Has Beaten Sonic Genesis for GBA
  • Posts: 803
  • Joined: 14-January 03
  • Gender:Male
  • Location:Mobius
  • Project:Gmod Ragdolls and Props, Pony maps
  • Wiki edits:10
so, anybody do any thing with this version yet?

rip Honey?

rip the textures?

I'd even settle for instruction for how to rip the textures from the game Cube version

#19 User is offline biggestsonicfan 

Posted 17 May 2014 - 10:45 PM

  • Model2B Junkie
  • Posts: 391
  • Joined: 09-May 07
  • Gender:Male
  • Project:Sonic the Fighters ... Always
Got more savvy with X360 decryption, and these are the results.

I am not happy with them at all. AT. ALL.

Load it up in the m2emulator and see the results for yourself... saddening...

#20 User is offline biggestsonicfan 

Posted 24 May 2014 - 11:54 AM

  • Model2B Junkie
  • Posts: 391
  • Joined: 09-May 07
  • Gender:Male
  • Project:Sonic the Fighters ... Always
In somewhat better news, I have found the debug menu. However it's functionality has been stripped or needs to be relocated.... the menu has individual items and working "exit" button. I replaced the Memory Test call function to the address of the Debug Menu call to achieve this.

Check it out: http://gyazo.com/8c7...1c7a3df909214eb

#21 User is offline Pexs 

Posted 24 May 2014 - 06:04 PM

  • Posts: 130
  • Joined: 01-February 12
  • Gender:Male
  • Location:Around here somewhere.
Well, I was gonna wait for someone else to post but since no one else seems to be having this problem...

How do you get them working in m2Em in the first place?

#22 User is offline biggestsonicfan 

Posted 25 May 2014 - 08:20 PM

  • Model2B Junkie
  • Posts: 391
  • Joined: 09-May 07
  • Gender:Male
  • Project:Sonic the Fighters ... Always

View PostPexs, on 24 May 2014 - 06:04 PM, said:

Well, I was gonna wait for someone else to post but since no one else seems to be having this problem...

How do you get them working in m2Em in the first place?


Make sure you have the correct schamp.zip and sfight.zip in the ROM directory, then create two folders with the same names in the ROM directory "schamp" and "sfight". Put the new modified roms in their respective folders and that is how you can run modified roms, or in this case test the console roms, in the m2 emulator.

#23 User is offline biggestsonicfan 

Posted 25 May 2014 - 11:08 PM

  • Model2B Junkie
  • Posts: 391
  • Joined: 09-May 07
  • Gender:Male
  • Project:Sonic the Fighters ... Always

View Postbiggestsonicfan, on 24 May 2014 - 11:54 AM, said:

In somewhat better news, I have found the debug menu. However it's functionality has been stripped or needs to be relocated.... the menu has individual items and working "exit" button. I replaced the Memory Test call function to the address of the Debug Menu call to achieve this.

Check it out: http://gyazo.com/8c7...1c7a3df909214eb

Nevermind, this is an invisible version of Game Assignments. I'm so pissed. Make any changes here, then go to Game Assignments, and you will see the changes reflected.

EDIT: If anyone is in any way interested in giving this code execution hijack a try, here's some helpful hints:

Use STF Util to combine rom files .15 and .16 and create a binary file for editing. Open up the binary file in a hex editor and search for any arrays of bytes starting with "00301880", which indicates executable code. When you find an address, go to offset "DC92C" and you should see 3 bytes: "2C BE 05", this actually points to offset 05BE2C, which is a pointer to the offset where the executable code for the Memory Test begins. Replace the address in reverse, and you can execute that code using the memory test.... granted, you can also do this in a memory editor, like Cheat Engine, but this is just a little faster for me.

Ultimately, what I hope to find is some kind of pattern here to see what is executable code via menus or in sequential runtime, like the initializations. If the debug needs to be enabled at boot, well, we need to figure that out.
This post has been edited by biggestsonicfan: 26 May 2014 - 12:00 AM

#24 User is offline biggestsonicfan 

Posted 23 February 2015 - 06:24 PM

  • Model2B Junkie
  • Posts: 391
  • Joined: 09-May 07
  • Gender:Male
  • Project:Sonic the Fighters ... Always
Could someone do me a favor and dump the memory of an X360 running Sonic the Fighters and upload it somewhere for me to hack apart? I'd like to see if after the patches are applied in memory I can recreate the ROM to be loaded in an emulator, and hope the post-patch version of the game holds some kind of special wonders I have yet to have discovered in the previous version of the game, say perhaps, a debug switch.

There are several kinds of memory dumpers out there, but I do not own an X360 myself to do this, else I would be attempting to yield results right now.

Lend an oldbie a hand, would ya? :v:/>

EDIT:

Has anyone ever heard of a ranking system for STF?

Posted Image
This post has been edited by biggestsonicfan: 25 February 2015 - 04:24 PM

#25 User is offline biggestsonicfan 

Posted 27 February 2015 - 11:09 PM

  • Model2B Junkie
  • Posts: 391
  • Joined: 09-May 07
  • Gender:Male
  • Project:Sonic the Fighters ... Always
Yes, I know I'm quadposting, but I have a VERY big update here! I have unlocked both "Ranking Mode" and "Random Mode" for Sonic the Fighters. (Not Sonic Championship)

The big announcement is that you can check them out for yourself in this very lovely cheat script both Link and I made, which also enables widescreen support as well.


You can download it here! Just put it in the "scripts" folder of the Model 2 emulator v1.1a

New Modes:
= Random Mode =
Tells you that you are using Random Mode at the character select screen. It makes every match you play vs Knuckles. This probably was meant to randomize the characters across the stages instead of the set order, but was never finished. Also, it does not record your time.

= Ranking Mode =
The game, apparently, keeps a score of how you play. No idea how much is worth what, but the ranking screen will appear after your game over. There are no continues in this mode.

Bonus cheats:
  • Infinite health for Player 1.
  • Infinite time during matches.
  • Change around the character select screen to select any characters you want!
  • Change what stage you start at, skip the game entirely and fight Eggman after choosing your character!
  • Change how many rounds are required to win the match!

This post has been edited by biggestsonicfan: 27 February 2015 - 11:34 PM

#26 User is offline Lanzer 

Posted 27 February 2015 - 11:45 PM

  • The saber calls for its master...
  • Posts: 6587
  • Joined: 27-February 09
  • Gender:Male
  • Location:Glendale, AZ
  • Project:Doing Stuff.
  • Wiki edits:1
Wow dude, this is great! keep up the awesome work, I'd love to see if any of the console re-release improvements can be brought over to the old arcade version.

Someone should probably add those infobits about Ranking and Random mode to the wiki.

#27 User is offline Felik 

Posted 28 February 2015 - 05:25 AM

  • Posts: 1440
  • Joined: 11-April 10
  • Gender:Male
  • Wiki edits:1
Where can I get a STF arcade rom with all of the characters being selectable? I found one with hidden characters being selectable but it lacks mechless Eggman, Rocket Metal and UFO Eggman.

#28 User is offline biggestsonicfan 

Posted 28 February 2015 - 08:51 AM

  • Model2B Junkie
  • Posts: 391
  • Joined: 09-May 07
  • Gender:Male
  • Project:Sonic the Fighters ... Always

View PostFelik, on 28 February 2015 - 05:25 AM, said:

Where can I get a STF arcade rom with all of the characters being selectable? I found one with hidden characters being selectable but it lacks mechless Eggman, Rocket Metal and UFO Eggman.

Just use my cheat script on the regular STF rom, it allows you to replace anyone on the character select with mechless Eggman, Rocket Metal, and UFO Eggman!

#29 User is offline biggestsonicfan 

Posted 01 March 2015 - 02:28 AM

  • Model2B Junkie
  • Posts: 391
  • Joined: 09-May 07
  • Gender:Male
  • Project:Sonic the Fighters ... Always
Ladies and gentlemen, it gives me great pleasure to bring you what I've wanted for so very long. I present to you, debug mode, in it's rough stage.

Posted Image

It crashes after it finishes loading, presumably because it's not running during a match, but yes, there is debug mode and a whole lot more still inside the rom!

#30 User is offline Lanzer 

Posted 01 March 2015 - 12:06 PM

  • The saber calls for its master...
  • Posts: 6587
  • Joined: 27-February 09
  • Gender:Male
  • Location:Glendale, AZ
  • Project:Doing Stuff.
  • Wiki edits:1
Debug huh? so what can we do with it once its fully utilized?

  • 3 Pages +
  • 1
  • 2
  • 3
    Locked
    Locked Forum

2 User(s) are reading this topic
1 members, 1 guests, 0 anonymous users

  1. Pending Member: Kallus