please make a mac & Linux port for TEdit in the next update please
mrxplasma opened this issue · 6 comments
please make a mac & Linux port for TEdit in the next update please it will help the terraria players as well
I just tried using TEdit through Wine on Linux, it works just fine. You do need to create a link to ~/.steam/steam at Program Files (x86)/Steam in your emulated C: drive in order for TEdit to find Terraria and load the textures, but other than that it dosen't have any obvious defects.
For me, running it with wine doesn't work.
When i run wine TEdit.exe
i get the output:
002c:fixme:winediag:loader_init wine-staging 9.1 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0118:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.6.2" not implemented
0118:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.6.2" not implemented
0118:err:module:import_dll Library iconv.dll (which is needed by L"Z:\usr\share\wine\mono\wine-mono-8.1.0\bin\libmono-2.0-x86_64.dll") not found
0118:err:mscoree:load_mono Could not load Mono into this process
I have made a symlink at ~/.wine/drive_c/Program Files (x86)/Steam to point to ~/.var/app/com.valvesoftware.Steam/.steam/steam (i'm using steam flatpak), but still it's the same error.
That error suggests an issue with .net/mono... and that version of .net (4.6.2) seems to be old. When was your wine space generated? I just installed winehq-stable for the first time on my ubuntu 22.04 LTS machine, double clicked on TEdit.exe
from a linux file explorer window, and wine started setting stuff up, including downloading and installing .net. TEdit started right up once that was done. I didn't use ubuntu's build of wine, though; I added winehq's repository and installed their build of wine as recommended in winehq's install docs.
So, I guess a good first question is this: how did you install wine? Through your distro's package manager or from winehq? For ubuntu 22.04, it looks like 6.something is installed when I issue apt install wine
through the official repositories, but winehq installed 9.0. Installing an older version of wine may be the reason behind the old .net.
I installed it with dnf cause im on fedora.
The version of the wine is 9.1, as you can see in the first line of the error, so i don't think that wine is the problem.
Ah, I missed that... 9.1 is in the devel branch according to winehq. Did you install your wine by following https://wiki.winehq.org/Fedora or just dnf install wine
?
If it isn't wine (which I'm not sure about unless you get the same error with the winehq builds), then I wonder at the .net/mono install inside that installation. I would suggest renaming ~/.wine
and then trying to start TEdit.exe
again to try to regenerate your wine space. If you do that, is there a message about installing .net?