您现在的位置: 网站首页 / 读书笔记 / 正文

黄金英雄坛说PC版修改

作者: 水妖精 发布: 2015-3-10 分类: 读书笔记 阅读: 次 查看评论

注意点:

1.有些同学游戏打开错误,需要先点击VCredist_x86这个文件修复一下(基本上修改程序之后都要修复一下)。

2.请允许360等杀毒软件信任程序,程序代码有点霸道,所以360总是误以为病毒。

3.如果下载游戏存档失败,看一下根目录有没有save文件夹,没有,创建一个。

4.修改时候不要碰视图有关东西,只修改脚本代码和数据库。

一.首先需要用到软件:

1.RPG Maker Xp(修改代码用)(以下打开地址第一个)。

2.rgssad 解包器(解包加密文档用)(以下打开地址第二个)。

3.黄金英雄坛说PC版(只要不final版就ok,我以2.3b加强版为例子)(以下打开地址最后四个,解压后100M左右)。

下载地址:http://www.esnips.com/web/GoldGmud?docsPage=1

http://www.ourhmlt.com/soft.asp?class=%E5%85%B6%E5%AE%83%E8%BD%AF%E4%BB%B6只有游戏文件)

二.修改过程

1.用rgssad解包器解包Gold_gmud.rgssad :

①双击RGSSAD_WX.exe运行解包器,从游戏文件夹找到加密文档Gold_gmud.rgssad选定,设定好解包目录开始解包即可。

②解包后得到两个文件夹和一个解包记录(解包记录没用)

2.用Rpg Maker XP(简称RM)新建一个工程

①进入RMXP之后点文件->新建工程,新建一个工程。

②文件夹名和标题名自己随便取个喜欢就好,存储位置随便,建好后退出RM 。

3.粘贴必要文件

①找到解包之后文件目录,把Data 和Graphics两个文件都复制粘贴到刚刚新建工程目录下面,系统提示时选择全部合并和覆盖。

②打开黄金英雄坛说PC版2.3b游戏目录,把下面文件复制粘贴到新建工程目录下面,全部覆盖:ActorNameSupport.dll、AllChar.act、AllChar.tsw 、GraphSupport.dll 、msvcr90.dll 、NetworkSupport.dll 、Gmud.dll、Music 文件夹、patch_data文件夹 、Save文件夹 、Snd 文件夹。

4.修改游戏

①双击Game.rxproj打开工程,点击工具->数据库,就可以查看一些设定了。可以更改NPC属性(“敌人”一栏),可以更改武器或者防具属性(这个都有相关一栏),可以更改事件效果,比如读手抄本时,内力增加速度啊,体力减少量啊等等。(在“公共事件”一栏)。点击公共事件其中一项,在右边条件开关显示便是一些事件执行条件,在脚本变量就是$game_switches[x],x对应编号。在执行内容点击一个方块,出现事件框,点击变量操作,然后点击“单独”后边选择按钮,出现就是游戏属性变量,在脚本对应$game_variables[x]。

②工具->脚本编辑器,打开脚本编辑器。

⑴Get_exp1113ee顾炎经验大小。43和45q顾炎潜能。其中出现$game_variables[19]和$game_variables[26]分别主角拥有经验和福缘(可以按照上面①方法查看一下代表意思)。86和87e和q杀恶人经验和潜能。115和116搬石料获得经验和潜能

⑵Old_Woman90、91和92分别老婆婆每次经验、潜能和金钱。

⑶Set_teacher第1011判定你偷师学艺过程,只要在这个之前加一个循环

elsif @school==8 and $game_variables[21]==6
      set

那么就是说你本身门派6(6代表大雪山),而要拜8(茅山派),那么允许拜师(set就是拜师成功意思,refuse拒绝意思,至于各个数字代表门派就在下面几,自己看一下就OK)

⑷Public_Methods 1这个脚本就是存档读档数据,第19到30就是存档数据,后面加一

strings.push(Zlib::Deflate.deflate(Marshal.dump($game_actor)))

这个就是将物品存入代码,同时在79后面加一

$game_actor = Marshal.load(Zlib::Inflate.inflate(strings[12]))

注意:这个修改后,以往存档读取会有错误出现,因为以往没有存物品数据,读取时候当然会出错,可以加个判断条件,改为:

if strings[12]!=nil

$game_actor = Marshal.load(Zlib::Inflate.inflate(strings[12]))

end

这个读档时候读出物品数据,但是光有这个,要到Scene_Load脚本将56和57注释掉,以及Scene_Title_Load脚本61和62(注释#号),那么就ok了。

⑸Scene_Throw_Theball脚本对应投铅球游戏代码,47就是球到那个范围之内,就得分条件,可以改大一点。49和50@score以及$game_variables[107]分别得分以及基本招架得数,可修改一下公式。

⑹Scene_Dance_Pad脚本跳地毯游戏,8283向左跳成功后分数以及基本轻功,下面还有向右、上、下三个,找出,改一下。

好了,改完后一定要按【确定】啊,然后保存。就说这么多吧,更多可以自己看看ruby语言,或者rmxp教程,加我QQ:690020589也可以。

5.修改完成(有三种玩法)

①修改好之后保存工程,然后点游戏测试(那个绿色右向三角按钮)就可以测试了,这里面可以存档。把工程里面Save文件夹下面对应存档文件复制粘贴到原来下载游戏目录里面Save文件夹下就可以在原来游戏使用了。

②直接玩自己新建工程游戏。

③点击文件->压缩游戏数据(一定要把那个"生成加密档案文件"打勾 )。这个过程比较漫长,完成之后会得到一个exe文件,运行之后在解压得到文件里面会有一个Game.rgssad,重命名为Gold_gmud.rgssad复制粘贴到原下载游戏目录下,覆盖原来文件就可以在正常游戏体验修改过功能了。这个主要复杂一点,重新加密后可以以假乱真。


« 上一篇下一篇 » 原创文章,转载请注明出处!标签: 游戏  

评论列表:

说两句吧:

必填

选填

选填

必填,不填不让过哦,嘻嘻。

记住我,下次回复时不用重新输入个人信息

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

控制面板
网站分类
搜索
最新留言
最近发表
网站收藏