注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 金庸群俠傳5+金庸无双 使用rpg maker进行简单的修改
查看: 236359|回复: 206
打印 上一主题 下一主题

[心得] 使用rpg maker进行简单的修改  关闭 [复制链接]

金庸无双工作组【技术】

帖子
437
精华
1
积分
628
金钱
7330
荣誉
19
人气
190
评议
0
跳转到指定楼层
楼主
发表于 2013-7-17 21:48:08 |只看该作者 |倒序浏览
本帖最后由 oahp 于 2013-9-13 22:22 编辑

一楼待编辑


rpg maker 安装:2楼

=============物品修改=====================

修改丹药:3楼
修改铁牛散,获得更多的功力:5楼
修改人物初始装备:2楼

=============技能修改====================

修改小无相功发动几率:3楼
左右互博时间延长:17楼
修改坐忘无我发动时候,自动发动三环套月:22楼
修改时乘六龙不减少血:33楼
修改内丹功为50级别,每级加4劲6点:50楼
自定义新技能:新逆转经脉,实现发动时间内,愈劲自动取四劲最高值:23楼

3.67新型技能,古斗转星移,古左右,冷月窥人,古一阳指实现:154楼,155楼


===============剧情修改====================

修改切事件不跑妹子:4楼
无视门派,无视黄蓉。去学洪七公的降龙十八掌:7楼
自制小剧情:获得新逆转经脉秘籍。30级才能学。或者找药郎中一起学:25楼

==============游戏规则修改===================

学会更多的绝学,打破只能学习一种绝学的限制:5楼
修改物品掉落几率:43楼
修改发动技能时间与实现主角所有技能没有延迟:14楼
修改功体,自定义功体,可重复功体,队友功体:76楼

================队友修改======================

修改加入乔峰与萧峰:44楼
自定义新队友:45楼

===============新增门派========================

自制新门派:55楼
实现委托任务55楼
。闭关领悟,55楼
融合技能。55楼
门派混战,带领弟子群打别的门派,82楼

===============脚本修改========================

自定义H,J键,实现更多的技能操作快捷键:34楼
自定义超大范围的攻击:13楼
自定义游戏的难度,可以实现自由选择:59楼
自定义物品的查看,实现物品分类查看,解决物品栏混乱问题:67楼
队友出战系统。()
实现小地图功能:152楼


===========其他==================
键盘触发功能:151楼
修改标题:160








已有 13 人评分金钱 荣誉 人气 收起 理由
fgh0729fgh + 1 我想修改步速怎改
53453z + 1 狂拽炫酷吊炸天
csu2015 + 1 狂拽炫酷吊炸天
542722441 + 1 狂拽炫酷吊炸天
cimmy210 + 1 很有用,非常感谢!
拥抱今天 + 12 我和小伙伴们都惊呆了!
xiangyu + 1 助人为乐,品格高尚~
Berserker之怒 + 1 我和小伙伴们都惊呆了!
max8068330 + 10 + 1 左岸哥哥膩害死了 新苦力呀~
静夜ぁ思 + 1 我和小伙伴们都惊呆了!
清歌未切 + 1 精华文章!
晴天(金庸) + 100 + 2 + 3 好贴、
恶魔小影 + 1 对你没什么印象

总评分: 金钱 + 110  荣誉 + 2  人气 + 26   查看全部评分

使用道具 举报

金庸无双工作组【技术】

帖子
437
精华
1
积分
628
金钱
7330
荣誉
19
人气
190
评议
0
沙发
发表于 2013-7-17 21:56:08 |只看该作者
本帖最后由 oahp 于 2013-8-6 09:55 编辑

很喜欢金庸无双这个游戏,因为这个游戏学习了一点点rpg maker。
把自己学习的一点心得和大家共享一下
首先是下载并且安装rpg maker
我这里用的是rpg maker xp
安装完成后:桌面多一个图标
双击它,打开界面,点击新建工程
找个这个位置,复制文件Game.rxproj
把这个文件拷贝到金庸无双目录下
然后再用rpg maker 打开工程,选择金庸无双下的Game.rxproj
接下来就可以修改啦




首先我们来修改数据库

打开工具,数据库,先看职业


看到这个图片
我们主角的职业是江湖侠客,中间圈起来的部分是该职业能使用的武器。这个打钩,就可以使用玄铁剑一类的武器了。
又下角的圈,是初始学会的技能。这里可以添加。但是注意:先不要乱加。加不好的话,Game_Skill脚本会报错,这个以后再讲。


这里,我们可以偷偷的给主角一套强大的装备,初始就有的。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

金庸无双工作组【技术】

帖子
437
精华
1
积分
628
金钱
7330
荣誉
19
人气
190
评议
0
板凳
发表于 2013-7-17 22:08:36 |只看该作者


修改物品,可以当下品的止血散变成神药。

同理,可以修改武器,修改防具,我就不多说啦

接着我们修改公共事件

修改小无相功,我们看到这里,先取一个1到100的数字。大于70就执行下列的代码。这就是小无相功大于30%发动的原因
我们点击编辑,修改成50,那么小无相功就有50%发动了。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

金庸无双工作组【技术】

