公告 新版站点Bug反馈贴详情

用CE修改LOVE×EVOLUTION

LOVE×EVOLUTION 所属游戏 LOVE×EVOLUTION evee · 2009 查看条目
C

CE,全称Cheat Engine,就是一款修改器,用来搜索游戏数据并修改来达到获取物品变更血量等目的

Love×Evolution这款游戏的数据没有加密,可以直接搜索出来,就非常方便了

首先运行游戏  汉化版启动程序Love×Evolution_Re.exe
然后打开Cheat Engine,点左上角闪光的那个按钮打开进程列表,选中Love×Evolution_Re.exe并加载,看到上方出现进程名称就行了


然后就是查找数据.直接能搜到的就是零食个数,比如当前饼干20个,喂食千夏消耗一定数量,再搜索剩余个数,最后就可以得到一个唯一地址.该地址的值就是饼干个数.零食或是其他数据比如中出的量、KISS回数、结合次数 等也可同样搜索到.

这些数据在地址里的排序是下面这样,每一排4个地址,以好感度为起始

第1行  1千夏好感度  2似乎是未知乱数?每次进游戏都是随机的值  3兴奋状态.只能0或者1,改成其他会报错  4固体食物喂食次数
第2行  1液体食物喂食次数 2总的喂食次数  3玩家生命,即残机数  4所在地点 0学校 1车站 2神社 3河岸 4花田
第3行  1所在地点的第几个位置  2(未知)  3实际游戏时间,游戏内不显示  4(未知)
第4行  1(未知)  2(未知)  3(未知)  4找小孩的次数
第5行  1找爷爷的次数  2找丈的次数  3找岛的次数  4找雪的次数
第6行  1(未知)  2(未知)  3(未知)  4(未知)
第7行  1(未知)  2攻略提到的三个一组的数其一  3攻略提到的三个一组的数其二  4攻略提到的三个一组的数其三
第8行  第1行1结局Flag 1  2结局Flag 2  3冰淇淋个数  4汽水个数
第9行  1饼干个数  2结合次数  3结合时间 单位:秒  4KISS回数
第10行  1笑容  2中出的量  3射在身上的量  4牛奶
第11行  1盐  2小便  3大便  4果体的时间.该值加上结合时间才是游戏内显示的时间 单位:秒
第12行  1未知  2找雁太之后数值改变,具体情况不明  3找爷爷之后数值改变,具体情况不明  4找岛之后数值改变,具体情况不明
第13行  1找丈之后数值改变,具体情况不明  2找雪之后数值改变,具体情况不明  3未知 按右侧对话按钮找千夏聊天时候会增加 4同3
第14行  1千夏主动聊天时选①或②或③会增加一次,具体增加哪个尚不清楚  2同前  3同前  4"爱你哟"的次数
第15行  1"讨厌啊"的次数)  2"可爱哦"的次数  3"好可怕"的次数  4"聊聊吧"的次数
第16行  1"好色啊"的次数  2(未知)  3(未知)  4(未知)

后面是一大片0就不列出来了..
先说上面的这些,技能修改后面再说

第1、2行有用的自然是好感度、兴奋状态、固/液体食物喂食次数 和 所在地点
好感度高中低和兴奋状态影响到对话和H达成率,固液体喂食次数影响到排泄产物.
所在地点是之后脚本搜索会用得到的,群组搜索的特征值越多,就越能一次性搜到正确地址.所在地点就是作为特征值之一.游戏内倒是没啥影响

第3行所在地点的第几个位置,就是在同一地点比如河岸,点屏幕切换不同背景时候该值会变化,通常也用不到.
实际游戏时间则关系到紫色星星的获取,可以直接修改成36000(单位秒)也就是10小时来直接获得

第4、5行,找NPC的次数,这个太有用的!想想自己每次找岛和雪学技能需要找多少次才能学到一个?把这个找NPC次数改成99的话,找一次岛/雪就能学到一个技能,真是太省事了~!

