ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Thu Dec 13, 2018 3:42 pm

All times are UTC




Post new topic  Reply to topic  [ 15 posts ] 
Author Message
PostPosted: Thu Nov 29, 2018 8:48 am 

Joined: Thu Nov 29, 2018 8:19 am
Posts: 8
Swords Of Legends 3。It is a Chinese game development team to make an ARPG single game.

Some videos
https://www.youtube.com/watch?v=KU_R4RUBiu0
https://www.youtube.com/watch?v=Czjue-DivTk

The game engine is Havok.
Oodle is used for data compression.

Game File Download http://t.cn/E20XBmL

Game Art resources in the .data. folder

How to Write a BMS Script???
:?:


Top
   
PostPosted: Fri Nov 30, 2018 11:49 am 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 9473
Already exists a script for this game but I decided to make it a bit more user-friendly:
http://aluigi.org/bms/new_sword_legends.bms

Just select 300.idx and it will do the rest


Top
   
PostPosted: Fri Nov 30, 2018 2:01 pm 

Joined: Fri Nov 30, 2018 1:10 pm
Posts: 1
aluigi wrote:
Already exists a script for this game but I decided to make it a bit more user-friendly:
http://aluigi.org/bms/new_sword_legends.bms

Just select 300.idx and it will do the rest


As I tested earlier, the existing script just works perfectly.
However, some of the extracted files with an extension of "xxx" are seemingly encrypted (originally some FMOD bank files / .bk2 animation videos /.xml files, etc.)
Maybe you could take a look at the attached sample and come up with some approaches. Thanks a lot! :P

https://mega.nz/#F!5vo23ayJ!IT9WSkthbTh0ZlhOiyRrkg


Top
   
PostPosted: Fri Nov 30, 2018 7:59 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 9473
Yes it looks encrypted and, unfortunately, there is nothing to do without reverse engineering the game executable.


Top
   
PostPosted: Sun Dec 02, 2018 12:25 am 

Joined: Thu Nov 29, 2018 8:19 am
Posts: 8
aluigi wrote:
Already exists a script for this game but I decided to make it a bit more user-friendly:
http://aluigi.org/bms/new_sword_legends.bms

Just select 300.idx and it will do the rest


thank you, i love you so much


Top
   
PostPosted: Sun Dec 02, 2018 1:19 am 

Joined: Thu Nov 29, 2018 8:19 am
Posts: 8
aluigi wrote:
Already exists a script for this game but I decided to make it a bit more user-friendly:
http://aluigi.org/bms/new_sword_legends.bms

Just select 300.idx and it will do the rest


According to this method, it can't be executed, error。


Attachments:
2018-12-02_091708.jpg [103.97 KiB]
Not downloaded yet
Top
   
PostPosted: Sun Dec 02, 2018 1:46 am 

Joined: Thu Nov 29, 2018 8:19 am
Posts: 8
Sorry, I didn't operate correctly. I should put all the files in the same directory.


Top
   
PostPosted: Sun Dec 02, 2018 9:33 am 

Joined: Thu Nov 29, 2018 8:19 am
Posts: 8
MeowFET wrote:
aluigi wrote:
Already exists a script for this game but I decided to make it a bit more user-friendly:
http://aluigi.org/bms/new_sword_legends.bms

Just select 300.idx and it will do the rest


As I tested earlier, the existing script just works perfectly.
However, some of the extracted files with an extension of "xxx" are seemingly encrypted (originally some FMOD bank files / .bk2 animation videos /.xml files, etc.)
Maybe you could take a look at the attached sample and come up with some approaches. Thanks a lot! :P

https://mega.nz/#F!5vo23ayJ!IT9WSkthbTh0ZlhOiyRrkg



These audio files are FSB5 encrypted and the source file should be in OGG format,

but I did not successfully extract


Top
   
PostPosted: Sun Dec 02, 2018 11:12 am 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 9473
barnett2010 wrote:
Sorry, I didn't operate correctly. I should put all the files in the same directory.

I guess it depends by the version of quickbms you are using.
Here with 0.9.2 it worked automatically without moving the idx file.
Anyway it's not very important, it's just a simple operation more :)


Top
   
PostPosted: Wed Dec 05, 2018 2:21 am 

Joined: Thu Nov 29, 2018 8:19 am
Posts: 8
aluigi wrote:
barnett2010 wrote:
Sorry, I didn't operate correctly. I should put all the files in the same directory.

I guess it depends by the version of quickbms you are using.
Here with 0.9.2 it worked automatically without moving the idx file.
Anyway it's not very important, it's just a simple operation more :)



Game version updated,
data files are also a few more,
with a script to unpack,
found that some files are garbled name,
new file download link http://t.cn/EyfKDET


Attachments:
2018-12-05_102016.jpg [130.23 KiB]
Downloaded 1 time
Top
   
PostPosted: Wed Dec 05, 2018 9:41 am 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 9473
The name is set to empty (sequential name + auto guessed extension) if there is no hash found in the database collected in the idx file.

I don't know if they are files meant to be replaced, for example they have been replaced with updated new files (new files are added and the old ones keep in the archive for incremental patching), anyway if they are just few you can ignore them.


Top
   
PostPosted: Wed Dec 05, 2018 10:52 am 

Joined: Thu Nov 29, 2018 8:19 am
Posts: 8
aluigi wrote:
The name is set to empty (sequential name + auto guessed extension) if there is no hash found in the database collected in the idx file.

I don't know if they are files meant to be replaced, for example they have been replaced with updated new files (new files are added and the old ones keep in the archive for incremental patching), anyway if they are just few you can ignore them.



OK, thank you so much , then ignore them first, The number of these files is 1105.


Top
   
PostPosted: Wed Dec 05, 2018 12:54 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 9473
1105? They are a lot.
It's still possible that they are updated files, after all that's just the job of an update :)
The confirm would happen if you have the old archive and you can compare the hash of one of these nameless files with one of the files in the old archive.

Anyway what's important is that everything has been extracted and those nameless files may or may not be useful.


Top
   
PostPosted: Wed Dec 12, 2018 10:32 am 

Joined: Thu Nov 29, 2018 8:19 am
Posts: 8
aluigi wrote:
1105? They are a lot.
It's still possible that they are updated files, after all that's just the job of an update :)
The confirm would happen if you have the old archive and you can compare the hash of one of these nameless files with one of the files in the old archive.

Anyway what's important is that everything has been extracted and those nameless files may or may not be useful.



300.idx 。Can this file be converted into a plain txt file? How?


Top
   
PostPosted: Wed Dec 12, 2018 1:38 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 9473
It's a binary format.
You can use the -V option of quickbms (better -V -l for not re-extracting everything) if you want to view all the details of the fields read from the idx file.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 15 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited