fearandhunger吧 关注:5,983贴子:25,951

我终于把Miro的RPG插件翻译完了!速来分享!

只看楼主收藏回复

无名自由Mod的预告镇楼


IP属地:山东1楼2024-09-02 19:50回复
    恐惧与饥饿2十分优秀,它的优秀离不开整整105个插件。
    这些插件包含了【心眼】系统,包含了【迷雾】系统,更包含了【物品分类】系统,让我们拥有了丰富的游戏体验,基于此,我就想做做Mod,让大家有更多的可玩内容,but!
    Miro的代码太让人无语了...我和织兽俩人删了半天,也只处理了1代残余,但是没能处理掉一堆怪物之间的链接,导致每次修改都会出现一堆bug。
    思考良久,我会另起一个RPG开发项目,用Miro的资源,还原它的游戏体验。
    于是,我把我对插件的了解,向大家分享一二。
    欢迎大家一起讨论呐!


    IP属地:山东2楼2024-09-02 20:31
    收起回复
      虽然我没看懂,但感觉好厉害的样子


      IP属地:河北来自Android客户端3楼2024-09-02 20:47
      收起回复
        不明觉厉,先顶再说


        IP属地:四川来自Android客户端4楼2024-09-02 20:55
        收起回复
          【本楼为链接挂载楼,请各位不要回复本楼】
          等我整合出完备的【Mod开发包】,此处就是插件的基本教程。
          另,想要获得Mod开发的最新状况,欢迎左转https://tieba.baidu.com/p/8977862347了解Mod的最新开发状况。
          或,加入企群鹅群210607456,一起来参与Mod的开发讨论。
          欢迎各位!


          IP属地:山东5楼2024-09-02 20:58
          回复
            首先向大家科普一下什么是插件。
            RPG游戏的开发引擎RPGmakerMv,极大降低了玩家制作RPG游戏的难度,但是,它有很多功能缺陷。
            比如——你每1种类型的装备只能装备1件,手套只能戴1个不能戴2个
            比如——你没法在战斗中更换装备,打敌人前忘了换装就会十分痛苦
            比如——你很有可能地雷式遇敌,赶路赶的非常枯燥
            再比如——你没法让武器释放除了【普攻】外的其他攻击,限制了武器的发挥空间
            所以,为了拓展功能,我们就要给它加上各种Mod,对RPGMaker来说,这种Mod就是插件。
            想要做出优秀的RPG游戏,那么,插件就是你提升RPG游戏质量的最佳帮手。


            IP属地:山东6楼2024-09-02 21:26
            回复
              那么,插件大概分为哪几类呢?
              以我们游玩游戏的顺序分类,就有5类插件:
              1【标题画面】——打开游戏后的主菜单,其中就有游戏名,所以叫“标题”
              它涵盖了标题的图标,给角色命名、开始游戏时的数据、存档读档的界面。
              2【大地图】——我们的小人就在大地图上走动,消磨大部分的游戏时间
              斜向移动、用按键【M】启动地图、让蜡烛能照亮一方区域,都是通过插件实现的
              注:枪械射击不是用插件做的,是活用游戏系统形成的“子弹命中敌人”判断,具体见分析帖https://tieba.baidu.com/p/8665114795
              3【正面战斗】——战斗系统是RPG的核心,养人物为的就是上战场,打怪物。
              嘲讽能力、心眼系统、16敏的额外回合、反击能力、平A的生命偷取效果、战斗中换装备...
              每一个战斗类插件都在为我们的战斗添砖加瓦,让打怪更加有趣。
              4【剧情演绎】——给大家一个打怪的理由,让主角陪伴你走过一段人生
              剧情中途暂停敌怪的移动、禁用某些选项、在地图中添加特写,大家体验剧情时就不会那么糟心了
              5【物品菜单】——最不重要的部分?No,你打完怪是要换装备喝药的啊!
              这些插件就能让道具可以分类(药品、食品、文件)、合成物品、在菜单显示人物立绘,让游玩更加顺心。


              IP属地:山东7楼2024-09-02 23:31
              回复
                程序组强


                IP属地:广西来自Android客户端8楼2024-09-03 08:42
                收起回复
                  接下来,我会逐个解释每个插件的作用,让大家建立一个基本的概念
                  想咨询某些插件的详情的话,欢迎在楼里留言。


                  IP属地:山东9楼2024-09-03 12:26
                  回复
                    【标题画面】
                    1用地图替代标题
                    HIME_PreTitleEvents
                    大部分RPG游戏的主界面只有【开始游戏】【继续游戏】【游戏设置】这仨兄弟,不动底层代码的话根本没法添加新的选项,让想做//成就系统//二周目系统//高难挑战//这些选项的作者十分苦手。
                    为此,HIME制作组开发了这个标题插件,标题不好改,游戏里的地图就好改了!
                    它能让玩家开机就进入一张特定的地图,也能在返回主界面时,回到该地图,极大的提高了作者制作标题画面的自由度。
                    2主界面选项位置
                    TitleCommandPosition
                    FH2的仨选项位置在右上角,用的就是这个插件
                    3YEP系插件系统核心
                    YEP_CoreEngine
                    由Yanfly制作组开发的插件核心引擎,它的伟大,相当于为我们翻译外国游戏的民间汉化组!
                    作为引擎核心,该插件能修复RPGMaker中的许多bug,并能调整屏幕分辨率、字体、窗口颜色等设置,更是一系列YEP插件和其他插件的基本引擎,可以说,一个YEP撑起了RPG游戏的半边天。
                    一句话,唯一真神。


                    IP属地:山东10楼2024-09-03 12:40
                    回复
                      【标题画面】
                      4全局变量/全局开关》》Olivia_MetaControls
                      如果说YEP插件是真神的话,那么Olivia系插件,就是幻神!
                      只举一个例子,【心眼】系统(BP=BoostPoint),就是Olivia开发的。
                      全局变量/开关就能让数据跨存档保存,不受【新游戏】和【读取存档】影响,实现【成就列表】【解锁隐藏技能】和【相册】的功能。
                      5新游戏时打开公共事件》》Izy_CommonEventOnLoad
                      事件就是大家在玩FH2时,在大地图里,你能互动的对象。包括但不限于搜刮水桶、队友离开队伍和打怪。
                      公共事件就是独立于大地图之外的事件,口袋猫的书店是公共事件、断肢改变我们人物的立绘是公共事件、搜刮水桶时随机到哪个道具也是公共事件。
                      该插件的目的就是在【新游戏】时就执行公共事件,常常用于检测玩家有哪些通关奖励。


                      IP属地:山东11楼2024-09-03 12:53
                      回复
                        【标题画面】
                        6可以用键盘给人物命名》》DK_Name_Input
                        7命名时能用汉语输入法》》RS_Window_KorNameEdit
                        言简意赅,当你想让【达安】的名字改成【丹尼尔】时——6号插件能让大家打字输入人物的名字,而非一页页一个个的【选择字母】来拼成名字;7号插件则让我们能用输入法,直接打出我们漂漂亮亮的汉字。
                        8回车键与退格键的音效》》DhoomMessageSE
                        毕竟是打字输入名字嘛,给回合和退格加个音效,辨识度更高点。
                        9【选择字母】拼名字》》SimpleNameInputMenu
                        你想用上下左右键和确定键一个个的选字母拼名字吗?肯定不想吧!所以Miro就没用这个插件。
                        10可以用键盘给人物命名》》SRD_NameInputUpgrade
                        和6号插件功能一样,肯定是Miro试过这插件不好用,乐了。


                        IP属地:山东12楼2024-09-03 13:03
                        回复
                          【标题画面】
                          11游戏设置控制》》YEP _OptionsCore
                          RPGMv所提供的自带设置根本不能满足我们对游戏功能的需求!何况,在这么多插件里,总得有个能调整插件是否开启/改变插件参数的【游戏设置】吧?
                          YEP就帮我们解决了这个问题,它不仅能拓展原先的【游戏设置】,还能让其他插件中的设置与它联动,让大家能在游戏过程中自由调整它们。
                          12有键盘画面的键位设置》》YEP_KeyboardConfig
                          没错,键位设置!你能在游戏中调整键位!大部分粗制滥造的RPG游戏根本没有绑定键位的功能,更不用说你能不能通过看键位来提高角色操作能力了。
                          无敌的YEP又解决了,在你修改键位时,它能让你看的到键位在键盘的哪个位置,保证你找的着相应功能。此外,键位也能绑定公共事件——Miro的【地图】就是这么绑定的。
                          13优化存档栏》》MrTS_SimpleSaveLoadMenu
                          传统存档存的是大地图上的像素小人,不咋地好看。这个插件就在存档时展示头像,并且能提示游戏时长这些信息。


                          IP属地:山东13楼2024-09-03 13:23
                          回复
                            【标题画面】
                            其他的插件就没那么重要了,简单列列:
                            14战斗中可以取消没执行的动作》》remove_current_action_of_null_fix
                            15防止游戏自动访问其他网站》》TY_AbortUrl
                            16RPGMaker自带的画面效果,功能超级少》》Community_Basic
                            17绑定Steam成就系统,but该插件根本没写怎么用,完全用不了》》OrangeGreenworks
                            18从标题画面删除【游戏设置】,不是,为啥要删设置啊??》》Izy_RemoveOption
                            19改变存档栏,但完全不如上面的【优化存档栏】插件》》AltSaveScreen
                            注:AltSaveScreen并不是“Alt键截屏”的意思哈,这里的Alt的含义是Alter,所以译为“变更”


                            IP属地:山东14楼2024-09-03 13:29
                            回复
                              【大地图】
                              1将画面渲染成伪3D效果》》UltraMode7
                              大家知道我的世界吧?游戏看似3D,实际上,这游戏是一堆堆二维方块的堆叠。
                              而将2D化为3D的方式,就是任天堂所开发的Mode7渲染引擎,它能把原先2维的RPG地图,转化成这个样子:

                              是不是很有年代感?
                              没错,当年的恶魔城、最终幻想VI就是用的这种渲染方式,让你能在2D的游戏中有近似3D的游戏体验。
                              这个插件名为“UltraMode7”,功能就是模拟Mode7的这种渲染方式,让你能以第一人称视角(我的世界)、斜45度视角(仙剑奇侠传1)、棋盘视角(八方旅人)游玩游戏,所以属于伪3D
                              不过嘛...Miro好像压根没用这个插件,我翻了半天也没找到它的代码,关了这个插件游戏还照常运行,铁定是这伪3D不如目前的画面好看。
                              2锁60帧帧率》》TDDP_FluidTimestep
                              RPGMv的每秒帧率为40,即每1秒展示40帧游戏画面,玩的时候总感觉有那么点不流畅。所以,这个能锁60帧帧率的插件,让游戏十分顺滑,游戏体验大大改良。


                              IP属地:山东15楼2024-09-03 21:19
                              回复