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
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!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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
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:
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:
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!
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.
Read my original post. I already did those things
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
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
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?
I'll try the maneuver on a clean machine
I made a backup, but the game seems to pick files from the system folders and one must be sure that everything is settled ...
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.
Sure, I am. waiting
This is the transcript of the operations I made on a clean machine. The game starts and works.
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
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
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