XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Thu Dec 13, 2018 1:53 pm

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 38 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: Septerra Core .DB files
PostPosted: Wed Aug 29, 2012 8:37 pm 
Offline
VVIP member
VVIP member
User avatar

Joined: Thu Dec 08, 2005 12:26 pm
Posts: 1925
Location: www.ZENHAX.com
Has thanked: 4 times
Have thanks: 644 times

http://aluigi.org/papers/bms/septerra_core.bms

the script reads the list of files from the MFT file and then parses the IDX one for downloading ALL the files from ALL the archives.
so use it one time only.

You can make the ads go away by registering



Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Sat Sep 01, 2012 6:49 pm 
Offline
mega-veteran
mega-veteran

Joined: Fri Jun 11, 2010 12:08 pm
Posts: 314
Has thanked: 77 times
Have thanks: 21 times
Thanks for script, aluigi.

File Formats:
VSS - sounds and voices in mp3, VSSF header.
AM0 - sprites and animations, AM04 header.
CH1 - character data, CH14 header.
DAT - just movies in QuickTime video format.
LV2 - level data resources, LV25 header.
TX0 - texts, TX00 header.

000001e4.gv0 - global game data, GV00 header.
000002e8.il0 - need for something in game, IL00 header.


I think, uses LZSS-style compression - STUNS identify Deflate and LZO compression, except .vss files(just container).
Files can be requested in PM.


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Mon Sep 10, 2018 4:56 pm 
Offline
n00b

Joined: Thu Sep 17, 2015 5:17 pm
Posts: 10
Has thanked: 0 time
Have thanks: 0 time
Any news here?


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Mon Sep 10, 2018 5:13 pm 
Offline
n00b

Joined: Thu Sep 17, 2015 5:17 pm
Posts: 10
Has thanked: 0 time
Have thanks: 0 time
Giovarco wrote:
Any news here?


This could be useful: https://github.com/FileFormatTools/jRip ... pterraCore

Can someone understand the content?


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Wed Sep 12, 2018 5:02 pm 
Offline
n00b

Joined: Thu Sep 17, 2015 5:17 pm
Posts: 10
Has thanked: 0 time
Have thanks: 0 time
Giovarco wrote:
Giovarco wrote:
Any news here?


This could be useful: https://github.com/FileFormatTools/jRip ... pterraCore

Can someone understand the content?


Up!

I took a look to JRipper. Inside TX0.vb, you can read "To decrypt TX0 files you must first XOR 96 and then increment uppercase letters +2 (i.e A = C, B = D)".

Can someone kindly check?


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Mon Sep 24, 2018 1:38 am 
Offline
beginner
User avatar

Joined: Thu Oct 16, 2014 12:40 am
Posts: 24
Has thanked: 0 time
Have thanks: 7 times
Perhaps this is a seasonal exacerbation, but after 19 years, I also wanted to look inside the game. :D
https://github.com/Albeoris/Septerra

Features:
1. Unpack all resources (run from the game folder)
2. Decompress compressed files
3. Convert text resources to text files

The code is terrible. I'm falling asleep. -_-


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Tue Sep 25, 2018 10:42 am 
Offline
n00b

Joined: Thu Sep 17, 2015 5:17 pm
Posts: 10
Has thanked: 0 time
Have thanks: 0 time
Albeoris wrote:
Perhaps this is a seasonal exacerbation, but after 19 years, I also wanted to look inside the game. :D
https://github.com/Albeoris/Septerra

Features:
1. Unpack all resources (run from the game folder)
2. Decompress compressed files
3. Convert text resources to text files

The code is terrible. I'm falling asleep. -_-


Hi Albeoris!

That's nice to hear that you are interested :)

Can I kindly ask where is the exe file?

By the way, did you write to code to both decrypt and encrypt? frank_one already decoded successfully TX0 files into TXT files, here: http://www.oldgamesitalia.net/forum/ind ... ntry370205. Now he will try to do the opposite and test the game with the translations. I think that he would appreciate your help [roll]


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Tue Sep 25, 2018 7:26 pm 
Offline
beginner
User avatar

Joined: Thu Oct 16, 2014 12:40 am
Posts: 24
Has thanked: 0 time
Have thanks: 7 times
Download: https://yadi.sk/d/YOXLy--8RgoXTQ

Yes, we can pack it again (without compression). But I have no time to do that right now.


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Tue Sep 25, 2018 11:25 pm 
Offline
beginner
User avatar

Joined: Thu Oct 16, 2014 12:40 am
Posts: 24
Has thanked: 0 time
Have thanks: 7 times
Command line arguments:

Example:
septerra.exe -M -R -VMainSave

