GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 1293|回复: 49
收起左侧

[技术交流] 【疯狂之旅】重生之我在兽人游戏开外挂

    [复制链接] |关注本帖

璀璨金币山猫图腾【新手友好】昆進驯化腐化龙幼崽物理学圣剑新手蛋Joker

     楼主| MTRT 发表于 2024-7-12 19:10:22 | 显示全部楼层 |阅读模式 |取消关注该作者的回复
    本帖最后由 MTRT 于 2024-7-12 19:19 编辑

    重生之我在兽人游戏开外挂


        你又重生了,上一世重生你将金手指交给你最信任的兄弟,当作弊系统交给兄弟时,兄弟笑了,你以为那是最衷心的感动,没想到换来的确实兄弟的背后捅刀,这一世你决定要除掉那个贱人,报这一世之仇,于是你将心头血滴在玉佩上,只听见“叮”的一声。
      “游戏作弊系统启动,本系统具有改变命运的作用,请谨慎使用,具体请宿主自行查阅。”
    看着渐渐浮现浮现的文字,脑海里多出了四个选项“存档、读档、作弊、结局。”你毫不犹豫的点击结局按钮。
      “警告,结局属于窥探命运线行为,可能引起时间线变动,产生不可控因素,是否查看结局”你点击了是,眼前浮现出一幅幅画面,金色的文字在其旁显现出来,只见上面写到:




















































        闲聊结束,我们开始今天的学习,首先要讲的是如和识别KAG、TJS语法做的游戏,一般来讲KRKR2引擎或者tyrano引擎做的游戏都有用到KAG语法,其标志性文件是带有.后缀的文件。本文通过两个krkr2引擎游戏简单认识一下KAG语句,从而达到通过代码达到解锁CG的目的,本文使用冲绳奴隶岛s示例使用,本文使用软件均为安卓手机操作,如需使用电脑操作则需要相应的软件。本文仅作交流使用,如有错误欢迎在评论区指出,下面然我们正式开始。


    首先我们准备个krkr2游戏,冲绳奴隶岛,其主文件目录结构大致如下图所示:


    右侧为冲绳奴隶岛

    我们需要将对应的data.xp3、patch.xp3、patch2.xp3等文件进行解包。
    注意:data.xp3为主文件,patch.xp3为补丁,2为第二个编号,可以添加下去,例:patch3.xp3

    利用krkr2模拟器对相对应的文件进行解包。软件地址:
    https://pan.baidu.com/s/1r6I3E2vt1iXFDtUs8KwMLQ?pwd=1h57
    打开软件,界面如下,左边为游戏显示区域,游戏为游戏文件目录,打开到游戏主目录,如下图:



    左侧为加载过的游戏,右侧为游戏目录


    先点击data.xp3运行一下游戏,确保游戏能正常运行,记住这几个选项


    游戏运行画面


    回忆概览界面



    返回软件主界面点击右上角,点击转换/解密XP3封包,弹出下图2,(建议关闭合并遮罩图片),点击开始等带解密完成。








    解密完成后用文件管理器打开到对应文件,


    与之前没有什么不同,只是这里的data.xp3文件可以以压缩包的形式打开

    解压文件,得到游戏原始文件。
    注意:MT管理器单窗口解压要将.xp3修改为.zip


    此时,我们需要找到我们所需要修改的文件,文件一般位于data\scenario文件夹中,如果有补丁文件则优先解压查找补丁文件中是否有.ks后缀的文件。

    注意:在有补丁的情况下KRKR2引擎从后往前进行覆盖加载,例如:data文件和patch文件中同时存在1.ks,则优先加在patch中的1.ks。

    Krkr2引擎游戏开始一般是从data\scenario\first.ks,这个文件一般定义了主界面的ui和信息,所以这里先解压patch2.xp3文件查找是否有first.ks文件


    Patch2中有first.ks文件,直接以文本形式打开,在里面搜索‘’回忆‘’两个字(即主界面回忆按钮)
    注意:一般情况下按钮为文字可以直接在first.ks搜索定位到。如果为图片按钮则需要寻找到图片对应文件名进行定位。



    如上图所示,找到了以下代码:

    1. <font size="3">[links storage="0901.ks" target=*0901]开始游戏[endlink][r]

    2. [links target=*dataload]继续游戏[endlink][r]

    3. [links storage="album.ks" target=*album]相册回廊[endlink][r]

    4. [links storage="kaisou.ks" target=*start]回忆概览[endlink][r]</font>
    复制代码


    这四句代码对应了主界面的四个按钮,其中:
    1. <font size="3">[links storage="0901.ks" target=*0901]开始游戏[endlink][r]

    2. [links storage="album.ks" target=*album]相册回廊[endlink][r]

    3. [links storage="kaisou.ks" target=*start]回忆概览[endlink][r]</font>
    复制代码
    这三句代码是跳转到对应文件的对应标签,例:点击“回忆概览”跳转到kaisou.ks中的标签*start


    没有storage="kaisou.ks"语句的一句:
    1. <font size="3">[links target=*dataload]继续游戏[endlink][r]</font>
    复制代码
    则是跳转到本文的*dataload标签中。

    这样就知道了回忆概览是在kaisou.ks文件中执行的,打开kaisou.ks文件,同样的搜索回忆预览内的元素,比如:“Undiscovered Memory”,如下图所示:

    可以看到代码如下:

    1. <font size="3">[if exp="sf.f_c5==1"][links target=*f_c5]鞭子的味道[endlink][r][endif]

    2. [if exp="sf.f_c5==0"][font color=0x8a8a8a]Undiscovered Memory[resetfont][r][endif]</font>
    复制代码

    这两句是控制一个回忆的代码,前面的是显示条件,后面是内容,可以简单理解为exp="sf.f_c5==1时显示“鞭子的味道”,exp="sf.f_c5==0时显示“Undiscovered Memory”可以改成无论显示的是1或者是0都显示为“鞭子的味道”,如下:

    1. <font size="3">[if exp="sf.f_c5==1"][links target=*f_c5]鞭子的味道[endlink][r][endif]

    2. [if exp="sf.f_c5==0"][links target=*f_c5]鞭子的味道[endlink][r][endif]

    3. </font>
    复制代码

    保存文件,全选patch2内文件压缩,压缩格式为zip,级别设置为仅储存,无密码,如下图所示:
    注意:MT管理器修改文件会生成一个名为.bak的副本文件,记得删除



    将文件移动到游戏主文件夹,重命名为patch2.xp3或者序号增加,例: patch3.xp3
    注意:序号不能中断,例:要命名为patch3.xp3,文件夹必须有patch2.xp3和patch.xp3文件



    打开krkr2模拟器运行游戏,






    游戏正常运行。



    总结:

    修改代码实现CG或者回忆大致可以分为一下步骤:


    解包➡定位主界面➡定位CG或回忆文件➡修改文件





    修改文件方法可以参考以上处理方法,修改判定语句。



    最后孩子想升级,求个追随。





    附:KAG、TJS语句查找文件(来自贴吧、百度,可能不全)




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 15血液 +9 追随 +14 堕落 +2 收起 理由
    BTLOS + 1 + 1
    maymay778 + 1 很给力!
    咕絮唔唔 + 1
    岚狗 + 3
    abba + 3 + 1 赞一个!
    jbtty + 1
    Freeze123 + 1
    GMagels + 1 赞一个!
    毛茸茸兽兽 + 1 赞一个!
    Nittbone + 1 赞一个!

    查看全部评分

    回复

    使用道具 举报

    哀嚎恶灵力量腕带可疑的肉蛋珊瑚泡泡鱼五花八门版块嗜血斩首斧冒险专用绳索天使之赐

      OGAS 发表于 2024-7-12 19:20:56 | 显示全部楼层 |取消关注该作者的回复
      我来补充个点,一些文件管理器要root,这样子会破坏保修,所以建议拿老机子来弄
      还要,我重生了可还行
      回复

      使用道具 举报

      不曾寄出的信件小小舞台漂洋小船『随时随地开启!』冒险用指南针破损的旧书丛林的鸟飞走了雪王的心脏人鱼之泪幽灵竹筒

        好专业的开外挂惹,不知道是否需要root呢
          收起(2)
        回复

        使用道具 举报

        飞天小糖果实现梦想業火死鬥魔法不朽·传奇不熄卡洛斯·奥利维拉白野威十年一梦官复原职男巫之歌永浴爱河

          如果能开挂的话,是不是能修改多种分支路线呢。
            收起(1)
          回复

          使用道具 举报

          森林鹿金牌矿工熔岩鹰不曾寄出的信件格拉迪欧拉斯诺克提斯·路西斯·伽拉姆御医神兔月光骑士

            回复

            使用道具 举报

            百相千面-晦永远的克叔業火死鬥实现梦想官复原职虚空之海的鲸Zootopia幸运女神的微笑『逆境中的幸运女神』御医神兔

              回复

              使用道具 举报

              不洁圣子古老金币瑞雪兆丰年,生灵万物新近地夜航达拉然Act of Ultimate Trust最终幻想XIV

                修改代码来开启某些支线的话,这样对某些多周目才开启的剧情来说是蛮方便的,来参考看看
                回复

                使用道具 举报

                牧羊人森林羊男【新手友好】昆進驯化红龙幼崽

                  回复

                  使用道具 举报

                  最终幻想XVI瑞雪兆丰年,生灵万物新不洁圣子男用贞操带魔法石碑十字军护盾远古石碑

                    感谢教程,新版系统基本上用不了MT管理器,哭泣
                      收起(1)
                    回复

                    使用道具 举报

                    『南瓜拿铁』魔眼护符骑兽之子召唤古代战士近地夜航元气菠菜人烈焰天使弓龙血指环『灰域来音』

                      回复

                      使用道具 举报

                      远亲不如近邻?刀锋女王 - 归宿瑞文戴尔十字叶章黄金树的恩惠盗梦空间亚瑟‧摩根秘密空瓶夜灯金牌矿工

                        回复

                        使用道具 举报

                        不灭狂雷擎天柱(Peterbilt389)索林·临终一役死亡化身月光骑士实现梦想超人追忆终归一人

                          回复

                          使用道具 举报

                          压箱底的泡面幽浮起司煲图腾饼干『酒馆蛋煲』『南瓜拿铁』『钟楼盐水棒冰』

                            回复

                            使用道具 举报

                            Drover索尔·奥丁森格拉迪欧拉斯山姆‧温彻斯特迪恩‧温彻斯特莱因哈特·威尔海姆

                              回复

                              使用道具 举报

                              石肤术雷霆晶球敖蜃星召唤古代战士神秘商店贵宾卡收到情书变骚喷雾千杯不醉

                                回复

                                使用道具 举报

                                死亡化身格拉迪欧拉斯穿过的白袜Drover男用贞操带卡洛斯·奥利维拉Chris MazdzerLife of Water『落樱缤纷』

                                  回复

                                  使用道具 举报

                                  我的天使GM吸血伯爵吃饱金币的Doge阿拉喵?神灯和你一起飞行的皮卡丘小小舞台永浴爱河

                                    回复

                                    使用道具 举报

                                    GM論壇勛章【新手友好】昆進史蒂夫‧金克斯魔术师奥斯卡森林羊男桑克瑞德·沃特斯

                                      回复

                                      使用道具 举报

                                      『逆境中的幸运女神』风雪之家男色时代牧羊人堕落之舞幸运女神的微笑街头霸王王者之盾

                                        回复

                                        使用道具 举报

                                        【新手友好】昆進牧羊人驯化红龙幼崽

                                          回复

                                          使用道具 举报

                                          您需要登录后才可以回帖 登录 | 立即注册

                                          本版积分规则

                                          文字版|手机版|小黑屋|GameMale

                                          GMT+8, 2024-11-8 18:34 , Processed in 0.138775 second(s), 147 queries , Redis On.

                                          Copyright © 2013-2024 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表