Join also our Discord channel! Click here.

Chaos Online

Post questions about game models here, or help out others!
Post Reply
User avatar
chrrox
Moderator
Posts: 2560
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1295 times

Chaos Online

Post by chrrox » Sat Mar 16, 2013 9:35 pm

This game uses nif version
Gamebryo File Format, Version 20.6.0.0
http://chaos.playcybergames.com/en/download.php
http://www.youtube.com/watch?feature=pl ... EPeLPPzKm0

i did not do the recursive directory info because i was having trouble in quickbms storing the variables.

Code: Select all

goto 0x6
get ftable long
goto ftable
getdstring null 0x16
get files long
savepos TBL1
set tsize files
math tsize * 0x15
set TBL2 TBL1
math TBL2 + tsize
math TBL2 + 0xC
set TBL3 TBL2
set tsize files
math tsize * 0x4
math TBL3 + tsize
math TBL3 + 0x12
print "%TBL3%"
goto TBL3
savepos tmp
set counter 0
get tsize asize
Do
math counter += 1
getdstring NAME 0x100
get type long
if type == 16
getdstring null 0xC
else
getdstring null 0x14
get tmp long
putarray 0 tmp NAME
endif
savepos tmp
while tmp < tsize
print "%counter%"
goto TBL1
for i = 0 < files
get unk byte
get offset long
get unk1 long
get size long
get unk1 long
get unk1 long
getarray NAME 0 i
log NAME offset size
next i
imports fine with the blender nif importer from mariusz szkaradek

Image

windfury
beginner
Posts: 23
Joined: Sun May 23, 2010 7:54 am
Has thanked: 15 times
Been thanked: 2 times

Re: Chaos Online

Post by windfury » Mon Jun 17, 2013 12:32 pm

Uhm, what file do I use this with?
I tried it with the .pcl file but it doesn't seem to work.

glcat
n00b
Posts: 18
Joined: Wed Feb 15, 2012 5:31 am
Has thanked: 8 times
Been thanked: 2 times

Re: Chaos Online

Post by glcat » Tue Jun 25, 2013 3:25 am

oh it does not work ,PL fixed,thank you very much

darlandk
ultra-n00b
Posts: 1
Joined: Tue Mar 15, 2011 1:58 pm

Re: Chaos Online

Post by darlandk » Sat Jul 20, 2013 5:34 am

glcat wrote:oh it does not work ,PL fixed,thank you very much

Larss
n00b
Posts: 10
Joined: Sun Aug 12, 2012 11:54 pm
Has thanked: 2 times

Re: Chaos Online

Post by Larss » Sat Jul 27, 2013 4:17 am

What does the script extract?

User avatar
chrrox
Moderator
Posts: 2560
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1295 times

Re: Chaos Online

Post by chrrox » Sun Jul 28, 2013 6:54 pm

putvar seems broken here is a script with folders that does not use it.

Code: Select all

goto 0x6
get ftable long
goto ftable
getdstring null 0x16
get files long
append
for i = 0 < files
get unk byte
savepos tmp
log MEMORY_FILE tmp 4
get offset long
get unk1 long
savepos tmp
log MEMORY_FILE2 tmp 4
get size long
get unk1 long
get unk1 long
next i
append
getdstring null 0xC
set tsize files
math tsize * 0x4
math tsize + 0x12
getdstring null tsize
savepos tmp
get tsize asize
Do
getdstring NAME 0x100
get type long
if type == 16
getdstring null 0xC
set DIR NAME
else
getdstring null 0x14
get num long
set NAME2 DIR
string NAME2 + NAME
math num * 4
#print "%num%"
get size asize MEMORY_FILE
#print "%size%"
goto num MEMORY_FILE
goto num MEMORY_FILE2
get offset long MEMORY_FILE
get size long MEMORY_FILE2
log NAME2 offset size
endif
savepos tmp
while tmp < tsize

mappy2012
advanced
Posts: 62
Joined: Sun Jul 03, 2011 4:40 am
Has thanked: 51 times
Been thanked: 1 time

Re: Chaos Online

Post by mappy2012 » Tue Sep 10, 2013 8:18 am

Error: [myfseek] the offset 0x0000000134200000 in the file -1 can't be reached

Ekey
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1649
Joined: Wed Mar 31, 2010 6:54 am
Has thanked: 68 times
Been thanked: 829 times

Re: Chaos Online

Post by Ekey » Tue Sep 10, 2013 12:20 pm

mappy2012 wrote:Error: [myfseek] the offset 0x0000000134200000 in the file -1 can't be reached
You need latest QuickBMS 0.5.24b

Allanoon
beginner
Posts: 24
Joined: Sat Apr 14, 2012 9:00 pm
Has thanked: 10 times
Been thanked: 4 times

Re: Chaos Online

Post by Allanoon » Sat Sep 21, 2013 9:12 pm

Ekey wrote:
mappy2012 wrote:Error: [myfseek] the offset 0x0000000134200000 in the file -1 can't be reached
You need latest QuickBMS 0.5.24b
Getting the same error even with that version...

mappy2012
advanced
Posts: 62
Joined: Sun Jul 03, 2011 4:40 am
Has thanked: 51 times
Been thanked: 1 time

Re: Chaos Online

Post by mappy2012 » Sat Oct 12, 2013 8:24 am

Ekey wrote:
mappy2012 wrote:Error: [myfseek] the offset 0x0000000134200000 in the file -1 can't be reached
You need latest QuickBMS 0.5.24b

hi~ekey,
i use latest QuickBMS 0.5.26,get Error: [myfseek] the offset 0x0000000221500000 in the file -1 can't be reached
Script does not support the new version of the client???

axeladsmith
ultra-n00b
Posts: 7
Joined: Sun Sep 01, 2013 5:12 am
Has thanked: 3 times

Re: Chaos Online

Post by axeladsmith » Sun May 18, 2014 2:03 pm

for script need use quickbms for 4gb files

User avatar
CriticalError
double-veteran
double-veteran
Posts: 647
Joined: Sun Jul 05, 2009 2:03 am
Has thanked: 85 times
Been thanked: 36 times

Re: Chaos Online

Post by CriticalError » Sun Sep 07, 2014 9:01 am

well many thanks for that chrox, but after try use them, I got same error as @mappy2012 so I think files was change a bit, maybe is possible update script? here some samples, many thanks.

http://puu.sh/bp1No/9df6dd6ade.7z

Post Reply