第7、8行的三数组+结局Flag 1/2,就是直接和剧情进度剧情结局挂钩.比如三个数改成1 6 0,去学校直接就能触发千夏来电+进城找千夏,改成1 9 0去车站就能触发千夏回乡的剧情.还有像结局Flag 1会变成好感度的值、答题选①+10选②-10、最终三个结局所需不同的分数段 等都是在有这些地址的情况下不断试出来的

第8行后两个以及9-11行就是游戏内看得到的各项数据,其中结合时间会对回忆2(结合时间3600秒触发)和剧情进度(结合时间4200秒触发)有影响.

12-14行的都是次数统计没啥用,14行最后到16行是6种聊天选项的次数,攻略里说过会影响对话达成率.可自行修改次数去看对话达成率的变化

接下来是重头戏:各技能的习得地址
包括H技能 亲密技能 对话选项的习得

在此之前首先要提一下进制转换.前面说的各个地址的值都是十进制下的(地址是带有A-F字母的十六进制,可以暂不了解)
接下来的技能地址的值就是在十六进制下了!
地址的值是一个十六进制的八位数, 写为XXXX XXXX .比如18F0 0000 这样 .



图中既有十进制的值,也有十六进制的八位数的值,一眼就能区分开. 高亮那个的值就是18F0 0000  
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
不要和地址(07C9F0FC)弄混了,地址是地址,值是值.
简单地说,地址就是座位位置,值就是那个位置坐的谁.比如二排三列坐的是姜萍,那么"二排三列"就是地址,"姜萍"就是值.改变某个地址的值,就相当于把姜萍叫走,让另一个人坐到二排三列.
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
值一共八位数,每位数都会对应4个技能(有可能技能不存在但是得把位置给留出来.这里先说4个技能都存在的情况)
假设,现在有四个技能 ①②③④,他们的习得情况组合就有15种,分别如下
① ② ①② ③ ①③ ②③ ①②③ ④ ①④ ②④ ①②④ ③④ ①③④ ②③④ ①②③④
你会觉得很奇怪为啥顺序是这样的.这顺序其实就是技能习得情况和技能地址的值的对应
比如上面18F0 0000第六位是F,它就对应这①②③④四个技能,那么当第六位为1的时候,游戏内就会习得技能①,当第六位为2的时候,游戏内就会习得技能②,当第六位为3的时候,游戏内就会同时习得技能①和②,......当第六位为A的时候,游戏内就会习得技能②④,当第六位为F的时候,游戏内就会习得全部四种技能①②③④ 等等情况

记得住这15种情况的对应吗?记不住,因为十六进制从0(刚才忘了提,为0的话就是未习得①②③④中的任何一个)到F给人的感觉只是数字变动,一点都不直观.那么把十六进制的数转化成二进制呢?比如3→11, 5→101, 7→111,A→1010,E→1110 ...
看出来了吗?转化成二进制,就刚好是四位,对应①②③④.如果二进制下是0的位置,就是那个技能未习得,是1的就是已习得
现在全部列出来看一遍  分别是十六进制 二进制 技能习得种类 (0是未习得就不写了)

1  0001  ①
2  0010  ②
3  0011  ①②
4  0100  ③
5  0101  ①③
6  0110  ②③
7  0111  ①②③
8  1000  ④
9  1001  ①④
A  1010  ②④
B  1011  ①②④
C  1100  ③④
D  1101  ①③④
E  1110  ②③④
F  1111  ①②③④

这就一目了然了吧?四种技能在一个十六进制八位数的某一位下是怎么获得的
再说刚才的18F0 0000,其实就是第八位所管理的四个技能中,只学到了第①个;第七位管理的四个技能中,只学到了第④个;第六位管理的四个技能中,①②③④全都学到了.总共习得了6种技能

说了这么多就是想说一点,如果知道某个地址的八位,每一位分别对应哪4个技能,那么直接改动这个八位数,游戏内就可以直接获得对应技能



