风之冻漫 发表于 2018-4-25 10:57

以例为引——金庸群侠传5 rpgmaker xp修改初入门

一、引子——本文目的和适用对象
1.喜欢金5这个游戏,但是时间、精力不多,想略作修改又不过分地,更快的完成攻略(比如可以便利地购买常用生活材料、物品,武器装备、心法秘籍)。

2、做一个NPC,放在家里方便的在线查看、调整人物模型、容貌、等级、四维、天赋点、善恶值、声望值、友好度以及技艺、杂学和事件开关等等,适应变幻多端的攻略条件(比如要救杨铁心要悟性6,后续周伯通结拜却要悟性4;鬼面无常天赋需要开局容貌1,后期救阿珂又需要容貌9;更别提一会必须有小丁丁,一会又要没有下面……)。
3、不想每次都用存档修改器、内存CE修改器千军万马中找变量、找开关……
4、掌握了一定修改常识,不管版本文件如何变化,都可以自主加人物、加道具、加事件,为今后探索钻研MOD技术加瓦铺砖。
==============分割线=============
内容太长,先把编好的DOC 奉上,慢慢排版。
**** Hidden Message *****


二、前期准备
1.主要工具:rpgmaker xp 。见置顶帖 RPGMakerXp103.txt
金庸群侠传5存檔编辑器。【提示存档损坏,按住DELETE键进入存档】.rar.rar
2、参考教程:金庸群侠传5全方面修改教程
http://www.3dmgame.com/mj/201801/3715175.html
金庸群侠传5十全大补丸RPGXP制作教程
http://www.3dmgame.com/bd/201803/3724538.html

3.变量开关明细,:【金庸群侠传5】 的一些开关和变量
http://bbs.3dmgame.com/thread-5734759-1-1.html

4.网友提供的全套开关、变量表(见网盘附件)。

三、文件识别
1.主体工程,游戏目录\Game.rpgxp ,修改的主文件




2.数据文件,游戏目录\data,内有MAP008(庄园)、 map142(杂院)、map173(主卧室)等对应每个地图编号。
      



3.CommonEvents(常用事件),Items(物品)、Actors(角色)、Classes(职业),Animations(动画)、Enemies(敌人)、Armors(防具)Skills(特技)States(状态)、System(系统)Tilesets(图块)Troops(队伍)Weapons(武器)均可在工具——数据库中查看(修改地图、事件、物品后可备份对应文件)。   





风之冻漫 发表于 2018-4-25 10:57

本帖最后由 风之冻漫 于 2022-7-9 23:02 编辑

长时间没上线,主楼网盘地址炸了,感谢还有不少人在回复,因此重新提供下。链接:https://pan.baidu.com/s/1x49nTDmCES0vm365hjLIOA?pwd=nrne 提取码:nrne


四、分项说明(一)新增NPC说明:每个地图中的方格对应一个事件,比如打开庄园(编号008)任意位置,可以点击空白处新建一个事件NPC,也可以从其他地图现成的事件中复制粘贴(编辑事件)。    1、设置角色名称,模型和头像(1)左上角名称处,输入名字;(2)点击角色图片的灰色部分,选择想要的模型;(3)插入事件,选择显示图片(定义编号),选择图片图形。(4)保存后打开游戏看到效果(无需关闭工具和游戏,每次保存工程后,游戏界面读取任意存档即生效)。   
2、取消头像插入-图片消失,选择对应的编号,对话后,开始定义编号为1的NPC 头像将不再显示
3、显示主角头像插入公共事件 主角头像显示   通过重复以上过程,实现角色之间的头像切换。
(二)增加对话文字右键-插入—显示文章,录入文字;或者复制其他事件的文章,右键编辑。有两种方式,一种直接输入,第二种,如用\cXXX\c代码可以显示金色名字。\c中的数字换成其他可对应不同颜色。注意:每段对话框 最多只能显示4行。   
         
(三)查询变量数值此处代码复制自太湖渡算命的,不想查个数值,就跑去找一下吧,干脆算命妹子 来我身边。新增一段文章,输入以下代码( 等等可以换成你要想查的任何变量,\c代表粉色)。
侠    义:\c\v\c恶    名:\c\v\c声    望:\c\v\c武林排名:\c\v\c      
(四)调整变量嗯,侠义太低了,恶名太高,声望和排名不够,手动加吧1、定额增减。插入—变量操作-单独—选择变量值,操作选加法 或减法操作数选常量
               
