Septerra Core .DB files

The Original Forum. Game archives, full of resources. How to open them? Get help here.
User avatar
Albeoris
beginner
Posts: 27
Joined: Thu Oct 16, 2014 12:40 am
Been thanked: 16 times

Re: Septerra Core .DB files

Post by Albeoris » Fri Sep 28, 2018 7:51 am

CH has complex format. For example, it's 7th region of 13. Constructing an actor info:

https://pastebin.com/ufe8AFTD

User avatar
Albeoris
beginner
Posts: 27
Joined: Thu Oct 16, 2014 12:40 am
Been thanked: 16 times

Re: Septerra Core .DB files

Post by Albeoris » Fri Oct 05, 2018 12:20 am

Image

Hello. The cunning plan was a success. I modified the game engine so that it loads files directly from the file system. This gives us a wealth of opportunities for R&D. For example, data from the file system can be instantly updated in the game, without having to pack it into game archives. Some information is cached (for example, data about the characters), so to update it you will either have to load saved game or we need to integrate it deeper into the game engine. At the moment, the changes are minimal.

Hook (Septerra_DbRecord_Open);
Hook (Septerra_DbRecord_Seek);
Hook (Septerra_DbRecord_GetDecompressedSize);
Hook (Septerra_DbRecord_Read);
Hook (Septerra_DbRecord_Close);

Limitations:
1) The modification injects itself into the game process - it needs admin privileges.
2) The modification writes files to the file system (so far only the log file) - it needs write access to the game folder.
3) To start the game in the window (because without this, normal debugging is impossible) a third-party application is used - DxWnd.

I will try to update the version next week (now it’s a proof-of-concept written on my knee). :)

User avatar
Albeoris
beginner
Posts: 27
Joined: Thu Oct 16, 2014 12:40 am
Been thanked: 16 times

Re: Septerra Core .DB files

Post by Albeoris » Fri Oct 12, 2018 9:54 pm


User avatar
Albeoris
beginner
Posts: 27
Joined: Thu Oct 16, 2014 12:40 am
Been thanked: 16 times

Re: Septerra Core .DB files

Post by Albeoris » Sun Oct 28, 2018 12:28 pm

Since there is no great interest in these changes, I continued the research. I was able to pull out the images, although some of the animation metadata has not yet been investigated, and it is unclear in what format they are best exported for ease of editing.
Image

User avatar
Albeoris
beginner
Posts: 27
Joined: Thu Oct 16, 2014 12:40 am
Been thanked: 16 times

Re: Septerra Core .DB files

Post by Albeoris » Sun Oct 28, 2018 11:41 pm

355 of 383 image sets from the game:
https://yadi.sk/d/0yjSKVoRJoVScg

This is a multipage TIFF files, each file contains from 1 to hundreds of frames of animation.

The format of the frames is now researched. But there are still gaps in the animation info. And I need to develop the correct format for storing metadata so that images can be conveniently edited, but not lose this data.

Image

Researchman
mega-veteran
mega-veteran
Posts: 315
Joined: Fri Jun 11, 2010 12:08 pm
Has thanked: 78 times
Been thanked: 21 times

Re: Septerra Core .DB files

Post by Researchman » Tue Nov 20, 2018 10:56 pm

Thanks for utility!

But got error with .NET Framework 4.7.2 probably:
Image

User avatar
Albeoris
beginner
Posts: 27
Joined: Thu Oct 16, 2014 12:40 am
Been thanked: 16 times

Re: Septerra Core .DB files

Post by Albeoris » Mon Dec 10, 2018 12:43 am

Hello! Sorry for the long absence. I finally get back to work.

You did not build a dependent assembly or assembled using a different platform instead of x86.

User avatar
Albeoris
beginner
Posts: 27
Joined: Thu Oct 16, 2014 12:40 am
Been thanked: 16 times

Re: Septerra Core .DB files

Post by Albeoris » Thu Dec 13, 2018 12:37 am

https://pastebin.com/jRvGkYQH
Finally, I found animation processor.

User avatar
Albeoris
beginner
Posts: 27
Joined: Thu Oct 16, 2014 12:40 am
Been thanked: 16 times

Re: Septerra Core .DB files

Post by Albeoris » Fri Feb 08, 2019 12:40 am

Image
The way to success. Yippee, her eyes are shining! ^^

...and no more .an files in the data folder!
Image

In fact, I have a little doubt about the selected container.
To edit TIFF, I had to use Multi-Page TIFF Editor + MSPaint + to configure it so that it does not change the color mode, and when it is saved it kills the preview image. :(
Is the PSD file the best option? But I still need to save the meta information. Now I store it as XML inside TIFF. [roll]

User avatar
Albeoris
beginner
Posts: 27
Joined: Thu Oct 16, 2014 12:40 am
Been thanked: 16 times

Re: Septerra Core .DB files

Post by Albeoris » Sun Feb 10, 2019 3:47 pm

It's done! The first release is available now:
https://github.com/Albeoris/Septerra/re ... 2019.02.10

When run without archives, movies do not work. Will correct next time. Crashes are possible. Editing .tiff is very difficult, as I wrote earlier. Apparently, we will have to write a separate editor for animation, integrated with Photoshop. >_>

User avatar
Albeoris
beginner
Posts: 27
Joined: Thu Oct 16, 2014 12:40 am
Been thanked: 16 times

Re: Septerra Core .DB files

Post by Albeoris » Sat Feb 16, 2019 12:30 pm

The new release is available:
https://github.com/Albeoris/Septerra/re ... 2019.02.16
  • Game can load and play extracted movies.
  • Can convert VSSF to MP3 and load it directly in-game.
BAT-files has been renamed to:
  • ConvertAudio-Mp3-to-Vssf.bat
  • ConvertAudio-Vssf-to-Mp3.bat

jonasjtg
ultra-n00b
Posts: 1
Joined: Tue Sep 29, 2015 5:54 pm

Re: Septerra Core .DB files

Post by jonasjtg » Wed Feb 20, 2019 2:26 am

Good evening Albeoris!

Thank you very much for dedicating your time to edit the game files but in the steam version it did not work!

No complaint, just informing!

Post Reply