《psv ons模拟器OnscripterJH》是一款由玩家为psv开发的专用ons游戏的专用经典模拟器,目前模拟器可以几乎完美运行所有的ons游戏,再搭配上psv强劲的性能,带给你几乎如同原版一样的游戏体验。
PSVita分支的ONScripter-jh (SDL2 ),支持一些功能
这是一个脚本JH (SDL2)项目,移植到psv。
由Yurisizuku维护,优化代码结构,增加更多功能。例如视频硬件解码支持和nt2、nt3格式支持。
其实早在2017年年底就已经能够正常运行,但有诸多显示问题,随着SDL2的逐渐完善,问题也逐渐减少。
在经历高考复习终止,暑假摸鱼搁置,开学没空继续 等等,一年的时间没有做。
终于在大学生活稳定后,vita-SDL2的11月的一次小更新后,让我想起了这个项目。经过连续几晚的爆肝,终于修复了绝大多数BUG。
各种小BUG也在后续的调试、内测中被修复。
虽然仍然存在一些BUG,但基本能运行所有ONS游戏了!
目前是阉割了部分显示效果以换来游戏的稳定运行
将ons游戏放入ux0:onsemu/享受吧
游戏目录不应该包含非asci字符。
详见原始信息。
psv中的硬件解码器只能解码avc yuv420p, aac, mp4格式化视频。
如果是其他视频,需要提前转换。
(如果decode失败,还可以去掉视频继续游戏)
该引擎将首先搜索相同的视频名称.mp4要解码的扩展。
ffmpeg -i op.mpg -c:v libx264 -c:a aac -pix_fmt yuv420p op.mp4
通过cmake构建更好的结构
修复新vitasdk中的错误和渲染问题
修正了操纵杆和触摸事件的错误(这是由y轴的缩放比例引起的)
github动作中的ci自动构建
支持nt2,nt3脚本格式
支持avc视频和硬件解码
在备忘录上添加英文翻译
测试并制作兼容游戏列表
已知问题(包括已经解决的)
cmake 3.24.2生成错误的目标(如onsjh.self-self),改用3.16.x。
解决者分行cmake
一些游戏*** can't load file [fgimage/CGTM16.png] Out of memory ***
这是因为vita自制程序堆大小限制为32M。
通过覆盖解决strbrk
源代码支持
ONScripter-jh作者:jh10001(@jh2711H)
SDL2-Vita和SDL2相关库(ttf、混音器、图像)作者:rsn8887
VitaShell作者:有效流量(TheFlow)
vita-savemgr作者:d3m3vilurr
vhbb作者:devnoname120
维他命伴侣作者:devnoname120
debugnet作者:psxdev
sdlpal-vita作者:usineur
iniparser作者:恩德比利亚
libvita2d作者:xerpi
维塔-卢阿吉特作者:hyln9
VITASDK
Vita3K
更多待补充。
展开更多>收起内容>
我要评论查看全部评论(0)>>