金钱开关,要选择增减金钱;经验值、等级、能力值、特技要选择增减EXP,增减等级等等               

2、指定数值。插入—变量操作-单独—选择变量值,操作选代入。以修改好感为例:选择单独,可以指定某一人好感为100,选择统一输入变量区间,可以指定某一批人的好感。   

3、手动输入数值。不想一次次的加500 减500,自己的膂力、容貌、侠义值、声望,想要多少变多少,就要用到手输的方法。此处代码借鉴自开局选门派的捕头(初始太湖渡)
A:插入文章,复制粘贴蓝字部分,(容貌等级等内部文字可以随意修改),\c請鍵入你想要的容貌等级:\c先按←退去數字(最小为1 ,最高为10)
B:插入--数值输入的处理—选择要手动设置的变量和位数。
C:成效如下      
其他任何想要的变量都可以通过手动输入进行设置。
D:范例一:改变角色模型数值输入 选2234 角色造型   成效32号造型         34号造型

E:范例二:改变角色头像 数值输入变量换成0523 易容后的脸具体数字需要自己去试,注意有些区间是空的,没有效果。
      
60号脸      116号脸
========之前弄错了=======0523 只是易容的 脸型,大部分是阿朱易容功能提供的头像,即慕容一家和可麻袋角色,真正主角头像的变量居然是0027 @@@角色变数 {:3_98:}有效代码为1-66 ,以及199 200(和尚和尼姑){:3_101:}

风之冻漫 发表于 2018-4-25 10:58

本帖最后由 风之冻漫 于 2018-4-25 13:40 编辑

(五)获得(取消)现有物品、武学心法、特技插入——自己选择增减物品、武器、防具还是 特技
1、增减物品,武器、防具,都是同样的方法(心法 天材地宝都在防具里)                                 

                                                         



2、添减四维、武功招式                                                         




(六)选择事件的开与关

开关是确定游戏进程的重要内容,任务前置是否完成,队友是否可以招募,妹子是否可以攻略,都由开关决定。插入—开关操作---单独—选择开关代码,ON或者OFF,也可以选择统一,用于批量开关。1、涉及队友招募、门派类(下面为逐一录入后的事件代码,每个都可单独使用)         开启功能                            关闭功能
2、技能开启关闭类(下面为逐一录入后的事件代码,变量 “所学技艺”增加 技能显示数,开关赋予技能,变量赋予等级)考虑到部分技能到9会给予某种心法和特效,直接修改等级到9的话需要额外增加前面的心法代码 才能获得,因此建议部分技能只改到8,再通过读书、挖地等正常游戏途径,升满9级,有闲的也可以手动增加9级特技)。      3、论坛中关注较多,攻略时可能需要随时打开、关闭类,其他明细可见查询顶楼变量、开关excel文件。         
         做什么用你懂得~~~~~
(七)增加额外公共事件和物品首先声明,这个是照十全大补丸帖子抄的。1、定义公共事件。工具数据库---公共事件,任意空白处,输入任意的名称,任意插入想要的变量或开关操作。
   主功效说明:体力回满、怒气回满、精元(滚床单用的)满、麻袋魔法500步间隔清零、队友气血恢复以及如图所示的其他功能。其他需要功能,可以手动增加。
2、定义物品,绑定上述公共事件。任意空白位置,输入想要的名称,图标,可能使用的时间为:平时,对应的公共事件序号(2000 大补丸),消耗改成不消耗。将新增物品代码(例子中为编号60)添加到任意商店中(或用存档修改器),从行囊中使用,可获得预设的回体力、满精元、随时布袋等效果。点图标的箭头选择          选择对应公共事件   
应用保存后,效果如下:

3、如果想让某个物品增加一定的功能(跟周公剑法、华佗真经类似),使用后获得某种能力和技能。可先更改公共事件,再绑定一个物品。(如图代码所示,使用胡家刀谱后,会获得 八方藏刀式,刀法数加1)