下面就不多说了直接上结论
emmmmm,上结论之前还要先说一下地址偏移.看到上面图中高亮的那一条地址了吗?07C9F0FC,最前面描述那里我写了个-C4,意思是以好感度的地址为基础,进行-4C的偏移.好感度地址07C9F1C0.  07C9F1C0-C4=07C9F0FC 没毛病,自己用计算器在十六进制下算一下就知道了

现在说结论
-----------------------------------------------------------------------
首先是动作获取1,地址偏移是好感度地址-D0  数据格式:XXXX 0000 . 
第五位X为0时未习得,为1-F时获得4种H动作技能("1 おっぱいちゅうちゅう"、"2 おしりちゃん"、"3 おくまで見たい"、"4 はだかんぼう")进行排列组合
第六位X为0时未习得,为1-F时获得4种亲密动作("1 おちっこ"、"2 膝枕"、"3 耳内"、"4 喂食" ,1应该归类于H动作)进行排列组合
"3 耳内"不是棉棒技能(棉棒技能是从金毛那里获得道具棉棒就开放的),而是棉棒互动时候是否显示耳朵的Flag
第七位X为0时未习得,为1-F时获得4种亲密动作("1 抱抱"、"2 痒痒"、"3 小憩"、"4 摸摸")进行排列组合
第八位X为0时未习得,为1-F时获得4种对话技能("1 可爱哦"、"2 好色啊"、"3 聊聊吧"、"4 好可怕")进行排列组合
因为第五到第八位每一位都有对应的4种技能可习得,所以当其值为FFFF 0000时候就是技能全获得的状态

现在考考你,如果值为6B3C 0000,请问是获得哪些技能?
答案是 "2 好色啊"、"3 聊聊吧"、"1 抱抱"、"2 痒痒"、"4 摸摸"、"1 おちっこ"、"2 膝枕"、"3 おくまで見たい"、"4 はだかんぼう"
-----------------------------------------------------------------------
动作获取2  地址偏移是好感度地址-CC  数据格式:XX0X X0XX
第一位X为0时未习得,为1-F时获得2种聊天选项和2个回忆("1 爱你哟"、"2 讨厌啊"、"3 回忆1"、"4 回忆2")进行排列组合
第二位X为0时未习得,为1时获得1个回忆("1 回忆3")
第四位X为0时未习得,为1-F时是点击以下四种H动作技能时获得  1未知  2未知  3おっぱいちゅうちゅう  4おしりちゃん
第五位X为0时未习得,为1-F时是点击以下四种H动作技能时获得  1おくまで見たい  2はだかんぼう  3おちっこ  4未知
第七位X为0时未习得,为1-F时获得 不明
第八位X为0时未习得,为1时获得  不明
全学的话则是1F07 C01F

第四、五位是学到技能后点击那五种H动作技能(习得的话是在动作获取1,前面说到过)之后,对应的数就发生变化,所以不清楚具体用途是什么
只有第一二位是新习得2种聊天选项和3个回忆,是有必要修改的.第三六位没有对应的东西
四五七八这四位都是在游戏过程中发现有变化,具体对应什么就不清楚了,似乎不是技能习得,所以暂且不用考虑.
-----------------------------------------------------------------------
好感度地址-C8  未知 ,似乎在某个时候看到过有值出现,这里先不考虑
-----------------------------------------------------------------------
隐藏体位  地址偏移是好感度地址-C4  数据格式:XXX0 0000
第六位X为0时未习得,为1-F时获得4种基础体位(开局自带的)
第七位X为0时未习得,为1-F时获得3种隐藏体位("1 正常位2"、"2 骑乘位"、"3 乳胶2"、"4 未知").  "4 未知"可能与"好感度高的时候后入C可用菊花"有关,待验证
第八位为0时未习得,为1-F时获得("1 隐藏体位4:相互自慰"、"2 未知"、"3 未知"、"4 骑乘位C菊花开放")
全学的话则是9FF0 0000

