- UDLG is dialogs file format using in Underrail game.
You can use this tiny and small library to extract dialogs from *.udlg files and store your version into them.
Please see for scripts directory content for that purpose. Apparently you'd be available to make simple translation for the game for any language that supports UTF-8.
Note
This library isn't under maintenance. Though it could work with the latest version of udlg files and Underrail game itself. Please don't rely too much on current codebase ;)
Originally udlg uses Microsoft Binary Format Data Structure you can know everything you need with specification documentation
File format templates stored inside templates
directory and provides much
help in investigation udlg file format process.
Use 010editor to process udlg files
with given templates.
Simple support for extracting dialogs data and the way to store it already implemented. No further actions will needed after translation is done.
Here you can see translation topic. http://www.zoneofgames.ru/forum/index.php?showtopic=33279 (discussion goes in russian)
Works on:
- python-3.4
- python-3.5
Windows, Linux, (probably Mac too)
Would not work on python-2.7 and lower
On windows you would need to have lxml package you can take it here
There some tests covers utils, helps to maintain python library clean and consistence.
Using tox is recommended way to run tests. Just run (you should install tox before run it):
user@localhost udlg$ tox
There're small amount of scripts now:
explore.py
- finds all *.udlg insideremote/Data/Dialogs
folder. Please modify script or just copy whole Dialogs content to given path.