July 31Jul 31 Localization any one know how to extract the files from scott pilgrim vs the world the game on PC I think some pretty interesting things are .fat gamedata and scott.exe (427.mb) any help on this? thanks!sampleshttps://drive.google.com/file/d/1KH7M8VBMyPFjqzVJwBXyDbYByH3RJJX9/view?usp=sharing Edited August 1Aug 1 by Sirduckdude
August 1Aug 1 Localization Here are my findings for both gamedata.fat and gamedata:gamedata.fat Contains the file allocation table and is zlib compressed. It contains a list of numeric resource IDs and offsets for the main archive after decompression.gamedata One of the many archive and contains a lot of zlib compressed resource bundles.Every bundle contains one or more Onyx engine objects, which are identified by numeric class hashes instead of file names or extensions. These files belong to Ubisoft's proprietary Onyx Engine.So far I have managed to get all texture objects and converted them to PNG for viewing pleasure. Still figuring out the rest... Edited August 1Aug 1 by Falkrian
August 1Aug 1 Author Localization 1 minute ago, Falkrian said:Here are my findings for both gamedata.fat and gamedata:gamedata.fat Contains the file allocation table and is zlib compressed. It contains a list of numeric resource IDs and offsets for the main archive after decompression.gamedata contains a lot of zlib compressed resource bundles.Every bundle contains one or more Onyx engine objects, which are identified by numeric class hashes instead of file names or extensions. These files belong to Ubisoft's proprietary Onyx Engine.So far I have managed to get all texture objects and converted them to PNG for viewing pleasure. Still figuring out the rest...Alright! Man been wanting to extract from the game for a while!
August 1Aug 1 Localization Just now, Sirduckdude said:Alright! Man been wanting to extract from the game for a while!Soon brother, soon. 😌I have no ETA on when this will be fully finished. I will update the thread as soon as I have more information. Until then, I encourage everyone to chip in!
August 1Aug 1 Author Localization 5 minutes ago, Falkrian said:Soon brother, soon. 😌I have no ETA on when this will be fully finished. I will update the thread as soon as I have more information. Until then, I encourage everyone to chip in!Alright kinda been wanting to see how this game handles graphics lol super cool to see these
August 1Aug 1 Localization I noticed that there were a lot of external references to other files such as BOF, PK, LPK, and some more I did not have available on my disk.I have purchased the game from Steam since it was cheap anyway and it is looking a whole lot better. I have managed to get audio files and localization now as well. Edited August 1Aug 1 by Falkrian
August 1Aug 1 Author Localization 6 hours ago, Falkrian said:I noticed that there were a lot of external references to other files such as BOF, PK, LPK, and some more I did not have available on my disk.I have purchased the game from Steam since it was cheap anyway and it is looking a whole lot better. I have managed to get audio files and localization now as well.ah nice! localization contains fonts right?
August 2Aug 2 Localization 7 hours ago, Sirduckdude said:ah nice! localization contains fonts right?The localization is stored in the .BOF files. There is nothing resembling fonts in there. There are only UTF-16 text strings and lookup/index records in there.Fonts are in a separate location. 👍
August 2Aug 2 Author Localization 16 minutes ago, Falkrian said:The localization is stored in the .BOF files. There is nothing resembling fonts in there. There are only UTF-16 text strings and lookup/index records in there.Fonts are in a separate location. 👍ohh that makes sense
August 2Aug 2 Localization Solution The script is ready and can extract the following:Images / TexturesFontsSWFAudioLocalizationEngine Assets (It takes whatever is in the EngineData folder)Please make sure that you have both Pillow and FontTools packages installed in Python. You can do so as follows:python -m pip install Pillow fonttoolsThen use the attached script as follows:python .\ScottPilgrim_Extractor.py "path\to\game\root\folder" "path\to\extraction\folder"This should be it. 🙂ScottPilgrim_Extractor.py Edited August 2Aug 2 by Falkrian
August 2Aug 2 Author Localization 43 minutes ago, Falkrian said:The script is ready and can extract the following:Images / TexturesFontsSWFAudioLocalizationEngine Assets (It takes whatever is in the EngineData folder)Please make sure that you have both Pillow and FontTools packages installed in Python. You can do so as follows:python -m pip install Pillow fonttoolsThen use the attached script as follows:python .\ScottPilgrim_Extractor.py "path\to\game\root\folder" "path\to\extraction\folder"This should be it. 🙂ScottPilgrim_Extractor.pyYeahh! thank you!! worked like a charm!
Create an account or sign in to comment