(八)增加商店洪七公做菜要肉要菜,没空采集,好办。给任意NPC增加商店功能,让商店卖肉、菜、矿,或者卖武器、防具、任务道具,卖自己创建的新物品。插入---商店处理---选择空白的商品---右键编辑,选择对应的物品编号(物品、武器、防具、任务物品,比如自定义的编号60物品--- 大补丸)      
重复选择的进程,即可让商店销售你想要的道具。
         
   

风之冻漫 发表于 2018-4-25 10:58

本帖最后由 风之冻漫 于 2018-4-26 10:48 编辑

(九)内容整合前面陆续介绍了角色创建、模型头像、查看变量、调整变量、选择开关、自定义事件与物品、商店买卖,但实际运用中总不能每每实现一个功能,就单独创建一个事件。因此需要将其整合,即让一个NPC或一个物品实现所有的功能。具体方法为:1、功能的选择与分歧
选择与分歧,实际就是一个俄罗斯套娃的模型。插入—显示选择项,选定需要的选项,每个选项最多可以有4个选择。
A:以设定善恶值、声望、外观等为例,先增加NPC,分类实现不同功能:      代码                      显示效果       B,选择侠义一栏,想实现定量增减侠义在[侠义]的场合下方,继续插入选择项,此时因为只简单实现增减,可只设置2个选项代码      显示效果
C:让涨侠义一栏增加500点正义值,在[涨侠义(500点)]的场合下面,分别插入变量,通过选择,即可分别实现侠义的增减;插入文章,提示你增加侠义情况。   与NPC对话选择 涨侠义500点 选项后生效并提示
通过查询功能,侠义值确实增加了500点,减侠义同理。对话前      生效后


D:如果想让加500点侠义这一功能,通过更多方式实现,比如一种是定额加500,一种是手动输入,可以继续嵌套。具体方法前面已说过,效果见图
代码框架新一层的选项    选择手动加后的显示效果   


E:通过以上的反复设置选项(即嵌套),就可以让NPC 无限层次的添加、整合你需要的各种单项功能。
2、代码的剪切、复制与粘贴A:点击任意一行代码,右键即可弹出剪贴、复制 删除、粘贴的功能,SHIFT+左键,可以选择一段连续的代码进行操作。

B:通过复制、粘贴可以直接COPY其他NPC的代码和功能,比如厨娘等等。

C:把一段编好过的完整的NPC代码复制 ,按照前面“大补丸”的做法,粘贴成新建的公共事件(比如2001随身助手),再绑定一个新建物品(比如命名为编号61的随身助手),通过存档修改器添加(或者通过任意地图的商店NPC出售),就可以放在物品栏,随时随地实现上述各种修改功能了。
3、事件的开关,事件的复制点击任意的NPC(事件),都可以看到相应的开关和页面A:以修改黄蓉队友为例,她站在庄园的门口,默认看不到她,想让她游戏开局就陪着你闯荡江湖,简单。

B:打开庄园门口黄蓉的方格事件,发现一共有3页,对应
开关4808 黄蓉庄园作客;            开关4806 收服黄蓉的心          以及 0661 黄蓉在队
         
C:默认攻略流程,是要先完成黄蓉庄园作客的前置,她才会出现在庄园,再完成四项考验,才会达到收服黄蓉的心要求,才可以组队。因此只要将对应事件页开关的√取消,跳过前置,同时保留0661黄蓉在队不取消。黄蓉就可以进队伍了。        取消后,门口黄蓉就会出现,与她对话,加入队伍       是的就这么简单,其他所有站在庄园、杂院或任意地图的人,都可以这样提前出现。    D:当然,黄蓉还会有特殊的要求,不能离队,离队后就会随机出现在太湖渡口等野外,怎么才能让她老老实实呆在原地不要跑呢。这就用到了事件的复制。首先找到太湖渡的黄蓉 ,射雕线起始的地方。   查看1631 黄蓉在太湖渡的事件页,
点击复制事件页,把这个太湖渡的黄蓉 进组事件 粘贴到庄园门口的黄蓉身上。打开庄园地图的黄蓉,粘贴事件页,再取消这个1631开关的√         
终于,黄蓉不管怎么遣散都不会跑出庄园了。
E:通过这个方法,可以把在柴房的小龙女也复制到庄园来      考虑到特殊的恶趣向剧情,建议把1 和2页删掉(真相是会卡页面无限循环对话),只保留0467龙女坏了和 0379小龙女在队,取消开关的√,小龙女也可以进组啦。      

