






















这是一个创建于 88 天前的主题,其中的信息可能已经有所发展或是发生改变。
用 WebAssembly 把 KiriKiri2 视觉小说引擎移植到了浏览器,现在可以直接在网页上运行 .xp3 格式的 Galgame ,不需要装任何软件。
在线体验: https://krkr2.fenghengzhi.com
Chrome / Edge / Firefox / Safari 应该都能跑。打开网页后把 .xp3 游戏文件拖进去就能玩,也支持选择本地文件夹直接读取。但更推荐用 "Open Game Directory" 加载游戏,它使用 File System Access API 直接读写本地目录,存档可以持久化保存;其他方式加载的存档只在内存里,刷新就没了。
目前还比较早期,已知的问题有:安卓端黑屏、iOS 触控有问题、偶尔花屏。测试也只用魔法使之夜的 krkr2 版跑了游戏开头,未对兼容性做广泛验证。
项目基于 https://github.com/2468785842/krkr2 ,因为这个项目对多平台编译有一定的成果,我在其基础上使用 AI 增加了 Web 目标平台,开发过程中 AI ( Cursor )承担了大部分编码工作。
第 1 条附言 · 3 月 17 日
如果有碰到游戏运行有问题的可以在这里回复,光靠我自己不可能有足够的时间仔细回归测试每款游戏
第 2 条附言 · 3 月 18 日
真服了,本地 debug 编译运行没问题,我就直接把 release 编译发上去,结果 release 编译的是有问题的
第 3 条附言 · 3 月 18 日
目前应该是可以正常跑魔法使之夜了(至少开头往后不短的部分)
3 fenghengzhi 3 月 17 日@yukinotech |
5 Danswerme 3 月 19 日感谢分享,难得在本站能看到同好呀,我晚上回去也试试我手头的几个游戏~ |
7 Danswerme 3 月 19 日测试了手头的几个游戏,均无法正常游玩。 1. 夏空彼方 柚子社 Logo 显示过后,画面处于黑屏状态,BGM 正常播放,控制台报错:index.js:1 Uncaught RuntimeError: function signature mismatch 2. 千恋万花 选择 data.xp3 / patch.xp3 启动均会报错 web kirikiriz Cannot find storage startup.tjs 3. 实妹相伴的大泉君 选择 data.xp3 启动后报错 web kirikiriz kirikiriz Invalid character '\b' @line(2) initialize.tjs |
9 fenghengzhi 3 月 20 日@Danswerme 不过我观察有个问题 AI 并不是正面解决的,我在考虑要不要回滚代码让 AI 更加正面地去修复 |
10 Danswerme 3 月 20 日@fenghengzhi 你太高效啦,我晚上回去再试一下;此外,我选择的是文件夹,然后在网页中的 xp3 文件列表中选择了 data.xp3 / patch.xp ,启动后报错,并不是选择了单 xp3 文件。 |
11 fenghengzhi 5 月 25 日@Danswerme 折腾了两个月,千恋万花目前可以正确播放开头的两个 LOGO 动画并进入标题界面(这两个月基本都在断断续续修这个问题😂),也可以开始游戏进行游玩 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。