Arguments:
  • -A - go to advertising scene
  • -A[0-9] - go to advertising scene (?)
  • -С[fullPath] - specify some file path
  • -D - disable unknown functional
  • -E - ?
  • -F - force fullscreen (default)
  • -H[directoryPath] - specify directory with septerra.ini file
  • -L[A-Z][0-9] - load level; id = (Letter - 'A') * 1000 + Number. (Example: -LZ1 will load credits scene)
  • -M - disable video
  • -N - disable MMX CPU Instructions
  • -OLDSAVE - support old save file formats (before the release of the game)
  • -P - disable unknown functional
  • -Q - some "Quiet" mode + disable sound
  • -R - run always (without double click)
  • -S - disable sound
  • -V - load last save on startup
  • -V[saveName] - load specified save on startup. (Example: -VMySave)
  • -W - window mode (640x480, failed to initialize DirectDraw :()
  • -X - ?
  • -Y - ?

Other:
You can put "tp_strip.bmp" image to the game folder and will see it on startup if movies are enabled

P.S.
Code:
strcpy(&unk_4B0960, "In Memory Of\n\nRobert G. Weisz");
:c

Image


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Wed Sep 26, 2018 9:40 am 
Offline
n00b

Joined: Thu Sep 17, 2015 5:17 pm
Posts: 10
Has thanked: 0 time
Have thanks: 0 time
Albeoris wrote:
Command line arguments:

Example:
septerra.exe -M -R -VMainSave

Arguments:
  • -A - go to advertising scene
  • -A[0-9] - go to advertising scene (?)
  • -С[fullPath] - specify some file path
  • -D - disable unknown functional
  • -E - ?
  • -F - force fullscreen (default)
  • -H[directoryPath] - specify directory with septerra.ini file
  • -L[A-Z][0-9] - load level; id = (Letter - 'A') * 1000 + Number. (Example: -LZ1 will load credits scene)
  • -M - disable video
  • -N - disable MMX CPU Instructions
  • -OLDSAVE - support old save file formats (before the release of the game)
  • -P - disable unknown functional
  • -Q - some "Quiet" mode + disable sound
  • -R - run always (without double click)
  • -S - disable sound
  • -V - load last save on startup
  • -V[saveName] - load specified save on startup. (Example: -VMySave)
  • -W - window mode (640x480, failed to initialize DirectDraw :()
  • -X - ?
  • -Y - ?

Other:
You can put "tp_strip.bmp" image to the game folder and will see it on startup if movies are enabled

P.S.
Code:
strcpy(&unk_4B0960, "In Memory Of\n\nRobert G. Weisz");
:c

Image


Thanks! How can these arguments help in this case?


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Wed Sep 26, 2018 6:38 pm 
Offline
beginner
User avatar

Joined: Thu Oct 16, 2014 12:40 am
Posts: 24
Has thanked: 0 time
Have thanks: 7 times
It's just information about a game that has nothing to do with your question. (=


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Wed Sep 26, 2018 10:06 pm 
Offline
beginner
User avatar

Joined: Thu Oct 16, 2014 12:40 am
Posts: 24
Has thanked: 0 time
Have thanks: 7 times
Added GV Support:
Sources: https://github.com/Albeoris/Septerra/bl ... VReader.cs
Result: https://pastebin.com/TRgQq4XX


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Wed Sep 26, 2018 11:21 pm 
Offline
beginner
User avatar

Joined: Thu Oct 16, 2014 12:40 am
Posts: 24
Has thanked: 0 time
Have thanks: 7 times
Added IL Support:
Sources: https://github.com/Albeoris/Septerra/bl ... LReader.cs
Result: https://pastebin.com/PANHPMst


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Thu Sep 27, 2018 1:22 pm 
Offline
n00b

Joined: Thu Sep 17, 2015 5:17 pm
Posts: 10
Has thanked: 0 time
Have thanks: 0 time
Albeoris wrote:


What is this for?

By the way, frank_one could be able to decrypt Septerra Core TX0 files to TXT files and decrypt them back to TX0!

Now we need a way to archive the new TX0 files into the Septerra.mft again. in other words, we need to write a BMS script to do this and use QuickBMS software. Are you able to offer some support about this?


Top
 Profile  
 
 Post subject: Re: Septerra Core .DB files
PostPosted: Thu Sep 27, 2018 8:11 pm 
Offline
beginner
User avatar

Joined: Thu Oct 16, 2014 12:40 am
Posts: 24
Has thanked: 0 time
Have thanks: 7 times
Researchman wrote:
000002e8.il0 - need for something in game, IL00 header.



Quote:
Yes, we can pack it again (without compression). But I have no time to do that right now.


I understand you as an translator, but for now this task is not interesting for me, and I spend my free time for other formats.

Now anyone can use this knowledge to write a packer.

It's simple - you just need to add data to the end of the file without any compression and update their size and offset in the index file. It can be done by anyone who has had programming lessons at school or university. Do not be lazy. ;)

Sooner or later, my hands will reach. But while I'm doing what is difficult to do. :wink:



Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 38 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: Scofield and 8 guests


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:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group