Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Grim Dawn Content Files [.ARC]
-
- 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]
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
-
- 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]
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
- 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]
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!
-
- 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]
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
-
- 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]
he moved his stuff over to gitlab
https://gitlab.com/u/atom0s
https://gitlab.com/atom0s/grimarc/tree/master
https://gitlab.com/u/atom0s
https://gitlab.com/atom0s/grimarc/tree/master
-
- 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]
Indeed, thank you!!
I could not find the windows binaries though.
Are they available somewhere?
Thank you!
Edit
Nevermind. Attached.
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
Csimbi