


Added ScummVM launcher (Windows version) and texture packs according to this guide, works like a charm: https://steamcommunity.com/sharedfiles/filedetails/?id=1746858370
Without ScummVM there's slight text shadowing issues and menu glitches
ScummVM fixes all the visual glitches and scales the game properly, the HD mods mentioned in the guide above are highly recommended for further visual enhancement.

You can live with the glitch subtitle but, the clicking problem makes the game unplayable.
The text in the subtitles is gliched, it can be read by is very hard on the eyes.
Mouse clicking on objects not working 9 out of 10 times. Makes for a very frustrating experience playing as you have to click 100 times on something in order to work. Not ideal in a clicking game.

11w limit and 30fps
pink text
pink text and blank white promts
double click sometimes not working

I just installed scummvm, and loaded the game directory in it, then it worked launching from scummvm (I use the hq textures pack)

Enjoyable on the steamdeck, especially with the trackpad to move the mouse and R1 to interact with objects.
Only issue I encountered are the pop up confirmations when saving/loading/quitting, being completely white. The text that is supposed to show is "Are you sure you want to load/save/quit the game". Always press Y for Yes, N for No. (Easiest to keybind Y and N)
Playable without issues on proton 8.0.5
Frame rate locked to 30
Doesn't work without using compatibility functions. This is the easiest way to get the game working without downloading any additional software etc
The game shows a black screen in the main menu and in-game, needs either fullscreen disabled or double buffer disabled in order to run, either will work fine.
- Open the game once
- Find
/home/deck/.local/share/Steam/steamapps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey/preferences.ini
and open it with a text editor - Under the
[DirectX]
label (before the[Preferences]
one) add a new line with eitherbool_StartFullscreen=0
orbool_IsDoubleBuffer=0
. Results and performance seemed the same to me, maybe prefer double buffer if you also want to play in desktop mode. - Save your file and start the game, it should work now.
Adjust to personal preference, it basically is mouse only + ESC key
The game will use as many resources as it finds, but doesn't need them. It doesn't run on more than 30fps so:
Leave screen at 60Hz, set FPS limit to 30 or 60
TDP: 3W
GPU Manual: 200MHz
Personal preference: FSR on, sharpness 0 or 1
Purple outline in menu text
Exit dialog blank and not responding (you can exit the game through Steam)
With the guidance of MichaelP84 on where to find the correct folder I was able to get it working from just creating one file. I was able to get it to launch directly through Decks native steam game mode. The config they listed wasn't enough to get it to launch but with configs of my own, which I will list below, was able to get it to run as well with cutscenes. There is purple text, I'm unsure how to fix it.
/steamapps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey Make the file here. For Preferences.ini [Preferences] SfxVolume=0.878378 VoiceVolume=0.855856 MusicVolume=0.873874 bool_Subtitles=1 bool_AprilHighRes=1 bool_ShadowsOn=1 bool_AllowFastForward=0
[DirectX] GfxDriver=display int_BitDepth=16 bool_IsDoubleBuffer=0 bool_UseHardware=0 bool_StartFullscreen=1 bool_ForceSingleBuffer=1 bool_ShadowsOn=1
Purple/Blue text on main menu and pause screen. white box on exit menu.
Running the game on the native steam application you can avoid the white box exit or if you wish use the steam deck keyboard to press 'y' or 'n' to exit or not.
Some are having some luck using workarounds, but those are not relly realistic on the Steam Deck. You just get a compleatly black screen.