改动这个就可以直接体位全开.如果技能还没获得,比如还没学到骑乘位,那么一边监控这个地址的值,一边去「おくまで見たい」里触发水柱三连喷,捅着捅着发现数值变化了,那就是学到骑乘位技能了(避免了"捅半天都不知道学没学到技能还得专门去H一次才看得到"的尴尬)
-----------------------------------------------------------------------
道具获得  地址偏移是好感度地址-C0  数据格式:X000 0000 . 
只有第八位有数值,X为0时未习得.为1-F时获得4种道具(1手机2冰淇淋3汽水4饼干)进行排列组合
初始为1000 0000(只有手机)全学的话则是F000 0000
为什么要改这个?之前不是说的有汽水饼干个数吗?问就是:如果只改了个数而不改这里的话,即便有个数也不会在游戏内显示.
从小孩那里拿的话当然二者同时触发,既增加个数,又可以在游戏里看到物品图标
-----------------------------------------------------------------------
棉棒&星  好感度-BC  数据格式:00XX 000X . 
第一位X为0时未习得,为1时物品栏出现棉棒,千夏亲密动作出现棉棒, 
和前面"耳内"区别就是,这里的相当于第一次找丈获得棉棒时候获得,前面耳内是第二次找丈升级挖耳勺技能时候获得
第五位X为0时未习得,为1-F时获得4种星星("1红色:故事之星"、"2黄色:像星星的星星"、"3绿色:爱之星"、"4青色:挚爱之星")
第六位X为0时未习得,为1-F时获得4种星星("1蓝色:玻璃之星"、"2紫色:时光之星"、"3白色:道具之星"、"4彩色:爱之进化")
全学的话则是00FF 0001



以上就是技能之类的修改
最后就是稍微用得着的 出现地点和转场次数
千夏转场次数 地址为好感度地址+614E0
小孩转场次数 地址为好感度地址+614E4
爷爷转场次数 地址为好感度地址+614E8
岛转场次数 地址为好感度地址+614EC
丈转场次数 地址为好感度地址+614F0
雪转场次数 地址为好感度地址+614F4
就是跟某个MPC对话之后离开,需要在别的地方逛N次再回来才能再次跟他对话,这个N我将之称为转场次数
比如岛在人物介绍那里说过需要8次,如果把这里岛转场次数改成1,那么离开学校再回去,值就变成了0就能再对话了
要注意几点:
千夏和爷爷转场次数1,但是离开再回来至少都是2次,所以不用纠结到底是1还是2
转场次数不要改成0,那样一直都不会出现,也就是没法在不离开当前地图的情况下连续探索,至少得离开一次再回去.所有NPC转场次数改成1并锁定就可以了

千夏出现的场所 地址为好感度地址+614F8
小孩出现的场所 地址为好感度地址+614FC
爷爷出现的场所 地址为好感度地址+61500
岛出现的场所 地址为好感度地址+61504
丈出现的场所 地址为好感度地址+61508
雪出现的场所 地址为好感度地址+6150C
出现场所,所在地点 0学校 1车站 2神社 3河岸 4花田 ,只要看该地址的值是几,就知道NPC在哪个地图
改这个的目的就是,全员都改成相同地点,再把转场次数锁定1,这样所有NPC对话之后离开一次再回去就能再跟全员NPC对话了,不用几个地图来回切换


目前能改的差不多就是这些,一直没找到对话达成率和H剧情达成率,那两个百分比数值没法直接搜索到,也没找到对应地址,导致对话达成率只能手刷,H达成率最高打到98%就再也涨不上去了,不知道差了哪里

目前已经弄了个CT文件在下载资源那里,照着压缩包里的说明操作就可以修改了,不用自己搜个数找地址偏移什么的.

 

全部评论

暂无评论,快来发表第一条评论吧
登录后发表评论 登录 注册