We promise no intrusive ads, Please help keep the community alive
Consider supporting us by disabling your ad blocker / add to whitelist / purchasing VIP.
Consider supporting us by disabling your ad blocker / add to whitelist / purchasing VIP.
-
Posts
2,628 -
Joined
-
Last visited
-
Days Won
88
Reputation Activity
-
Djey reacted to BEight for a file, (Late)Halloween map mod
A mod that was just made a little over a month. Have fun everyone. Happy Halloween
Please note that this will overwrite surfer's island. I was able to generate a new island in my own game but I couldn’t replicate it for other users. So this map will temporary be placed at unfinished island.
You need a bookmark!!!
"Night of the Bald MountainMK2" 824 8900.00 382.00 9450.00 -0.535 -0.073 0.842 428971105
How to install:
Normal route:
Find "Euro" should be the folder after "mod-data"
Replace Euro in your tdu1's directory. Let it overwrite sector files.
Andraste route(if you have the mod manager installed)
Extract RAR into "mods" folder located in your TDU directory
How to install Bookmark?
Bookmark coordinates: Documents\Test Drive Unlimited\savegame\YourUsername\bookmark\bookmark.txt
Copy this:
"Night of the Bald MountainMK2" 824 8900.00 382.00 9450.00 -0.535 -0.073 0.842 428971105
Then paste it into your bookmark.txt. Make sure to keep the comma at the bottom of the list.
If you don't have a bookmark.txt. Go into the game and create a random bookmark by going into freedrive. Pause(p) bookmarks tab.
-
Djey reacted to Katie Cookie for a file, (DIY HC/Casual+ mode, ffb tweaks) TDU2 physics tweaks
Release history:
TDU2 Physics Tweak
Nudge tdu2 overall car handling to your own liking, along with force feedback tweaks 😄
https://github.com/Kethen/tdu2_physics_tweaks
Video demo of the example config below, speedometer is in kph (Streamable)
Video demo of the adjustable steering wheel mode (Streamable), enabled by setting "steering_wheel_mode" to true
Known issues
- The plugin causes game crashes on the 21MB exe and I have yet to find out why, considering how it would only crash after roughly 3 races of driving, I believe the 21MB exe might have some sort of exe integrity check that was not fully patched out
---
Installation on Windows
Place dinput8.dll, MinHook.x86.dll, tdu2_physics_tweaks_config.json, dinput8_ffb_tweaks_i686.dll and tdu2_physics_tweaks_i686.asi next to TestDrive2.exe.
Installation on Linux+WINE
Copy the file next to TestDrive2.exe following the Windows instruction.
After that you'd likely also have to declare a dll override before the asi loader as dinput8.dll will be picked up. It can be done in winecfg or with the below environment variable.
export WINEDLLOVERRIDES="dinput8=n,b" Alternatively, if you are already using dxvk, chances are you have a d3d9.dll override ready to go. Simply install dinput8.dll as d3d9.dll instead.
---
Usage
After installation, edit tdu2_physics_tweaks_config.json to nudge the game closer to your taste.
Some values can be adjusted while the game is running. Check the in-json string comments for when values are applied.
The following examples adjusts vanilla cars to feel somewhere between tdu2 and tdu1 hc. Time trials and license tests will become relatively more challenging.
---
Controller Hardcore Lite Example
{ "only_modify_player_vehicle":true, "allow_road_cars_on_dirt": true, "overrides":{ "d1":"changes gravity constant, applies once on game start", "gravity":-9.81, "d2":"overrides extra gravity values in Physics.cpr, applies on change. set to 0 to remove extra downforce when airborne", "min_extra_gravity":0.0, "max_extra_gravity":0.0, "extra_gravity_accel_duration":0.1, "extra_gravity_accel_delay":0.1, "d3":"beta, disabling abs and tcs, weird to do in tdu2, let me know how each item feels", "abs_off":true, "tcs_off":true, "hand_brake_abs_off":true, "d4":"override angular damping values in Physics.cpr, higher values means more resistance to rotations (both turning and rolling), applies on car spawn/change", "override_angular_damping":true, "new_angular_damping":0.0, "d5":"steering wheel mode like in tdu1, values overrides only applies when enabled, applies on car spawn/change", "steering_wheel_mode":false, "steering_velocity":900.0, "steering_max_angle":40.0, "d6":"analog settings (controller configuration), applies on change", "override_analog_settings":false, "d7":"strength of damper and spring effects, more than 1.0 will cause clipping", "ffb_strength":1.0, "d8":"strength of sine effects, happens during surface change, driving offroad, and redlining", "ffb_vibration":0.5, "steering_sensitivity":0.25, "steering_speed_factor":0.0, "steering_damping":0.0, "steering_deadzone":0.0, "clutch_linearity":0.5, "throttle_linearity":0.5, "brake_linearity":0.5 }, "multipliers":{ "d1":"multiply some values available in tdu2vpe during load, applies on car spawn/change", "suspension_length_front":1.0, "suspension_length_rear":1.0, "spring_front":0.75, "spring_rear":0.75, "dampers_front":0.75, "dampers_rear":0.75, "ride_height_front":1.0, "ride_height_rear":1.0, "anti_roll_bar_front":2.5, "anti_roll_bar_rear":2.5, "anti_roll_bar_damping_front":0.5, "anti_roll_bar_damping_rear":0.5, "lift_drag_ratio":1.0, "down_force_velocity":1.0, "down_force_front":1.0, "down_force_rear":1.0, "lateral_grip_front":0.65, "lateral_grip_rear":0.65, "grip_front":0.7, "grip_rear":0.7, "brake_power":1.0 }, "ffb_tweaks": { "d1":"force feedback tweaks, applies on change", "enabled": false, "d2":"to log all effects sent to dinput8 or not", "log_effects": false, "d3":"reduce damper effect as the car go faster more than the game originally does, how it feels depends on how your wheel renders damper effect", "reduce_damper": false, "d4":"adjust spring effect begin and end force scaled on car speed, 0-10000, more than 10000 will cause clipping", "spring_effect_max": 10000, "spring_effect_min": 6500 } } Wheel Hardcore Lite Example
Notable options are override_analog_settings, steering_sensitivity, steering_deadzone, steering_wheel_mode, steering_max_angle under the overrides section, as well as the ffb_tweaks section
TDU2 sadly do not render wheel physics using constant force effect, but with spring and damper effects, basically asking the wheel to do it instead.
You'd likely need to raise spring gain and adjust damper gain in your wheel's setting software to have better wheel feedback (eg. my g29 on linux, https://github.com/berarma/new-lg4ff driver along with https://github.com/berarma/oversteer gui allows adjusting overall, friction, damper and spring effect gains; Ghub on windows on the other hand seems to not expose any of those settings and Logitech Wheel Helper seems to have stopped working with the newest Ghub)
Additionally when ffb tweaks are enabled, front wheel slipping feedback is simulated in a best effort manner
Perhaps one day the game physics engine will be studied enough for re-implementing steering phyiscs entirely
{ "only_modify_player_vehicle":true, "allow_road_cars_on_dirt": true, "overrides":{ "d1":"changes gravity constant, applies once on game start", "gravity":-9.81, "d2":"overrides extra gravity values in Physics.cpr, applies on change. set to 0 to remove extra downforce when airborne", "min_extra_gravity":0.0, "max_extra_gravity":0.0, "extra_gravity_accel_duration":0.1, "extra_gravity_accel_delay":0.1, "d3":"beta, disabling abs and tcs, weird to do in tdu2, let me know how each item feels", "abs_off":true, "tcs_off":true, "hand_brake_abs_off":true, "d4":"override angular damping values in Physics.cpr, higher values means more resistance to rotations (both turning and rolling), applies on car spawn/change", "override_angular_damping":true, "new_angular_damping":0.0, "d5":"steering wheel mode like in tdu1, values overrides only applies when enabled, applies on car spawn/change", "steering_wheel_mode":true, "steering_velocity":900.0, "steering_max_angle":40.0, "d6":"analog settings (controller configuration), applies on change", "override_analog_settings":true, "d7":"strength of damper and spring effects, more than 1.0 will cause clipping", "ffb_strength":1.0, "d8":"strength of sine effects, happens during surface change, driving offroad, and redlining", "ffb_vibration":0.5, "steering_sensitivity":0.25, "steering_speed_factor":0.0, "steering_damping":0.0, "steering_deadzone":-0.05, "clutch_linearity":0.5, "throttle_linearity":0.5, "brake_linearity":0.5 }, "multipliers":{ "d1":"multiply some values available in tdu2vpe during load, applies on car spawn/change", "suspension_length_front":1.0, "suspension_length_rear":1.0, "spring_front":0.75, "spring_rear":0.75, "dampers_front":0.75, "dampers_rear":0.75, "ride_height_front":1.0, "ride_height_rear":1.0, "anti_roll_bar_front":2.5, "anti_roll_bar_rear":2.5, "anti_roll_bar_damping_front":0.5, "anti_roll_bar_damping_rear":0.5, "lift_drag_ratio":1.0, "down_force_velocity":1.0, "down_force_front":1.0, "down_force_rear":1.0, "lateral_grip_front":0.65, "lateral_grip_rear":0.65, "grip_front":0.7, "grip_rear":0.7, "brake_power":1.0 }, "ffb_tweaks": { "d1":"force feedback tweaks, applies on change", "enabled": true, "d2":"to log all effects sent to dinput8 or not", "log_effects": false, "d3":"reduce damper effect as the car go faster more than the game originally does, how it feels depends on how your wheel renders damper effect", "reduce_damper": false, "d4":"adjust spring effect begin and end force scaled on car speed, 0-10000, more than 10000 will cause clipping", "spring_effect_max": 10000, "spring_effect_min": 6500 } }
Changed values are logged in tdu2_physics_tweaks_log.txt for db tuning reference.
When log_effects under ffb_tweaks is enabled, effects sent to dinput8 are logged to dinput8_ffb_tweaks_log.txt
---
Trouble shooting
Make sure your edited config is a valid json file and contains all the keys this tool needs.
Check tdu2_physics_tweaks_log.txt if the game refuses to start/self closes.
If tdu2_physics_tweaks_log.txt or dinput8_ffb_tweaks_log.txt don't change / don't get created, make sure the directory and the log files are not readonly.
---
Building
On windows, install cygwin, along with mingw64-i686-gcc-core and mingw64-i686-gcc-g++ toolchains, then run build.sh at the project root in cygwin shell.
On linux, install podman from your package manager then run build_podman.sh.
---
Credits
TDU2VPE https://turboduck.net/forums/topic/33748-tdu2vpe-release/ I would not know where to start at all without TDU2VPE tdudec https://aluigi.altervista.org/papers.htm For Physics.cpr encryption and decryption Xarlith https://turboduck.net/profile/15055-xarlith/ Tips on suspension adjustments MeFisto94 https://github.com/MeFisto94 https://turboduck.net/profile/38775-mefisto94/ Tips on suspension adjustments ---
External projects used
MinHook https://github.com/TsudaKageyu/minhook json https://github.com/nlohmann/json Ultimate-ASI-Loader https://github.com/ThirteenAG/Ultimate-ASI-Loader -
Djey reacted to Reymondox for a file, [TDU Platinum] Engine Sound Pack - May Edition!
Welcome back my friends!
I have been busy, but is a pleasure for me to use part of my free time to work on this legendary game. Please enjoy and let me know what you think!
ⓞ-------------------Credits-------------------ⓞ
Thanks to Miktop 81 for the Chevrolet's saples
Page: https://studio.youtube.com/video/hawQEHlfHug/edit
Mod: https://www.patreon.com/posts/corvette-z06-c5-60310512?l=es
Thanks to GabelS300 for the Pontiac G8 GXP samples
Channel:https://www.youtube.com/channel/UCPEKmsYmcus4HFoQ9HtGEDA
Mod: https://www.youtube.com/watch?v=J0_AsTwIR24&t=65s&ab_channel=GabeIS300
Thanks to Slightly Mad Studios for the P1 Samples.
Page: https://store.steampowered.com/app/378860/Project_CARS_2/
Game: Project Cars 2
ⓞ--------------------------------------------ⓞ
ⓞ----------------Information----------------ⓞ
This is a sound mod pack for Test Drive Unlimited with Platinum mod.
It includes a variety of sounds.
Sound 1:
-Nissan 240SX
Sound 1 (Tuned):
-For Nissan 240SX tuned variants
Sound 2:
-Nissan Silvia S15
Sound 2 (Tuned):
-For Nissan Silvia S15 tuned variants
Sound 3:
-Toyota Supra A70 (MK3)
-Toyota Supra A80 (MK4)
Sound 3 (Tuned):
-For some Toyota Supra A80 (MK4) tuned variants
Sound 4:
-BMW M3 E46
Sound 5:
-BMW M5 E39
Sound 6:
-Audi TT
-Audi A3
Sound 7:
-Audi RS6 (C5)
-Audi S4 (B6)
Sound 8:
-Honda DelSol
-Honda Civic EM1
Sound 8 (Tuned Variant):
-For Honda DelSol tuned variants
-For Honda Civic EM1 tuned variants
Sound 9:
-Honda Civic EK9
Sound 10:
-Chevrolet Camaro SS 35th Anniversary
-Pontiac Firebird WS6 Trans Am
-Pontiac GTO Coupé
Sound 11:
-Pontiac G8 GXP
Sound 12:
-Spyker C8 Laviolette
-Spyker C8 Alieron
Sound 13:
-Porsche 911 GT2 RS (997)
-Porsche GT1 (996)
Sound 14:
-Porsche 911 Turbo S (991.2)
-Porsche 911 Targa 4S (991.2)
-Porsche 911 Carrera 4S (991.2)
-Porsche 911 GT2 RS (991.2)
-W Motors Lykan Hypersport
Sound 15:
-Ascari KZ1
Sound 16:
-Maserati Ghibili
-Maserati Levante
Sound 17:
-Maserati GranSport
-Maserati Spyder Cambiocorsa
Sound 18:
-Maserati Quattroporte GTS GranSport
Sound 19:
-Maserati Quattroporte GT S
-Maserati GranTurismo S
-Alfa Romeo 8C Competizione
-Alfa Romeo 8C Spyder
Sound 20:
-Mclaren P1
The download includes the mod and a copy of the original files in case of uninstall.
ⓞ-------------------------------------------ⓞ
-
Djey reacted to MeFisto94 for a file, TDUniverse : Test Drive Unlimited 2 Multiplayer Server
Welcome to the TDUniverse! The definitive online mod for Test Drive Unlimited 2 is launching as open beta.
Bringing back all online functionality and improving on the original systems of TDU2, to create a more stable version of the servers than ever before.
What is TDUniverse?
TDUniverse is a project with the aim of restoring full online functionality to both Test Drive Unlimited 1 and 2.
The project embodies an online server that enables players to create their profiles and participate in the universe of Test Drive Unlimited.
Relive the classic days of TDU by getting behind the wheel of your favorite cars and cruising from the sunny boulevards of Ibiza to the endless highways of O'ahu.
We are launching in Open Beta status since our work on the servers is not complete yet. We are working on each feature until they are 100% how we want it to be before we release a full version of TDUniverse.
The players will be able to play just fine on our servers and are able to report any bugs they come across. We will then review/recreate this bug and see how we can fix it. This way we will be able to deliver a more and more stable experience every time.
Installing TDU2 with TDUniverse:
Install a fresh licensed copy of Test Drive Unlimited 2. Update your game to version DLC2 v034 by downloading this file and copying all files inside to your game directory. Launch the game to ensure its working correctly. Download & launch the TDUniverse Installer. Follow the instructions given to you by the installer. Launch the game! Creating an online TDUniverse account:
To play online, you will need to create & verify an account on TDUniverse.org After having created your TDUniverse account, start the game and create a new online profile. When at the creation screen, enter your TDUniverse account username and password instead of the TDU2 ones. You now have created an online profile, happy racing!* * Note that online play only becomes available after the completing the tutorial (after obtaining the caravan).
Thanks to our Lobby Karma System, TDUniverse provides a very solid online freeroam experience. Thanks to this system, players who have succesfully hosted previous sessions get prioritized over people who failed to host lobbies. This makes it so people with a strict NAT connection can only join lobbies, while people with a open NAT can also host lobbies.
Online freeroam:
Player syncing Stable lobbying Chat + Voice chat Co-op driving Instant challenges (PvP) Police chases Friends:
Online status (Indicator) Inviting & accepting friends Online races:
Pre-Race lobbies & Matchmaking Public racing Private racing Ranked racing TDU2 Clubs:
Create & join a club Club Moderation Recruiting Club Leveling Buying & using Club cars Community Racing Center:
Create and upload your own racing tracks Let others fight for the quickest time
Join our Discord to stay up to date with updates surrounding TDUniverse!
Also consider joining the TDUniverse Club on Turboduck!
-
Djey reacted to AshcroftXT for a file, Roadmap Recolor
Roadmap Recolor
The roadmaps now look more like reallife maps.
EDITED: GamePC.cpr.
HIGHWAY = Size 4 - color yellow
SCONDARY HIGHWAY = Size 3 - color yellow
NORMAL ROAD = Size 3 - color white
OFFROAD = Size 3 - color green
CIRCUIT = Size 4 - color purple
GPS = Size 5 - color blue
-
Djey reacted to Avrelivs for a file, TDU1 Wiesmann MF3 textures
A set of improved textures for Wiesmann MF3 Roadster
Features:
more realistic headlights textures more realistic Wiesmann exterior logo incorrect "GT" logo replaced with proper "Roadster" logo fixed exhaust holes appearance textures clear glass texture Installation:
Replace the original file in Euro/Bnk/Vehicules with the provided file (Remember to make a backup) Enjoy -
Djey got a reaction from andrey zyb for a file, TDUF - Most advanced modding tools for TDU so far!
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
Support thread: Tools reference · djey47/tdu-cp Wiki · GitHub TDUCP WIKI: Modding FAQ · djey47/tdu-cp Wiki · GitHub
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
-
Djey got a reaction from W2SteveCartthy-BR for a file, TDUF - Most advanced modding tools for TDU so far!
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
Support thread: Tools reference · djey47/tdu-cp Wiki · GitHub TDUCP WIKI: Modding FAQ · djey47/tdu-cp Wiki · GitHub
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
-
Djey got a reaction from Decca for a file, TDUF - Most advanced modding tools for TDU so far!
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
Support thread: Tools reference · djey47/tdu-cp Wiki · GitHub TDUCP WIKI: Modding FAQ · djey47/tdu-cp Wiki · GitHub
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
-
Djey reacted to Katie Cookie for a file, TDU savegame account editor
Features
Toggle on/offline Edit nickname, email and password Import progress from other saves (playersave files more specifically) ** you are advised to manually back up your saves at %USERPROFILE%/Documents/Test Drive Unlimited/savegame as well in case of unforeseen file corruptions **
Ghidra, x64dbg, ghex and vbindiff were used to inspect save file serialization, see https://github.com/Kethen/TDU_savegame_account_editor/blob/main/offsets_and_formats.md for a summary.
iced-rs is used for the user interface, fs_extra is used for recursive file copying, rfd is used for providing a file picker, tar-rs is used for preserving bookmarks.
tdudec on rust is ported from the source release of tdudec at http://aluigi.altervista.org/papers.htm#others-file.
.exe for windows (win32 and win64), without for linux (x86_64 glibc).
Alternatively the project can be built using cargo like other rust projects, it should build in MacOS as well.
Alternative andraste plugin that allows loading any playersave on any profile: https://github.com/Kethen/tdu_andraste_playersave_validation_skip
-
Djey reacted to Katie Cookie for a file, TDU physics tweaks
Supports only 1.66A exe currently.
Features
Adjust global gravity Adjust normal mode additional gravity when a wheel is lifted off the ground Force HC mode physics on player and racing bots in normal mode Besides the exe patcher, this also comes in the form of an andraste modding framework plugin, https://github.com/Kethen/TDU_andraste_physics_tweaks/releases
By default, when a wheel is lifted off the ground in normal (non hardcore) mode, an extra gravity modifier of 1.0 is added to the vehicle to quickly put the vehicle back onto the ground. The value is statically saved in the exe, and this patcher changes that value by changing an instruction.
Additionally gravity used by havok and other bits of the game can also be changed from the default of -9.81, which might be useful for hardcore mode.
0.0 gravity modifier adds no additional gravity, negative values such as -10.0 that overcomes default gravity will send the car upward at curbs and jumps.
0.0 gravity modifier demo: https://streamable.com/ldur6j
Ghidra and x64dbg were used to seek out the instruction for patching as well as assembling the new instruction, patching methodology can be found at https://github.com/Kethen/TDU_normal_mode_gravity_changer/blob/main/src/util.rs
iced-rs is used for the user interface, checksums is used for identifying exe files, rfd is used for providing a file picker.
.exe for windows (win32 and win64), without for linux (x86_64 glibc).
Alternatively the project can be built using cargo like other rust projects, it should build in MacOS as well.
-
Djey reacted to frosty for a file, TDU1 GPS Voice in TDU2 (English)
I swapped the files for the GPS voice from TDU1, and put them into TDU2.
The file structure for this is nearly the same, apart from the sound files itself that have different wording.
Personally, I prefer how the GPS voice sounded in the first game.
Install:
*REQUIRES UNPACKED GAME*
- Go to your game directory
- Test Drive Unlimited 2\Euro\Bnk\sound\voices\us
- MAKE A BACKUP OF THE ORIGINAL GPS.bnk
- drag the GPS.bnk from this post into that folder, and done!
I am open to making the file for different languages, feel free to comment.
-
Djey reacted to frosty for a file, [TDU2] Ford GT Improved Sound Mod
[TDU2] Ford GT Improved Sound Mod
by Frosty
This vehicle sound was taken from the pre-release version of Test Drive Unlimited 2 (Beta V.005).
I have adjusted the volume of the engine, as well as the supercharger noise.
Personally, I did not like how the GT sounded in base game, as it kind of sounded like an angry lawn mower. 🤣 Now, it sounds more like a V8, and less like your average riding mower.
In the higher rpm, it now sounds as a V8 should normally sound. Very odd how they did not keep this sound in the game..
Installation:
*REQUIRES UNPACKED GAME*
- Test Drive Unlimited 2\Euro\Bnk\sound\vehicles\
- *OPTIONAL* MAKE A BACKUP OF YOUR EXISTING SOUND "gt_high.bnk"
- Drag the downloaded file into the game directory (replace existing file if needed)
- Done!
Feel free to let me know what you think of it, and if there is anything you feel I should change. I am open to suggestions 🙂
-
Djey reacted to BEight for a file, New Roads Project: Mountain Pass
Summary:
Adds one of the new roads from TDU2 to TDU1.
Installation:
Extract the two .rars into your TDU Install directory. Let it overwrite the Bnk files.
Entry points:
Known Issues:
Tree flickering
A few trees can flicker on and off. None actually on the road, but it may be distracting. I'm currently looking into it.
Floating trees
I didn’t have the Heightmap model from tdu2 so the terrain is a mix of TDU1 Hmap, TDU2 roads, and guesswork.
-
Djey reacted to BEight for a file, Dillingham Airfield Resurfaced (OBSOLETE) mod now merged with New Roads Project: Waialua backroads
About:
This mod allows you to drive on Dillingham airfield.
This mod adds a collision surface to the far north-west airport of Ohau as well as sharper cleaner Hmap textures. The runway also has some markers for 1/4 mile and 1/2 drag racing. The airfield is enterable using the slip road already present in the original game, the barrier has been removed.
Installation:
Extract the Rar into your tdu directory.
WIP
I may make more changes to this when I get a chance, nothing is truly final.
-
Djey reacted to MeFisto94 for a file, [TDU1 + TDU2] Telnet Debug Server - Read developer logging information
This tool is very simple: You start it before starting the game (in a console) and it will print the (remaining) developer logging of the games (both TDU1 and TDU2).
Apparently this log is mostly targeted towards networking, but it never hurts to open it, when debugging weird issues.
Example Logging:
edStoreBank::RegisterWellknownCRC(0xEB21,COREREQUESTS_R_TEAMMEMBER_GET_NB) Done edStoreBank::RegisterWellknownCRC(0x4A65,COREREQUESTS_A_TEAMMEMBER_GET_NB) Done edStoreBank::RegisterWellknownCRC(0xEF1F,COREREQUESTS_R_TEAMMEMBER_ENUM) Done edStoreBank::RegisterWellknownCRC(0x5F05,COREREQUESTS_A_TEAMMEMBER_ENUM) Done edStoreBank::RegisterWellknownCRC(0xF4B5,COREREQUESTS_R_TEAMPRIZE_ADD) Done edStoreBank::RegisterWellknownCRC(0xB30A,COREREQUESTS_A_TEAMPRIZE_ADD) Done edStoreBank::RegisterWellknownCRC(0xF0EE,COREREQUESTS_R_TEAMPRIZE_REMOVE) Done edStoreBank::RegisterWellknownCRC(0xD4BD,COREREQUESTS_A_TEAMPRIZE_REMOVE) Done edStoreBank::RegisterWellknownCRC(0x5433,COREREQUESTS_R_TEAMPRIZE_DETAILS) Done edStoreBank::RegisterWellknownCRC(0x3E72,COREREQUESTS_A_TEAMPRIZE_DETAILS) Done edStoreBank::RegisterWellknownCRC(0x7928,COREREQUESTS_R_TEAMPRIZE_GET_NB) Done edStoreBank::RegisterWellknownCRC(0x2C42,COREREQUESTS_A_TEAMPRIZE_GET_NB) Done edStoreBank::RegisterWellknownCRC(0xBBA7,COREREQUESTS_R_TEAMPRIZE_ENUM) Done edStoreBank::RegisterWellknownCRC(0x9F7C,COREREQUESTS_A_TEAMPRIZE_ENUM) Done edStoreBank::RegisterWellknownCRC(0x161C,COREREQUESTS_R_FRIENDS_TEAMS) Done edStoreBank::RegisterWellknownCRC(0x9A36,COREREQUESTS_A_FRIENDS_TEAMS) Done edStoreBank::RegisterWellknownCRC(0x33A4,COREREQUESTS_R_FRIENDS_GETIDS) Done edStoreBank::RegisterWellknownCRC(0xD535,COREREQUESTS_A_FRIENDS_GETIDS) Done edStoreBank::RegisterWellknownCRC(0x7426,COREREQUESTS_R_GETTIME) Done edStoreBank::RegisterWellknownCRC(0x2550,COREREQUESTS_R_CREATE_REPLAY_STREAM) Done edStoreBank::RegisterWellknownCRC(0xCBA7,COREREQUESTS_R_OPEN_REPLAY_STREAM) Done edStoreBank::RegisterWellknownCRC(0x08D9,COREREQUESTS_E_UNRELIABLEAPPEND_REPLAY_STREAM) Done edStoreBank::RegisterWellknownCRC(0x724A,COREREQUESTS_R_RELIABLEAPPEND_REPLAY_STREAM) Done edStoreBank::RegisterWellknownCRC(0x91ED,COREREQUESTS_A_RELIABLEAPPEND_REPLAY_STREAM) Done edStoreBank::RegisterWellknownCRC(0x2557,COREREQUESTS_R_CLOSE_REPLAY_STREAM) Done **WARNING** in edStoreBank::RegisterWellknownCRC(0xC41D,CRC_GPSTRACKER_R_TRACK_USERS) => Already existing , updating **WARNING** in edStoreBank::RegisterWellknownCRC(0x61CB,CRC_GPSTRACKER_A_TRACK_USERS) => Already existing , updating edStoreBank::RegisterWellknownCRC(0x55AE,CRC_GPSTRACKER_R_GET_DENSITYMAP_BY_LEVEL) Done edStoreBank::RegisterWellknownCRC(0xD768,CRC_GPSTRACKER_A_GET_DENSITYMAP_BY_LEVEL) Done edStoreBank::RegisterWellknownCRC(0xFED9,CRC_GPSTRACKER_R_GET_DENSITYMAP_BY_LEVEL_EX) Done edStoreBank::RegisterWellknownCRC(0x8BD0,CRC_GPSTRACKER_A_GET_DENSITYMAP_BY_LEVEL_EX) Done edStoreBank::RegisterWellknownCRC(0xECE3,CRC_GPSTRACKER_R_GET_DENSITYMAP_BY_LEVEL_EX2_PLUS) Done edStoreBank::RegisterWellknownCRC(0x1667,CRC_GPSTRACKER_A_GET_DENSITYMAP_BY_LEVEL_EX2_PLUS) Done =>EnumerateContext() => TRUE , 1 items -Found SaveGame: Name:playersave Type:4 DeviceID=0 -SAVE GAME OK EnumerateContextEnumerateContextEnumerateContextEnumerateContext=>0 =>EnumerateContext() => TRUE , 1 items -Found SaveGame: Name:playersave Type:4 DeviceID=0 -SAVE GAME OK EnumerateContextEnumerateContextEnumerateContextEnumerateContext=>0 =>EnumerateContext() => TRUE , 2 items -Found SaveGame: Name:playersave Type:4 DeviceID=0 -SAVE GAME OK -Found SaveGame: Name:playersave2 Type:4 DeviceID=0 -SAVE GAME OK EnumerateContextEnumerateContextEnumerateContextEnumerateContext=>16 in CP2PGameService::ChangeSessionMode(SessionModeNone) in CP2PGameService::ClearCurrentSession() edNetGamespyManager::DeleteSessionMultiChallenge() FAILED : Not connected =>EnumerateContext() => FALSE , 0 items =>EnumerateContext() => TRUE , 2 items -Found SaveGame: Name:playersave Type:4 DeviceID=0 -SAVE GAME OK -Found SaveGame: Name:playersave2 Type:4 DeviceID=0 -SAVE GAME OK EnumerateContextEnumerateContextEnumerateContextEnumerateContext=>0 =>EnumerateContext() => FALSE , 0 items INSTANTCHALLENGE : [UNCONNECTED]: new State: none CSysMessageMgr::RankingReadGlobalByRank() =>IsRankingServerAvailable = False ===============Dumping MutexList======================================= ->found mutex PhysicsLock : NbLocks=230165 ======================================================================= ===============Dumping MutexList======================================= ->found thread PhysThread : ThreadID=40ccFA8858 =======================================================================
-
Djey reacted to Reymondox for a file, [TDU Platinum] Honda & Acura NSX Sound Mod!
Hi!
Made with a lot of love , I hope you like it!
ⓞ-------------------Credits-------------------ⓞ
Samples by GMP.
Channel: ??
Page: ??
Mod: https://www.youtube.com/watch?v=jzjYAybOFEQ
ⓞ--------------------------------------------ⓞ
ⓞ----------------Information----------------ⓞ
This is a sound mod for Test Drive Unlimited with the Platinum mod.
Replace the sound of the Honda & Acura NSX.
This mod also includes a simulation of the sound of the VTEC
kicking in and turbo sound for tuned versions.
The download includes the mod and a copy of the original files in
case of uninstall.
ⓞ-------------------------------------------ⓞ
-
Djey reacted to MeFisto94 for a file, Andraste Modding Framework Development Build
Andraste Modding Framework
Andraste, at it’s core, is a generic modding framework, aiming to bring a modern toolset into old (DX 9) and modern games alike. It does so by injecting a .NET FX Runtime into native applications, allowing us to code the framework in a safe language (C#), which even opens up the possibility to write code modifications in .NET languages, that interface seamlessly with the native code of the game.
Note: While this is in the TDU2 category, Andraste can also be used for TDU1 and potentially a lot of other games (unless they are 64 bits or have some protective anti cheat system)
How to run Andraste
Andraste comes with a UI Launcher and a bundled version of the generic framework (in the most recent version). That is all you need,
just start Andraste.UILauncher.exe, create a profile (you can have multiple profiles and quickly switch between them) and you are ready to go.
You'll want to click "open mods folder" to download/add mods to your profile and then you can press "Start Game".
If your mods don't come in an andraste ready format, check the below "Converting a Mod into the Andraste Format" and contribute the file to turboduck 😉
If you still have problems launching Andraste, see our Docs on using the Launcher and "installing" mods.
Converting a Mod into the Andraste Format
First, make sure that you have the permission of the original author to convert/upload the andraste version of the mod.
Then, follow our Getting Started Guide
What can I use it for, at the moment?
If you managed to convert a mod, you can now use (and remove!) these game mods, without changing your unpacked(!) base game (the game needs to be unpacked, because the VFS feature only replaces existing files, it doesn't create packed files yet).
While this feature may not be impressive yet (besides removing mods without having to have a backup of your game folder somewhere), there is much more possible with that technique, but that takes manpower and time.
Internally, we're currently using the scripting functionality to find out more about the game and progress on different fronts such as multiplayer or asset manager, so definitely stay tuned for further progress, at some point, we will release the TDU2 Modding Framework, that is an additional layer on top of Andraste, providing TDU2 specific features (patching files inside BNKs, running on a packed game, hot reloading, ...)
If you need further assistance, don't hesitate to read our documentation, post in the relevant forum thread, here on turboduck, or in #tdu-modding on https://discord.tduniverse.org
Andraste is a TDUniverse Umbrella Project by MeFisto94 and redd
-
Djey reacted to Esurient for a file, RTX Stability Patch: Custom DXVK + Steam Overlay Patch & More
Esurient's RTX Patch
Included: Custom Compile DXVK | Custom Steam Overlay API | Custom Nvidia Inspector Profile (NIP)
DXVK Compile Version: 1.8.1
Overview:
This archive includes an up to date version of DXVK (at the time of posting) which has been tested with and without the custom Nvidia inspector profile. DXVK has been compiled from the GitHub source but optimised/altered to work better with TDU2 in terms of offering stability, this is also the aim of the custom Nvidia inspector profile as well as any other items which may be included in this thread, now included Steam Overlay Patch for RTX!
What's Included
Included in the archive are four folders, "nip Profile - Run Application", "DLLs - Paste Into TestDriveUnlimited2", "Disable Full Screen Optimisation" and "4GB Patch - Select TestDrive2.exe"
(Note: If you are afraid to run this exe, you can download it yourself via Google or use VirusTotal to scan the Archive)
Installation
Text Video Archived
Note: Performance may vary on different systems, modifications were tested on a 2070 Super.
-
Djey reacted to Ramon1991cobra for a file, TDU2 Clouds Textures Mod
Textures updated, some small fixes and brightness correction.
-
Djey reacted to GeeTee for a file, TDU2 nVidia Inspector Profiles by GeeTee
A set of five nVidia Profile Inspector profiles for use with Test Drive Unlimited 2 to improve the visuals of the game. Profiles are provided in five different flavours according to performance impact, so experiment with each of them and find the best trade-off between image quality and performance.
Requirements:
A Windows PC with an nVidia graphics card (GPU) nVidia Profile Inspector installed in a folder of your choice. (Click the link for the download page). How to Use:
Download and extract the zip to a folder on your computer. Start the game and turn Anti-Aliasing Off in Video Options as shown in the Settings pic. You may set the other video quality options to your preference. Quit the game and launch nVidia Profile Inspector. Select Test Drive Unlimited 2 from the Profiles drop-down. Click the Import user defined profiles button on the toolbar. Browse to and select the desired .nip file from the folder where you saved them earlier. Wait a few seconds for nVidia Profile Inspector to load the profile. Click the Apply changes button. Launch the game and inspect the results. Technologies implemented:
Multisampling Anti-Aliasing (MSAA) - smoothes jagged edges of 3D objects. Sparse Grid Transparency SuperSampling Anti-Aliasing (SGSSAA) - smoothes jagged edges of 3D objects. Anisotropic Filtering (AF) - improves textures that are viewed from acute angles. Very low performance cost. Horizon Based Ambient Occlusion (HBAO) - more realistic shadows where 3D objects join. Scalable Link Interface (SLI) - support for multiple linked graphics cards in the same PC. Profile contents:
Potato: 4x MSAA, 2x SGSSAA, 16x AF, HBAO Off Light: 4x MSAA, 2x SGSSAA, 16x AF, Performance HBAO Medium: 4x MSAA, 2x SGSSAA, 16x AF, Quality HBAO Heavy: 8x MSAA, 4x SGSSAA, 16x AF, Quality HBAO Extreme: 8x MSAA, 8x SGSSAA, 16x AF, High Quality HBAO Customisation:
Feel free to tweak your profile if you wish! I recommend sticking to the following settings, since most of the the other altered settings throughout the profile are required for compatibility with TDU2.
Antialiasing - Setting Antialiasing - Transparency SuperSampling Anisotropic Filtering Setting Ambient Occlusion setting Other settings that may be useful in your system:
Frame Rate Limiter V3 - limits in-game FPS to a maximum value you specify. Very high frame rates can produce glitches in TDU2. Triple Buffering - can improve FPS (over double-buffering + Vsync) while reducing screen tearing. Do not use with Vsync. Vertical Sync - limits FPS to match the refresh rate of your monitor. Enabling this can eliminate screen tearing. When you are done tweaking, use the Export user defined profiles button to save your own custom .nip file for TDU2!
Credits:
Profiles based on Test_Drive_Unlimited_2_SGSSAA_HBAO_SLI_Profile.nip, originally developed by GuruKnight and others on Guru3D forums. Performance-based profile customisation, testing and packaging by GeeTee (Discord: @GeeTee#0394)
-
Djey got a reaction from -=[(ELVIS)]=- for a file, TDUF - Most advanced modding tools for TDU so far!
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
Support thread: Tools reference · djey47/tdu-cp Wiki · GitHub TDUCP WIKI: Modding FAQ · djey47/tdu-cp Wiki · GitHub
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
-
Djey got a reaction from MagicV8 for a file, TDUF - Most advanced modding tools for TDU so far!
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
Support thread: Tools reference · djey47/tdu-cp Wiki · GitHub TDUCP WIKI: Modding FAQ · djey47/tdu-cp Wiki · GitHub
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
-
Djey reacted to Ramon1991cobra for a file, Orthophoto for TDU2 - Ibiza
Orthophotos for Ibiza
-Satellite images of Bing maps for far and very far distances.
Make sure to backup your files.
-
Djey reacted to Michal003 for a file, C.T.R. Physics Mod
I working on new physics to TDU2
Here is new 1.05 version
Features:
Braking can block wheels More powerful handbrake Some optimization of traction control Edited ForceFeedback Edited aerodynamics Good for drifting Realistic understeer New motorbike physics and handling
Important:
Hardcore setup is now really hardcore and it's good for drifting with 4wd cars (e.g. Bugatti Veyron)
Sport setup is made for drifting with rwd cars and for perfect lap times
Full assistance is for normal cruise around city and it can also be used for perfect lap times easily
It works online and also with Unofficial patch and AutoPack.
I was originally inspired by Veno physics mod and thanks to him I could understand how it works.
Used modifications:
Unofficial patch 0.4
Tested on Logitech G27
I still working on Clutch/Brake linearity and car suspension. Now I work on version for normal (slow) driving with smooth brakes and steering. I'll release it soon.
Video:
Installation:
Copy downloaded file to TDU2 main folder and overwrite original Physics.cpr file You also need different laucher e.g. Knyazev Universal launcher or the TDU World Launcher