
Kosiurnik
Published
Works perfectly out of the box
Works out of the box, maxed graphics, no alt+tab issues. Online mode works without any issues (I played some pvp matches, no problems so far).
Using GE-Proton, only Low Quality Profile and Low Texture Quality were available in the settings. The FPS dropped to 30 in the benchmark. Solution: Switch to Proton Experimental.
Works out of the box when using Proton Experimental. No FPS drop below 60 on Crazy Quality Profile using DX12.
mangohud gamemoderun %command%
It works great out of the box, so no tinkering is needed. On the first boot, a Visual C++ Redistributable installation wizard will appear, completing an install without any problems and letting the game run. Otherwise, you can try to install vc_redist
through protontricks. (Custom launch options are not required; I'm using those as my default.)
Works great out of the box, no tinkering needed.
Playable without any tinkering
it just works
It works great out of the box, so no tinkering is needed.
The game can be played without much tinkering, but only on OpenGL mode with fullscreen disabled. Install game patches to make Direct3D work.
Used protontricks to install amstream, quartz, devenum and qdvd to fix video and audio issues. However this fix works for EftbP. As for TMP and LS, the fix has no effect for videos.
BGM was missing. Add amstream
with protontricks and it should be fixed.
Initially only OpenGL works without issues, but the game won't run when the resolution is set to anything with 16:9 aspect ratio. There's a patch provided by IEO that lets the game run with Direct3D and 1920x1080 res.
On higher resolutions and using OpenGL, all elements on the right and bottom side of construction/research panel are not clickable. The patch provided by IEO should fix this issue.
Some minor graphic glitches can appear when restarting mission while playing main campaign (black squares on the ground, glitching fonts). Luckily this doesn't occur on reloading save file. While using Direct3D, game crashes on entering construction menu. The game freezes or crashes when completing a campaign (this may be related to cutscene issues).
These are steps I followed to make Direct3D and 16:9 res work (I did it for all 3 games):
- Use these winetricks/protontricks:
amstream quartz devenum qdvd
(sidenote: the cutscenes works only for EftbP. I tried many ways to make cutscenes work on TMP and LS, but with no results. The only fix for TMP and LS is to fully disable cutscenes by removing all content in Video directory) - Install patches provided here: https://wiki.insideearth.info/wiki/Earth2150#Game_Patches (each patch is separate for the corresponding game)
- Optionally for TMP or LS, install EarthExtensions for QoL changes: https://github.com/InsideEarth2150/EarthExtensions/tree/main (this should also fix issues with fast spinning ui icons in construction/research menu)
- Set graphic settings to Direct3D, 1920x1080 res, fullscreen, no intros, no autoplay.
Only minor artifacts are present, but they don't interfere with the game.
Game can be played in any resolution with 4:3 aspect ratio. Widescreen (1920x1080) will crop top and bottom part of the screen, which renders construction menu (F2) unusable. (This issue also applies for Windows, so it's not proton specific).
Game does not launch initially on latest proton version. You need to choose older version (like 7.0-6) to let the game finish hardware setup.
Playable without any tinkering.
Native version works great out of the box, so no tinkering is needed.
Playable without any tinkering
Playable without any tinkering. I had some issues while calibrating audio latency, but it turned down that the problem was related to my bt headphones (which audio latency exceeded 300ms). I swapped to the better headphones and the issue is gone.
gamemoderun WINEDLLOVERRIDES="dstorage,dstoragecore=n,b" %command%
I updated the DirectStorage DLLs to version 1.2.4 (by downloading them from https://www.nuget.org/packages/Microsoft.Direct3D.DirectStorage and placing them in the game dir); without that, the game won't even launch.
I got the game running at 50-60 FPS on the highest settings, with FSR set to quality, no frame generation, and QHD resolution (although it could be running better, and I won't mention the game's optimization). Shader compilation takes a lot of time. I didn't experience any bugs or crashes throughout the entire playthrough. Multiplayer works without any problems. I played the game for 50h via shared library on steam.
PROTON_USE_WINED3D=1 WINE_FULLSCREEN_FSR=1 PROTON_NO_ESYNC=1 PROTON_USE_D9VK=1 %command%
I had some issues when launching version 1.54. But the latest version works PERFECTLY! No FPS drops, no crashes, no screen resolution issues. What's more, latest publictest does not require GameSpy to be installed to play multiplayer.
gamemoderun %command% -window 2048x1152
GE-Proton 9-16: If you experience missing particle effects (like aura spells particles, fire on the buildings, glow particles on lootable corpses), try removing PROTON_USE_WINED3D=1
from launch options if you use it.
So the max resolution supported without any patches is 1600x1200. If you go higher than that, you can expect some problems. You can install the widescreen fix (from here: https://www.nexusmods.com/spellforceplatinumedition/mods/2?tab=files&file_id=4), but it can generate additional issues.
- missing HP bars (solution: check your resolution, this happened to me when I tried to customize my resolution to fit my screen in windowed mode without hiding the system status bar)
- crashes on esc/menu (solution: resolved by removing
PROTON_USE_WINED3D=1
from launch options.) - the "desired resolution not found" error on start (solution: switch to Proton 7-26, or set
-windowed
or-window 2560x1440
in launch options.) IMPORTANT NOTE: Fullscreen does work with Proton 7-26 and widescreen fix; however, the FPS issues come back. Proton 9-16 works without performance problems, but you are forced to play in windowed mode. Switch the window resolution to lower if it doesn't fit your screen.
Performance problems with GE-Proton7-26. This problem didn't happen on GE-Proton9-16.
If you go from the main menu to Options and if it is crashing the game, you need to switch to Proton 7-26, make changes, and go back to 9-16. (You'll need to keep your config.lua
intact for this, or windowed mode will force the lowest res possible).
Previously I was playing the game on the latest version without any issues. This report may be helpful for anyone willing to play on legacy v1.54.
Switch to publictest if you want to play online modes (campaign mode still works without switching).
I was able to play Skirmish, Journey and Arena in solo mode after switching branch to publictest. On the normal version of the game those modes are not playable due to network error.
I didn't encounter any performance issues while playing without any tinkering. In-game fonts are little crusty, but still readable (setting FREETYPE_PROPERTIES="truetype:interpreter-version=35"
has no effects).
Game crashes at main menu without additional tinkering. BGM is causing some lags and little graphical glitches are present.
Had to do some tweaks.
- Set compatibility mode to Windows XP in winecfg
- Manually edit screen resolution to 1920x1080 in registry editor + optional window mode at
HKEY_CURRENT_USER\Software\Primal\Dragon\Graphics
(for more registry tweaks, check out the guide at https://steamcommunity.com/sharedfiles/filedetails/?id=486972895)
Some issues:
- Game crashed while loading main menu due to l3codecx error. Running
protontricks 273720 l3codecx d3dx9 quartz
fixed the problem. (quartz also messed up the intro sequence, which can be disabled via regedit) - I experienced lag spikes (approx 5 sec) every time the music track changes. Empyting Ambience directory fixed the problem, but disables background music completely.
Changing background music causes huge lag spikes. Removing Ambience directory in game files fixes the problem (steam/steamapps/common/The I of the Dragon/Data/Sounds
). SFX causes no problems and is working properly.
Some geometry is not rendered properly (eg. the flying carpet)
Screen res defaults to 800x600 which can cause black screen. Changing the res is possible only through regedit.
Native version does not even launch. It works with proton however.
Runs smoothly, even better than on windows. The only problem is the shader compilation time, sometimes it can take very long.
I've experienced crashes on alt-tab, but they occur so rarely that it shouldn't be a problem.
Runs smoothly with 144 fps in 1080p 144hz on low/medium settings due to my hardware limitations. Can play 60 fps on medium/high even on more demanding locations like Duviri.