T
tModLoader7mo ago
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
tModLoader
tModLoader7mo ago
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-ba85e711340c
afraid-scarlet
afraid-scarletOP7mo 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.

Did you find this page helpful?