kirikiroid2吧 关注:288,066贴子:1,360,781

【知识普及】如何识别KR2引擎制作的游戏及其加密、插件

只看楼主收藏回复

从识别开始:
◆当安装完一个游戏之后,最简单的判断就是里面是否出现大量.xp3扩展名的文件如果只有一个data.xp3也算。
◆xp3数据包其实可以打包进exe里,此时exe本身就可以看作xp3,而kirikiroid2能运行exe,其实指的是exe内嵌了xp3数据包,然后运行里面的脚本。遇到这种情况,右键exe属性,在详细信息里面可以看到TVP(KIRIKIRI) 2 core字样的话,那就可以确定了。
◆游戏入口的脚本默认在data.xp3包里,如果不存在这个包,那说明要么data包其实和exe捆绑了,要么就是exe被修改过,令其从其它包开始运行。
其它的情况就算有也是极少数,而且往往已经深度改造过了。
然后是插件与解密:
◆游戏文件夹中存在一些dll,这些一般可以认为是插件,可以对照后面的KR2官方标准插件集来判断游戏是否使用了自定义插件。最后还附有Kirikiroid2已经实现了的插件集,可以对照判断Kirikiroid2对该游戏的支持程度。此外,并不是存在某个dll就说明游戏就一定会使用它,有时候开发者仅仅只是无脑复制了所有的插件到游戏目录中而已。
◆tpm扩展名的文件是在KR2运行时自动加载的插件,如果出现它,说明这个游戏极可能有经过加密,特别是这个tpm的名字与游戏名相同,或者叫dec、decode之类的。此外,如果文件名和官方插件列表中的插件一致的话,那也可能是作者懒得在脚本中加载插件,于是弄成tpm自动加载了。
◆官方插件中必带的有wuvorbis和krmovie,前者提供ogg音频解码,后者提供视频回放支持。这两者的功能在Kirikiroid2中已经实现。
◆dll插件其实可以打包进xp3包中,有时候看不到任何dll,不能说明这个游戏就没用插件。但至少可以说明它应该是没有加密的。如果需要测试它到底是否有加密的话,可以下载一个官方的krkr.exe,放到游戏目录中看能否运行即可。
◆结合之前xp3包可以打包进exe的情况,只有一个exe的游戏也可能用到了插件。而要判断它是否加密,同样用官方的krkr.exe,将游戏的exe拖到krkr.exe上,看能否运行即可。
KIRIKIROID2支持的插件:
wuvorbis
krmovie
extrans
csvParser
fstat
getSample
layerExBTOA
layerExRaster
saveStruct
scriptsEx
shrinkCopy
layerExImage(1.0.1起支持)
KR2官方插件集:
addFont
adjustMonitor
base64
basetest
binaryStream
clipboardEx
csvParser
dirlist
drawdevice
drawdeviceD3D
drawdeviceIrrlicht
drawdeviceOgre
encode
exceptiontest
expat
extrans
fftgraph
flashPlayer
fpslimit
fstat
gameswf
getSample
htmlhelp
httprequest
httpserv
imagesaver
javascript
json
KAGParserEx
layerEx
layerExAgg
layerExAreaAverage
layerExAVI
layerExBTOA
layerExCairo
layerExDraw
layerExGdiPlus
layerExImage
layerExLongExposure
layerExMovie
layerExPerspective
layerExRaster
layerExSave
lineParser
magickpp
memfile
messenger
minizip
mkpj
msgreceiver
nativeclasstest
ncbind
parserskelton
process
qrcode
registory
saveStruct
scriptsEx
shellExecute
shrinkCopy
sigcheck
sqlite3
sqlite3_xp3_vfs
squirrel
stdio
systemEx
tftSave
varfile
videoEncoder
win32dialog
win32ole
windowEx
windowExProgress
wmrdump
wsh
wumsadp
wutcwf
wuvorbis
xmlhttprequest
xpressive


