2021年的时候,Switch上发布了一款Cotton的游戏,细心的网友很快发现其中内置了一款土星模拟器,可以通过替换镜像运行不少土星主机的游戏,于是为玩家们打开了一扇大门。
之后的事情大家也知道,很多大神出手,制作了很多基于土星模拟器的Switch游戏。
2023年的时候我转载了一篇 foxshen88 大神发布的:抛砖引玉来谈一下关于土星模拟器游戏的制作
可以看出,当时制作的方法还挺麻烦的。最近发现 Markus95^^ 大神发布了新版的便捷的土星模拟器游戏制作工具,于是有了本文。
制作环境是Windows+Python,你需要有自己的密钥文件,如果没有,参考教程:Switch 大气层 Hekate 引导页获取本机密钥信息 图文教程
电脑上的操作流程如下:
-
下载必须的资源
解压密码:shipengliang
-
Python环境安装
解压python-3.10.0-amd64.rar,双击解压后的
python-3.10.0-amd64.exe勾选上底部的
Add Python 3.10 to PATH,然后点Install Now -
游戏镜像转换
SEGA Saturn 土星主机的游戏镜像通常是chd格式的,需要转换为cue格式,具体方法如下:
下载好的chdman.rar,放C盘根目录,右键解压到当前文件夹,解压后得到chdman文件夹。
将要转换的chd文件放到chdman文件夹中,进入chdman文件夹,拖拽chd文件到 Extract CHD to CUE.bat,稍等片刻,会得到一个cue和bin后缀的文件,这俩文件一会要用,先记住。
当然如果你有其他格式的,诸如gdi或者iso后缀的镜像,需要把他们先拖拽到 CUE-GDI-ISO to CHD.bat,转换为chd后,再重复刚才chd到cue的方法,得到最终所需的cue和bin文件。
-
依赖项安装
下载好的Saturn_2_NSP_v1.3.rar,放C盘根目录,右键解压到当前文件夹,解压后得到Saturn_2_NSP_v1.3文件夹。
进入Saturn_2_NSP_v1.3文件夹,进入 dependance文件夹,双击 install_pillow.bat 安装所需依赖。
PS:如果依赖安装特别慢(中国用户可能会这样),那记事本打开 install_pillow.bat,前两行的尾部分别添加:
-i https://mirrors.aliyun.com/pypi/simple/之后再双击这个文件应该就能快速安装了。依赖项安装结束后,后续不再需要重复安装依赖,至此环境准备完毕。
-
密钥、镜像以及图标的放置
进入Saturn_2_NSP_v1.3文件夹,将自己设备的密钥prod.keys,放到tools文件夹里,复制一份prod.keys重命名为keys.ini,也放到tools文件夹里。
第三步得到的游戏文件(cue和bin)放到games文件夹里。
准备一个256*256 小于100kb的jpg游戏图标用的图片,放到games文件夹里。
-
启动命令行,输入指令并回车:
cd C:\Saturn_2_NSP_v1.3之后输入:
Python Saturn_2_NSP_v1.3.py拉起制作程序。
-
点击 Select Emu 按钮,选择底包,自带了3个,区别就是选最小的底包做出来的尺寸稍微小一些。
-
点击 Saturn ISO 按钮,选择刚才games文件夹中的cue文件。
-
Change ID 后的输入框输入新的id,比如我输入的是01。
Enable 4 MB 和 Widescreen 都可以开启(绿色为开启状态)。
TITLE 后面输入游戏标题。
-
点击 COVER 按钮,选择刚才的游戏图标图片,再提醒一次,256*256 尺寸小于100k的jpg。
-
之后点击 Create a Nsp… 按钮,耐心等待,直至弹出提示,是否继续制作其他游戏,按需点是或者否。
此时,目录里就已经出现做好的游戏了:
参考资料
[Tuto-Switch] Saturn 2 NSP v1.3: Jeux Saturn sur Switch
如您从本文得到了有价值的信息或帮助,请考虑扫描下方二维码捐赠和鼓励。
本站资源,请 注册城通账户 后,使用客户端下载,参考教程:城通网盘如何使用客户端下载文件。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。