Can anybody help with unpack dat archives?
Game files here:
https://mega.nz/#F!hos3hbgA!osg5PEdocR4ytQqjcupVhg
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Ghost in the shell: First assault (request)
-
- M-M-M-Monster veteran
- Posts: 1823
- Joined: Wed Mar 31, 2010 6:54 am
- Has thanked: 92 times
- Been thanked: 1058 times
Re: Ghost in the shell: First assault (request)
DAT files is encrypted. Need full game for research.
My Github repo
Re: Ghost in the shell: First assault (request)
The game is protected with Themida, but I had no luck with unpacking it yet. If someone wants the binaries just send me a PM.
Re: Ghost in the shell: First assault (request)
No it's not. Did you even check the file?Ekey wrote:DAT files is encrypted. Need full game for research.
I literally copied it from point to point its all just raw data. I'll have a BMS Script up soon.
-
- mega-veteran
- Posts: 257
- Joined: Fri Jan 20, 2012 5:43 pm
- Has thanked: 49 times
- Been thanked: 139 times
Re: Ghost in the shell: First assault (request)
parser dat files
10 line - path to firectory for unpacked files
11 line - path to parsed file
Thank episoder for hint.
(https://facepunch.com/showthread.php?t= ... st48913579)
upd: Fix skipping last file
How to use:
1. Download and install python's interpreter
(https://www.python.org/downloads/)
2. Edit script - this is simple text file
10 line - path to firectory for unpacked files
11 line - path to parsed file
path_BaseDirectory = " _ your directory for unpacked files _ "
unpack_file = " _ your path to *.dat file _"
3. Save it.
4. Drag and drop script file to python.exe
5. Wait, watch and enjoy
10 line - path to firectory for unpacked files
11 line - path to parsed file
Thank episoder for hint.
(https://facepunch.com/showthread.php?t= ... st48913579)
upd: Fix skipping last file
How to use:
1. Download and install python's interpreter
(https://www.python.org/downloads/)
2. Edit script - this is simple text file
10 line - path to firectory for unpacked files
11 line - path to parsed file
path_BaseDirectory = " _ your directory for unpacked files _ "
unpack_file = " _ your path to *.dat file _"
3. Save it.
4. Drag and drop script file to python.exe
5. Wait, watch and enjoy
You do not have the required permissions to view the files attached to this post.
-
- veteran
- Posts: 105
- Joined: Tue Jun 16, 2009 4:41 am
- Has thanked: 19 times
- Been thanked: 11 times
Re: Ghost in the shell: First assault (request)
I used the Python 3.4 64bit to test your script.
I only downloaded the model.dat Db.dat and StringTable.dat 3 files.
Here is the result(I've edited path you mentioned in line 10 and line 11.
I've put the StringTable.dat and DB.dat in the same folder.
Here is the error log
Edit : Using the Python 32 bit version has successfully extracted the file.
Do not use 64 bit Python to run this script:P
I only downloaded the model.dat Db.dat and StringTable.dat 3 files.
Here is the result(I've edited path you mentioned in line 10 and line 11.
I've put the StringTable.dat and DB.dat in the same folder.
Here is the error log
Code: Select all
Traceback (most recent call last):
File "H:\GIS\gits_unpacker1.1.py", line 49, in <module>
print("File discriptor offset: " + str(back_offset - 8) + " " +file_name)
TypeError: Can't convert 'bytes' object to str implicitly
Edit : Using the Python 32 bit version has successfully extracted the file.
Do not use 64 bit Python to run this script:P
Re: Ghost in the shell: First assault (request)
This is fantastic, thanks, I bought it and was dismayed when I found it was just a crappy fps, now I can actually use the models and justify blowing £££ on it.
Yay, managed to extract the models, now to find a way to import/export the nif.
Yay, managed to extract the models, now to find a way to import/export the nif.
Last edited by staberind on Wed May 18, 2016 11:06 am, edited 1 time in total.
Re: Ghost in the shell: First assault (request)
Anybody have an idea how to read data from the TDB's from the DB.dat?
You do not have the required permissions to view the files attached to this post.
- cra0
- ultra-veteran
- Posts: 438
- Joined: Fri Apr 27, 2012 9:37 am
- Has thanked: 29 times
- Been thanked: 189 times
- Contact:
Re: Ghost in the shell: First assault (request)
We hacking the game over at UnknownCheats
if anyone wants a full dump of the game exe with fixed IAT/Imports pm me.
They using themida which is so annoying man
if anyone wants a full dump of the game exe with fixed IAT/Imports pm me.
They using themida which is so annoying man
-
- veteran
- Posts: 113
- Joined: Mon Oct 13, 2014 6:54 am
- Has thanked: 52 times
- Been thanked: 19 times
Re: Ghost in the shell: First assault (request)
Would someone possibly be able to help me out here...? I'm not entirely sure what I need to do to rectify this as it doesn't seem to have been an error anyone else has come up against...
You do not have the required permissions to view the files attached to this post.
-
- VIP member
- Posts: 1330
- Joined: Wed Nov 05, 2008 12:16 pm
- Has thanked: 2710 times
- Been thanked: 884 times
Re: Ghost in the shell: First assault (request)
looks like the \f in the path is being interpreted as the escape sequence \x0c which is a form feed.
3 ways to fix this posted here
viewtopic.php?p=127222#p127222
raw string
double backslash
forward slash
3 ways to fix this posted here
viewtopic.php?p=127222#p127222
raw string
Code: Select all
r"D:\Steam\steamapps\common\firstassault\Data"
Code: Select all
"D:\\Steam\\steamapps\\common\\firstassault\\Data"
Code: Select all
"D:/Steam/steamapps/common/firstassault/Data"
-
- mega-veteran
- Posts: 162
- Joined: Fri Oct 16, 2015 8:05 pm
- Has thanked: 6 times
- Been thanked: 78 times
Re: Ghost in the shell: First assault (request)
just for completeness and future extraction. the v2 capable script. tested on closed pts files and working in python 2.7 (sfm) and 3.5 (blender) and extracting both the live and upcoming v2 files. and it's alil bit faster.
You do not have the required permissions to view the files attached to this post.