T
afraid-scarlet
Hello, I've been having a problem with .NET 8 SDK and tModLoader and Steam on Ubuntu 24
I followed the guide, provided by the tModLoader, to install the dotnet version 8.0 for Ubuntu 24, but, I am having a major issue, When I go to Develop Mods, it says that it has not detected .NET SDK, but if type on the terminal "dotnet --version" it outputs "8.0.408".
When I use the command to execute the start-tModLoader.sh it fails and says:
tModLoader v2025.2.3.3 Error
Please ensure Steam is logged in and running.
A client.log file containing error information has been generated in
/media/mr-joestar/writable/Wrote/steamapps/common/tModLoader/tModLoader-Logs
(You will need to share this file if asking for help)
The file says:
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
dlopen failed trying to load:
/home/mr-joestar/.steam/sdk64/steamclient.so
with error:
/home/mr-joestar/.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /home/mr-joestar/.steam/sdk64/steamclient.so
That doesn't make sense, Steam is logged, and is running. This same issue occur even when I initiate Steam through terminal.
HELP ME I'M STUCK!!! I really want to make a mod for this game. I am having this for two days now. Thank you in advance.
2 Replies
Welcome to #support-forum. Before someone helps you, please first consult the information in #TML Troubleshooting Guide and try all the suggestions that might fit your particular issue, especially in the linked FAQ page.
If the information in the pinned thread does not solve your issue, please post all log files by dragging and dropping them into this chat. In Steam right click on
tModLoader in the library, then hover over Manage and click on Browse local files. In the folder that appears find tModLoader-Logs and open that folder. Inside that folder are the logs files. Select them all except the Old folder and drag them into this chat. If you need a visual guide to this process watch this: https://github.com/tModLoader/tModLoader/assets/4522492/3f4efa43-753f-4733-b630-ba85e711340cafraid-scarletOP•7mo ago
SOLVED!!!
Seems like Steam wasn't installed properly.
Using the following commands > acting accordingly (enter) > restarting the computer solved:
Remove remnants of broken Steam installations
sudo apt purge steam steam-launcher
sudo rm -rf ~/.steam ~/.local/share/Steam
Install critical 32-bit libraries (Steam is 32-bit)
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libgl1-mesa-dri:i386 libgl1:i386 steam-devices
Reinstall Steam from the official .deb
wget https://cdn.cloudflare.steamstatic.com/client/installer/steam.deb
sudo dpkg -i steam.deb
sudo apt --fix-broken install # Resolve dependencies
rm steam.deb
#Launch Steam to generate files
steam
Bit of a shame to admit, but I used the help of the DeepSeek. In my defence I am using Ubuntu for just two days. Having no idea what is going on.