帖子
437
精华
1
积分
628
金钱
7330
荣誉
19
人气
190
评议
0
地板
发表于 2013-7-17 22:18:28 |只看该作者
好吧,给公公门,带来巨大的福利了。切了也不跑妹子的方法
我们修改切~事件

注意红色的部分

这里是队友离开,婚姻变更的关键
有两种修改
一种是删除这些操作
另一种是把条件分歧变成一个不可能的条件
比如


我们把结婚条件换成了打那几个破木桩,并且是off
我们在刘大海哪里,这事件早就开启啦,不可能是off的

切吧,这回切了老婆也不跑了,,,,,,太邪恶啦
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

金庸无双工作组【技术】

帖子
437
精华
1
积分
628
金钱
7330
荣誉
19
人气
190
评议
0
5#
发表于 2013-7-17 22:27:48 |只看该作者
下面演示一些常用的
铁牛丹的效果修改


修改这个数字就可以啦



修改绝技
可以学多个绝技,可以在普通的技能书,学到绝技



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
192
精华
0
积分
96
金钱
4425
荣誉
0
人气
1
评议
0
6#
发表于 2013-7-17 22:33:33 |只看该作者
你找死嗎?教人作幣?小心被關帖

使用道具 举报

金庸无双工作组【技术】

帖子
437
精华
1
积分
628
金钱
7330
荣誉
19
人气
190
评议
0
7#
发表于 2013-7-17 22:36:38 |只看该作者
我们来理解一下公共事件。公共事件就是长期住在内存的事件
而地图上的事件,是进入地图才出现的,我们看看地图上事件的编辑
回到刚打开的界面
这里选择地图,选择层3,出现网格,右击,可以编辑各种事件

举例
我们无视门派,无视黄蓉。用小师妹去学洪七公的绝招

注意杏子林有两个,上面是给丐帮大会用的,下面才是平时用的。



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
118
精华
0
积分
59
金钱
904
荣誉
0
人气
0
评议
0
8#
发表于 2013-7-17 23:46:45 |只看该作者
這不是作弊
這是王道

其實樓主是這是技術貼

使用道具 举报

帖子
63
精华
0
积分
32
金钱
503
荣誉
0
人气
0
评议
0
9#
发表于 2013-7-18 10:09:15 |只看该作者
改了之后没有效果怎么办

使用道具 举报

金庸无双工作组【技术】

帖子
437
精华
1
积分
628
金钱
7330
荣誉
19
人气
190
评议
0
10#
发表于 2013-7-18 10:15:29 |只看该作者
七界六道 发表于 2013-7-18 10:09
改了之后没有效果怎么办

修改啥没效果了?
要看情况。有些修改是要重新开档的。

使用道具 举报

帖子
63
精华
0
积分
32
金钱
503
荣誉
0
人气
0
评议
0
11#
发表于 2013-7-18 11:35:07 |只看该作者
oahp 发表于 2013-7-18 10:15
修改啥没效果了?
要看情况。有些修改是要重新开档的。

我把时乘六龙掉血改成不掉了

使用道具 举报

帖子
63
精华
0
积分
32
金钱
503
荣誉
0
人气
0
评议
0
12#
发表于 2013-7-18 11:44:06 |只看该作者
oahp 发表于 2013-7-18 10:15
修改啥没效果了?
要看情况。有些修改是要重新开档的。

我刚重开,有效果了

使用道具 举报

金庸无双工作组【技术】

帖子
437
精华
1
积分
628
金钱
7330
荣誉
19
人气
190
评议
0
13#
发表于 2013-7-18 19:54:49 |只看该作者
本帖最后由 oahp 于 2013-8-4 10:19 编辑

今天接着讲修改是问题。开始讲脚本的修改了
打开工具,脚本编辑器。看到很多ruby脚本。
我们来修改这些东西
首先,我们修改招式。我们知道,每个招式的命名在数据库里是有讲究的,比如:亢龍有悔,3,true,25
这个就是招式名称,后面的3是攻击范围,true是分歧方向,25是延迟时间
我们先来修改攻击范围,看到脚本ARPG_Rangs
在这个类里,定义很多方式。
我们自己定义一个6
   # 以角色为中心的6X6格
    when 3
      t = []
      for ex in x-2..x+2
        for ey in y-2..y+2
          t.push([ex,ey])
        end
      end
      @rangs =  t
   
   
   
      when 6
      t = []
      for ex in x-5..x+5
        for ey in y-5..y+5
          t.push([ex,ey])
        end
      end
      @rangs =  t
   
    end
  end
end
以上代码,就是我们定义的6了。3是已经有的方式。6是范围更大的
再修改数据库,特技里的亢龙有悔,改成亢龍有悔,6,true,25
看一下效果


这么远,也可以打到哦。。。。。。。。。。。。。。。。无敌啦{:dm(16):}








===================================经过

经过网友提醒,那个6已经被定义了,换成9吧

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

金庸无双工作组【技术】

