tModLoader 1.4 如果在MAC 苹果系统系统中,无法直接通过steam启动解决. 如果你是在找我修改器.那么本站搜索terraria

 

WINDOWS 系统版本修改器:

 

https://www.getce.cn/show/201.html

 

 

MAC系统的游戏修改器正在移植中.

 

本篇主要介绍MAC系统也就是苹果系统中,无法通过steam启动tModLoader的解决方法.

 

 

 

 

 

 

 

Steam启动失败

 

表现如下:

1,steam点运行,然后steam提示游戏运行中.

2,过几秒后,steam不显示运行中, 游戏也没有真正弹出.

 

 

手动执行启动脚本

 

打开游戏目录

steam库--tmodloader右键--管理--浏览本地文件 (打开游戏所在目录)

打开终端

cd 游戏目录

 

小技巧,将游戏目录一个文件拖动到终端,删除文件名,保留前面路径即可.

 

 

sudo chmod +x start-tModLoader.sh  给启动脚本执行权限

sh start-tModLoader.sh  执行启动脚本,并看到提示This can take up to 5 minutes..

表示尝试下载dotnet中,

 

当然这里能自己安装最好了.几分钟后没下载成功会自动尝试调用系统dotnet

 

Launched Using System Dotnet.

 

手动安装DOTNET

 

如果上一步无法自动安装.那么手动安装dotnet

 

下载

https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0

或者

https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0/runtime?cid=getdotnetcore&os=macos&arch=x64

 

.net 运行时 

建议版本6.0.25 (微软最新的 )

MAC--关于本机--处理器

CPU是 Intel 或者AMD的 CPU 选 X64

CPU是 苹果M1之类的CPU 的选 ARM64

 

 

 

 

 

 

 

安装

安装不用讲,直接默认安装即可.

装完系统自动有环境变量,终端直接输入dotnet 命令会有提示的.

表示装好了.

yakedeAir:~ yake$ dotnet

Usage: dotnet [options]
Usage: dotnet [path-to-application]

Options:
  -h|--help         Display help.
  --info            Display .NET information.
  --list-sdks       Display the installed SDKs.
  --list-runtimes   Display the installed runtimes.

path-to-application:
  The path to an application .dll file to execute.

 

 

 

 

运行游戏

 

尝试终端命令启动.

 

cd 游戏目录

dotnet tModLoader.dll

这样游戏就可以启动了.

注意,文件名字,必须区分大小写.

 

 

进阶

 

创建桌面启动

桌面新建一个没有后缀的文件,比如我就是TMOD

在终端 sudo chmod +x 文件

给与执行权限.

 

然后用文件编辑,编辑内容

cd 游戏目录

dotnet tModLoader.dll

 

这样双击这个文件,即可启动游戏了.

注意事项, steam必须运行才能点这个,不然会游戏会弹出提示,说steam没运行.

 

视频参考

我B站有个视频,当然,还不如看本篇博文更实在.

https://www.bilibili.com/video/BV14w411y7jZ/

 

 

安装错误dotnet解决

这是不小心装了x64还是ARM64 dotnet 的补救教程.或者你想换dotnet版本.

 

打开finder (访达) -- 菜单--前往--前往文件夹 (快捷键shift + com + G )

输入/usr/local/share/

删除dotnet目录.

重新安装其他你需要的版本即可.