The 4th Coming

The 4th Coming

View Stats:
How to fix the launcher under Linux? (Edit: Solved, see edit!)
I know the game itself runs fine but the new launcher doesn't launch.

Unhandled exception. System.IO.FileLoadException: Could not load file or assembly 'T4CLauncher, Version=1.0.0. 0, Culture=neutral, PublicKeyToken=null'. Incorrect alignment. (0x8007046C) File name: 'T4CLauncher, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' ---> System.Runtime.InteropServices.COMException (0x8007046C): Incorrect alignment. (0x8007046C) pid 618560 != 618559, skipping destruction (fork without exec?)

If I launch the .exe through wine I get a .NET 8 error so I checked Protontricks, but that only has .NET up to version 7, which I tried to install but that does not seem to be sufficient.

Edit: Tried running the manually downloaded .NET 8 installer through Protontricks but that didn't change anything either. :/

Edit: Figured out the probably best way currently.
In your launch options for the game in Steam add (without the quotation marks): "bash -c 'exec "${@/T4CLauncher.exe/Game\/Dialsoft\/t4c.exe}"' -- %command%"
To increase the resolution, temporarily change t4c.exe to t4cconfig.exe. It fails to load the language file so the strings are all broken up but you should be able to see the higher resolutions (respect your aspect ratio for your monitor, the highest resolution is for 16:10 monitors, not the most common 16:9). After that change it back to the game's .exe and use alt+enter to switch between fullscreen and windowed. The latter will be broken when you switch to it again but switching to fullscreen works. Tabbing is a bit weird but also works.
Last edited by Dark Thoughts; Feb 16 @ 3:57am
< >
Showing 1-9 of 9 comments
Epsilons  [developer] Feb 15 @ 12:45pm 
You can navigate to the game installation folder (your Steam Library). The path will be something like:
SteamApps\common\The 4th Coming\

Then from there, you can enter the "Game" folder and select your respective version (D4O or Dialsoft) and you can make a shortcut for the "T4C.exe" executable on your desktop or add it as a "Non-Steam Game" on your Steam Library.

Thus you can launch the game directly. The launcher is entirely optional and has been made to accomodate both D4O and Dialsoft players and simplify the process of creating an account for new and returning players.

Unfortunatly since the launcher use .NET 8 you'd have to wait for Protontricks to get updated to support that version to be able to use the launcher on Linux.
Last edited by Epsilons; Feb 15 @ 12:49pm
D4O = German servers & Dialsoft = International?
Is there an overview which ones are more populated? Are there differences (microtransactions?) between the two?
I think the last time I played was like 24+ years ago...
Epsilons  [developer] Feb 15 @ 12:53pm 
You'll find all the answers you seek here:
A Comprehensive Guide to Dialsoft and D4O AG Servers
Last edited by Epsilons; Feb 15 @ 12:56pm
Thanks.
So the sole German server Schicksalswind is strictly RP only, the biggest server Neerya is French only and Realmud is the general international / English server without too specific playstyle rules?
Epsilons  [developer] Feb 15 @ 1:17pm 
I'd argue that the German server Schicksalswind is "RP/Generalist". It's a 'fun' environment, not strictly RP per-se.

Neerya is french only yes, but there are a few English players that plays on it anyway. The game can be set in English with "T4CConfig.exe" [located next to "t4c.exe" in the game installation folder], but the content specific to that server wont have translation and will be available only in French.

And yes Realmud is the official English "generalist" server.

That being said, while all servers have the same "core" content, they also features unique contents developed by their specific teams, so your experience will be vastly different from one server to the other.
Last edited by Epsilons; Feb 15 @ 1:18pm
Hm, the rules on the German site made it sound pretty strictly RP.
Is the fullscreen not working a Linux issue?
Epsilons  [developer] Feb 15 @ 5:15pm 
On the German server, i'd say the experience in game is "RP/Generalist". But yes there are some rules to respect that are more "RP-oriented" (like the name convention and such).

And yes, the fullscreen issue is likely related to the fact that Linux is not officially supported by the game. The game have not been optimized or tested for Linux systems, leading to potential compatibility issues, including problems with fullscreen mode. Running the game on a supported OS (like Windows 10 or 11) is a more stable solution.
Last edited by Epsilons; Feb 15 @ 5:42pm
You make it sound like less strict than the rules are laid out on the website? It says that you have to strictly roleplay when chatting over your head / in your vicinity.

It's extremely unlikely that I'll ever return to Windows, especially with how the development there is going. I'll see if I can find some other solutions through tinkering.

Edit: Figured out the probably best way currently.
In your launch options for the game in Steam add (without the quotation marks): "bash -c 'exec "${@/T4CLauncher.exe/Game\/Dialsoft\/t4c.exe}"' -- %command%"
To increase the resolution, temporarily change t4c.exe to t4cconfig.exe. It fails to load the language file so the strings are all broken up but you should be able to see the higher resolutions (respect your aspect ratio for your monitor, the highest resolution is for 16:10 monitors, not the most common 16:9). After that change it back to the game's .exe and use alt+enter to switch between fullscreen and windowed. The latter will be broken when you switch to it again but switching to fullscreen works. Tabbing is a bit weird but also works.
Last edited by Dark Thoughts; Feb 16 @ 3:56am
For anyone on Mac using Crossover just type this in launch option in steam :

"C:\Program Files (x86)\Steam\steamapps\common\The 4th Coming\Game\Dialsoft\t4c.exe" %command%
< >
Showing 1-9 of 9 comments
Per page: 1530 50