本次发布乃测试版,仅供测试尝鲜用。
链接:https://github.com/zeas2/Kirikiroid2/releases
谷歌商店页面:https://play.google.com/store/apps/details?id=org.tvp.kirikiri2_free
相对于1.2.6的变更:
- 兼容KirikiriZ框架
- 重写视频回放模块
- 新增插件lzfs
- 插件MotionPlayer适配D3D模式
- 修正插件LayerExImage在OpenGL渲染下可能导致颜色不正确的bug
解说:
·视频模块重写后,解决了原先循环播放小视频结束时卡顿的问题(到底啥视频需要循环播放呢~?)。
·上面说的D3D模式,指的是普通版本psb走D3D渲染流程的支持,而不是D3D版本psb的支持,所以——
车暂时还是艹不动,那需要先实现DrawDeviceD3D这个插件,耐心等待下一个(或两个?)版本吧。
但是,部分(脚本设计上)只能走D3D渲染流程的游戏,比如《Clover Day's Plus》,至少可以跑了。
需要注意的是,设计成D3D渲染流程的游戏,必须开启opengl渲染器,否则所有用到D3D渲染的内容都会不可见。
首次出现软件渲染器不能支持的游戏……以后的开发很可能就往GPU这个方向走了,但为了兼容老游戏,软件渲染器还是会保留的。
·opengl渲染器加入framebuffer_fetch与alhpa_test的原生支持,当然前提是你们的手机要支持哈。
这俩特性前者能加速SxD->D的速度,比如your diary的标题界面……
后者则是对emote的gpu渲染加速那么一丁点……毕竟蚊子再小也是肉,就加入支持了。
·现在可以自动识别UTF16/UTF8/GBK/JIS编码,绝大多数情况下识别的准确率还是很高的。
同样现在也可以按krz的标准,以
Scripts.textEncoding="gbk";
这样的形式手动设置文本编码,但还是保留了以前的Storages.setTextEncoding()以兼容旧的补丁。
·说好的opengl真·压缩纹理因为在性能优化上遇到瓶颈(反而拖慢运行)所以这次更新就没加入这个特性了……
最后,望吧众协助多多测试捉虫,以上~
目前支持的插件列表:
addFont
AlphaMovie
csvParser
dirlist
emotePlayer
expat
extNagano[beta]
extrans
fftgraph[null]
fstat
getabout
getSample
gfxEffect/gfxFire[beta]
json
ExtKAGParser
KAGParserEx
KAGParserExb
krmovie
layerExAlpha
layerExAreaAverage
layerExBTOA
layerExDraw
layerExImage
layerExMovie
layerExPerspective
layerExRaster
layerExSave
lzfs
minizip
motionplayer
multiimage
PackinOne
PSBFile
saveStruct
scriptsEx
shrinkCopy
sqlite3
TextRender
util_generic
util_system
varfile
windowEx
wutcwf
wuvorbis
链接:https://github.com/zeas2/Kirikiroid2/releases
谷歌商店页面:https://play.google.com/store/apps/details?id=org.tvp.kirikiri2_free
相对于1.2.6的变更:
- 兼容KirikiriZ框架
- 重写视频回放模块
- 新增插件lzfs
- 插件MotionPlayer适配D3D模式
- 修正插件LayerExImage在OpenGL渲染下可能导致颜色不正确的bug
解说:
·视频模块重写后,解决了原先循环播放小视频结束时卡顿的问题(到底啥视频需要循环播放呢~?)。
·上面说的D3D模式,指的是普通版本psb走D3D渲染流程的支持,而不是D3D版本psb的支持,所以——
车暂时还是艹不动,那需要先实现DrawDeviceD3D这个插件,耐心等待下一个(或两个?)版本吧。
但是,部分(脚本设计上)只能走D3D渲染流程的游戏,比如《Clover Day's Plus》,至少可以跑了。
需要注意的是,设计成D3D渲染流程的游戏,必须开启opengl渲染器,否则所有用到D3D渲染的内容都会不可见。
首次出现软件渲染器不能支持的游戏……以后的开发很可能就往GPU这个方向走了,但为了兼容老游戏,软件渲染器还是会保留的。
·opengl渲染器加入framebuffer_fetch与alhpa_test的原生支持,当然前提是你们的手机要支持哈。
这俩特性前者能加速SxD->D的速度,比如your diary的标题界面……
后者则是对emote的gpu渲染加速那么一丁点……毕竟蚊子再小也是肉,就加入支持了。
·现在可以自动识别UTF16/UTF8/GBK/JIS编码,绝大多数情况下识别的准确率还是很高的。
同样现在也可以按krz的标准,以
Scripts.textEncoding="gbk";
这样的形式手动设置文本编码,但还是保留了以前的Storages.setTextEncoding()以兼容旧的补丁。
·说好的opengl真·压缩纹理因为在性能优化上遇到瓶颈(反而拖慢运行)所以这次更新就没加入这个特性了……
最后,望吧众协助多多测试捉虫,以上~
目前支持的插件列表:
addFont
AlphaMovie
csvParser
dirlist
emotePlayer
expat
extNagano[beta]
extrans
fftgraph[null]
fstat
getabout
getSample
gfxEffect/gfxFire[beta]
json
ExtKAGParser
KAGParserEx
KAGParserExb
krmovie
layerExAlpha
layerExAreaAverage
layerExBTOA
layerExDraw
layerExImage
layerExMovie
layerExPerspective
layerExRaster
layerExSave
lzfs
minizip
motionplayer
multiimage
PackinOne
PSBFile
saveStruct
scriptsEx
shrinkCopy
sqlite3
TextRender
util_generic
util_system
varfile
windowEx
wutcwf
wuvorbis









