/tdu-cp

Test Drive Unlimited Community Patches : documentation, configuration, database changes of unofficial updates of the game.

Primary LanguageShellMIT LicenseMIT

TDU Splash License Splash

tdu-cp

Test Drive Unlimited Community Patches : hosts documentation, configuration and database changes of unofficial updates of the game.

That only applies to TDU1 game on PC platform, which was released in 2007.

Discussion and support are provided via the TurboDuck Community. Huge thanks to them.

Note : this repository does not contain game files in respect to copyrighted contents. To get final data, you'll have to use some 3rd party tools... or directly get released material at TurboDuck forums! And in any case, you must own a legal version of the game.

Community Patches history

  • August, 2016: 2.00A Release

  • March, 2016: First BETA for 2.00A

  • November, 2015: First ALPHA for 2.00A

  • April, 2010: Released, 1.68

  • July, 2009: Released, 1.67.

TDU official versions

  • April, 2008: (CarMegaPack) one and only DLC, based on 1.66A

  • July, 2007: one and only official patch, 1.66A

  • March, 2007: initial version, 1.45A.

Repository layout

Hunt the Wiki for help

  • database: Full game database (contents and resources), serialized to JSON format for proper editing

    • current: JSON files which must be converted to banks for in-game use

    • patches: JSON files describing changes to be applied with TDUF toolset

    • reference: per-game version dumped databases.

  • manifests: misc patch properties

    • full: TDUCP full package related info

    • patch-hd: HD Patch settings app related info

    • update: TDUCP update package related info

    • changelog.md: patch contents

    • files.md: list of added/updated/removed files.

  • resources: all external files required by update

    • features: promo screens to demonstrate game changes

    • ia: artficial intelligence fixes and overrides

    • physics: vehicle behaviour and management, tools support

    • system: to perform game-wide changes (graphics...)

    • textures: raw (png) and final (dds, 2db) texture files

    • wiki: attachments for Github Wiki articles.

  • tducp-scripts: automatic processing for various systems

    • src/main/cmd: CMD scripts for Windows

      • patchhd-settings: allow to customize level of detail for Patch HD feature

      • tducp-update: update TDU install with TDUCP contents

    • src/main/groovy: platform independent scripts to perform install tasks on target environment

    • src/main/shell: bash scripts to automatize most of TDUCP developement tasks (Linux)

      • setEnv.sh: to initialize environment (called by others)

      • build: support scripts for packaging or performing SCM release

      • database: location of db-specific scripts

      • mapping: scripts to operate on mapping system

      • slots: scripts to create new slots or enhance existing ones

      • tduf: shortcuts to some TDUF/TDUMTCLI features.

  • workspace: default location to forge patch contents

    • build: final contents of patch, will be prepared by packaging scripts then 7-zipped in below directory

    • releases: location of created 7-zip packages

    • wip: genuine, untouched TDU files shall be located around here. See WIKI for setting up there.