超灵秘法社吧 关注:1,751贴子:9,452
  • 26回复贴,共1

游戏文件修改与简易mod制作

只看楼主收藏回复

1L喂度娘,别再吞我帖子了


IP属地:重庆1楼2024-01-10 00:10回复
    作为一款刚发布不久的游戏,超灵秘法社有相当优秀的框架,但是ea阶段提供的游戏内容并不多,部分游戏内容也不是很平衡;而且官方当前的更新速度并不快,每次更新的内容也不多(可能在憋大的?),导致游戏后期可玩性不多,多数玩家也不会有兴趣再开一个档,所以可以考虑打个mod,增加游戏可玩性。
    给没有接触过mod的玩家(应该很少吧)说明一下什么mod。根据百度,游戏mod指的是游戏的一种修改或增强程序。通常大家见到的mod都以一个单独文件的形式存在,并以Mod启动器启动,一些游戏也内置了游戏mod的支持。
    很明显,作为仍然在ea阶段的超灵秘法社并没有mod启动器,同时游戏内也不支持mod,所以当前的游戏mod基本不存在增加代码类的程序,只能进行简单的数值修改,部分新增加的内容只是启用了游戏暂时未开放的内容。
    注:1.不管是选择自己修改文件或是选择别人修改好的文件,出错请不要反馈给官方,除非你能确定在不进行任何修改下依然存在该问题。
    2.适度修改增加游戏时间,过度修改损坏游戏体验


    IP属地:重庆2楼2024-01-10 00:12
    回复
      下面开始正式内容
      注:想要进行mod制作至少有一定的代码基础(看得懂游戏文件),英文基础(看得懂文件写的啥内容)
      游戏mod一般可以分为两步:
      一、修改或增加游戏内容;
      二、制作成相应格式的mod文件
      上一楼提到了当前游戏很难增加新内容,这里只讲如何修改:
      首先打开游戏目录,可以从steam选择游戏选择本地文件夹来快速打开,找到mindovermagic_Data\StreamingAssets文件夹,这里面的内容是主要可以修改的部分。

      打开该文件夹内的任意文件夹,里面都是yaml文件,即配置文件。这种文件主要负责存储游戏中需要的各种参数,例如人物移动速度大小;房间所需的词条等。也是我们的主要修改目标。可以使用Vscode打开这类文件,如果什么相关软件都没有,使用记事本打开也可以。


      IP属地:重庆3楼2024-01-10 00:15
      回复
        这里分享一个简单的示例:
        通勤问题是后期的一个主要难点,这主要是小人移动速度并不快导致的,所以我们找到mindovermagic_Data\StreamingAssets\Entities\characters文件夹,里面存放了三个文件,分别是教师,幽灵,学生的相关内容。

        找到与教师有关的文件,进行备份,然后打开该文件,在第226行有一个内容为:
        也就是教师在每游戏分钟内移动距离为3,我可以把3修改为6实现教师移动速度翻倍的效果。
        将该文件保存,然后打开游戏进行测试,看看老师的速度是否发生变化,如果发生了变化,这就是一次成功的修改。
        如果想取消修改,或者不满意修改效果,只需要关闭游戏再次修改即可,如果修改内容过多或是出现了奇怪的bug,请将备份文件覆盖回来,或者直接重装游戏。


        IP属地:重庆4楼2024-01-10 00:17
        收起回复
          注:该楼可不看
          与配置文件相关的修改是最基础最容易的,但对游戏内容的修改程度也比较小。
          例如我可以通过修改数值实现教师的移动速度翻倍,但我无法实现通过战斗系统里面的速度值增加日常的移动速度(即我可以将3修改为6,不能修改为3*(1+速度/10)这种格式);我也可以使箱子的容量翻倍,但是不能让箱子的容量随着游戏天数的增长逐渐变大。
          实现这些效果要对游戏的部分机制进行修改,需要对游戏文件进行反编译,修改相关的函数。但是dll文件随着游戏更新很可能变化,修改后出问题的概率也很大,我就不介绍了。有兴趣的请自行百度,或者去缺氧吧mod教程,可以借鉴。


          IP属地:重庆5楼2024-01-10 00:20
          收起回复
            最后,我本人的编程能力也不出众,这些内容只是抛砖引玉,我相信吧里大佬很多,肯定有更好的实现方法、
            虽然这些mod可能与大家的想法有些差别,但却是已经可以算是mod的范畴了。如果之后官方决定支持mod或者有哪位大佬决定研发一款强大的启动器,我会再写一篇mod制作分享。


            IP属地:重庆7楼2024-01-10 00:32
            回复
              怎么制作选人MOD,这是大家最急需的


              IP属地:辽宁8楼2024-01-10 07:38
              收起回复
                支持支持


                IP属地:四川来自Android客户端9楼2024-01-10 08:48
                回复
                  支持


                  IP属地:黑龙江10楼2024-01-10 09:13
                  回复
                    dalao,请问我想改暗淡水晶朦胧水晶什么的掉落,是在StreamingAssets/Entities/crystals.yaml里改嘛?为啥改完以后游戏里还是没效果?


                    IP属地:山东来自iPhone客户端11楼2024-01-13 13:07
                    收起回复
                      辛苦了


                      IP属地:江苏12楼2024-01-14 21:18
                      回复
                        大佬问下箱子容量是哪个文件啊


                        IP属地:四川13楼2024-01-18 12:50
                        回复
                          有谁知道,缝合怪的寿命文件在哪吗?


                          IP属地:广东14楼2024-03-26 11:02
                          收起回复
                            好像用启动器启动就无法设置自定义群组了,创建一个自定义群组所有法师都默认为非成员


                            IP属地:安徽来自Android客户端15楼2024-05-19 14:43
                            回复