Skip to content
This repository has been archived by the owner on Mar 5, 2021. It is now read-only.

tarvitz/udlg

Repository files navigation

UDLG

  • 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)

Python

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 inside remote/Data/Dialogs folder. Please modify script or just copy whole Dialogs content to given path.

About

UDLG format utilities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages