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.


  • Posts

  • Joined

  • Last visited

  • Days Won


Files posted by MeFisto94

  1. Free

    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!


       (3 reviews)


  2. Free

    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: This current release requires you to be tech-savy and is primarly aimed at mod developers and to find problems with the base-framework. It won't provide major features, yet, so don't sweat it, if you can't get it to run.
    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
    Currently, Andraste only comes with a console launcher, so to launch it, you need to execute the Launcher.exe and pass the path to your game.
    This can be done by dragging the game onto the Launcher.exe or better: creating a shortcut to do that.
    If Andraste is running, it should write logging output into the console window of the launcher.
    At this point, you can start creating mods that will then be loaded into your game.
    In order for mods to be loaded into your game, place them into the mods folder next to the Launcher.exe
    Currently, since the Launcher has no proper GUI, all mods are always loaded, you can't toggle them, but you can move them out of the mods folder.
    If you still have problems launching Andraste, see our Docs on using the Launcher and "installing" mods.
    Converting an 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


       (0 reviews)


  3. Free

    [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 =======================================================================  


       (0 reviews)


  4. Free

    Intro Skipper - Skip Intro Videos/Splashscreens

    This mod requires the Andraste Framework in at least Version 0.1.1, which you can get here:
    It will skip the two intro videos ("bumper") as well as the AFK video (deadmau5, "Teaser_TDU2").
    It will also skip the splash screen cards with the legal trademark screens and the warnings about not driving like that in reallife (as well as the tips screen "Ze White Rabbit" after loading into a profile).
    In my case, when roughly counting by hand, this brought starting the game down from 19s to 9s, which may add up, if you launch the game frequently after doing an edit to your mod.
    Installation: Just unzip the content, so that you have the skip-intros folder and move that folder into Andraste's mods folder.


       (0 reviews)


  • Create New...