don't click here

Street Fighter 4 PC Benchmark... haxing

Discussion in 'Technical Discussion' started by biggestsonicfan, Jun 19, 2009.

  1. Kurosan

    Kurosan

    Samurai of Gaming Oldbie
    My bad, I meant "What a standard PC port SHOULD be", hehe.
     
  2. biggestsonicfan

    biggestsonicfan

    Model2wannaB Tech Member
    1,602
    405
    63
    ALWAYS Sonic the Fighters
    The files within SKR_01_01.col.emz are SKR_01_01.obj.emm and SKR_01_01.col.emb ... not that that helps much since I can't touch them.

    Model file contents (Chun-Li)

     
  3. The game is hardly a PC "port" in the traditional sense of the word, because the Taito Type X2 arcade cabinet is little more then a PC in a box with Windows XP Embedded installed.

    So the most that needed to be done is making sure the game works on a wide variety of hardware, adding in adjustable graphics settings and all the extra stuff the console versions had.
     
  4. Hitaxas

    Hitaxas

    Retro 80's themed Twitch streamer ( on hiatus) Member
    Just wondering, are the files in the benchmark the same extension types as the ones on the Xbox 360 disc?
     
  5. biggestsonicfan

    biggestsonicfan

    Model2wannaB Tech Member
    1,602
    405
    63
    ALWAYS Sonic the Fighters
    Yes they are. However, they are compressed/archived using a different algorithm.

    EDIT: Alright, something I need to crack first is the header information of these containers. I'll use SKR_01_01.col.emz as an example:

    PC Version
    Code (Text):
    1. 23 45 4D 5A 4F 32 62 C0 E4 DB 1D 00 10 00 00 00 EC BD 0F
    360 Version
    Code (Text):
    1. 23 45 4D 5A 9F B6 39 DD E4 DB 1D 00 10 00 00 00 EC BD 0F
    The first four bytes make up the the filetype header "#EMZ"

    The next four bytes, I don't know. Possibly extracted filesize information.

    The next two bytes are strangely identical between the two versions. Specifically for this file of course.. *checks another file* ... for whatever reasons, these two bytes are identical between the two platforms and seemingly the only connection is because they are costume/outfit files.

    The next four bytes are always "10 00 00 00" within all EMZ archives. This most likely indicates the end of the header. No no, that would be stupid. If the header was always 12 bytes, there would be no need for an "End of Header"

    EDIT4 or whatever: Looks like I was right, looking at costume files for other characters on just the PC platform revealed a somewhat longer header.

    The next six bytes are intriguing. They are "EC XD 0F" where X can be any hex digit. Viper is 7, Cammy is F, And Ryu's is also F, however Ryu is "FD 0D" instead of "FD 0F". Ken, however, IS "FD 0F 7C "... ugh..

    KEN PC
    Code (Text):
    1. 23 45 4D 5A A7 AE 98 AB E4 DF 15 00 10 00 00 00 EC FD 0F 7C 1B E7 75 26
    493 KB
    CAMMY PC
    Code (Text):
    1. 23 45 4D 5A 0B 77 7A 30 74 C0 15 00 10 00 00 00 EC FD 0F 98 1B D7 75 27
    429 KB
    Coincidentally similar... I think not. What does this all MEAN?

    KEN 360
    Code (Text):
    1. 23 45 4D 5A 68 6C F3 6E 44 DF 15 00 10 00 00 00 EC FD 0F 78 1B E7 75 27
    493KB
    CAMMY 360
    Code (Text):
    1. 23 45 4D 5A 79 3B 55 D4 74 C0 15 00 10 00 00 00 EC FD 0F 98 13 67 7A 27
    430KB

    LAST EDIT: This stuff is way over my head, and due to lack of time and now interest, I will not continue further with this, but I hope these notes help someone.
     
  6. Tiberious

    Tiberious

    Yeah, I'm furry. Got a problem? Oldbie
    776
    15
    18
    Apparently, there's a patch floating around that turns the benchmark into a playable demo.

    Thing is, it's probably not going to be needed now, since there are people able to walk into the store and buy the thing (this means that despite a July 3rd release, it'll be on torrent sites by tomorrow).

    Guess FuckuROM doesn't provide as much piracy protection as people might think.
     
  7. Sik

    Sik

    Sik is pronounced as "seek", not as "sick". Tech Member
    6,718
    1
    0
    being an asshole =P
    It provides null protection against piracy, especially with Internet where everybody can get everything with a single click =P

    Also, like the guy from 2D Boy said, DRM isn't used to stop piracy but to prevent used game sales.
     
  8. Hitaxas

    Hitaxas

    Retro 80's themed Twitch streamer ( on hiatus) Member
    Word has it the game has already been leaked. Although it could just be a copy of the benchmark with the patch you mentioned...
     
  9. Overlord

    Overlord

    Now playable in Smash Bros Ultimate Moderator
    19,193
    954
    93
    Long-term happiness
    Nah. If it's buyable, it'll be the full game.
     
  10. Sik

    Sik

    Sik is pronounced as "seek", not as "sick". Tech Member
    6,718
    1
    0
    being an asshole =P
    Did you forget about the Sonic 2 Beta? :v:

    Although I bet it's on every torrent on the planet right now.
     
  11. Overlord

    Overlord

    Now playable in Smash Bros Ultimate Moderator
    19,193
    954
    93
    Long-term happiness
    This is the first world, Sik, not your backwater *runs*
     
  12. Tiberious

    Tiberious

    Yeah, I'm furry. Got a problem? Oldbie
    776
    15
    18
    *sighs*

    I've confirmed it was being torrented late last night.

    Good news, if you can call it that though, is that the pirates are going to be fucked, because without a valid key, they'll only be able to play offline and can't save any data (however, I'm sure a trainer with character/color/PA/costume unlocks is on the way).

    The game's a port of the 360 version, with the launcher even allowing you to set up your keys/pad/stick (latter recommended) to map to the 360's buttons. Further, all areas where the 360's buttons are referred to shift between the console button images and corresponding keys (like for setting up a title and icon, you use the Ctrl keys to switch pages if you only have 6 buttons on your stick).
     
  13. Overlord

    Overlord

    Now playable in Smash Bros Ultimate Moderator
    19,193
    954
    93
    Long-term happiness
    I doubt that'll last long. =P
     
  14. Hitaxas

    Hitaxas

    Retro 80's themed Twitch streamer ( on hiatus) Member
    An offline profile can still save data, but without online, there is a bunch missing, including downloadable content that I am sure will come soon.
     
  15. Sik

    Sik

    Sik is pronounced as "seek", not as "sick". Tech Member
    6,718
    1
    0
    being an asshole =P
    Which is probably already in the game, just that the game checks for the server to see if unlock it or not.
     
  16. Kurosan

    Kurosan

    Samurai of Gaming Oldbie
    Or it'll be hacked to work with an offline save file anyway. Can't stop progress, regardless of if said progress is good or not.
     
  17. Tiberious

    Tiberious

    Yeah, I'm furry. Got a problem? Oldbie
    776
    15
    18
    I can confirm the alternate outfits are in the game's install. The 'DLC' is only the size of an unlock code on the 360, and since this is almost a direct port of THAT port, it doesn't take a genius to connect the dots.

    Further, 'cheats' have been found to unlock all the characters, colors and taunts. A trainer simplifying the process has also been put out.

    The only reason alternate outfits hasn't been added to it is because Capcom plans to try selling them again.
     
  18. Phos

    Phos

    Going for the high score on whatever that little b Member
    3,318
    0
    0
    The extra costumes have to be on everyone's machine or else people who haven't bought them can't see them. That does little to reduce my distaste with Capcom charging for something this silly.