T
tModLoader8mo ago
ratty-blush

TML not launching

I went specifically to git to try to figure out your problem on your own. What exactly is wrong? I'll send the logs below, but in short, TML can't run dotnet no matter how hard it tries. I've already tried all the ways from git, tried changing the startup driver, tried through steam and through a bottle. What kind of bottle? This is an application for Ubuntu (specifically, I have Ubuntu 24.04), in which it is more convenient to use wine, change startup parameters (Proton-Ge 9+ and so on). At first, I naturally thought that I had forgotten to install some kind of dependency again. But I can safely run a regular terrarium, which actually has the same dependencies (but not through steam. It refuses, no matter which startup driver). The last attempt was to download 1.4.4.4 and not 1.4.4.9.... But as you can see, it didn't help either.
GitHub
Basic tModLoader Usage FAQ
A mod to make and play Terraria mods. Supports Terraria 1.4 (and earlier) installations - tModLoader/tModLoader
6 Replies
ratty-blush
ratty-blushOP8mo ago
Logging to C:/users/steamuser/Documents/My Games/tModLoader/tModLoader-Logs/Launch.log
Fixing Environment Issues
mv: can't rename 'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/Steamworks.NET': Invalid argument
'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/Steamworks.NET' -> 'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/steamworks.net/Steamworks.NET'
mv: can't rename 'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/Newtonsoft.Json': Invalid argument
'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/Newtonsoft.Json' -> 'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/newtonsoft.json/Newtonsoft.Json'
Windows Version 0.22000
Verifying installation directory...
Proton has been detected. It is highly recommended to not use it as it causes all manner of issues. Please disable Proton and launch again. See https://github.com/tModLoader/tModLoader/wiki/Basic-tModLoader-Usage-FAQ#disable-proton for information on moving save data to the correct location.
Success!
Verifying .NET....
Parsing .NET version requirements from runtimeconfig.json
Success! dotnet_version=8.0.0
Last Run Attempt Failed to Start tModLoader. Deleting dotnet_dir and resetting
Checking for old .NET versions to remove from folder
Cleanup Complete
Checking dotnet install...
Update Required. Checking for Windows pre-deployed x64 dotnet files
None Found. Attempting downloading win x64 portable dotnet runtime directly...
This can take up to 5 minutes
Extracting...
Dotnet should be present in "C:/users/steamuser/Documents/My Games/tModLoader/dotnet"
Attempting Launch...
Launched Using Local Dotnet. Launch command: "C:/users/steamuser/Documents/My Games/tModLoader/dotnet/dotnet" tModLoader.dll ""
Logging to C:/users/steamuser/Documents/My Games/tModLoader/tModLoader-Logs/Launch.log
Fixing Environment Issues
mv: can't rename 'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/Steamworks.NET': Invalid argument
'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/Steamworks.NET' -> 'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/steamworks.net/Steamworks.NET'
mv: can't rename 'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/Newtonsoft.Json': Invalid argument
'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/Newtonsoft.Json' -> 'C:/users/steamuser/Documents/My Games/tModLoader/Libraries/newtonsoft.json/Newtonsoft.Json'
Windows Version 0.22000
Verifying installation directory...
Proton has been detected. It is highly recommended to not use it as it causes all manner of issues. Please disable Proton and launch again. See https://github.com/tModLoader/tModLoader/wiki/Basic-tModLoader-Usage-FAQ#disable-proton for information on moving save data to the correct location.
Success!
Verifying .NET....
Parsing .NET version requirements from runtimeconfig.json
Success! dotnet_version=8.0.0
Last Run Attempt Failed to Start tModLoader. Deleting dotnet_dir and resetting
Checking for old .NET versions to remove from folder
Cleanup Complete
Checking dotnet install...
Update Required. Checking for Windows pre-deployed x64 dotnet files
None Found. Attempting downloading win x64 portable dotnet runtime directly...
This can take up to 5 minutes
Extracting...
Dotnet should be present in "C:/users/steamuser/Documents/My Games/tModLoader/dotnet"
Attempting Launch...
Launched Using Local Dotnet. Launch command: "C:/users/steamuser/Documents/My Games/tModLoader/dotnet/dotnet" tModLoader.dll ""
I solved this question by asking it on git. As a result, it turned out that I needed to run a different version of the game, and it had to be in disk Z and not in disk C.
continuing-cyan
continuing-cyan8mo ago
Hi man, how I can install a different version? I already tried change the disk but it doesn't works
ratty-blush
ratty-blushOP8mo ago
Another version in terms of, for example, 1.4.4.4 rather than 1.4.3.2, or in terms of compatibility with the operating system?
continuing-cyan
continuing-cyan8mo ago
a version of tmod, how did you fix the problem?
ratty-blush
ratty-blushOP8mo ago
It's just that I personally launched the Windows version through a bottle, and there was a TML in the C drive, respectively. But when I downloaded the version of both Terraria and TML for ubuntu, and left both on disk Z, everything worked (but I was asked to use steam in the future)
continuing-cyan
continuing-cyan8mo ago
oh, ok bro thx

Did you find this page helpful?