梦江湖吧 关注:3,681贴子:22,011
  • 6回复贴,共1

【用反编译找攻略】角色心愿(关键字搜寻)-RoleWishQuest篇

只看楼主收藏回复


一楼甜甜的呼唤,防吞


IP属地:广西1楼2024-04-30 22:01回复
    往期回顾:
    【用反编译找攻略.1】23种结局
    https://tieba.baidu.com/p/8999829581
    【用反编译找攻略.2】插画(简单搜寻)
    https://tieba.baidu.com/p/8999905711
    ·
    链接是抽的最厉害的,单独一楼吧。
    ·
    =======
    用到的工具:
    AssetStudioGUI(算是必须,提取不带换行符的TextAsset,最好是用这个)
    AnyTXT Searcher(推荐必须,文件内容搜寻,比dnGrep好用,资源管理器no的)


    IP属地:广西2楼2024-04-30 22:08
    回复
      角色心愿的说明文本存放在Language191.lua 里。
      RoleWishQuest.lua 也有说明文本,但更多是对应的心愿ID值,一般是控制台调心愿才用得到。
      ·
      当然,对于关键文字搜寻来说,
      Language426.lua 比Language191.lua 要好得多,但只有部分角色心愿。
      (所以还是直接AnyTXT关键文字一搜就完事了)
      191的格式是[1910170]="甜甜的呼唤",
      426的格式是[4262196]="【花花】甜甜的呼唤",
      ·
      只是,这样搜文字容易碰上手游的屏蔽字典文件,也就是ForbidText.lua 这个粪坑,
      属于是文字搜一次污染一次。(谁搜谁知道啊,泪目)
      ·
      搜甜甜的呼唤,不难发现,触发关键字就是上一句,
      [1103432001]="在等待童童醒来的过程中,花花希望用好吃的,给童童一个惊喜",
      (文本在Language110343.lua里)
      [1103432007]="我想准备一些童童爱吃的东西,这样他醒来之后就能吃上了!",
      [1103432011]="童童最喜欢吃<color=#dd0f0f>红糖发糕</color>了,大哥哥可以帮我们找<color=#dd0f0f>三份</color>来吗?",
      [1103432004]="你们三个人,要三份红糖发糕,这一定只是巧合。",
      ·
      做过京城主线都知道,等待童童醒来大概是什么剧情,当然这里我们还是假装不知道,
      通过触发的关键文本[1103432001],可搜到Task.lua (任务)的关键相关触发器说明,
      [3430]={BaseID=3430,NameID=1103430001,Type=TaskType.TT_liliang,SpecialFlag={TaskFlag.TF_mianban,},Level=20,Difficulty=6,TaskNormalRewards={TaskNormalRewardType.TNRT_jingyan,TaskNormalRewardType.TNRT_tongbi,},TaskDescID=343001,},
      [3431]={BaseID=3431,NameID=1103431001,Type=TaskType.TT_zhuxian,SpecialFlag={TaskFlag.TF_mianban,},Level=20,Difficulty=6,TaskNormalRewards={TaskNormalRewardType.TNRT_jingyan,TaskNormalRewardType.TNRT_tongbi,},TaskDescID=343101,},
      这第一行的SpecialFlag={TaskFlag.TF_mianban,},Level=20,Difficulty=6,
      就要求了等级20+,难度6+
      可是手游有难33,端游最高难6,甚至开发剧本最高才难5,真是…………
      只能说破案了,跟我侠taptap和角色评价说的完成灵云分支啊那些乱七八糟没关系,首先要求的是,难度…………
      当然也可能是看不懂task不小心胡说八道了。


      IP属地:广西3楼2024-04-30 22:34
      收起回复
        然后是白久的可怜天下父母心,
        [1104145001]="客栈掌柜白久在为他女儿白小青的事情操心,他想找白小青的师姐帮忙",
        [1104145002]="【{心愿角色ID[Role.NameID]}】可怜天下父母心",
        [1104145004]="[少侠]你能不能帮帮忙,带我去见见我女儿在长生门的夏云师姐。",
        [1104145005]="我本想让她长生门的夏云师姐好好劝劝她,却连长生门都进不去……",
        [1104145021]="你带着白久找到了夏云师姐,希望她的话能对白小青起到些作用吧",
        根据文案可知,大概要白久入队,然后去找夏云对话。
        判定条件略过,太长了~~
        ·
        演化有一条是这样的:
        [230118]="<color=#080a0c>白小青</color>为保护世间弱势女子周全,走上了寻找<color=#080a0c>倚天剑</color>的道路...",
        大概就是这样了。
        姑且就这样随便写完了,嗯,感觉出类拔萃,诶,为什么错漏百出输入法会打出 出类拔萃?
        输入法自己不承认错漏百出是吧!


        IP属地:广西4楼2024-04-30 23:05
        回复
          上次口胡的甜甜的呼唤不算啊~
          今天换一个关键词查找
          众所周知,甜甜的呼唤要童童生病才能触发;
          所以,搜索含“童童”的文本
          可得:
          [1003055023]="童童吃了路边捡来的药丸,说是甜甜的,然后这几天就开始高烧不退,神志不清了!",
          [1003055024]="【严肃脸】小孩子不懂不要乱吃药,这可不是糖!要继续稳住病情得加些名贵药材……",
          [1003055025]="【抹眼泪】我们没有钱了……也不敢再去偷了……万一再遇到这种人可咋办。",
          [1003055026]="你说谁呢?",
          [1003055027]="一名男童嘴唇发紫,躺在木床上……",
          [1003055028]="这点钱拿去吧,应该足够下一次治疗了。",
          [1003055029]="谢谢大哥哥!",
          [1003055030]="这些钱拿去吧,能治好他,还能买些好吃的。",
          [1003055031]="太谢谢你了!!",
          [1003055032]="呜呜…这可怎么办……只能再想办法了。",
          [1003055033]="严妈妈到现在还不知道童童出事了。",
          [1003055034]="可严妈妈现在接了宫里的活,一时半会回不来。拜托你去<color=#dd0f0f>皇宫里</color>帮我们找回严妈妈!",
          ·
          GET新关键词:严妈妈
          ·
          搜包含“严妈妈”的文本
          可得:
          [1103430001]="【京城】两小无猜",
          [1103430002]="在京城,意外与一个孩子相遇了……",
          [1103430003]="从悦来客栈开始,跟着地上散落的铜币,找到目标",
          [1103430004]="追进同仁堂,找到疑似目标的小孩",
          [1103430005]="到皇宫里找到严妈妈",
          [1103430006]="带严妈妈回同仁堂见童童",
          [1103430007]="去恒山派,找@prc1@救童童",
          [1103430008]="你选择救了童童",
          [1103430009]="童童因中毒不幸去世了",
          ·
          所以,破案了,甜甜的呼唤心愿 的上一级任务是:两小无猜。
          ·
          ·
          搜含有 两小无猜 的文本
          可得:
          [1103052014]="【神秘的丹药】",
          [1103052015]="救童童",
          [1103052016]="推进任务【两小无猜】",
          [1103052017]="救猎户张",
          [1103052018]="推进任务【复仇的猎户】",
          [1103052019]="据为己有",
          [1103052020]="拥有三逆丹",
          [1103052021]="等等再决定!",
          [1103052022]="要",
          [1103052023]="再想想",
          [1103052024]="回恒山搬救兵",
          [1103052025]="有我就够了",
          [1103053001]="【无】京城-救人进皇宫",
          [1103053002]="出手相助",
          [1103053003]="转身离去",
          [1103053004]="要帮忙吗?",
          [1103054001]="【无】京城-猎户张线b",
          [1103054002]="<color=#dd0f0f>离开迷宫,上前查看</color>",
          [1103054003]="不做理会",
          [1103054004]="【复仇的猎户】",
          [1103055001]="【无】京城-童童求医",
          ·
          剩下就是又又又又又又又又又又又又又又又又又又找触发器去了
          就很麻烦,先胡乱推测一波:
          【不保证推测正确性,纯云玩家胡诌】
          可能上一级任务是【神秘的丹药】,即,京城结局BE线,白衣教阴谋得逞+主线翻车。
          (主线翻车不等于白衣结局,白衣结局算是邪线HE,毕竟是成功救猎户+找全日记内容)
          文本大致是这样的:
          [1103431002]="白衣教密信已经被烧毁了,上面隐隐约约能看到关于\"白云明月丸\"的字样……",
          [1103431003]="在京城寻找\"白云明月丸\"的线索",
          [1103431004]="去恒山派询问白云明月丸的消息",
          [1103431005]="提升@prc1@,进入恒山派",
          [1103431006]="恒山派好感度",
          [1103431007]="找恒山派的慧闲师太询问关于白云明月丸之事",
          [1103431008]="去泰山小径找来@prc1@,交给恒山派的慧闲师太",
          [1103431009]="去恒山密林深处找恒山派禁地,取得白云明月丸的药方",
          [1103431010]="回恒山派找慧闲师太报告",
          [1103431011]="找慧闲师太,用白云明月丸救人",
          [1103431012]="敌方人多势众,去恒山寻求慧闲师太的帮助",
          [1103431013]="由于某些不可抗拒的因素,你失去了白衣教的线索,只能耐心等待白衣教阴谋显现",
          [1103431014]="恒山密林深处的恒山派禁地中,出现了白衣教的身影",
          [1103431015]="揭秘了\"人\"子密信的秘密",
          [1103431016]="你未能阻止白衣教在京城的阴谋,至于个中详情也无从得知了",
          ·
          即:做主线时失去线索,——猎户张不管不用药救被毒死??——然后童童可能乱吃药??
          唔,有空下个档试试,看起来成功率很像能成的说,起码比找触发器高不少……
          ·
          通过[1103052016]="推进任务【两小无猜】",等文本,可得,指向任务3502,即,主线3052——
          京城—恒山求药 的一个分支。
          具体触发器内容就不放了,反正也没人看估计都是等结果的。
          由于都是分支,品尝behavior(行为触发器)不如直接上手玩一下。。


          IP属地:广西5楼2024-05-06 18:20
          回复
            谢谢。


            IP属地:黑龙江6楼2024-09-12 08:39
            回复