黄金英雄坛说PC版修改 - 窝窝头
我的窝窝我的家
您现在的位置:
黄金英雄坛说PC版修改作者: 水妖精 发布: 分类: 读书笔记 阅读: 次
注意点:1.有些同学游戏打开错误,需要先点击VCredist_x86这个文件修复一下(基本上修改程序之后都要修复一下)。2.请允许360等杀毒软件信任程序,程序代码有点霸道,所以360总是误以为病毒。3.如果下载的游戏存档失败,看一下根目录有没有save文件夹,没有,创建一个。4.修改的时候不要碰跟视图有关的东西,只修改脚本代码和数据库。一.首先需要用到的软件:1.RPG Maker Xp(修改代码用)(以下打开地址的第一个)。2.rgssad 解包器(解包加密文档用)(以下打开地址的第二个)。3.黄金英雄坛说PC版(只要不是final版就ok,我以2.3b加强版为例子)(以下打开地址的最后四个,解压后100M左右)。下载地址:(只有游戏文件)二.修改过程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_exp中11跟13行的e的值,e的值是顾炎武给的经验值大小。43行和45行的q值是顾炎武给的潜能值。其中出现$game_variables[19]和$game_variables[26]分别是主角拥有的经验值和福缘值(可以按照上面①的方法查看一下代表的意思)。86和87行的e和q是杀恶人的经验值和潜能值。115和116行则是搬石料获得的经验值和潜能值。⑵Old_Woman中的90、91和92行分别是老婆婆每次给的经验、潜能和金钱。⑶Set_teacher中的第10行和11行是判定你偷师学艺的过程,只要在这个之前加一个循环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脚本是跳地毯的游戏,82行83行是向左跳成功后给的分数以及基本轻功值,下面还有向右、上、下三个,找出,改一下。好了,改完后一定要按【确定】啊,然后保存。就说这么多吧,更多的可以自己看看ruby语言,或者rmxp教程,加我QQ:也可以。5.修改完成(有三种玩法)①修改好之后保存工程,然后点游戏测试(那个绿色的右向三角按钮)就可以测试了,这里面可以存档。把工程里面的Save文件夹下面的对应存档文件复制粘贴到原来下载的游戏目录里面的Save文件夹下就可以在原来的游戏中使用了。②直接玩自己新建工程的游戏。③点击文件-&压缩游戏数据(一定要把那个&生成加密档案文件&打勾 )。这个过程比较漫长,完成之后会得到一个exe文件,运行之后在解压得到的文件里面会有一个Game.rgssad,重命名为Gold_gmud.rgssad复制粘贴到原下载游戏目录下,覆盖原来的文件就可以在正常游戏中体验修改过的功能了。这个主要复杂一点,重新加密后可以以假乱真。
原创文章,转载请注明出处!标签: &&