F:随意换初始门派(1.05版本最多6个,1.56版本最多 9个).庄园地图左下 有个神秘老人,把他页面开关4709 的√取消掉,就行啦。

风之冻漫 发表于 2018-4-25 11:29

本帖最后由 风之冻漫 于 2018-5-2 21:42 编辑

(十)修改成果的备份与还原自己辛辛苦苦编了一堆,遇到版本更新了,赞助后从1.05升到1.56,假如今后从1.56再更新1.6、1.7,这些改过的事件怎么保留;装了各种MOD,感觉某个事件(npc)功能好棒,想直接抄来添加到自己的文件……要怎么办?

1、基本常识,每个地图的NPC(事件)数据是独立保留在对应地图文件里的(比如庄园,对应MAP008,杂院对应MAP142,卧室对应MAP173)。复制、替换、修改杂院的NPC数据通常是不会影响到庄园、卧室的数据的。因此只要保存对应的MAP***文件以及修改过的(公共事件)CommonEvents,(物品)Items文件,就可以实现修改MOD的普通备份和还原了。

2、地图NPC的操作手法。A:备份,找个基本不会用到的地图,把想保留(改过)的事件直接复制过去,备份地图文件,等版本更迭后再复制、替换。比如,有个现成的改好的可以实现很多功能的庄园NPC         




可以先直接右键复制,然后粘贴到柴房(MAP470任意位置)
如果有多个想保留的NPC,可以都复制粘贴到柴房,保存工程退出。
               
复制前                           复制后


找到游戏目录\DATA\map470这个文件,把他复制到C盘,完成老版本的备份(暂定为1.05柴房图,以视区分)。



B、版本升级或降级。直接安装新补丁(MOD)后,再备份一次更新后的MAP470(柴房地图),丢到D盘,完成新版本的备份,(暂定为1.56柴房图)。
C、数据恢复。用备份的1.05柴房文件,覆盖游戏目录\data里的map470文件,RPGMAKER打开,发现之前复制的NPC都在。然后把这些NPC 再逐一复制到1.56的庄园图MAP008,保存工程。
D、最后把先前备份的1.56柴房图覆盖回去,即完成修改角色转移的全部流程。
3、公共事件、物品的备份手法。
因为事件、物品、道具等文件是公共文件,无法直接通过替换方法更新。如果改动少,可以在版本更新后,重新手动修改一遍。如果改动多,建议同时保留原先版本和新版本,在两个文件夹。通过先打开1.05的工程,复制物品(或公共事件),不要关闭RPGMAKER,再打开1.56的工程,粘贴过去。         

先复制老版代码,再打开新版,粘贴。
      

重复上述步骤,完成原先版本更改事项的搬迁。
五、尾声1、心得。编写本篇,一是因为懒,确实没有时间反复用存档修改器一个个变量开关找来找去,也没耐心去收集生活物品,遇到天书剧情,想换门派,只想专心的达成条件,连续的一本天书从头做到尾,而不是等这个,等那个。二是因为兴趣,只想在游戏规则内进行适当的修改,不想玩无敌的小强。现有的网上查过一些资料,但是总是离自己想要的有些距离,也看到很多帖子求助MOD教程,因此将自己从新手到略知的入门过程进行记录,希望对有兴趣的朋友有所帮助。顶楼网盘上传了测试用的MOD(已更新至1.57),方便一一对照练习,仅供参考。
2、遗憾。尽管有大佬指点过,但至今还没有学会让千里马记录点默认全开……这是最最最想实现的功能了,因为确实很懒(不想跑)。希望有大佬能继续指教。
本篇入门仅仅实现了rpgmaker最最初级的几个功能,距离创建新剧情、新队友、新武功、新妹子(网上已有教程)之类的还有很长的路要走,当然这些都是MOD达人们考虑的事情了。


04dl 发表于 2018-4-26 14:21

谢谢分享

zueiy 发表于 2018-4-26 16:38

非常详细感谢分享~~~~

guaiwu 发表于 2018-4-26 19:45

这个很有用

chen934 发表于 2018-4-26 22:21

卧槽大神啊

snowsakura112 发表于 2018-4-27 13:06

谢谢。略看的一下,写得很用心啊。
帮顶。:)

wode007 发表于 2018-4-27 22:38

