Shadow the Hedgehog general hacking discussion

Discussion in 'Engineering & Reverse Engineering' started by ashthedragon, Mar 12, 2011.

  1. ashthedragon

    ashthedragon

    Dragon Team Researcher
    1,351
    5
    18
    Spain
    Sonic Paradise & Sonic Ages
    A friend from <a href="http://www.sonicreikai.com" target="_blank">Sonic Reikai</a> forums called DaGuAr has found an unused level in Shadow the hedgehog, who looks like it is a test level.

    <img src="http://I.imgur.com/gfVxI.png" border="0" class="linked-image" />

    <img src="http://I.imgur.com/oAov3.png" border="0" class="linked-image" />

    <img src="http://I.imgur.com/ZPR1G.png" border="0" class="linked-image" />


    To obtain it, he got the file stg0000_01.one from shadow the hedgehog gamecube version, and extracted it with shth_one.exe ( thanks<a href="http://forums.sonicretro.org/index.php?showuser=6978" target="_blank"> total</a> for the tool) . Seven .prs files appeared, and he extracted them with PRS Decompressor.

    the PRS files were the following:

    STG0000_A_01.RG1.prs
    STG0000_AF_01.RG1.prs
    STG0000_COLI_01.BSP.prs
    STG0000_K_01.RG1.prs
    STG0000_O_01.RG1.prs
    STG0000_OS_01.RG1.prs
    STG0000_OW_01.RG1.prs


    Inside were a few .bin files, and he used STG0000_COLI_01.bin , renamed it into STG0000_COLI_01.bsp and used in on the wrldview_d3d9.exe from the renderware SDK <a href="http://forums.sonicretro.org/index.php?showtopic=24724" target="_blank">in this topic</a> .

    The real file extensions are the ones before the prs file, that's why it works once you rename them from the bin file.

    He adds that he suspect that the "COLI" from the STG0000_COLI_01 filename, might be a reference for collision maps,and that the floor surface is walkable.

    Also, that those files are only present on the gamecube ISO, not on the PS2 one....might be a proof that shadow the hedgehog was first programmed for gamecube?


    Also, he ripped the test level with 3D ripper and made a render in 3D Studio.

    <img src="http://I.imgur.com/jfeXA.png" border="0" class="linked-image" />

    <img src="http://I.imgur.com/Tmv1E.png" border="0" class="linked-image" />
     
  2. Mr. Mash

    Mr. Mash

    All fanbases are awful Member
    1,440
    0
    0
    drawing
    The stuff on the ground looks like it was made in a Tony Hawk game's park editor :v:
     
  3. JaxTH

    JaxTH

    Pudding Deity Oldbie
    8,867
    69
    28
    Los Angeles
    Jack shit.
    Can we turn this into an AR code?
     
  4. amphobius

    amphobius

    doing more important things with my life Member
    2,120
    0
    16
    life
    That looks wacky enough to be a Hotwheels or Trackmania circuit.

    I'm dead serious.

    Great find, though! Leaves me wondering what other tidbits they left in the game.
     
  5. OKei

    OKei

    OKeijiDragon Member
    1,469
    15
    18
    Video Basement
    <!--quoteo(post=568022:date=Mar 12 2011, 10:31 AM:name=JaxTH)--><div class='quotetop'>QUOTE (JaxTH @ Mar 12 2011, 10:31 AM) <a href="index.php?act=findpost&pid=568022"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Can we turn this into an AR code?<!--QuoteEnd--></div><!--QuoteEEnd-->
    I second this notion, I have Action Replay on my PS2. I have Shadow on PS2, and I'd be more than happy to try and record video of this. =)
     
  6. Lanzer

    Lanzer

    The saber calls for its master... Member
    6,844
    0
    16
    Glendale, AZ
    Living life.
    <!--quoteo(post=568022:date=Mar 12 2011, 10:31 AM:name=JaxTH)--><div class='quotetop'>QUOTE (JaxTH @ Mar 12 2011, 10:31 AM) <a href="index.php?act=findpost&pid=568022"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Can we turn this into an AR code?<!--QuoteEnd--></div><!--QuoteEEnd-->

    What he said.

    Hey I wonder if heroes uses the same test level as this? considering there the same engine and all its possiable.

    We need to find more test levels there interesting to dick around in.
     
  7. RACCAR

    RACCAR

    Dragon Team Member
    45
    0
    0
    Madrid Spain
    Spiderhog, Sonic Ages, and Sonic Paradise
    I'm also a friend of DaGuAr, and he gave me this: <a href="http://www.megaupload.com/?d=3955I92O" target="_blank">http://www.megaupload.com/?d=3955I92O</a>

    This is a package with this level in various formats: 3ds,dae,obj and ready to use in Blitzsonic.

    Also, he has only found this on Game Cube version, so no PS2 AR code for it, I'm sorry.

    Or Game Cube AR for the matter, he doesn't know how to find AR codes
     
  8. Krigo

    Krigo

    Robotics;Notes shill Member
    <!--quoteo(post=568001:date=Mar 12 2011, 05:39 PM:name=Mr. Mash)--><div class='quotetop'>QUOTE (Mr. Mash @ Mar 12 2011, 05:39 PM) <a href="index.php?act=findpost&pid=568001"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->The stuff on the ground looks like it was made in a Tony Hawk game's park editor :v:<!--QuoteEnd--></div><!--QuoteEEnd-->
    That's the first thing I thought when I was looking at it.

    Oh how I miss the Tony Hawk's and the hours I wasted on the park editor. :(
     
  9. Max Firestorm

    Max Firestorm

    Pyrodramatic Member
    <!--quoteo(post=568025:date=Mar 12 2011, 06:34 PM:name=DalekSam)--><div class='quotetop'>QUOTE (DalekSam @ Mar 12 2011, 06:34 PM) <a href="index.php?act=findpost&pid=568025"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->That looks wacky enough to be a Hotwheels or <I><b>Trackmania </b></I>circuit.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Oh god, I just found my project for tomorrow.
     
  10. evilhamwizard

    evilhamwizard

    Researcher
    1,331
    150
    43
    Cool!

    I was actually doing a comparison of all the versions of Shadow the Hedgehog and noticed that the Gamecube versions included an extra map. I was wondering what it actually was. Nice stuff!

    Now someone go activate the game's debugger. :P
     
  11. total

    total

    Member
    67
    0
    0
    <!--quoteo(post=567999:date=Mar 13 2011, 01:31 AM:name=ashthedragon)--><div class='quotetop'>QUOTE (ashthedragon @ Mar 13 2011, 01:31 AM) <a href="index.php?act=findpost&pid=567999"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->To obtain it, he got the file stg0000_01.one from shadow the hedgehog gamecube version, and extracted it with <b>shth_one.exe</b> . Seven .prs files appeared, and he extracted them with PRS Decompressor.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Just to remind, this tool is incomplete and does not always work correctly with every *.one file.
    And hey, I made this, why not credit me? :\
    By the way, you can easily get textures from ps2 version.
     
  12. TheInvisibleSun

    TheInvisibleSun

    OVER THE TOP TECHNO-BLAST Member
    I want to spin dash as Shadow on one of those half pipes. I'm curious as to what would happen, seeing that the opportunity doesn't really occur it the actual game very often (if at all).
     
  13. ashthedragon

    ashthedragon

    Dragon Team Researcher
    1,351
    5
    18
    Spain
    Sonic Paradise & Sonic Ages
    Oh, sorry Total, I didn't knew shth_one.exe was yours, I'll credit you ASAP.

    also, some new levels found:

    From file STG0001
    <img src="http://I.imgur.com/jBs0R.png" border="0" class="linked-image" />

    <img src="http://I.imgur.com/9y4Ur.png" border="0" class="linked-image" />

    Another test level. Also, a render:

    <img src="http://I.imgur.com/B4NvM.png" border="0" class="linked-image" />

    Shadow Hedgehawk's Pro Skater


    From file STG0002

    <img src="http://I.imgur.com/NOsA4.png" border="0" class="linked-image" />

    Some sort of road cut down , looks like speed higway someway

    From file STG0003 :

    <img src="http://I.imgur.com/nwMaT.png" border="0" class="linked-image" />

    the bsp file for this is called STG0300_COLI_01.bsp ... and the 3D model is just a plain?!

    From file STG0005 ( yes, no STG0004 )

    <img src="http://I.imgur.com/eEzSe.png" border="0" class="linked-image" />

    Only two plains one over the another.

    There is also some files called stg0000_texCM.one and similar names, who he suspect contains the textures, but he doesn't know how to open them ( he can open other TDX from the game )
     
  14. JaxTH

    JaxTH

    Pudding Deity Oldbie
    8,867
    69
    28
    Los Angeles
    Jack shit.
    Yeeeaaahhh....

    We need some Gamecube AR codes. Then it can kinda be like the good ol' days with SA2: Battle and SA: DX.
     
  15. Azookara

    Azookara

    take it from me, little buddy Member
    3,003
    38
    28
    Meowth's party
    hoboagogo?
    I'm wondering how those slopes and loops are even possible with how shaky movement is in Heroes/Shadow engine.. not even mentioning the borked physics. Maybe all those areas are for testing automated paths?
     
  16. DustArma

    DustArma

    Member
    1,302
    0
    16
    Santiago, Chile
    Learning Python.
    Wait, no sections to test the grinding system? Wasn't that changed slightly for ShTH?

    There has to be at least one test map to test the grinding.


    *EDIT* Just noticed there's a missing triangle on the left side of the first test level *EDIT*

    <img src="http://i54.tinypic.com/vmzrlu.png" border="0" class="linked-image" />

    Is that an artifact from the rendering? I couldn't see anything missing from the wireframe pic.
     
  17. RACCAR

    RACCAR

    Dragon Team Member
    45
    0
    0
    Madrid Spain
    Spiderhog, Sonic Ages, and Sonic Paradise
    DaGuAr says that it should be an error in 3D studio or something like that, beacuse he has rendered it again and that spot hasn't missing anything. Also, he has ripped it again with 3D ripper, just to be sure that that wasn't the problem.

    <img src="http://I.imgur.com/2LMrf.png" border="0" class="linked-image" />
     
  18. Mather1

    Mather1

    Member
    16
    0
    0
    Nothing, unless you consider Portal modding to be Sonic.
    <!--quoteo(post=568220:date=Mar 13 2011, 12:51 AM:name=DustArma)--><div class='quotetop'>QUOTE (DustArma @ Mar 13 2011, 12:51 AM) <a href="index.php?act=findpost&pid=568220"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Wait, no sections to test the grinding system? Wasn't that changed slightly for ShTH?

    There has to be at least one test map to test the grinding.


    *EDIT* Just noticed there's a missing triangle on the left side of the first test level *EDIT*

    <img src="http://i54.tinypic.com/vmzrlu.png" border="0" class="linked-image" />

    Is that an artifact from the rendering? I couldn't see anything missing from the wireframe pic.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Got that when playing in BlitzSonic. Obviously an error.
     
  19. Trunks

    Trunks

    AGAIN TRY Oldbie
    Can we please please please please please please please please please please import this into Sonic GDK? That would MAKE MY DAY.
     
  20. DustArma

    DustArma

    Member
    1,302
    0
    16
    Santiago, Chile
    Learning Python.
    <!--quoteo(post=568701:date=Mar 14 2011, 05:39 PM:name=Trunks)--><div class='quotetop'>QUOTE (Trunks @ Mar 14 2011, 05:39 PM) <a href="index.php?act=findpost&pid=568701"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Can we please please please please please please please please please please import this into Sonic GDK? That would MAKE MY DAY.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Well, you'd need to ask Xaklse about it, he's the one working on it.