Skip to content

Preview 2 (v0.2.0)

Pre-release
Pre-release
Compare
Choose a tag to compare
@Seng-Jik Seng-Jik released this 15 Feb 15:10
· 1220 commits to main since this release

CPyMO Preview 2

此版本不包括以下部分:

  • 存档
  • 菜单
  • Music Box
  • 设置
  • 回想
  • 播放视频

此版本不兼容以下命令:

  • movie
  • load
  • config
  • music

另外,关于MO1及MO2系指令,CPyMO计划不再支持,而后续计划开发MO1和MO2到PyMO的编译器。

此版本用于:

  • 声音瑕疵检测
  • 检查对已有pymo生态的兼容性
  • 图像瑕疵检测

使用CPyMO

使用Windows版本

你可以选择使用以下方式之一使用cpymo:

  • 下载对应版本的可执行文件,将其复制到游戏目录下以命令行或双击图标的方式启动
  • 将cpymo.exe复制到一个PATH目录下,使用命令行在游戏目录下启动CPyMO(推荐)

注意:CPyMO的桌面版本仅提供x64的可执行文件,其他平台的可执行文件请自行编译。

Linux/MacOS

请下载源码包后按照README.md中的说明自行编译。

使用Nintendo 3DS版本

首先,你需要在3DS的SD卡中创建pymogames文件夹,并将游戏目录改名为startup,将其复制进pymogames目录,保证pymogames/startup/gameconfig.txt可用。

之后你可以选择以下方式之一使用cpymo:

  • 下载3DSX文件,复制进SD卡中的3DS目录中,使用Homebrew Launcher启动。
  • 下载CIA文件,使用CIA安装工具安装此CIA文件。
  • 使用FBI扫描下方二维码一键安装!
    FBI QRCODE

cpymo支持旧3DS和新3DS,支持裸眼3D功能。

在New3DS中,使用ZL键可以快速退出cpymo。

使用Select键可以切换游戏画面为“保持比例拉伸”或“拉伸到全屏”两种画面模式。

使用CPyMO-Tools

CPyMO-Tools是基于CPyMO开发的PyMO命令行打包、解包工具。

以命令行启动CPyMO-Tools即可查看其使用说明。

报告缺陷

如果遇到缺陷,可以选择报告到本Github的Issue中,或直接报告到QQ群170814321。

报告缺陷时,应当提供以下信息:

  • 游戏名称
  • 游戏版本(s60v3、s60v5、其他)
  • CPyMO的版本(3DS、Linux、MacOS、Windows)
  • 3DS硬件平台(2DS、O3DS、O3DSLL、N3DS、N3DSLL、N2DS,如果不是3DS版本则可不报告此项)
  • 显卡(如果是3DS,则不报告此项)
  • 截图或照片(对于3DS)
  • 问题症状(卡死、闪退、图像瑕疵、文字瑕疵、3DS崩溃、性能较差)
  • 问题发生的可能的位置(脚本名称及行数)

在报告缺陷时,如果此缺陷已经在以下列表中,则不需要报告:

缺陷 平台 未来可否修复 原因
在显示大图片滚动时,可能会导致画面撕裂 3DS 不可 可能与3DS的第三方开发工具包devkitPro有关,问题可能不是cpymo造成的
可能会偶尔爆音 3DS 因为3DS机能较差,软解音频文件速度较慢,导致爆音,后续将持续优化