帖子
437
精华
1
积分
628
金钱
7330
荣誉
19
人气
190
评议
0
14#
发表于 2013-7-18 20:18:09 |只看该作者
继续来讲
后面的延迟问题
一般的来说,修改数据库里的“亢龍有悔,3,true,25”
把25修改成15,就可以有很快是效果啦。但是我们来具体分析一下脚本,再做一个更不可思议的事情
先看脚本RPG:skill,我们看到第30行
return @name.split(/,/)[3].nil? ? 25 : @name.split(/,/)[3].to_i
我们以“亢龍有悔,3,true,25”为例子
这句话就是说明了,用,来分割“亢龍有悔,3,true,25”
放到一个数组里,这个数组当然包括了4个部分,里面的序号是0,1,2,3.分辨对应“亢龍有悔,3,true,25”
另外还做了一个判断,如果序号3的为nil。那么默认就是25
nil就是空的意思,这句话就证明为什么1.0原版的狂风快剑那么的慢啦。原版的bug是少了一个逗号。所以是nil。所以用的25
最长的延迟。。。。

利用者段代码,我们悄悄的做个事情,先把这段代码是25,修改成15,再到数据库里,把“亢龍有悔,3,true,25”,修改成“亢龍有悔,3,true”

测试一下,,{:dm(16):}

那个速度,好快呀。。。。

但是大家注意,我这里并不是建议大家修改成这样。这样改和直接修改“亢龍有悔,3,true,15”,没区别
如果是敌人的招式也忘定义,敌人也是一样快的。我这里只是讲这个原理。下面我们进入真正的修改
先找到脚本ARPG_BATTLE
在第529行开始,就是我们攻击敌人的代码啦
注意这里有@actor_atktime = skill.time
不止一个。分支条件skill.scope有3个,就有三个@actor_atktime = skill.time
我们只要悄悄的修改成@actor_atktime =0
这样我们出任何招式,都没有延迟了
以外功为例子,这时候,外攻击也没延迟了,你点多快就打多快



我们利用修改范围,和修改延迟,最后送大家一张亢龙有悔的截图吧,看看打的多快吧,伤害数字飘呀飘{:dm(15):}


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
256
精华
0
积分
128
金钱
502
荣誉
0
人气
0
评议
0
15#
发表于 2013-7-18 21:07:19 |只看该作者
楼主牛逼

使用道具 举报

帖子
256
精华
0
积分
128
金钱
502
荣誉
0
人气
0
评议
0
16#
发表于 2013-7-18 21:11:11 |只看该作者
楼主请问“条件开关”是怎么定义的呢?
比如“夫妻技能结束”开关是怎么激活的?又是怎么把键盘输入(菜单)和夫妻技能联系在一起的呢?
我在数据库里只看到“桃花阵”的状态,没发现有桃花阵的特技啊。

使用道具 举报

金庸无双工作组【技术】

帖子
437
精华
1
积分
628
金钱
7330
荣誉
19
人气
190
评议
0
17#
发表于 2013-7-18 21:27:48 |只看该作者

RE: 使用rpg maker进行简单的修改

krxb012 发表于 2013-7-18 21:11
楼主请问“条件开关”是怎么定义的呢?
比如“夫妻技能结束”开关是怎么激活的?又是怎么把键盘输入(菜单) ...

那我接着讲,我拿修改左右互博时间为例子吧

大家都知道左右的时间太短了,我们来修改长一点。
首先,我们看到了特技里左右对应的公共事件是187.我们在公共事件找到187
看到了187里的条件,左右开。可是我怎么也找不到在哪里关的{:41:}

那怎么办呢?我还是自己定义一个开关吧
我们在公共时间最下面加一个并行的事件,叫左右时间

那个红色的部分就是开关操作,是我新增的

注意最上面的,选择并行处理,选择开关。然后再去修改187事件

这样左右就和乾坤大挪移的时间一样啦


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
256
精华
0
积分
128
金钱
502
荣誉
0
人气
0
评议
0
18#
发表于 2013-7-18 21:30:18 |只看该作者

使用道具 举报

金庸无双工作组【技术】

帖子
437
精华
1
积分
628
金钱
7330
荣誉
19
人气
190
评议
0
19#
发表于 2013-7-18 21:33:44 |只看该作者
krxb012 发表于 2013-7-18 21:11
楼主请问“条件开关”是怎么定义的呢?
比如“夫妻技能结束”开关是怎么激活的?又是怎么把键盘输入(菜单) ...

你可以参考我修改左右那样修改夫妻技能
其实夫妻技能就是一个状态
就像左右一样,先更改状态,人物加左右互搏。
并行时间600帧,解除这个状态

而夫妻技能也是一样的
数据库状态里,从119到126全是状态
只要加状态,。不娶任何老婆,也可以使用这些夫妻技能

你可以自己定义一个招式,加这个状态就可以啦。

使用道具 举报

帖子
256
精华
0
积分
128
金钱
502
荣誉
0
人气
0
评议
0
20#
发表于 2013-7-18 21:35:42 |只看该作者
oahp 发表于 2013-7-18 21:33
你可以参考我修改左右那样修改夫妻技能
其实夫妻技能就是一个状态
就像左右一样,先更改状态,人物加左右 ...

谢谢了。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-6-2 05:51 , Processed in 0.389066 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到