krkr2吧 关注:59,066贴子:169,341
  • 14回复贴,共1

关于修改krkr存档,看回想

只看楼主收藏回复

这里以“自宅”这个游戏为例,
首先找到游戏存档位置:
游戏的根目录下的savedata文件好像没啥用(删了也不影响),
最后在文档中找到 datasu.ksd文件


IP属地:安徽1楼2022-03-22 17:46回复
    但打开后是乱码,修改各种编码格式都没用


    IP属地:安徽2楼2022-03-22 17:46
    回复
      网上查资料,应该是这个游戏存档经过了加密处理
      既然加密,我就想在游戏的脚本文件里找到加密的函数啥的,
      或者是看看游戏的读取存档机制,改改存档
      最后在游戏的data
      文件里找到了一堆看着像函数处理的脚本文件


      IP属地:安徽3楼2022-03-22 17:47
      回复
        我就在这一堆脚本文件中,查找字符串,data
        最后找到这一个变量 saveDataMode 显示保存经过“c”加密
        继续找saveDataMode这个字符,
        显示改成“”,后既不会压缩,也不会加密。
        同时我也把
        之后再把freesavemode改成了true,


        IP属地:安徽4楼2022-03-22 17:49
        回复
          再打开游戏,发现之前的存档都不能用了,
          重新生成的存档,打开后不再乱码


          IP属地:安徽5楼2022-03-22 17:50
          回复
            修改存档,等之后再试试吧。


            IP属地:安徽6楼2022-03-22 17:50
            回复
              记录一下我折腾一天的成果


              IP属地:安徽7楼2022-03-22 17:51
              回复
                存档我怎么修改,总是看不到回想,麻烦有知道的大佬点拨一下。


                IP属地:安徽8楼2022-03-22 17:52
                回复
                  直接拆脚本,在h部分,或者回想功能里,看这个回想是怎么实现的。一般是通过记录变量,知道变量的名字,然后在存档里让变量=1就行


                  IP属地:陕西来自Android客户端9楼2022-03-22 22:51
                  回复
                    我以为只有我会傻乎乎的造全cg存档


                    IP属地:陕西来自Android客户端10楼2022-03-22 22:52
                    回复
                      我造存档不是改存档,而是改脚本,让脚本一次性把cg,bgm和场景的变量全加载一遍,然后把存档拿出来就好了。改存档会遇到很多问题


                      IP属地:陕西来自Android客户端11楼2022-03-23 01:00
                      收起回复
                        虽然但是,直接白嫖不就行了


                        来自Android客户端12楼2022-03-23 10:57
                        回复
                          大佬有没有自宅1 2完美存档


                          IP属地:江西来自Android客户端13楼2022-04-08 13:18
                          回复
                            正好这几天在捣鼓,搜了一下没多少文章帖子。
                            不知道LZ解决了没有。
                            我将方法说出来,关于如何修改krkr存档。(在考虑要不要发帖,想了下还是直接盖楼算了。
                            1.使用 KirikiriDescrambler 将存档解密,就能得到正常的文档。
                            2.根据文档里的资料,我们可以知道是通过对xp3里脚本ks文件进行记录,才让程序知道这个事件已经经历过了。
                            所以,我们可以根据添加脚本事件KS的文件名,来进行事件解锁。
                            3.最后将文件保存为UTF16LE格式,不然存档无法读取,会报错。


                            IP属地:福建14楼2022-09-23 21:11
                            回复