Skip to content

Releases: Strrationalism/CPyMO

Beta Release 4

13 Mar 11:26
Compare
Choose a tag to compare
Beta Release 4 Pre-release
Pre-release

CPyMO Beta Release 4

相比v0.9.2做出以下修改:

  • 键位修改(适合3DS单手操作)
  • 修复了立绘层次错误问题
  • 调整了3DS上的banner音乐
  • 在脚本遇到错误时CPyMO可能会跳过下一行代码的bug

3DS FBI二维码

FBI QRCODE

如果你的的3DS不能启动CIA版本,请尝试使用Homebrew Launcher启动3DSX版本。

如果你已经安装了旧版本的CIA,则需要先完全卸载旧版本CPyMO后才可以安装此版本。

Beta Release 3

12 Mar 08:57
Compare
Choose a tag to compare
Beta Release 3 Pre-release
Pre-release

CPyMO Beta Release 3

此版本已经实现了PyMO的全部功能,相比v0.9.1做出以下修改:

  • 3DS版本增加了标题音乐
  • 视频播放功能
  • 修剪了3DS上的依赖
  • 修正了存档音频异常的Bug
  • 运行MO1和MO2游戏时发出警告

3DS FBI二维码

FBI QRCODE

如果你的的3DS不能启动CIA版本,请尝试使用Homebrew Launcher启动3DSX版本。

如果你已经安装了旧版本的CIA,则需要先完全卸载旧版本CPyMO后才可以安装此版本。

Beta Release 2

07 Mar 03:39
Compare
Choose a tag to compare
Beta Release 2 Pre-release
Pre-release

CPyMO Beta Release 2

此版本为功能基本完成的测试版本,相比v0.9.0做出以下修改:

  • 内存安全问题修复
  • 3DS文字渲染优化
  • 右键菜单放大
  • 存档系统bug修正

此版本不包括以下部分:

  • 视频播放功能及moive命令

3DS CIA二维码

FBI QRCODE

如果你的的3DS不能启动CIA版本,请尝试使用Homebrew Launcher启动3DSX版本。

如果你已经安装了旧版本的CIA,则需要先完全卸载旧版本CPyMO后才可以安装此版本。

Beta Release 1

06 Mar 10:15
Compare
Choose a tag to compare
Beta Release 1 Pre-release
Pre-release

CPyMO Beta Release 1

此版本为功能基本完成的测试版本,相比v0.3.1做出以下修改:

  • 存档系统(及load命令支持)
  • 重新启动游戏之前会弹出警告

此版本不包括以下部分:

  • 视频播放功能及moive命令

3DS CIA二维码

FBI QRCODE

如果你的的3DS不能启动CIA版本,请尝试使用Homebrew Launcher启动3DSX版本。

如果你已经安装了旧版本的CIA,则需要先完全卸载旧版本CPyMO后才可以安装此版本。

Preview 3.1

02 Mar 09:16
Compare
Choose a tag to compare
Preview 3.1 Pre-release
Pre-release

CPyMO Preview 3.1 (v0.3.1)

此版本尚属于开发中的迭代版本,仅支持部分的PyMO功能,相比v0.3.0做出以下修改:

  • 解决了切换音频设备时可能造成的崩溃
  • SDL2(Windows、macOS、Linux)添加了对手柄的支持
  • 3DS版键位与SDL2版手柄键位调整为一致。

此版本不包括以下部分:

  • load命令的支持及存档读档功能
  • movie命令及视频播放功能

3DS CIA二维码

FBI QRCODE

如果你的的3DS不能启动CIA版本,请尝试使用Homebrew Launcher启动3DSX版本。

如果你已经安装了旧版本的CIA,则需要先完全卸载旧版本CPyMO后才可以安装此版本。

Preview 3

02 Mar 05:04
Compare
Choose a tag to compare
Preview 3 Pre-release
Pre-release

CPyMO Preview 3

此版本尚属于开发中的迭代版本,仅支持部分的PyMO功能,相比v0.2.2做出以下修改:

  • 游戏菜单
  • 减少了FFmpeg的日志
  • 3DS上允许使用Start键切换在“上屏/下屏”显示对话文本框
  • 增强解释器容错性,常规错误不会导致CPyMO崩溃或卡死
  • 可以通过mo2pymo脚本运行秋之回忆1、秋之回忆2、缘之空
  • config命令及游戏设置界面
  • 3DS上新增游戏选择器
  • 优化文本框Cursor的遮挡问题

此版本不包括以下部分:

  • load命令的支持及存档读档功能
  • movie命令及视频播放功能

3DS CIA二维码

FBI QRCODE
如果你的的3DS不能启动CIA版本,请尝试使用Homebrew Launcher启动3DSX版本。

如果你已经安装了旧版本的CIA,则需要先完全卸载旧版本CPyMO后才可以安装此版本。

Preview 2.2

22 Feb 15:48
Compare
Choose a tag to compare
Preview 2.2 Pre-release
Pre-release

CPyMO Preview 2.2 (v0.2.2)

此版本尚属于开发中的迭代版本,仅支持部分的PyMO功能,相比v0.2.1做出以下修改:

  • 支持#music命令及其界面,可启动音乐鉴赏界面
  • 支持回想模式
  • 3dsx版本增加了图标

3DS CIA二维码

FBI QRCODE

如果你的的3DS不能启动CIA版本,请尝试使用Homebrew Launcher启动3DSX版本。

Preview 2.1 (v0.2.1)

17 Feb 12:22
Compare
Choose a tag to compare
Preview 2.1 (v0.2.1) Pre-release
Pre-release

CPyMO Preview 2.1 (v0.2.1)

此版本尚属于开发中的迭代版本,仅支持部分的PyMO功能,相比v0.2.0做出以下修改:

  • 针对3DS进行音频性能优化。
    • 新3DS系列上保证三个mp3通道不会卡顿
    • 老3DS系列上保证两个mp3通道不会卡顿
  • Windows版增加了图标
  • 底层音频API支持硬件加速的混音器

使用3DS上的FBI软件扫描以下二维码即可安装CPyMO Preview 2.1

FBI QRCODE

如果3DS CIA版本不能正常启动?

  1. 目前仅在New 3DS日版(系统版本号Ver 11.15.0-47J)上对CIA版本进行过测试。
  2. 如果你的机器在运行CIA版本的CPyMO时崩溃,请尝试切换到3dsx版。

如何使用3DSX

  1. 将cpymo.3dsx放入SD卡的3ds目录下。
  2. 启动Homebrew Launcher,建议使用这里的Homebrew Launcher Dummy(https://github.com/PabloMK7/homebrew_launcher_dummy )。
  3. 执行cpymo.3dsx。

Preview 2 (v0.2.0)

15 Feb 15:10
Compare
Choose a tag to compare
Preview 2 (v0.2.0) Pre-release
Pre-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机能较差,软解音频文件速度较慢,导致爆音,后续将持续优化

Preview 1.1

26 Jan 12:33
Compare
Choose a tag to compare
Preview 1.1 Pre-release
Pre-release

CPyMO Preview 1 (v0.1.1)

此版本尚属于开发中的迭代版本,仅支持部分的PyMO功能,相比v0.1.0做出以下修改:

  • 支持album命令
  • Bug fixes.

下载前请阅读v0.1.0的下载说明。