很详细哈 就差介绍脚本了:lol

lhxcdayue 发表于 2018-4-30 09:58

谢谢大佬详细说明

ckxxzyy 发表于 2018-5-3 10:07

链接都失效了呀

jesseyou1234 发表于 2018-5-3 10:44

我也是自己下了一个开始摸索....玩一个游戏生生把自己弄成了半个会从制作程序里分析怎么触发相关设定的和更改的人

风之冻漫 发表于 2018-5-3 17:18

ckxxzyy 发表于 2018-5-3 10:07
链接都失效了呀

测试了 木有失效啊

山岚之风 发表于 2018-5-3 19:38

路过支持一下

qq911lbs 发表于 2018-5-7 16:39

求开个帖子如何修改头像和人物模型!1:比如天龙寺主持强制变唐僧?2:葵花后人物变成固定头像!比如我想改练葵花变成东方的头像该如何操作!:lol

风之冻漫 发表于 2018-5-7 21:53

qq911lbs 发表于 2018-5-7 16:39
求开个帖子如何修改头像和人物模型!1:比如天龙寺主持强制变唐僧?2:葵花后人物变成固定头像!比如我想改 ...



天龙寺的 应该是 公用事件 019 的主角头像了
按代码 需要 开 还俗的变量开关 0388 = ON 就可以恢复正常了

葵花的 暂时还找到

qq911lbs 发表于 2018-5-8 03:36

风之冻漫 发表于 2018-5-7 21:53
天龙寺的 应该是 公用事件 019 的主角头像了
按代码 需要 开 还俗的变量开关 0388 = ON 就可以恢复正 ...

替换头像改成原文件名应该也有效吧!东方头像怎么改 ,如果女学葵花也会变这样!

寒门青衣 发表于 2018-5-13 13:54

非常好的修改心得,细致!感谢!

墨色七i 发表于 2018-5-19 10:38

技术贴 留名

43114620 发表于 2018-6-6 04:59

这么好的帖子怎么才这点回复啊

cjckyon 发表于 2018-6-12 17:07

这个商店的处理只能一个一个添加吗?

kktu888 发表于 2018-6-13 00:03

6666666666666666666666666

kktu888 发表于 2018-6-13 00:05

6666666666666666666666666666666

R0O0T 发表于 2018-7-7 11:48

LZ请问,修改新妹子的网上教程哪里有呢?到处找都找不到。。另外LZ的教程很详细也很有帮助,感谢!

风之冻漫 发表于 2018-7-7 16:49

本帖最后由 风之冻漫 于 2018-7-7 16:59 编辑

R0O0T 发表于 2018-7-7 11:48
LZ请问,修改新妹子的网上教程哪里有呢?到处找都找不到。。另外LZ的教程很详细也很有帮助,感谢! ...
1.58之后 很久没玩了,不太清楚具体 更新了哪些妹子。

正常 要改也很简单,第一步 看下攻略(或者四处问问) 邀请妹子入队的 最后一步 会出现在哪张地图(比如之前 1.58 王语嫣 陈圆圆 阿珂 以及梅莉 都出现在擂鼓山),用RPGMAKER 打开对应地图,找到 代表妹子的 事件方格。
第二步 打开事件,取消出现的前置条件的对勾,即可无需攻略提前出现。
或者复制事件方格 到 庄园地图,在庄园地图修改,删除、取消各种含有限制条件的代码,妹子会直接出现在庄园。


推荐复制到庄园地图 修改,一是回家就有,不要跑路,同时也不会影响原本的地图和攻略流程。


=====================================
如果你要凭空增加一个妹子,等同于增加 队友,请找增加队友的 攻略
http://bbs.3dmgame.com/thread-5697948-1-1.html

==============================================


王志强666 发表于 2018-7-8 10:06

支持支持

YaoWenLinTW 发表于 2018-7-16 15:36

风之冻漫 发表于 2018-4-25 10:58
(九)内容整合前面陆续介绍了角色创建、模型头像、查看变量、调整变量、选择开关、自定义事件与物品、商店 ...

RPGMakerXp103找步道下載點了置頂的早就沒有了




求解

847411147 发表于 2018-7-18 21:08

怎么修改人物经验上限 和成长经验求助
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 以例为引——金庸群侠传5 rpgmaker xp修改初入门