Installed the game with Steam, installed the HD pack from https://tljhd.github.io/ and could not properly get the game running from Steam. But starting ScummVm as stand alone application, pointing it to the game folder and starting it worked excellent.
Wine 6.16 through lutris, HD mod plus residualVM
Advice by sunny in an earlier post was valuable! Per their suggestion I followed this (https://steamcommunity.com/sharedfiles/filedetails/?id=1746858370) community guide to install longest journey HD mod, to the point where all the new game files are installed.
After installing the game files, the mod requires a piece of software called residualVM and sunny used the windows version of this. I downloaded the windows residual VM version from the steam community page linked above (as the newer versions seem not to support TLJ).
However, the steam guide suggests renaming the residualVM exe to the game.exe format the game uses, so that launching the game in steam launches residualVM. Doing this worked fine (proton 6.19-GE) but then residualVM needs to find the actual longest journey game and couldn’t find it when installed in the longest journey directory.
Instead, I put a residualVM directory (extracted from the zip download) in …/steamapps/common (the directory in which the folder The Longest Journey is also stored). I then launched residualVM through Lutris/wine (version 6.16, no customization). I did not need to tinker. ResidualVM then found The Longest Journey and launched it just fine.
I was able to run the anti-aliasing Residual VM can do to make the game look better, save and load etc. Cut scenes played without issue or artifact that I noticed so far. Worth it for one of my all time favourites!

First, save a file in "/steamapps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey", and name it "Preferences.ini"
`Populate the file as follows:`
[Preferences]
AudioDevice=directsound
SfxVolume=1.000000
VoiceVolume=1.000000
MusicVolume=1.000000
bool_Subtitles=1
bool_AprilHighRes=1
bool_ShadowsOn=1
bool_HighResVideo=1
bool_AllowFastForward=0
[DirectX]
bool_IsDoubleBuffer=1
int_bitDepth=16
bool_UseHardware=1
bool_StartFullScreen=0
Confirmation dialog is blank. Press 'Y' for yes, and 'N' for no to workaround this problem.
The Interaction Popup menu can be hard to activate. Moving the mouse around and repeatedly clicking is only known workaround.

5.21-GE-1 GloriousEggroll
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.21-GE-1
Confirmation dialog windows not showing up, but confirming with Y and N works like a charm.

Still broken screen display with proton 5.0.9
eventually will try the 'patch' from other comments/guides and will report back

ResidualVM graphics override mod
Extract the mod files into your downloaded game directory just as if you were using Windows. The mod fixes fullscreen, stability, and fonts by use of ResidualVM. Use the Windows version of ResidualVM when following this guide. In Steam, set PROTON_USE_WINED3D=1 as your launch option.

I had to create a "preferences.ini" file in "/.steam/steam/steamapps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey" or copy the file in "/Application Data/The Longest Journey Demo" into "/The Longest Journey". Under section [DirectX] add the entry "bool_Startfullscreen=0" without quotes. Save the file. In-game renders relative to the window, but cutscenes render relative to 0,0 coordinates of the desktop. Fullscreen only shows the top left corner of the screen. There is an occasional crackling sound in the audio. I had to be moving the mouse while clicking to the interaction menu to popup. The confirmation dialog is blank, but press the 'Y' key for yes, and the 'N' key for no. Seems like a lot of issues. But its really only 4, 1) you have to manually create/edit the preferences.ini in order to play in windowed mode, 2) the window needs to be in the top left corner, 3) interaction menu is tempermental, and 4) the confirmation box is blank. Other than that, the game runs perfectly fine. There is a note on "https://pcgamingwiki.com/wiki/The_Longest_Journey" to fix the blank confirmation dialog box, to add the command line "-DisableMaxWindowedMode" without quotes, but this did not work for me. There is also mentioned a option to use software mode, that is, under [DirectX] add or edit "bool_UseHardware=1", the default, to "bool_UseHardware", but this does not work, because the game immediately crashes upon launch in software mode.

Have to create a preferences.ini file in "/home//.steam/steam/steamapps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey", as described in previous post. bool_UseHardware must be on, and bool_Startfullscreen must be on, because while the game itself renders relative to the window, cutscenes seem to be rendering based on the 0,0 coordinates of the desktop. I am getting a very low crackling of audio during conversations. Also, you have to be moving the mouse while double-clicking to get the popup menu to appear.

Runs perfectly with ResidualVM. Follow this guide: https://steamcommunity.com/sharedfiles/filedetails/?id=1603452623

I got the game to play. First, create a file in "/home//.steam/steam/steamapps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey" name it preferences.ini. Populate that file, like this : [Preferences] AudioDevice=directsound bool_HighResVideo=0 SfxVolume=1.000000 VoiceVolume=1.000000 MusicVolume=1.000000 bool_Subtitles=1 bool_AprilHighRes=0 bool_ShadowsOn=1 bool_AllowFastForward=0 [DirectX] bool_IsDoubleBuffer=1 int_bitDepth=16 bool_ShadowsOn=0 bool_UseHardware=1 bool_StartFullscreen=0. NOTE: put each entry on a new line, if you confused there is a file in "/Application Data/The Longest Journey Demo" that you can view to see the format to use; bool_UseHardware=1 must be the same or the game crashes; bool_StartFullscreen=0 must be the same or only the top left corner of the rendered screen is visible. Save the file. Make sure to leave the window in the top left corner of the screen, because the game seems to render based on 0:0 coordinates of the monitor, not the window, as moving the window would move away from the rendered screen. Th Exit confirmation dialog is blank.

