demonmasterchris吧 关注:177贴子:874

游戏修改指南

只看楼主收藏回复

因为在做汉化的整合工作,验证成果的时候得不停的把各种立的flag来回切换着看,在游戏中靠s/l实在太没效率了,所以做了这么个东西方便随时作弊


IP属地:上海1楼2013-11-26 23:41回复

    使用方法:先把game目录下的scripts.rpa移到game目录之外或者干脆删掉,把修改版下面的两个文件放到game目录下,然后找个文本编辑器编辑battle.rpy
    这个文件是处理游戏中战斗相关内容的,基本上已经涵盖所有需要修改的功能了
    我们随便找个可以触发修改内容的地方,比如战斗开始(就是第4行的空行)
    简单的修改一看就懂
    修改金钱 ether = 10000
    修改难度 difficulty = 2,2是简单,0.5是困难
    修改克莉丝等级 player.level = 50
    复杂的修改需要一定的rpy脚本知识,不太明白可以去看Ren'Py官网
    添加魔物娘并修改全员等级
    party[1] = Leviathan
    party[2] = Astarte
    for i in party + backup:
    i.level = 50
    还可以改flag直接到最终决战
    flag_anna = 4


    IP属地:上海3楼2013-11-27 00:33
    收起回复
      这个可以给英文版用吗?


      IP属地:河南7楼2013-12-11 14:26
      收起回复
        照着修改了,可是进游戏一直到拿到缝纫机都看不到效果……


        IP属地:河南8楼2013-12-11 18:26
        收起回复
          啊哦,你来晚了,分享的文件已经被取消了,下次要早点哟


          IP属地:河南9楼2014-02-06 18:13
          回复
            支持〜等攻略困难模式就用这个


            IP属地:浙江来自iPhone客户端11楼2014-02-06 21:03
            回复
              修改器挂了。。。 求补档


              IP属地:山东13楼2014-02-07 23:40
              回复
                求补档


                IP属地:澳大利亚14楼2014-02-09 20:46
                回复
                  照着弄结果游戏进不去了。。。


                  IP属地:广东15楼2014-02-11 02:53
                  收起回复
                    orz求解game下面怎么找不到battle.rpy,明明按照说的做了的


                    IP属地:广西16楼2014-02-13 10:57
                    收起回复
                      谢谢 修改成功


                      IP属地:山东17楼2014-02-14 23:57
                      回复
                        修改成功了,谢谢楼主!


                        IP属地:海南18楼2014-02-15 01:15
                        回复
                          找到了一个可以快速升级的方法
                          label battle_victory:
                          python:
                          hard(.3)
                          config.skipping = None
                          gain=0
                          for j in enemy:
                          for i in party[0:3]:
                          i.getexp(j)
                          if i.exp > 100:
                          i.exp=0
                          i.level += 1
                          narrator("[i.j_name]レベルアップ[nw10]")
                          有点编程基础的应该都看得懂吧,把那个100改成其他数字就可以快速升级了


                          IP属地:广西19楼2014-02-16 23:46
                          收起回复
                            找不到啊,我的是这样的
                            # TODO: Translation updated at 2013-07-29 20:00
                            translate chinese strings:
                            # game/battle.rpy:864
                            old "ターゲットを変更する"
                            new "更改目标"
                            # game/battle.rpy:938
                            old "戦闘から逃走する"
                            new "从战斗中逃走"
                            # game/battle.rpy:945
                            old "オートバトルを开始する"
                            new "开始自动战斗"
                            old "[i.j_name]レベルアップ[nw10]"
                            new "[i.j_name]等级上升了[nw10]"
                            old "[gain]エーテルを获得[nw10]"
                            new "获得[gain]以太[nw10]"
                            old "[getitem.name!t]を入手[nw10]"
                            new "获得[getitem.name!t][nw10]"


                            IP属地:北京20楼2014-02-23 15:24
                            收起回复