Jump to content

Need Help – Atlas Fallen: Extracting and Repacking .toc / .dat Files


Go to solution Solved by Ekey,

Recommended Posts

  • Members
  • Solution
Posted
# Atlas Fallen (Fledge Engine)
# script for QuickBMS http://quickbms.aluigi.org

comtype lz4f
open FDDE "toc"
get DUMMY long
get SOME_CRC long
callfunction GET_INFO 1
get SIZE long
endian big

get SOME_CRC long
callfunction GET_INFO 1

get SOME_CRC long
callfunction GET_INFO 1

callfunction GET_INFO 1
get DUMMY byte  # 1
get DUMMY byte  # 1
get DUMMY byte  # 1
get DUMMY long  # 1
get FILES long

string NAME p "%s_%d.dat" NAME 0
open FDSE NAME 1

for i = 0 < FILES
    get SOME_CRC long
    callfunction GET_INFO 1
    get OFFSET longlong
    get ZSIZE long
    get SIZE long
    get DUMMY long
    get DUMMY long
    get DUMMY short
    clog NAME OFFSET ZSIZE SIZE 1
next i

startfunction GET_INFO
    get ZERO long
    get DUMMY long
    savepos TMP
    get NAMESZ long
    if NAMESZ & 0x80000000
        math NAMESZ & 0x7fffffff
    endif
    getdstring NAME NAMESZ
    padding 4 0 TMP
endfunction

 

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...