Fully Disassembling Silent Hill for the PSX

Discussion in 'Modding and Hacking - Consoles and Electronics' started by veganx, Feb 7, 2012.

  1. karsten

    karsten Member of The Cult Of Kefka

    Joined:
    Mar 14, 2004
    Messages:
    4,015
    Likes Received:
    149
    that is italian, not spanish.
     
  2. veganx

    veganx Dauntless Member

    Joined:
    Jan 8, 2011
    Messages:
    743
    Likes Received:
    2
    Hey sam hex, those italian sentences were extracted by you?
     
  3. sam hex

    sam hex Spirited Member

    Joined:
    Feb 28, 2011
    Messages:
    123
    Likes Received:
    1
    Sorry, I have no idea on either of these languages, was just a guess. So it is italian :p

    @veggav: yes, I just copied a piece of the text I found on a quick check, you can easily check it out by searching the SILENT files on the disc for the words in a hex editor. If you are using Windows, try Hexworkshop go to search and try to search for a word in the text, you will see what you look for in the right column.
     
  4. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    or run strings on it and have it output to a text file with > blah.txt
     
  5. sam hex

    sam hex Spirited Member

    Joined:
    Feb 28, 2011
    Messages:
    123
    Likes Received:
    1
    I suggested that earlier and it doesn't work right. You get parts of the text but it is truncated and incomplete.
     
  6. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    I dont have the files to check it, but if its a complete string in the hex editor, strings should work.
     
  7. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309

    Strings worked fine for me.
     
    Last edited: Feb 9, 2012
  8. veganx

    veganx Dauntless Member

    Joined:
    Jan 8, 2011
    Messages:
    743
    Likes Received:
    2
    LMAO F%$!

    you just did "strings SILENT blablabla.txt" ? that's it and you extracted all the text from the game?!

    Very nice job!!
    This is very very nice. I'll rebuild that since I know every sentence in the game.
    There was a site, can't remember which, I think it was silent hill media that had ALL the sounds, all the background music, all the dialogs and all the animations recorded as divx.
    So, if you have the texts and all that, you basically have the whole game.

    Do you guys think would be possible a game shark hack to allow free camera?
     
  9. sam hex

    sam hex Spirited Member

    Joined:
    Feb 28, 2011
    Messages:
    123
    Likes Received:
    1
    string can only extract strings which are (null) terminated C Strings. It always has many false positive and it is usale to have missing. It is for quick checking of a file. From it's man page:

    BUGS
    The algorithm for identifying strings is extremely primitive.

    It outputs a ton of stuff, but it has even holes in your post above + a lot of binary false positive like (`#"LX#$T`_ "(X@dTX`$x

    Btw. would you mind use pastebin or something? I had to scroll a week now :p
     
  10. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    There is a "beta" floating around the internet that has strings visible through a hex editor that suggests a debug mode of sorts. Never really tried pulling it apart to see what it really means.

    And don't listen to Haunted, he is...special.
     
  11. sam hex

    sam hex Spirited Member

    Joined:
    Feb 28, 2011
    Messages:
    123
    Likes Received:
    1
    What is the name of the beta?
     
  12. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    Yes, but dont you think strings output is much easier to filter/read than the ENTIRE file in a hex editor?

    and I used -n 6, this will cut out most of the crap as it looks for strings over 6 characters.
     
  13. H360

    H360 Familiar Face

    Joined:
    Mar 5, 2011
    Messages:
    1,474
    Likes Received:
    1
    [​IMG]
     
  14. Mystical

    Mystical Resolute Member

    Joined:
    May 3, 2011
    Messages:
    935
    Likes Received:
    35
    :rolleyes:
     
  15. sam hex

    sam hex Spirited Member

    Joined:
    Feb 28, 2011
    Messages:
    123
    Likes Received:
    1
    Since the file is jsut a uncompressed sort of stacked archive like I mentioned earlier you can simply rip the texts out of the file, they are in there continously. It is as simple as scroll to the start and copy it to the end. Crap free.

    Still it would be cool to get the byte order marks of know psx filetypes and beeing able to split the file accordingly. There is for sure more interesting stuff inside, not just the txt.

    About the free camera thing asked earlier, I doubt this will work, if a fixed cam is used its likely the just worked the stuff out correctly from the current point of view and you will just run into a grapical mess with such attemps. Given the engine is even that advanced it knows camera positions.
     
  16. veganx

    veganx Dauntless Member

    Joined:
    Jan 8, 2011
    Messages:
    743
    Likes Received:
    2
    Last edited: Feb 10, 2012
  17. Mystical

    Mystical Resolute Member

    Joined:
    May 3, 2011
    Messages:
    935
    Likes Received:
    35
    isn't that similar to what you are after? a no-clip mode?

    nice to see an unexplored room
     
  18. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    Strings outputs in order. If there is crap inbetween with strings, there is crap inbetween with a hex editor.
     
  19. veganx

    veganx Dauntless Member

    Joined:
    Jan 8, 2011
    Messages:
    743
    Likes Received:
    2
    Yeah, walk trought walls I knew that was possible.

    That video with the cam hack I saw that years ago so I think it's possible.
    I think that with both hacks you could see A LOT of new stuff.

    By the way this site http://alchemillahospital.net/ have all the textures of the game, so for now we have all the texts, all the videos, all the sounds, all the voices, all the music, all the textures.
    The only thing missing is the hability to look free trought the game.

    EDIT: Imagine how nice would be to apply that in Resident Evil 1 for the psx? ;D

    EDIT2: It seems PEC can do the trought wall stuff.

    This guy was creating the cam hack but never released it :(
    [​IMG]
     
    Last edited: Feb 10, 2012
  20. sam hex

    sam hex Spirited Member

    Joined:
    Feb 28, 2011
    Messages:
    123
    Likes Received:
    1
    Dude, strings just grabs everyhting it thinks is a C-String, thats not even meant as a tool to dump something entirely off a file, it's just for making rough guess on a file, even it's creators stat this in the man file and it makes mistakes, especially if it hits on special chars. :banghead:

    In this case it's so goddman easy to grab the individual parts corretly and even find other files with no ascii content in a hex editor (images and other stuff), it's not on what is the easiest way to see some sentencese, it's about getting most out of it.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page