Jump to content
We promise no intrusive ads, Please help keep the community alive
Consider supporting us by disabling your ad blocker / add to whitelist / purchasing VIP.

TDUF - Most advanced modding tools for TDU so far! 2.0.0

   (9 reviews)

7 Screenshots

About This File

TDUF package is a set of tools and libraries, which is able to:

  • Check Bnk1.map contents and update it with new files in Euro/Bnk folder.
  • Extract the whole TDU Database to JSON files (a human-readable format, ready to be processed by many tools and languages, including Javascript).
  • Rewrite the whole TDU Database from modified JSON files
  • Check and repair Database for integrity errors
  • Help to understand file formats and read/write data from/to them
  • Provide a Database Editor user interface, which wide range of features (not limited to TDUMT/TDUPE ones)
  • and more to come!

See zipped-in README.html file for details.

Requirements and notes:

  • From 2.0.0 version, you will have to get TDUF package which will suit your needs :
    • if only using command line tools, head to  *core* edition
    • if only using DatabaseEditor, head to *databaseEditor* edition
    • if you don't care and wanna get all features, head to *full* (=without mention in file name) one.
  • Java 8 Runtime Environment: Java SE Runtime Environment 8 - Downloads - or embedded JRE (links in README.html file)
  • If using  TDUF 1.12.0 with Java 9 or 10, a tweak is necessary to make TDUF work properly: extract attached hotfix (
    TDUF-1.12.0-HOTFIX-JAVA-9-10.zip) to tduf/tools/cli directory (replace existing files)
  • If using TDUF 1.12 with 32bit version of Windows, extract attached hotfix (
    DatabaseEditor-1.12.0-HOTFIX-32bit.zip) to tduf/tools/cli directory (replace existing files)
  • TDUF 1.13.0 won't support 32bit Windows editions
  • TDUMT must work normally
  • TDU installed (some modified editions are not supported).

 

HELP AND TUTORIALS, Q&A

 

OPEN SOURCE DEVELOPMENT

Github hosting : djey47/tduf

 

DONATE

To help me with this project, or to buy me a beer 🙂

Give a cent (or more) via PayPal

 

ATTACHMENTS

TDUF-1.12.0-HOTFIX-JAVA-9-10.zip

DatabaseEditor-1.12.0-HOTFIX-32bit.zip

Edited by Djey
2.0.0 updates


What's New in Version 2.0.0

Released

Database Editor main features
**(ALPHA)** tagged features are not stable enough and/or much tested, so use them at your own risk! I hope to enhance them in the future.

* (general) User confirmation now asked on leaving application or reloading database when unsaved changes
* (general) Splash screen while loading database, due to increased time required (additional material file now has to be loaded)
* (general) Settings: locales list: enhanced item display
* (general) Settings: added ability to display TDUF configuration files and logs in default file browser [WIKI here](https://github.com/djey47/tduf/wiki/Advanced-Editor#enable-debugging-mode-via-tduf-settings-file) and [there](https://github.com/djey47/tduf/wiki/Troubleshooting-Editor#basic-troubleshooting)
* (general) Themes support, starter pack provided, and ability to customize: [WIKI](https://github.com/djey47/tduf/wiki/Settings#using-color-theme)

* (main) Entry filter: pressing ENTER on text field now triggers search

* (plugins) Material Editor: new plugin inserted in CarColors and Interior topics, allowing:
    - [WIKI](https://github.com/djey47/tduf/wiki/Materials-Editor)
    - selection of a different material for exterior paint (main + secondary, brake calipers) and interior (main + secondary)
    - **(ALPHA)** update of colors used (ambient, diffuse, specular)
    - **(ALPHA)** change of shader configuration
    - viewing of more parameters (read-only for now).

* Some more code optimizations and fixes!

Fixed issues
None.

Known bugs
* Entry list may keep invalid names after changing. Switch topic or use filter to force refreshing
* (Mapping plugin) Mapping errors are not properly described. Will be enhanced later
* (Mapping plugin) Entry paths may keep invalid names after changing. Hit *Refresh* button to display latest values.
* You tell me!


What's new on core?
* (CLI) Intro interface has been removed as it's not used. It has been replaced with `help` command
* (CLI) `logs`: new command to display all log files in default editor
* (CLI) `settings`: new command to open TDUF settings file in default editor.

* (CLI/FileTool) jsonify: verbose mode now displays dumped items during parsing (not only after succesful parsing)
* (CLI/FileTool) jsonify: adds access key to repeated item in new meta section
* (CLI/FileTool) jsonify/applyjson: support remaining bytes.

* (Library/Common) Removed support of genuine configuration file (formerly ~/tduf.properties)
* (Library/Files) 2DM files preliminary support (thanks to Speeder, Lean and TDUZoqqer)
* (Library/Files) Global and field comment support [WIKI](https://github.com/djey47/tduf/wiki/Reverse-Engineering-Structure)
* (Library/Files) When parsing, CONSTANT and GAP field values are now checked by default, can be disabled on demand [WIKI](https://github.com/djey47/tduf/wiki/Reverse-Engineering-Structure)
* (Library/Files) Conditioned fields support [WIKI](https://github.com/djey47/tduf/wiki/Reverse-Engineering-Structure#conditions)
* (Library/Files) Repeated contents size (bytes) support [WIKI](https://github.com/djey47/tduf/wiki/Reverse-Engineering-Structure#contentssize-attribute)
* (Library/Files) References support [WIKI](https://github.com/djey47/tduf/wiki/Reverse-Engineering-Structure#references)
* (Library/Files) Meta field added to JSON output for repeated items
* (Library/Files) Support for remaining data while parsing/writing.


Fixed issues
* (Library/Files) Some parsing and writing errors have been found and fixed.

Known bugs
* You tell me!

 Share


User Feedback



×
×
  • Create New...