PSP Store › Games

CPyMO v1.1.9 by Strrationalism

Released Aug 14, 2023 · Games
318 downloads on GitHub · Source code

C rewrite of the pymo engine, for playing PyMO visual novels

Games.zipAI-assisted

Install on your PSP

Archive: extract CPyMO.for.Sony.PSP.zip into a folder of its own in /PSP/GAME/ on the Memory Stick, so EBOOT.PBP sits in that folder.

Start it from Game › Memory Stick. On a PSP Go without a Memory Stick, use /PSP/GAME/ on the internal storage.

Homebrew needs custom firmware such as ARK-5. New to PSP homebrew? Start here.

Files

FileSizeSHA-256
CPyMO.for.Sony.PSP.zip1.7 MB f5daa148…8af1 Download

Downloads come from the developer's GitHub release while it's there. If GitHub stops serving a file, or the file there changes, the same link serves our copy.

All versions (13)

Screenshots

CPyMO screenshot
Screenshot · from the developer's README
Add a screenshotor a photo of it running.

About CPyMO

Make a folder called CPYMO in PSP/GAME, on the Memory Stick or internal storage, and put EBOOT.PBP and a default.ttf font in it. A font under 2 MB is best. Games go in the same folder.

Game packs for the PSP are made with pymo-convert or CPyMO GUITool, though s60v5 packs usually run as they are. Video isn't supported on the PSP. CPyMO saves in its own format, so saves can't be swapped with the original pymo.

Release notes

v1.1.9 · CPyMO Aria v1.1.9 · Aug 14, 2023

停更说明

鉴于本人因工作原因和健康原因,无力继续维护CPyMO,故跳过1.1.4~1.1.8版本,直接发布1.1.9版本,之后到2024年1月19日之前,CPyMO将会只进行Bug修正,此后不再对CPyMO主分支进行维护。

注意

读取1.1.3及以前的存档时,将会出现立绘坐标错误、背景坐标错误、前景动画坐标错误的情况,在后面的场景中恢复正常后重新存档即可解决

引发这些问题的原因是此版本修改存档数据中坐标的表示方式,使其可以在各个不同分辨率大小的游戏之间通用

废弃

  • 移除PSP SDL 1.2后端支持
  • 移除GameCube Makefile
  • 移除WiiU Makefile
  • 消除宏
  • 移除pymo-convert.ps1和pymo-convert-audio.ps1

新功能

  • 增加乐曲《Song of PyMO》以作为某些平台上的启动音乐使用
  • 在PSP平台上使用《Song of PyMO》作为启动音乐
  • 不同分辨率大小版本的游戏之间存档可以通用
  • Auto模式
  • CPyMO ASCII Art现在使用备用缓冲区并关闭光标
  • CPyMO ASCII Art现在可以运行时动态改变终端大小
  • 使用cpymo-tool strip取代pymo-strip.ps1
  • 使用cpymo-tool convert取代pymo-convert.ps1和pymo-convert-audio.ps1
  • cpymo-tool gen-album-cache现在可以自动搜索#album命令,不再需要手动传入列表名称

Bug 修正

  • 修正了在对话点击后没有刷新屏幕的问题
  • 修正在定义了GAME_SELECTOR_DIR_2时,只能显示其中一个文件夹的游戏的Bug
  • 修正在ENABLE_SCREEN_FORCE_CENTERED状态中依然会在SDL2后端下设置逻辑渲染大小的Bug
  • PSV在O3优化下会出现奇怪的行为,因此修改为O2优化级别
  • 修正背景效果层与Fade层的绘制顺序存在错误
  • 修正album界面在显示CG时退出会导致的内存泄漏
  • 修正在album中单张CG加载异常时产生的未定义行为
  • 修正在music和album中找不到列表文件的情况下产生的segmentation fault
  • change命令在加载脚本失败时触发segmentation fault
  • mo2pymo中对mo2的GOTO_ENDING命令解释有误
  • 秋之回忆2不能在结局部分正常跳回主界面的问题
  • 修复namealign字段不能被正确解释的问题
  • cpymo-tool gen-album-ui现在已经不会再覆盖已有的图像文件

优化

  • 现在允许对内存分配进行剪裁,当以下情况不能获取足够内存时,将会进行内存剪裁并重试:
  • 加载背景时
  • 加载立绘时
  • 关键字符串无法创建
  • 需要播放BGM时
  • 使用scroll命令时
  • 当使用BG_FADE或背景淡化时间为0时,则以低内存的方式加载背景后重试
  • 当进入album界面时,将会卸载背景图以降低内存占用
  • 更好用的文本提取API cpymo_engine_extract_text
  • 现在允许在确定取消对话框中响应取消操作
  • 改进头文件的导入方式,现在不需要再配置-I选项手动指定各种头文件了
  • 优化右键菜单背景的缩放比例,使得右键菜单文字一般不会溢出到背景之外

Full changelog

Something wrong with this listing? Report a problem · Are you the developer? Claim this listing