ZenHAX
https://zenhax.com/

AnonBaiter's Script Compendium
https://zenhax.com/viewtopic.php?f=17&t=2826
Page 6 of 6

Author:  AnonBaiter [ Mon Jun 25, 2018 1:23 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

Lair (PS3) - *.dat/*.txt/*.data

as it is right now, only the .dat archive format used in the game is useful with this script in any way
however, since most - if not all - files stored in said format are technically "packed files" by definition, i've set up a "parse_data" variable in which the extraction process is set by the user
the instructions goes like this
Code:
math parse_data = 0 # normal extraction(one file will be extracted without any fingerprints of any kind)
math parse_data = 1 # thorough extraction(as in, one "packed file" will be extracted into several subfiles of its own)


Attachments:
lair.bms [2.98 KiB]
Downloaded 48 times

Author:  AnonBaiter [ Mon Jun 25, 2018 9:38 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

quanticdream (Fahrenheit/Indigo Prophecy/Fahrenheit Indigo Prophecy) - QUANTICDREAMTABINDEX/QUANTICDREAMTABIDMEM

based on aluigi's quanticdream.bms script
support for PC version(except the PC demo of the game - the script already works with it except with the .dbg format) will come at a later date, and so will be Fahrenheit: Indigo Prophecy Remastered as well

Attachments:
fahrenheit_indigo_prophecy.bms [1.88 KiB]
Downloaded 44 times

Author:  AnonBaiter [ Mon Jun 25, 2018 9:39 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

quanticdream (Sony era) - QUANTICDREAMTABINDEX/QUANTICDREAMTABIDMEM/.sdat/.edat

Attachments:
heavy_rain.bms [2.2 KiB]
Downloaded 46 times

Author:  bnnm [ Sat Jun 30, 2018 3:49 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

Did a minor fix for The Bouncer to read names from .nam (simply, all are size 0x8)

https://www.sendspace.com/file/lw766x

Author:  AnonBaiter [ Sat Jun 30, 2018 8:19 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

i've reviewed all of your changes

to prevent extraction errors out of these ".tbl" files, the "getdstring" function of the NAME variable should get a name that is within reach of a certain file - meaning, this is how it's actually done
Code:
if OFFSET != 0xffffffff || SIZE != 0xffffffff
   getdstring NAME 8 1

   math OFFSET * 0x800
   log NAME OFFSET SIZE 2
endif
i also addressed an oddity of mine which is this specific line
Code:
xmath OFF2 "TMP3"
i replaced this weird line with
Code:
math OFF2 = TMP3
an easy-to-read line so it doesn't look as horrid

after this post just assume i've already updaded my "The Bouncer" post with said script you made a change from

Author:  sergop [ Wed Jul 04, 2018 10:55 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

Any idea when will be available support for Fahrenheit: Indigo Prophecy Remastered? I am trying to make a translation.

Author:  AnonBaiter [ Thu Jul 05, 2018 12:05 am ]
Post subject:  Re: AnonBaiter's Script Compendium

unfortunately this is not my top priority
you can try and test that fahrenheit_indigo_prophecy.bms script into one of those remastered files if you want though

Author:  sergop [ Thu Jul 05, 2018 3:16 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

I tested it but after it extracts some files I have no idea how to get the text.

Author:  AnonBaiter [ Thu Jul 05, 2018 4:04 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

good
come to think of it i kinda examined a few files which contained "text" stuff
they kinda look like unicode text though, not to mention embedded in one of those "PARTITIO" files

Author:  sergop [ Thu Jul 05, 2018 4:39 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

The script extracts several types of files in 7 folders. In the first folder named "000a" are .dbraw files. In the second, third and seventh folder named "0ffb" "03f2" and "0833" are .partitio files. In the fourth folder named "0007" are .databank files. In the fifth and sixth folder named "0008" and "082e" are .com_cont files. If that will help I can send you the files.

Author:  AnonBaiter [ Thu Jul 05, 2018 6:19 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

actually i'm quite resourceful with that game alone(excluding Remastered, i don't have that one to check although i suspect the data isn't very different from the original version of the game) so i'll take a look at these kind of stuff later on
as for these files though, the "dbraw" ones are simply raw texture data, "databank" is just a mini-archive in the veins of Crystal Dynamics' DRM format, "com_cont" is just programming stuff, "partitio" is just streamed audio data plus embedded stuff such as animation data and/or dialogue text

for now i'll have to confirm the above info but that's all i know for now

Author:  AnonBaiter [ Sat Aug 11, 2018 2:21 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

SCEE London Studio/Team Soho/SCEE - *.PAK files

Attachments:
this_is_football_2002.bms [3.57 KiB]
Downloaded 20 times

Author:  AnonBaiter [ Sat Aug 11, 2018 10:34 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

Tekken Tag Tournament

all known releases(demo or not) of this game are covered in this script - at least for now
right now you can only use the script with the game executable(SLPS_200.15 for example)

UPDATE(22/08/2018): a very minor but impactful bug has been fixed regarding another version of the game's EXE(it's the japanese release) - the script works okay with the rest

Attachments:
ttt.bms [3.54 KiB]
Downloaded 4 times

Author:  AnonBaiter [ Mon Aug 27, 2018 3:38 pm ]
Post subject:  Re: AnonBaiter's Script Compendium

Dawn Engine - *.archive

okay, so what i got out of this format was this:
first of all a file is divided into a certain number of chunks
said number can range from 1 to about 200 of those chunks, and they're just about everywhere, scattered throughout your average .archive file
this script tries to parse these file chunks as-is since in the end those are what constitutes an entire file in the first place

oh yeah, as you can tell this script covers all known games that used the Dawn Engine(check the list below in case you want to know about that), designed for exclusive use for all projects contained within what the developers love to call the "Deus Ex Universe"
Code:
[All platforms(Steam(Windows 7, MacOS, Linux(including SteamOS)), PlayStation 4, Xbox One) - Currently Untested and Unsupported] Deus Ex: Mankind Divided
[Steam exclusive - Tested and Supported] Deus Ex: Breach
[Steam exclusive - Tested and Supported] Deus Ex: Mankind Divided – VR Experience


Attachments:
dxmd_dxb_archive.bms [838 Bytes]
Downloaded 7 times

Page 6 of 6 All times are UTC
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/