I got the game to play. First, create a file in "/home//.steam/steam/steamapps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey" name it preferences.ini. Populate that file, like this : [Preferences] AudioDevice=directsound bool_HighResVideo=0 SfxVolume=1.000000 VoiceVolume=1.000000 MusicVolume=1.000000 bool_Subtitles=1 bool_AprilHighRes=0 bool_ShadowsOn=1 bool_AllowFastForward=0 [DirectX] bool_IsDoubleBuffer=1 int_bitDepth=16 bool_ShadowsOn=0 bool_UseHardware=1 bool_StartFullscreen=0. NOTE: put each entry on a new line, if you confused there is a file in "/Application Data/The Longest Journey Demo" that you can view to see the format to use; bool_UseHardware=1 must be the same or the game crashes; bool_StartFullscreen=0 must be the same or only the top left corner of the rendered screen is visible. Save the file. Make sure to leave the window in the top left corner of the screen, because the game seems to render based on 0:0 coordinates of the monitor, not the window, as moving the window would move away from the rendered screen.

runs, incorrectly renders title screen, menu screen starts with sound playing but title screen is still visible. I tried to edit "Preferences.ini" to attempt some of the fixes mentioned on "https://pcgamingwiki.com/wiki/The_Longest_Journey", but could not find the file in any of the 3 locations mentioned to check. The locations are : 1) the install directory "/home//.steam/steam/steamapps/common/The Longest Journey", 2) "C:/users//AppData/Roaming/The Longest Journey", 3) there is a note stating if the game is run without admin privileges activity may be redirected to "C:/users//AppData/Local/VirtualStore" probably into a subdirectory called "The Longest Journey", does not say for sure though. I believe the absence of the "Preferences.ini" file is responsible for the game not working.

With bool_StartFullscreen=0 it works in a window, but with the same issues as before, no yes/no dialog when exiting the game. Game works when using bool_UseHardware=1 otherwise will crash. Running it with ResidualVM, TLJHD and FMV Pack, will work flawlessly.

Even with the tweak to enable video playback (see other comments about preferences.ini), the game only uses a tiny part of the window, with 90% of the image missing, making the game unplayable. Plus all the text is blank too.

Two problems. First, does not play movies, to fix it run once: echo -e "\n[DirectX]\nbool_IsDoubleBuffer=0" >> "$HOME/.steam/steam/steamapps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey/Preferences.ini" .Second, the action menu does not work well, the solution is: when you press and release left mouse button, move the cursor over an item.

Needs to enable "Emulate a virtual desktop" under graphics in winecfg WINEPREFIX=~/.steam/steam/steamapps/compatdata/6310/pfx/ "$HOME/.steam/steam/steamapps/common/Proton 3.7/dist/bin/wine" winecfg runs fine except that the mouse is unable to reach the the top part of the screen
Doesn't start and even changing lines in preferences.ini didn't help neither the winetricks too.

Doesn't start, tried the workaround with preferences.ini but without success.
For anyone who also wants to give this a try, the preferences.ini doesn't exist from the start but can be created by running configure.exe with wine as follows, "wine /.steam/steam/steamapps/common/The\ Longest\ Journey/configure.exe". Just note that the file should appear at "/.wine/drive_c/users/manolis/Application Data/The Longest Journey Demo/preferences.ini", so you need to copy it to the right directory afterwards and then make the changes.

Steam.dll in executable directoty did not work, neither did installing vcrun2003 with protontricks, nor did using [DirectX] in preferences.ini. also setting compatibility in winecfg to XP did nothing.


Does not start.



simply doesn't start



I tried the workaround about modifying ~/.steam/steam/SteamApps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey/preferences.ini, but the file doesn't exist



I tried the workaround about modifying ~/.steam/steam/SteamApps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey/preferences.ini, but the file doesn't exist



I tried the workaround about modifying ~/.steam/steam/SteamApps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey/preferences.ini, but the file doesn't exist and creating it does nothing better



I had to modify the prefences.ini, like it is described here: https://steamcommunity.com/app/6310/discussions/0/358415206086612808/
(the ini is in ~/.steam/steam/steamapps/compatdata/6310/pfx/drive_c/users/steamuser/Application Data/The Longest Journey/ )
aside from that, exiting the game is a bit of a hassle since the graphic is a bit messed up, but otherwise looks very playable
