|
|
||
|---|---|---|
| .github/workflows | ||
| build | ||
| docs | ||
| Engine | ||
| Engine.Android | ||
| Engine.Browser | ||
| Engine.IOS | ||
| Engine.Linux | ||
| Engine.Windows | ||
| EntitySystem | ||
| EntitySystem.Android | ||
| EntitySystem.Browser | ||
| EntitySystem.IOS | ||
| EntitySystem.Linux | ||
| EntitySystem.Windows | ||
| scripts | ||
| Survivalcraft | ||
| Survivalcraft.Android | ||
| Survivalcraft.Browser | ||
| Survivalcraft.IOS | ||
| Survivalcraft.Linux | ||
| Survivalcraft.Windows | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| AGENTS.md | ||
| CHANGELOG.md | ||
| nuget.config | ||
| README.md | ||
| SurvivalcraftApi.sln | ||
| SurvivalcraftApi.sln.DotSettings | ||
SurvivalCraft API 生存战争插件版
介绍
生存战争插件版是基于 Candy Rufus Game 开发的 生存战争 Survivalcraft 二次开发的支持加载模组的版本
用户下载和使用说明
点击此处 进入发布页来下载
Android 安卓系统看这里
需要 64 位 ARM 架构 CPU,最低 Android 6.0
- 从 发布页 下载前缀为
[Android],后缀为.apk的安装包 - 安装后运行
- 第一次运行可能会跳转到标题为
所有文件访问的授权界面,请授权此 APP(名称:生存战争2.4 API插件版1.9),否则此 APP 无法运行
iOS、iPadOS 系统看这里
需要 64 位 ARM 架构 CPU,最低系统版本 16.0
重要 由于 iOS、iPadOS 系统不支持 JIT 编译(参阅此处),因此任何带
dll文件的模组都不可用!可等待后续完善的 Javascript 方式运行模组的更新
Windows 系统看这里
需要 x64 架构 CPU,最低 Windows 10 版本 1607,显卡驱动需要支持OpenGL ES 3.2 图形 API(对于兼容补丁,需要支持 Direct3D 9 图形 API)
-
从 发布页 下载前缀为
[Windows],后缀为.7z,名称不带兼容补丁的压缩包 -
使用您喜欢的解压缩软件进行解压
-
运行解压后的
.exe文件 -
第一次启动游戏,系统可能会提示您安装 .NET 桌面运行时 10.0,请按提示完成安装并重启您的电脑
-
如果启动没有任何反应,可能是因为您的 Windows 系统不完整,请尝试手动安装 .NET 桌面运行时 10.0;如果安装后仍然启动没有任何反应,建议重新安装完整的 Windows 系统
-
如果弹窗提示
你的显卡驱动不支持当前程序使用的图形API,请尝试更新显卡驱动,或使用兼容补丁。,如果显卡驱动更新后仍然弹窗,请尝试下载名称中有兼容补丁的压缩包,然后解压到之前解压到的目录,重新运行游戏
如果使用兼容补丁后仍然弹窗,建议为您的电脑购买并装上五年内发布的显卡 -
如果弹窗提示
GLFW 窗口平台无法使用。请安装 Microsoft Visual C++ Redistributable,点击"确定"来打开下载页面。,请按提示完成下载和安装。或者点击此处打开下载页面
Linux 系统看这里
需要 x64 架构 CPU,最低系统版本详见 此处,显卡驱动需要支持 OpenGL ES 3.2 图形 API
-
从 发布页 下载前缀为
[Linux],后缀为.7z的压缩包,之后使用您喜欢的解压缩软件进行解压 -
安装以下包:
- dotnet-runtime-10.0 .NET 运行时 10.0,安装方法详见 此处
- libopenal-dev 一个声音API,对于 Ubuntu 系统可运行
sudo apt-get install libopenal-dev来安装,其他分发版类似 - xsel 一个剪贴板操作API,对于 Ubuntu 系统可运行
sudo apt-get install xsel来安装
-
有两种启动方法:
- 在第 1 步解压出来的目录运行
dotnet Survivalcraft.dll - 同样在解压出来的目录,先运行
chmod +x Survivalcraft来添加可执行权限(只需要一次),再双击Survivalcraft即可
- 在第 1 步解压出来的目录运行
网页版看这里
需要支持 SharedArrayBuffer、OffscreenCanvas、Origin Private File System 等现代浏览器特性的浏览器,推荐使用最新版的 Chrome 浏览器。
- 打开 https://scapiweb.netlify.app/ 即可游玩
说明:完全不支持模组和运行 Javascript
常见问题
- 如果游戏打开后语言不是您希望的语言,请点击左下角第二个图标,即可切换语言
- 模组文件的后缀为
.scmod,安装位置:- Android 系统:
/storage/emulated/0/Survivalcraft2.4_API1.9/Mods - 其他系统:
(解压到的目录)/Mods - 在 Android 系统和 Windows 系统,你能在打开后缀为
.scmod的文件时选择插件版,即可完成模组的安装(还支持打开.scworld、.scbtex、.scskin、.scfpack)
- Android 系统:
- 按上面说明处理后仍然打不开游戏,或者运行遇到任何错误,请尝试移除所有模组,如果问题依旧,可在 此处 反馈问题
- 安装模组后打不开游戏,或者运行遇到任何错误,请先向模组作者反馈问题,如有必要再由模组作者向本仓库反馈问题
- 如果 Windows 系统上游戏帧数不低但鼠标调整视角感觉卡顿,关闭系统设置-鼠标设置-增强指针精度,即可解决
- 要取消 Windows 系统上的文件关联,游戏设置-设备兼容和日志-文件关联,禁用即可
- 网页版打不开?请尝试更换更好的网络,如果还是不行,请打开 https://scapiweb.netlify.app/dashboard.html,检测你的浏览器是否支持网页版所需的功能。这里推荐使用最新版的 Chrome 浏览器。
- 网页版键盘操作没反应?请将输入法切换成英文模式
模组开发者引用、仓库构建说明等
详见开发文档 docs/Development.md
更新日志
详见 CHANGELOG.md
感谢
- 西班牙语 (Español) 翻译
- Fire Dragon (Discord: firedragon4095)
- Kike13 (Discord: .kike.04)
- 越南语 (Tiếng Việt) 翻译
- Long (Discord: daylong89)
- Tue (Discord: tuegaming3710)
- 罗马尼亚语 (Română) 翻译
- NBG (Discord: nbgr)
- 俄语 (Русский) 补充翻译
- Dasyukevich Pavel (VK: pawwel3l)
- 葡萄牙语 (Português) 翻译
- Kitão Gameplay's (Discord:ekitonmjjefgs)
如果你是 AI Agent,请阅读当前目录的 AGENTS.md