Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Grim Dawn Content Files [.ARC]

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
atom0s
beginner
Posts: 35
Joined: Sat Sep 27, 2014 9:19 am
Location: http://atom0s.com or http://zenhax.com
Been thanked: 14 times
Contact:

Grim Dawn Content Files [.ARC]

Post by atom0s »

Removed. (Find this info on my personal site or on Zenhax.)
Last edited by atom0s on Fri Sep 15, 2017 9:30 am, edited 2 times in total.
My personal website: http://atom0s.com
atom0s
beginner
Posts: 35
Joined: Sat Sep 27, 2014 9:19 am
Location: http://atom0s.com or http://zenhax.com
Been thanked: 14 times
Contact:

Re: Grim Dawn Content Files [.ARC]

Post by atom0s »

Removed. (Find this info on my personal site or on Zenhax.)
Last edited by atom0s on Fri Sep 15, 2017 9:32 am, edited 1 time in total.
My personal website: http://atom0s.com
User avatar
Argonaut
beginner
Posts: 22
Joined: Thu Sep 11, 2014 8:19 pm
Has thanked: 3 times
Been thanked: 10 times

Re: Grim Dawn Content Files [.ARC]

Post by Argonaut »

Or you could use aluigi's QuickBMS script for this..

Code: Select all

# Nascar 2013 ARC (ARCE) (script 0.1.1)
# script for QuickBMS http://quickbms.aluigi.org

quickbmsver "0.5.29"

comtype lzo1x

idstring "ARC"
getdstring TYPE 1
get FILES long

if TYPE == "E"
    # ARCE not tested!
    goto 0x78
    get ZSIZE long
    get SIZE long
    savepos OFFSET
    clog TEMPORARY_FILE OFFSET ZSIZE SIZE
    open "." TEMPORARY_FILE
else
    goto 0x80
endif

math NAMES_OFF = 0
for i = 0 < FILES
    get CRC long
    get OFFSET long
    get NAME_OFF long
    get DIR byte
    get SIZE threebyte
    reverselong SIZE
    math SIZE u>>= 8 # because it's 24bit and not 32

    putarray 0 i OFFSET
    putarray 1 i NAME_OFF
    putarray 2 i DIR
    putarray 3 i SIZE

    if OFFSET > NAMES_OFF
        math NAMES_OFF = OFFSET
    endif
next i

savepos BASE_OFF
math NAMES_OFF += BASE_OFF

set FOLDER string ""
for i = 0 < FILES
    getarray OFFSET   0 i
    getarray NAME_OFF 1 i
    getarray DIR      2 i
    getarray SIZE     3 i
    math OFFSET += BASE_OFF

    math NAME_OFF += NAMES_OFF
    goto NAME_OFF
    get NAME string

    # note that the folders structure is NOT handled correctly!!!
    # this is justa work-around

    if NAME == ""
        string NAME p= "%08x.dat" i
    endif
    if DIR == 0xff
        set FOLDER string NAME
    else
        set FNAME string FOLDER
        string FNAME += /
        string FNAME += NAME
        log FNAME OFFSET SIZE
    endif
next i
Moving Shadow- World Domination!
atom0s
beginner
Posts: 35
Joined: Sat Sep 27, 2014 9:19 am
Location: http://atom0s.com or http://zenhax.com
Been thanked: 14 times
Contact:

Re: Grim Dawn Content Files [.ARC]

Post by atom0s »

Removed. (Find this info on my personal site or on Zenhax.)
Last edited by atom0s on Fri Sep 15, 2017 9:32 am, edited 1 time in total.
My personal website: http://atom0s.com
Csimbi
veteran
Posts: 108
Joined: Thu Nov 06, 2008 9:29 pm
Has thanked: 10 times
Been thanked: 22 times

Re: Grim Dawn Content Files [.ARC]

Post by Csimbi »

atom0s,
that github page is giving me 404.
Is it gone?
Is there a mirror?
Thanks!
______
Csimbi
Acewell
VIP member
VIP member
Posts: 1330
Joined: Wed Nov 05, 2008 12:16 pm
Has thanked: 2710 times
Been thanked: 884 times

Re: Grim Dawn Content Files [.ARC]

Post by Acewell »

Csimbi
veteran
Posts: 108
Joined: Thu Nov 06, 2008 9:29 pm
Has thanked: 10 times
Been thanked: 22 times

Re: Grim Dawn Content Files [.ARC]

Post by Csimbi »

Indeed, thank you!!

I could not find the windows binaries though.
Are they available somewhere?
Thank you!

Edit
Nevermind. Attached.
You do not have the required permissions to view the files attached to this post.
______
Csimbi
Post Reply