Super Street Fighter 2 Turbo Difficulty Mod |
Post Reply ![]() |
Author | |
Pantman ![]() Level Up ![]() ![]() Joined: 08 January 2015 Location: Wiltshire, U.K. Status: Offline Points: 112 |
![]() ![]() ![]() ![]() ![]() Posted: 24 March 2015 at 11:21pm |
Hi there,
I have a European version of Super Street Fighter 2 Turbo. I love the game, but it's really hard. I read that the Japanese version is much easier, so I thought I'd try modifying my CPS2 board to play like the Japan version. My SSF2T board is not a phoenix board, and I recently changed the suicide battery. There are plenty of unencrypted ROMs out there, but I wasn't interested in killing my board. Instead I decided to see if I could re-encrypt the Japanese ROMs to work on my board. The first step was to learn a little about the encryption system from CPS2 Shock, and the Mame Source. The CPS2 uses a Feistel network algorithm to decrypt the ROM code. A little reading about this on Wikipedia showed me that this algorithm is pretty easy to reverse. Only the opcodes are encrypted, so I found an already decrypted ROM image to build a mask which would allow me to re-encrypt only the op-codes. I then modified the MAME CPS2 source code to allow me to decrypt and re-encrypt the Japanese ROM to work on my European B-board. Once I did this, I ripped the ROMs from my B-Board and compared them against my hacked version. To my surprise, very little was different. It seems that the ROM image for each terratory is almost the same, with very minor change for the region setting. I found that address 0x460 on sf.03c controls the region setting. Playing around with MAME, I discovered the following settings: 0x460: 0000=japan, 0200=USA , 0400=EUROPE, 0800=ASIA Digging around that area, I found some other settings too: 0x462: 0000=AM, 0001=OP I don't know what this does, but the region/title screen changes from AM to OP if the value is non-zero. Does anyone know? I'm very curious! 0x466: 0000=Normal, 0001=SHOW VERSION This enables Free Play, even in the Japanese version. SHOW VERSION appears on the region/title screen. 0x468: 0000=Normal, 0001=STOP VERSION Some other websites I found say that STOP VERSION causes the game to enter a debugger if it crashes. I haven't managed to cause a crash, so I can't test it - but it also appears on the region/title screen. I burned my modified ROM to an EPROM I ordered from China, and it works well so far. The game is far easier in the Japanese version! I couldn't find this information (specific to Super Street Fighter 2 Turbo) anywhere else using google, so I thought it might come in handy to someone here. It was fun to play around with the ROM data! |
|
![]() |
|
cosine ![]() Kill Screen ![]() ![]() Joined: 23 July 2007 Location: Dunfermline Status: Offline Points: 3468 ![]() |
![]() ![]() ![]() ![]() ![]() |
Interesting stuff
![]() |
|
Of all the things I've lost, I miss my sanity the most.
|
|
![]() |
|
BigBadWolf ![]() Moderator ![]() ![]() Forum Patrol Joined: 23 March 2006 Location: Stirlingshire Status: Offline Points: 7562 ![]() |
![]() ![]() ![]() ![]() ![]() |
To my knowledge the problem with us/euro ST is the difficulty setting does not work, it's stuck on seven stars of difficulty. Doesn't matter if you turn it down to one star (very easy) it makes no difference to the game, it's still rock hard like it is on seven stars. Fix that, you'll have your game.
Personally, I can't get past even the first three fights on the euro game, but I can beat the jap game. |
|
JAMMA+
***Sorry.. I have no fcuks left to give! |
|
![]() |
|
Pantman ![]() Level Up ![]() ![]() Joined: 08 January 2015 Location: Wiltshire, U.K. Status: Offline Points: 112 |
![]() ![]() ![]() ![]() ![]() |
The difficulty problem is what I was trying to solve. The free play mode is a nice bonus :-)
|
|
![]() |
|
Davey D ![]() High Score ![]() ![]() Joined: 03 July 2014 Location: Grimsby, UK Status: Offline Points: 575 |
![]() ![]() ![]() ![]() ![]() |
Nice mod :-D I enjoy reading how people figure out how to hack and modify roms.
Does the title screen still say ssf2t like it does originally, or does it say ssf2 x grand master Like the jap version? |
|
![]() |
|
Pantman ![]() Level Up ![]() ![]() Joined: 08 January 2015 Location: Wiltshire, U.K. Status: Offline Points: 112 |
![]() ![]() ![]() ![]() ![]() |
It becomes identical to the Japanese version, so Japan license screen, title screen (SSF2X) etc. even the character names are changed, and the cut-scene text is in Japanese.
|
|
![]() |
|
Pantman ![]() Level Up ![]() ![]() Joined: 08 January 2015 Location: Wiltshire, U.K. Status: Offline Points: 112 |
![]() ![]() ![]() ![]() ![]() |
After a little digging online, it sounds like the OP/AM mode just indicates if the board is a rental or purchased board.
|
|
![]() |
|
WhiteComet ![]() Kill Screen ![]() ![]() Joined: 11 May 2009 Location: Gloucester, SW Status: Offline Points: 1065 |
![]() ![]() ![]() ![]() ![]() |
could you just not get better at playing ST?
|
|
![]() |
|
Pantman ![]() Level Up ![]() ![]() Joined: 08 January 2015 Location: Wiltshire, U.K. Status: Offline Points: 112 |
![]() ![]() ![]() ![]() ![]() |
Where's the fun in that?
|
|
![]() |
Post Reply ![]() |
|
|
Tweet
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |