手机版
首页>安卓软件>模拟辅助>Krkr2模拟器

Krkr2模拟器

Krkr2模拟器
  • 类型:模拟辅助
  • 版本:v1.4.3
  • 平台:安卓
  • 语言:中文
  • 时间:2020-07-13 17:27:51
标签 Krkr模拟器 二次元 游戏模拟器 模拟器 二次元社区
8.5
游戏评分
180
游戏介绍

Krkr2模拟器是一款非常优秀的游戏模拟器工具,主要是针对galgame的游戏玩家,让玩家把手机变成电脑,在手机上也能玩电脑游戏,Krkr2模拟器功能强大,可以在手机上运行exe文件,把手机当电脑,方便快捷,简单易用,省时省力,如果你也喜欢玩pc游戏却不想打开电脑,快来下载Krkr2模拟器吧。

Krkr2模拟器软件介绍

经常玩galgame的玩家对这款kirikiroid2模拟器一定不会陌生,它可以让玩家们在安卓手机上直接运行exe游戏程序,也可以让同人开发者在安卓上测试使用吉里吉里2开发的游戏而不用修改任何代码/脚本(如果你的游戏没有使用任何自定义插件)。各种特效非常流畅,而且本来就是直接模拟pc游戏,比ons那种阉割特效而且一有动态画面就卡翔的要好很多。

Krkr2模拟器使用教程

→下载模拟器(另一个置顶,有条件建议购买GooglePlay和AppStore的付费版支持Z大)

→下载krkr2引擎的游戏(辨别方法往下看,记得解压)

→下载补丁并放至游戏目录(见补丁铺和精品区,压缩版游戏可能自带补丁)

→运行模拟器

→选择游戏目录的data.xp3(汉化游戏可选择汉化程序exe或xp3,安装类exe需先在pc上先运行汉化程序后放入手机)

Krkr2模拟器特别说明

部分游戏需要一些额外补丁或代码的支持,或需要手动开启OpenGL渲染,请留意各游戏测试帖和资源贴。

补丁和KrkrZ转Krkr2工具请至github的kirikiroid2补丁铺下载,高压版一般皆为无加密封包,无需解密补丁(xp3filter.tjs)

若出现“更新patch.tjs”运行报错,请去补丁铺下载

如何在Krkr2模拟器上运行galgame

下载完成之后,接下来就是对压缩包进行解压这里我推荐用ZA解压

打开ZA,找到压缩包,解压,如图

无所不藏

之后是最重要的,下载补丁,并解压

关于ios版Krkr2模拟器游戏运行问题

首先,确保你的手机已经完美越狱,安装过ipa破解补丁

下载并用同步推等助手安装模拟器

完成上述步骤后,用cydia商店安装ifile和filza(盗版添加源自己找)

将你的游戏文件全部下载好先用用ifile打开

新创建一个文件夹(自己重命名),将游戏文件全移动到里面

导入游戏

如何识别Krkr2模拟器引擎制作的游戏及其加密、插件

◆游戏文件夹中存在一些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上,看能否运行即可。

Krkr2模拟器指令翻译

更多翻译点击链接查看:https://tieba.baidu.com/p/1302682611

★★★★★★宏操作★★★★★★

◆endmacro ( 宏定义(结束) )

宏(macro)定义结束标志。

◆erasemacro ( 删除宏 )

属性:name

是否必须:yes

属性值:指令名 指定要消除的宏的指令名。

属性说明:消除用macro 指令创建的宏(macro)。

◆macro ( 定义宏 )

属性:name

是否必须:yes

属性指令:指令名

属性说明:定义宏指令名。之后,可以使用这个名字定义新指令,并作为宏使用。

指令说明:

本指令用于标记宏(macro)的开始,定义新指令。 从本指定开始到endmacro 指令结束,中间的部分为指令执行内容,可以使用本指令的name属性中指定的名字调用本代码段。但是,在宏(macro)的定义中不可使用iscript 指令。 在宏定义中,将属性値以 % 开头,百分号后面的文字就成为一个自定义的属性名。然后、就可以使用属性改变执行是的效果了。另外、可以使用|指定该属性的默认值 (参照下面的例子 )。属性名请使用小写。 此外、将某指令的属性替换为*的话,这个指令所带的全部属性,都将成为宏的自定义属性。

例:

[macro name="newtag"][font color=0xff0000]这是个新指令[resetfont][endmacro]

;指令定义结束,指令为newtag

[newtag]

;指令调用测试

[macro name="colortag"][font color=%iro]iro 属性付きの指令[resetfont][endmacro]

[colortag iro=0x332211]

; ↑ 为colotag指定的iro属性赋值,该值被colotag指令定义中的font 指令的color属性引用

[macro name="transwait"][trans *][wt][endmacro]

; ↑ 这个transwait指令的所有属性与trans 指令属性相同,通过*设定的

[macro name="colortag"][font color=%iro|0xff0000]iro 为属性赋予了默认值(艾薇:这意味着本属性在指令调用时可不写)[resetfont][endmacro]

; ↑ %后的属性的默认值为,|后的值

★★★★★★层操作★★★★★★

◆animstart ( 控制动画开始 )

属性:layer

是否必须:yes

属性值:"base" 或者 0 以上的整数

属性说明:

指定执行动画的层。

指定为"base"的话为背景层。指定为0以上的整数的话表示对应的前景层。指定的层会加载动画数据。

(艾薇:読み込まれていないとなりません——应该是双重否定吧,怎么google和雅虎都翻译为不加载数据呢,不加载数据那指定它干嘛呀口胡……)

属性:page

是否必须:no

属性值:"back" 或者 "fore"

属性说明:指定是表页(fore)还是里页(back)。省略的话默认为表页。

属性:seg

是否必须:yes

属性值:1 以上的整数

属性说明:动画从本属性指定的片段(Segment:セグメント)开始执行。

通过指定不同的片段,(同一层)可以同时执行多个动画。虽然可以任意指定片段号,但是最好不要指定很大的数值。另外,不允许指定为0。

属性:target

是否必须:yes

属性值:开始标签(label)名

属性说明:指定定义动画开始位置的asd文件(file)中的标签(label)。

就像link等指令一样,标签前请不要忘记加* (星号) 。

指令说明:从指定的片段、指定的标签处开始执行动画。

片段是为了让一个层一个动画定义文件(file)(asd文件(file))可以同时执行多个动画。一个层可以使用多个片段,每个片段可同时从单独的标签(label)处开始动画。片段0是特殊的片段,作为层读入图片时被执行的动画,因此,本指令和animstop 指令的片段值不可指定为 0。

◆animstop ( 控制动画停止 )

属性:layer

是否必须:yes

属性值:"base" 或者 0 以上的整数

属性说明:

指定需要停止动画的层。指定为"base" 的话表示背景层、 指定为0 以上的整数表示为对应的前景层。指定的层会加载动画数据。(艾薇:依然不知道是不是会加载的人望天,乃们表看我……)。

属性:page

是否必须:no

属性值:"back" 或者 "fore"

属性说明:指定是表页(fore)还是里页(back)。省略的话默认为表页。

属性名:seg

是否必须:yes

属性值:1 以上的整数

属性说明:停止本属性指定的片段号的动画。片段号不能指定为0。

指令说明:停止任意片段的动画。

本指令不会等待动画结束。等待动画结束应使用wa指令。如果asd文件(file)未执行home指令,动画将循环播放,不会停止。

◆backlay ( 将层“表页”的内容复制到“里页” (准备进行画面切换) )

属性:layer

是否必须:no

属性值:"base" 或者 0 以上的整数(前景层)或者 message0 、 message1(消息层) 或者 message

属性说明:指定作为该操作对象的层。

指定为base的话表示操作对象为背景层。

指定为0 以上的整数的话表示操作对象为前景层。

指定为message0 或message1 的话表示操作对象为消息层。仅指定为message 的话,操作对象为current 指定的消息层 ( 即时current指定的里页,也会执行从表页->里页的复制操作)。

省略的话,复制所有层的信息到里页。

指令说明:

复制指定层或所有层的表页信息到里页。

可复制的信息与copylay 指令可复制的内容相同。

使用trans 指令可以将表页的图片替换为里页的图片。因此,使用过渡(transition)前应先使用

backlay标签将表页图片复制到里页,然后更改里页信息,最后执行过渡(transition)。这是使用本指令的一般方式。

(艾薇:可将多条指令组合成一个宏,方便操作\(^o^)/~)

◆copylay ( 复制层内容 )

属性:srclayer

是否必须:yes

属性值:"base"

0 或 1 或 2

message0 或者 message1 或者

message

属性说明:

指定被复制的层(复制源)。

本属性和srcpage 属性指定的层将作为复制源。

base表示背景层。0 或 1 或 2(等数字)表示前景层。message0 或 message1表示消息层。仅指定 为 message 的话、current

指令指定的层将作为复制源。

属性:destlayer

是否必须:yes

属性值:"base" 或者 0 或者 1 或者 2 或者 message0 或者 message1 或者

message

属性说明:指定需要复制到哪一层(复制目标)。

本属性与destpage

属性指定的层将作为复制目标。

base表示背景层。

0 或 1 或 2(等数字)表示前景层。

message0 或

message1表示消息层。仅指定 为 message 的话,current

指令指定的层将作为复制目标。

属性:srcpage

是否必须:no

属性值:"fore" 或者 "back"

属性说明:指定被复制的页(复制源)。

本属性和srclayer属性指定的层将作为复制源。

"fore"表示表页表页、"back"

表示里页。省略的话默认为 "fore" 。

属性:destpage

是否必须:no

属性值:"fore" 或者 "back"

属性说明:指定需要复制到的页(复制目标)。

本属性和 destlayer 属性指定的层作为复制目标。

"fore"表示表页表页、"back" 表示里页。省略的话默认为 "fore" 。

指令说明:

复制指定层的内容。

但是、只能在同种类型的层间进行复制 (分为 背景层、前景层、消息层 3中类型)。

◆freeimage ( 卸载图片,释放内存 )

属性:layer

是否必须:yes

属性值:"base" 或者 0 以上的整数

属性说明:指定需要释放图片的层。

指定为"base"的话,对应背景层。指定为0 以上的整数的话,对应前景层。

属性:page

是否必须:no

属性值:"back" 或者 "fore"

属性说明:指定要释放的是表页(fore)对象还是里页(back)对象。省略的话默认为表页。

指令说明:

本指令释放层图片。(艾薇:即节省内存)

特别是含有动画信息的层,即使将其隐藏也会占用很搞的cpu,不需要的时候可以使用本指令释放掉。(艾薇:因为对机子不好的人来说,内存是粉珍贵的东东,搞不好就会蹦机,最具有说服力的就是玩红*梦,我机子的内存占用率与游戏时间成平方比……==|||)

展开全部
  • Krkr2模拟器
  • Krkr2模拟器
  • Krkr2模拟器
  • Krkr2模拟器
相关版本
同类热门
安卓游戏分类
游戏合集
更多