Menu

English Tonic Trouble works with dgVoodoo2 but not DxWnd

2023-07-13
2023-10-04
  • BEEN_Nath_58

    BEEN_Nath_58 - 2023-07-13

    This game has may issues up its sleeves: first it uses a DRM that contains 16-bit code which is non-executable since Windows XP. Some user, who is all over the internet with this game's French version, came to DxWnd to fix some rendering issue. That game doesn't have the DRM, so we don't want that game.

    The game that is problematic is the English, Spanish, German,... versions. A proper 579MB CD-ROM is present in old games ru.

    You are needed to use this DRM free executable.

    Follow this order: copy the dgVoodoo2 files, DDraw.dll and D3DImm.dll to the game folder and execute and configure "SetupTT.exe". After that go to C:/WIndows/Ubisoft and copy ubi.ini from there to your game folder.

    The game should then run natively.

    But it you remove dgVoodoo2 files, the game doesn't launch anymore. Reconfigure using SetuupTT.exe again, copy ubi.ini to game folder and it still doesn't execute. Pur dgVoodoo2 back, reconfigure and recopy ubi.ini and the game will work.

    I want to see the game run without dgVoodoo2 dependency, just like the French version does.

    Edit: I forgot to tell the most. important thing. You'll have to hook the way the shortcut is presented, which launches a different file with some parameter and use. early hook too

     

    Last edit: BEEN_Nath_58 2023-07-13
  • gho

    gho - 2023-07-13

    After some struggle I made the game run without dgVoodoo2. The problem is the install order and the fact that the game drops a lot of configuration files everywhere on the HD. To make it work I dodn't only delete the dgVoodoo2 dlls but I also had to re-configure the game and copy a hidden configuration file ubi.ini making sure that it held this line:

    GliDriver=Primary Display Driver
    

    I don't know if there are other tricks, but the game works here in window mode and system ddraw files. Beware: I tried to make a game RIP with the fake CD option, but it seems that a game file is still protected by some I/O error, this one in particular:

    CD:\GAMEDATA\tt4.cnt
    

    where CD stands of course for the CD drive letter. If you try to copy this file to HD you get an I/O error and the operation fails, so the game must be run with the CD mounted. But since this file is the fourth one, I hope that it wouldn't mean that after several completed levels a new protection could be triggered and the game would terminate in error!

     
  • BEEN_Nath_58

    BEEN_Nath_58 - 2023-07-13

    The file tt4.cnt contains DOS characteristic that NT doesn't understand . I used 98 to copy the file to the HDD and attached it to main PC and copied the file. I will get home and send it.

     
  • BEEN_Nath_58

    BEEN_Nath_58 - 2023-07-13

    I also had to re-configure the game and copy a hidden configuration file ubi.ini making sure that it held this line:

    Read my original post. I already did those things

    I tried to make a game RIP with the fake CD option, but it seems that a game file is still protected by some I/O error, this one in particular:

    Dont use the RIP. RIP can't play in game movies in my experience. Try the real proper game, or if you think the no-CD is problematic, please share me the no-CD.

     

    Last edit: BEEN_Nath_58 2023-07-13
    • gho

      gho - 2023-07-13

      I was not using the RIP, I used the CD image to make my own RIP.
      And maybe I did something that now I don't remember, but in the end the game worked also without dgVoodoo2

       
  • BEEN_Nath_58

    BEEN_Nath_58 - 2023-07-14

    I want to know what you did :)

    Can you install the game again but backing up the original one?

    Did you try my executable, I mean could it be the problem?

     
    • gho

      gho - 2023-07-14

      I want to know what you did :)

      I'll try the maneuver on a clean machine

      Can you install the game again but backing up the original one?

      I made a backup, but the game seems to pick files from the system folders and one must be sure that everything is settled ...

      Did you try my executable, I mean could it be the problem?

      The game worked ONLY with your executable

      Now I'm busy again, but I'll have to repeat the no-dgVoodoo installation later, with calm.

       
      👍
      1
  • BEEN_Nath_58

    BEEN_Nath_58 - 2023-07-15

    Sure, I am. waiting

     
  • gho

    gho - 2023-07-16

    This is the transcript of the operations I made on a clean machine. The game starts and works.

    extract .cue/.bin to "C:\Games\Tonic Trouble\iso"
    mount tt.cue with daemon tools
    run InstallTT.exe from CD, quit installer without running the game
    replace "TonicTrouble.exe" with cracked version (your file)
    run SetUpTT.exe, confirm the proposed dx6 configuration
    copy "InstallTT.exe" from CD to game folder
    add "InstallTT.exe" to DxWnd panel
    set command line = "InstalTT.exe -play TONICT", add "Ext. inject" and "Shared hook"
    

    Note that I didn't add TonicTrouble.exe to the panel, I added the InstalTT.exe used as a launcher. Probably it is possible to do better than this, for instance moving the configuration .ini file from the Windows system folder to the game folder.

     

    Last edit: gho 2023-07-16
    • BEEN_Nath_58

      BEEN_Nath_58 - 2023-07-16

      Yes that's what I did. I guess I should explain a little better.

      The game, will open a window, show the Tonic Trouble screen, then the mouse will show the Actvity sign and it will lag somewhat and crash.

      The phenomenon is the same when game crashes due to EXCEPTIONS. This is the last window before game crashes:

      I tried to give an useful log, but the log finishes at some unHook call

       
  • BEEN_Nath_58

    BEEN_Nath_58 - 2023-10-04

    Okay I finally managed to get the game running. I had to use the tweaks:LimitResources + Clear texture FourCC. Also I added single core affinity + NO exclusive coop level + modal window because otherwise the game crashes if you access the TOnic Trouble site from the game. The game runs extremely fast, so I added the usual 60hz cap

    However the bigger problem is a "text problem"

     

    Last edit: BEEN_Nath_58 2023-10-04

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.