nekorpgxp吧 关注:9,220贴子:29,565

【Nekorpg修复补丁制作教程贴】

只看楼主收藏回复

蕾姆镇楼


IP属地:广东1楼2018-02-25 01:13回复
    为了方便观看,在教程发完之前请勿回复


    IP属地:广东2楼2018-02-25 01:14
    收起回复
      前言:此教程会详细介绍相关工具的使用方法与几种比较常见的稍简单的报错修复方法,属于入门级别的教程,适合萌新学习观看


      IP属地:广东4楼2018-02-25 01:21
      收起回复
        一、分别游戏的种类
        目前nekorpg模拟器只支持3种类型的rpg游戏运行,分别为rpgmakervx、rpgmakervxace和rpgmakerxp三种rpg制作大师制作的游戏,简称vx、va、xp。
        区分方法还是很简单的,具体就是看图标:
        vx:红色龙头图标
        va:白色马头图标
        xp:太阳图标


        IP属地:广东5楼2018-02-25 01:28
        回复
          二、相关工具
          因为前面所说的3种游戏是用3种不同rpg制作大师制作的,所以修复的时候也要用回当时制作游戏对应的工具。
          由于网上va类型的游戏比较多,以下的教程和工具都是针对va游戏来说。
          需要用到的工具有两种:
          rpg制作大师:RPG Maker Vx Ace
          解包工具


          IP属地:广东6楼2018-02-25 01:34
          收起回复
            三、游戏目录介绍

            如图所示,从上到下介绍
            Audio:声音文件存放文件夹
            Data:脚本存放文件夹
            Fonts:游戏字体存放文件夹
            Graphics:图片素材存放文件夹
            System:注册表dll存放处
            Game.exe:这个我就不说了
            Game.ini:游戏配置文件
            Game.rvproj2:游戏项目文件
            .rvdata2结尾的都是存档


            IP属地:广东7楼2018-02-25 01:45
            回复
              四、rgss3a文件解包
              1、rgss3a介绍

              如图所示,部分游戏的根目录文件夹不齐全,其实并非如此,因为游戏开发者将素材文件和脚本文件加密成单独的Game.rgss3a文件,这时候就需要解包工具来解密。


              IP属地:广东8楼2018-02-25 01:53
              回复
                四、rgss3a文件解包
                2、rgss3a解包器.exe使用方法

                如上图所示,第一条选择框选中目标游戏的Game.rgss3a文件,
                第二条选择目标游戏的根目录即可,
                点击右下角的‘Decrypt’解密,即可完成
                PS:附上解密后的游戏目录,如下图


                IP属地:广东9楼2018-02-25 02:02
                收起回复
                  五,游戏项目文件的生成
                  1、Game.rvproj2游戏项目文件的介绍
                  从9楼的第二张图就可以看到,解密后游戏目录并没有所谓的Game.rvproj2文件。
                  Game.rvproj2这个文件的作用就是rpg制作大师(RPG Maker Vx Ace)读取游戏内容的入口,并不会影响游戏里的内容,所以这个文件不存在也不会影响游戏的运行,但是没了这个文件rpg制作大师(RPG Maker Vx Ace)就没办对这个游戏进行修改编辑了。


                  IP属地:广东10楼2018-02-25 02:08
                  回复
                    五,游戏项目文件的生成
                    2、新建游戏项目生成Game.rvproj2文件
                    首先要打开安装完成的rpg制作大师(RPG Maker Vx Ace),
                    然后点击左上角‘’文件‘’选项,选择‘’新建项目‘’,
                    接着就会跳出‘’新建项目‘’的窗口,文件夹名,和游戏标题并不重要,项目位置一定要记得,
                    然后再点击左上角‘’文件‘’选项,选择‘’保存项目‘’,
                    接着找到前面步骤输入的项目位置,就会发现一个全新rpg游戏,而且它的目录里有Game.rvproj2文件,
                    然后你就可以将它的Game.rvproj2文件复制出来,放到你想要修改的游戏项目里。


                    IP属地:广东11楼2018-02-25 02:21
                    收起回复
                      六,rpg制作大师的使用技巧
                      rpg制作大师的使用方法比较简单,我在这里就不做太多的介绍,详细的使用手册在6楼的回复层里有链接,
                      平时使用比较频繁的就是菜单栏‘’工具‘’选项下的‘’数据库‘’和‘’脚本编辑‘’功能,看使用手册的时候要多留意这两个地方


                      IP属地:广东16楼2018-02-26 00:04
                      回复
                        七、脚本编辑一些必须掌握的简单语法
                        1、前言:
                        如果想看懂脚本语言的话,那就需要一些编程基础,如果有编程基础的小伙伴们估计自己花一点点时间就能够看懂,为了兼顾没有编程基础的小伙伴们,我就说一些简单点的必须要掌握编程语法,剩下的就靠大家慢慢理解,去领悟了。


                        IP属地:广东17楼2018-02-26 00:21
                        收起回复
                          七、脚本编辑一些必须掌握的简单语法
                          2、代码注释:

                          如上图所示,绿色的部分就是注释内容,注释里的内容无乱写什么东西都不会生效,等同于空白
                          脚本里#号后面的一行都是注释内容,
                          =begin 到 =end 之间都是注释内容,
                          脚本编辑工具比较人性化,注释内容会自动变成绿色,比较好区分。


                          IP属地:广东18楼2018-02-26 00:28
                          回复
                            七、脚本编辑一些必须掌握的简单语法
                            3、代码区间:
                            参考18楼的截图,脚本代码不是‘’一堆‘’就写完,分为一个个区间,重要的是每个区间都是闭合的,通俗的可以理解为每一个区间就是一对括号,有‘’(‘’就必须要有‘’)‘’,否则游戏会报错。
                            以下会列举几种比较常见的区间:
                            class ... end
                            def ... end
                            if ... end【这里要注意的是 if ... else ... end 就是两个区间,里面再加一个if ... else... else ... end就是三个区间,else 可以无限加】,【有部分if 后面是没有end,那些并非是区间】
                            unless ... end
                            见得最多的就是这4个区间,要注意的是看到end的时候,就要去找区间的开头,要养成这个良好的编程习惯,否则有时候修改代码的时候导致区间没有闭合,从而影响到游戏的运行,又要重新修改脚本。


                            IP属地:广东19楼2018-02-26 00:50
                            回复
                              教程未完,明天再更新,请勿盖楼回复,谢谢配合
                              再有回复,拖出去弹JJ


                              IP属地:广东21楼2018-02-26 00:54
                              收起回复