IP属地:福建1楼2014-04-17 22:18回复

    ——咱一向狠有数字,从不用小尾巴→_→


    IP属地:广西来自Android客户端2楼2014-04-17 22:21
    回复
      2025-08-26 22:34:43
      广告
      不感兴趣
      开通SVIP免广告
      我读书少,能不能简单点,或者等模拟器出来后做个视频


      IP属地:安徽来自Android客户端3楼2014-04-17 22:26
      回复
        不明觉厉,赞个
        如果你看到我在7.00到17.00在水贴,请记得提醒我关闭大水比模式


        IP属地:广东来自Android客户端4楼2014-04-17 22:34
        回复
          顶好赞
          这才不是小尾巴呢
           


          来自Android客户端5楼2014-04-17 22:40
          回复
            留翔!


            IP属地:浙江来自Android客户端6楼2014-04-17 22:45
            回复
              感谢科普!!!!


              IP属地:江西来自Android客户端7楼2014-04-17 22:47
              回复
                @zeas2 谢科普,正准备移植dr—你告诉我,这是什么?这特么到底是什么
                   --来自皇军闪瞎你狗眼版贴吧客户端


                IP属地:四川来自Android客户端8楼2014-04-17 22:52
                回复
                  2025-08-26 22:28:43
                  广告
                  不感兴趣
                  开通SVIP免广告
                  不错哦


                  IP属地:浙江来自Android客户端10楼2014-04-17 23:16
                  回复
                    感谢科普
                    今天早上坐公交,车上的人真的好多。好不容易站定,四周张望了一下。突然,发现,在一排座位上,有1男1女。而此刻,那男的却把手摸向了女人的胸部,我也经常看见报道什么公交色狼,哪知道今天运气好,来一次就让我遇到了。
                    我见那女人的表情,居然当作什么也没事一样,我很郁闷。再看看周围的人,有几个人在盯着看,而有的人却看一眼后转开了,当什么事也没发生一样,世道悲哀,连当事人自己也不去反抗!
                     当时认为两人认识,其实后来一想,看年龄就知道不会是夫妻或情侣了,女的最多才20多岁的样子。车子又过了几个站,突然,那男人的手居然把女人的衣服拉开,露出了雪白的胸部,哇,当时我都有点激动了,还没等我回过神来,知道发生了什么事么,那男的居然把嘴凑上去,用力的吸。而此刻,却没任何一个人站出来说句话,包括我自己。
                     到学校后,我向几个同学讲述了这个事情,因为我也觉得当时做得很不对,同学们听后也是异常愤怒,虽然他们平时里也不是什么正人君子,最后,有人问了我一句话“那男的多大年纪,以后外面的兄弟们看见了把他废了。”
                      “照我估计,那男的年龄不超过1岁半。”
                       --来自助手版贴吧客户端


                    IP属地:广东来自Android客户端11楼2014-04-17 23:23
                    回复
                      其实写得还是很易懂的 不过……其实我比较在意的是那些加密程度比较高 或者加密很复杂的游戏……也能解密吗(比如最近的那个虹色旋律)


                      IP属地:广东来自Android客户端12楼2014-04-17 23:33
                      收起回复
                        渣渣不懂不过先顶为快


                        IP属地:中国台湾来自Android客户端13楼2014-04-18 02:37
                        回复
                          顶起~


                          IP属地:浙江来自Android客户端14楼2014-04-18 07:01
                          回复
                            dr的脚本给跪,我擦,暂时不考虑了—你告诉我,这是什么?这特么到底是什么
                               --来自皇军闪瞎你狗眼版贴吧客户端


                            IP属地:四川来自Android客户端15楼2014-04-18 16:59
                            回复
                              2025-08-26 22:22:43
                              广告
                              不感兴趣
                              开通SVIP免广告
                              那个插件最好?


                              IP属地:河北来自手机贴吧16楼2014-05-13 12:43
                              回复