VOGONS


First post, by Robhalfordfan

User metadata
Rank Oldbie
Rank
Oldbie

I have manage to get this game running on Linux via Lutris from it original discs - NOT STEAM/GOG OR DOSBOX VERSION

This is how I did it and don't know if it is full proof but it worked for me and played for an hour with no graphic or sound glitches or freezes and will edit and change details, if I find any more changes/tweaks needed

Specs - MacBook Air 2020 Intel - https://everymac.com/systems/apple/macbook-ai … ssor-specs.html
Linux - Linux Mint 22.1 -Xia (T2 kernel)
Wine version - WineHQ Staging 10.10 (Latest as of writing this)
Lutris Version - 0.5.18 (Latest as of writing this)

ISO Automounting guide scripts - https://forums.linuxmint.com/viewtopic.php?p= … feb305#p2621095

1a - If you have the original CDs - make an ISOs of them or download ISOs of the game
1b - mount both and of the ISOs or insert real disc 1 - to mount, use the udisksctl lines in the first part in the terminal in above link and remember to put -no-partition-scan as the end of ISO path name because for me it mounted the mac side of disc not the windows side

2 - add game in lutris and click on "install a windows game from an executable"
3 - enter game name and tick the identifer box (not sure if affects anything) and select "Windows 98 + 3DFX 32-bit" from drop down box and click install and install again on next page
4 - if want a desktop shortcut keep the box ticked and and if your happy where it wants to install wineprefix and game - click continue otherwise change to your preference
5 - point the setup directory box to the mounted/real disc of disk 1 to setup.exe and click install
6 - The autorun of game will start and click "install Titanic"
7 - Click "Next"
8 - Click "Custom" then "Next"
9 - tick the "Sounds and Theme Music" then "Next" twice
10 - click on "DirectX" THE "Next" twice and let the game install
11 - Untick both options at end of install then Click "Finish"
12 - DO NOT CLICK PLAY IN LUTIS YET - Click in the wine button for game click "Run EXE inside wine prefix"
13 - go to mounted/real disc 1, then go to install folder, dx5 folder, directx folder and double click dxsetup.exe
14 - DO NOT CLICK PLAY IN LUTIS YET - Click in the wine button for game click "Wine Configuration"

15 - Change the windows version from windows 98 to windows XP
This gets past the Memory heap Error/Fatal Line Error

16- Go to the "Graphics" tab and untick "Allow the window manager to decorate the windows"
then untick "Allow the windows manager to controls the windows"
otherwise you get black screen when you try to exit - Unfortunately this may also make you unable to use the Mouse in boxes that pop up for changing real discs and saving/exiting but you can still use keyboards arrows and enter key to control those boxes
- Found a way to fix this with a virtual desktop to game native resolution and full screen.

17 - Go To "Staging" tab and tick "Enable CSMT for better graphic performance (depreacated)" and "Enable VAAPI as backend for DXVA2 GPU decoding"

18 - Go to the "Libraries" tab and see if you have file "ddrawex" and set it to "native"
This may help if game freezes during gameplay and the music is stilling going and still move the mouse but cant click on anything and move with keyboard. - In conjunction with with step 17

18 - click on up arrow button next to the play button for the game and click "configure" change these settings

game options menu
- change "Executable" to from "ti.exe" to "titanic.exe" - we will change this back at the end
-Prefix architecture - change from "Auto" to "32-bit"

Runner options menu
- Turn off "Enable AMD FidelityFX Super Resolution (FSR)" - (not sure if affects anything)
- Turn off "Enable BattleEye Anti-Cheat" - (not sure if affects anything)
- Turn off "Enable Easy Anti-Cheat" - (not sure if affects anything)
- Turn on "Windowed (Virtual Desktop)" and set the "virtual desktop resolution" to 640x480

System options menu
Display submenu
- Turn on "Restore resolution on game exit"
- Turn on "Disable desktop effects"
- check if "Disable screensaver" is turned on - if not turn it on

Two Options to use here
- Switch resolution - 640x480
OR
- you can use Gamescope and set game resolution to 640x480 and output resolution to whatever you like, bear in mind the higher the output resolution the smaller the mouse arrow will be

If there an issue with dialogue cut off issues - I haven't had that problem
CPU submenu
- Turn on "Restrict number of cores used" and make sure is say "1" in box below
This should fix dialogue cut off issues, if there is

Audio submenu
- Turn on "Reduce PulseAudio latency"
This may helps minimizing "crackling sounds" when music is playing at higher end of notes

For people who want to automount the ISOs when game starts and unmount when game has exited

using above link, make a two separate scripts
one for making mount points and mounting ISOs and name something like PreLaunch.sh
another for unmounting ISOs and deleting mount points and name something like PostExit.sh

If you have cdemu installed, same as above can be used but use different commands than above - a quick google search will help in find right commands to use

under the Game execution submenu
- point the "Pre-Launch script" box to your ISO mounting script
- Turn on "Wait for pre-Launch script completion"
- point the "Post-exit script" box to your ISO unmounting script

19 - click play button and a titanic autoplay menu will appear, click "Options" and under sound, change "preferred bit per sample " to "16 bit" and uncheck "Eject CD when switching discs" then click ok and exit

20 - click on up arrow button next to the play button for the game and click "configure" and go back to "Game options" tab and change "Executable" from "Titanic.exe" to "ti.exe"

Now you should be to play the game from it original CDs without glitches... Hopefully

Hope this help other people and is the best I can get the game as close to playing and sounding like the original pc version on the hardware of the time period as possible.