Jump to content
Sign in to follow this  
RazoR

Planetarian HD Edition (Steam) .dbs format

Recommended Posts

Hello everyone.

As you know, Chinese version of Planetarian HD has been released on Steam this week, and surprisingly, Key decided to use Siglus Engine for Planetarian HD, instead of Reallive, which was used in the Japanese version that's been released last year.

I extracted Scene.pck archive using marcussacana's Siglus tool, but when I try to edit the scenario files, they seem to be empty. There are "none"s instead of actual text.
image

It seems that, instead of rewriting the code in Siglus and using Scene.pck to store code/scenario, they imported all the code from Reallive, and store them in a format called .dbs.
I assume that they'll use the same method in LB! English Edition too.
Is there anyone who's willing to crack this file format?

Edited by RazoR

Share this post


Link to post
Share on other sites

How forgetful I am, I didn't include the file itself ^^"
https://mega.nz/#!v5x1CIaL!N9NT0-YXTHnHjgtuoJO9jHGKcxViLwqSDkOzIsCV23s
This archive includes the dat folder where the .dbs files are stored, GameexeZH.dat and Scene.pck files. All copied from the original Steam version.

Forgot to said:
This same file format is also used on CLANNAD's Steam release as well, in Dangopedia section.
The Dangopedia data are possibly stored inside. I couldn't find those data in SEEN.TXT of Clannad HD.
This means that the .dbs file format is universal for both Reallive engine and Siglus engine.
Here's dangopedia.dbs from CLANNAD HD: https://mega.nz/#!mw4mDAKT!HFpSk3pzlU2BlvFGYyXadsxf5bS6OMvK403OEyrXNng

 

Share this post


Link to post
Share on other sites

I can also provide CLANNAD HD's scenario files for further investigation.
Since this format is readable in both Reallive's and Siglus' Steam editions, it'd be easier to work with Reallive first.

Edited by RazoR

Share this post


Link to post
Share on other sites

instead of marcussacana, you can mention him with his fuwa name: marcus-beta
by the way, i tried your files with separated program, and it looks same, so marcus-beta's tool didnt wrong, i guess...

7YAMn1c.png

the scenario file is too small (about 800kb), and i think they didnt store it there,
either they change the code, or save it to the new format (.dbs, most likely), we dont know...
lets hope marcus-beta gotta update his program.

Edited by Huang Ling Yin

Share this post


Link to post
Share on other sites

I already reached out to him. It was him who told me about this format (.dbs).
And yeah, it's high likely that they store the text in this format, because the only format you can convert to .dbs through Reallive tools is .csv, and an Excel file could be seen in one of the images that Key shared. 

There's a CSV to DBS tool in RealliveMAX SDK, but it can't re-convert the .dbs file to .csv.
Crass' Reallive plugin can convert and make the file readable only to some degree.
Hopefully a hacker could reverse engineer this format.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×