Street fighter III: 4th strike

Agreed.

thankfully hacking roms, especially arcade roms, and especially to this extent, is really hard

I don’t look at it that way

Coming from a programmer. Nahh not so much hard but ALOT of trial and error and ALOT of work. Poking,freezing,zeroing out variables in RAM to see what they do having an accurate in depth understanding of the system’s architecture(Sh-2).Extremely boring and tedious detective work. Bypassing the encryption and security scemes so that the codes work in the first place…priceless.

Anyone here know Super Hitachi-2/Hitachi HD6417099 assembler? Does anyone have a C/C++ compiler for SH cores?(one you don’t have to pay a license to get) At least in wolfmame PAR codes are easier to track down compared to raw hex codes that move/change etc.

If they can extend the file tables in the ROM to create more room and inject a JMP asm pointer to point to new asm routines(like trainers do on some PC games) in the unused space well then you might see a completely new game all together.

Its a lot of work to hack a modern high level video game.Especially a game that’s development tools are not public. PC games are easier to hack but proprietary arcade games…damn. Very impressed with the work they have done.
Probably try to hack 3S just to alter some health/super values myself if I can grind enough time out to get the job done.

I’m a programmer too, and that all sounds pretty hard to me. It’s certainly prohibitively difficult for 99.9% of people who would want to do it.

I Agree. Anything more than manipulating variables that are already there and freezing codes is beyond me. Adding/changing sprites,allocating rom memory to see new tables/codes and asm hacks are hard as f—.

I mean even GC hacks that have good documentation are insane. PC games are a lot easier to mod.

asm is enough to scare me away, as well as non public code :confused:

Well the sh-2 can support C.

how do you get a sh-2 IDE or compiler? Do they have a cross compatible compiler from a different CPU architecture?

I assume the CPS3 emulation team that cracked the encryption algorythm and documented the instructions for it may know how to do this.

A lot systems use the Hitachi’s Super Chip 2 (SH-2) 32x, Saturn and various arcade boards. You can easily find SDK’s for any Sega console.

Are they cross compatible with each other? I mean you could rewrite parts of the game if you had a C/C++ SDK for sh2 that make code that could run on a cps3 board(emulated). Awesome.

I’m still reading into it, but I am doubtful if you can do this with the limited memory on the cps3. I know 16 megs is a lot but roms 10 & 20 also stores the music format.

16MB memory? Damn thats limited.

Well you could just have an external program(essentially a trainer like TSeacher/cheat engine) patch over code with hacked code. The external program is a shell around an emulator(like mame or fba) that dynamically patches the game with a hacked codes.

Example: you open up the program and you pick a character. Let’s say this character is Dan,Sagat,Karin or Charlie. The patcher runs outside the game but alters/freezes/modifies memory addresses on the fly while the game is running.Mame boots up 3S like normal. The patcher patches player 1 and player 2’s character profile with the modded codes then it patches the pre-encrypted precompressed formatted (for cps3 specs) stage and music with modded music and stages(or swapped into the correct rom before bootup).

Your character you choose starts off with ryu - alex(or what ever). Then the patcher patches over alex’s/ryu’s codes/sprites with modded code and sprites. What ever the patcher has as a character mod can be patched over those two characters. You can pretty much have an unlimited roster.

You can even have the patcher/shell scan for memory states to apply logical scripts to certain events. Like what if the state for button lp/lk pressed switched the character with another character. Saves thier hp/super/stun state etc then loads another character(say Dee Jay or honda) patches them over the old state. You could have 3 vs 3’s or 5 vs 5’s or 10 vs 10’s. Unlimited size teams so long as the patcher/shell longs the other teammate’s stats.Imagine online fba or 2df? f–kin insane 30 vs 30’s tournmments or 100 man free for alls/survival?

Possibilities are endless. No ones going to take this seriously as far as high level play but at least it will be fun and new. We gamers win in the end like always.

oh shit i just read this entire thread and it is amazing

cant wait to play this at evo2k13 with 500 entrants

should market this shit big through srk on ggpo or something once its done

This thread hurts my brain.

i forgot bout this… how is the progress going? has the dev’s viewpoints/goals changed now that 3s:o has been announced?

they should make a sample combovid

i’m looking forward to seeing these vids, can’t view em at work. is there an eta on when this will be finished, is the creator on srk? whos the creator?

Pretty sure it was already proved that this hack is actually done by someone from a Japanese rom hacking community or something.

They gave Twelve a kara-grab. O_O

Alex looks ill as hell.

He actually had [has] one already. It just didn’t work at certain ranges.

Honestly I think whoever wants a rebalance in 3s:O should be posting about it here. This guy’s clearly willing to work on it and I’m not entirely sure Capcom is.