/priconne-en_db-fetch

A tool to grab the master database from the English server of Princess Connect! Re:Dive

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

priconne-en_db-fetch
Princess Connect Re:Dive (English Version) - Database Fetcher

Welcome!

This was made possible due to a collaborative effort with jmvr#6264.

I am making this a public repository as esterTion's website hasn't included priconne-en in their API.
This is intended as a resource for anyone interested in datamining Princess Connect Re:Dive's English server.

Information

priconne-en_db-fetch is a stripped down version of pqh-updater, so it is written using JavaScript (Node.js) and Python.

This has been written while using Windows 10, directory paths may differ if using different operating systems.

Image datamining is not included as images can be found through other sources. THIS ONLY GETS THE MASTER DATABASE FILE.

Notes

The difference between priconne-en and priconne-jp so far is that the .unity3d file that holds the master database is NOT encrypted.
IT IS POSSIBLE THAT IN THE FUTURE THAT THIS WILL CHANGE. WHEN IT DOES, THIS CODE WILL BREAK.

I can not guarantee that the TruthVersion guessing system will work flawlessly.
IF TruthVersions ARE INCREMENTED DIFFERENTLY THAN EXPECTED, THIS CODE WILL BREAK.

If you are interested in image datamining, please review pqh-updater.
UnityPack MAY NOT HAVE THE ABILITY TO DESERIALIZE THE IMAGES AS IT MIGHT NOT SUPPORT THE FORMAT IMAGES ARE SAVED IN.

Requirements

System

Node.js v11.15.0 or above
Python 3

python-tools/deserialize.py

  • lz4 pip install lz4
  • UnityPack (provided) GitHub