口袋妖怪奇幻旅程特典修改方法
- 格式:doc
- 大小:1.40 MB
- 文档页数:20


改版还是从简单的开始做起,先来一个游戏开始前博士自我介绍时扔出的精灵的更改的教程。
其实这个改不改都对游戏没什么影像,算是小试牛刀吧。
使用的工具是“Advance IntroEd 1.2.0.5”。
载入ROM后看到,“ROM Information”(ROM版本信息),正是我们在入门级别所提及的内容。
来看一下界面“Game Intro Settings”(博士介绍设置)有2项内容。
-“Song”(音乐编号):游戏内部有一套音乐,并对每一段音乐进行了编号,这个就是开场博士出现时候的背景音乐,有兴趣的朋友可以换换其他的音乐编号试试效果。
-“Pokemon”(精灵):这个就是博士介绍时扔出的精灵,因为对汉化组的中文字库不能兼容所以显示成乱码,不过通过旁边的精灵图片可以很容易分辨。
改什么自己看着办吧。
“Truck Settings”(卡车设置)也有2项内容。
-“Default Song”(默认音效)-“Remove Animation”(移除动画)再下面的设置也看下吧:-“Bank”(地图库),-Map(地图):游戏中地图是多张地图编成一个组(地图库),每个组再对每张地图进行编号(地图)。
这里是设置出生地。
-“Default”(恢复默认):默认的地图及是卡车中。
-“PC Item”(PC道具),-“Amount”(数量)-“Remove Item”(移除道具):针对初始电脑中的道具,至于乱码可以参照“PokemonMemHack 1.82”中道具的顺序来确定。
-“Start Money”(初始金钱)以上更改完成后选择“File - Save ROM”,保存游戏。
然后进游戏看效果吧。
还是相当简单的吧。
=======================再来看一个改版新手很热门的改动内容,初始供玩家三选一的三只主宠。
需要用到工具是“Advance Starter 1.4.0”(可能会被杀毒软件误报)。
界面也很一目了然,可以选择更改1号2号3号三只精灵,下面可以更改初始等级以及携带道具。
口袋妖怪XY二周目详细攻略修改版前言口袋妖怪xy一周目的详细攻略修改版已经在百度文库中发表了近一周,我确实并不十分清楚反响,但是我觉得还是有必要增加二周目详细攻略。
当然,这个攻略也是基于其他人的攻略并做些经过自己的修改。
和第一攻略一样,这个攻略也会通过正文和附录的形式,来向玩家展现口袋妖怪2周目的一些玩法。
这个攻略看上去很长,主要是由于一些附录非常长。
我觉得这个整合版的攻略已经包含的非常全面(我已经将一些不重要的游戏要素选择性删除,呈现给大家比较重要的部分)。
如果搭配前面的一篇攻略——口袋妖怪XY一周目详细攻略修改版,效果更佳。
棕色标识:一些具体操作。
蓝色表示:一些城镇信息深绿色:一些提示红色:强调参考资料:香港寵物小精靈村落(HKPNVE) 口袋中心修改者:Steven一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一第一部分:二周目开始回到家里,妈妈说博士叫你到最大的中心城市的磁悬浮车站。
走出家门,莎娜的主角PM生了蛋并孵化,让主角选自己一只PM来交换(交换的精灵就是你克制的那一个主角精灵),而且交换的精灵可以选自己任何一只精灵。
飞往最大的中心城市北区,从PC往右走到绿色咖啡店前,进入对面的大建筑物磁悬浮车站车站。
博士正在等候主角,两名博士研究生给主角追加全国图鉴。
(这时随便在野外走一走,就会发现三圣鸟,三圣鸟是更具你最初选择的主角精灵决定的,关于三圣鸟的抓发之后会详细解释)。
博士给你可以去Kiloude City的车票作礼物,并说明在黄色车票压印机压印便可乘搭列车。
拿到车票别急着走,来到南区PC往右走,到一周目剧情最初进入的红色咖啡店。
冠军在里面,问你是否交换她的ラルトス(拉鲁拉丝),然后可随便选一只PM跟她交换资料:Lv.5 拉鲁拉丝附带道具サーナイトナイト (沙奈朵MEGA进化道具) 初到Kiloude City车站外的男人送你对战记录器。
Kiloude City别名:最右下角需要乘坐磁悬浮抵达的城市注意事项:这里可以拿到2个招式机。
MH支持GBA各版本ROM的修改(据说英文版和其他外文版本是不能修改的,一般只支持中文版和日文版的修改)另外如果ROM的改动特别大或者模拟器版本过旧的话也是无法读入的。
首先请确保游戏在运行中,然后打开MH一、队伍选项卡首先看到的是队伍选项卡—基本1语言选择中文,然后单击刷新;2可以看到上方修改的是宠物的昵称和捕获者的名称,不建议使用此项功能,要用的话必须是输入全角日文或者半角英文,否则可能会造成宠物名称和捕获者名称产生乱码。
3右上角是亲密度调节,注意亲密度和宠物是否听话并无关系,亲密度决定了报恩和发火这2招的威力以及判定部分亲密进化的PM是否可以进化。
4第2行第一个是选择精灵,251以后的精灵顺序都比较乱,所以要注意。
右边是性格值调节,性格值决定了一个PM的性格、个体、性别、特性这些先天要素。
性格值比较深奥,不建议进行调节,你可以直接调节由性格值产生的那些项目。
最右边是宠物ID,其实准确的说应该是捕获者的ID,如果此ID与你的训练师ID不同的话,那么会造成:得到的经验X1.5倍若未取得相应的徽章,那么该宠不会听话(比如没有第2道馆的徽章,那么该宠一旦超过10级就不会听话,取得了这个徽章,那么到30级该宠又会不听话。
第4道馆控制的是50级以下,第6是70,第8是100)5最右边还有三项,分别是性别、经验数值和等级的调节.6最下面有三个复选框,分别是蛋、闪光、神宠听话蛋:可以让你的宠物变回蛋,或者是由蛋变成宠物,可以用来做快速孵蛋。
闪光:强烈建议不改变此项功能,会导致宠物ID发生变化,造成不听话的后果。
当然,如果你得到了所有徽章的话就没什么大问题了。
神宠听话:其实这个功能只是针对绿宝石/火叶中梦幻和迪奥这两个宠物的,大家都知道,如果不是在梦幻岛和诞生岛中捕捉到的梦幻和迪奥是不会听话的,选择此项可以使它们听话。
接下来是能力:1个体值个体值也就是决定宠物先天能力的重要数值,单项最大31,点最大可以把6项都变成312努力值努力值的概念不多说了,单项最大255,点最大可以把6项都变成255,但如果想正常游戏,就不要这么改,因为努力值总和不会超过510。
教你如何用pokescript修改口袋游戏剧情!嗯……看了上个帖子的人应该多少对文章有一定了解了,这个教程就是对软件pokescript的一番讲解。
pokescript是什么呢?它是老外开发的一款剧情编辑工具,输入脚本,就可以直接操作ROM,相当方便。
本文是我liuyanghejerry在看了软件作者Irish witch的教程之后翻译+修改的,使得文章能让我们看的更顺眼,部分教程还做了调整,不过有些不好翻译的地方我仍旧保持着原文(看目录就知道了),如果有什么地方看不懂,大家可以跟帖表示,我会尽我所能回答的。
OK以下开始正文:Pokescript教程我注意到许多人来到我们论坛都会问道一个共同的问题:如何利用Pokescript制作改版?那么现在就让我来完整的回答这个问题吧.当然,我所讲的一切都基于我的软件──Pokescript.首先,我们需要下载两样东西:Pokescript(见附件),以及一个数据库,PkmAdv(见附件).PokeScript的安装相当简单,通常会安装在c:/pokewitch,而PkmAdv也是一样的,注意保持它们在相同的文件夹内即可.下面我们来看看教程的安排,也就是目录:0. 准备知识1. 基础内容1.1 开始学习1.2 显示一段文字1.3 写入ROM1.4 真正显示于游戏2. 关于物品赠送2.1 只给一次的情形处理(使用标识)2.2 是或不是的问题处理2.3 接收物品2.4 检查物品2.5 删除物品3. 关于精灵赠送3.1 让精灵消失3.2 给予精灵的情形处理3.3 给精灵起个昵称3.4 让图鉴工作起来3.5 统计精灵3.6 选择精灵4. 野外的场景4.1 控制NPC移动4.2 计算路线4.3 开始移动4.4 设置路标4.5 跟随NPC5. 道馆中的情形5.1 地图中的人物5.2 与野生精灵战斗5.3 寻找训练师5.4 基本的训练师战斗5.5 双人战斗5.6 道馆馆主5.7 再次相遇的战斗5.8 训练师的可视范围0.准备知识现在让我们来接触一下需要了解的一些基础知识吧.十六进制数字十六进制数字是相对于十进制的一种数字表达方法,它用的不是0,1,2,3,4,5,6,7,8,9而是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F这十六个字符.使用十六进制数字更有利于和二进制的处理器交换数据,但我们不需要深入了解.通常,我们表示时在前面加上"&H"或者"0x".你无需使用十六进制数字去做什么艰难的工作,顶多,就是用它们写写地址之类的东西.那么接下来要说的就是地址.地址是什么?我没法具体的去说明它,而且也没有必要,我们只需要知道它长这样:0x800100.但实际上在Pokescript当中我们并不(或者说很少)用到这种表达方式,我们会用到这个:$Offset,来看一段简单的示例:code:#inline $Variable 1 = Hi I'm John!$Variable 1 = Hi I'm John!以上说的什么?你完全不用理会,你需要注意的是这个$Variable.在Pokescript当中,一个英文词语前加$就可以表示一个地址,当然,这个词语当中不允许有任何符号.至于它表示的地址具体是什么,完全不必理会(至少现在如此),那是程序的任务.注:在一些特别的时候,我们需要将地址表示为0x800100的形式,因为这是所有工具都认识的格式下面开始进入正题:1. 基础内容在我的教程中,我们时刻都要考虑你的脚本需要做什么,比如现在正要说的显示信息和道具给予.1.1开始学习通常在整个改版过程中,我们得有一套完整的事件流程,就像一个剧本,比如:1. 你在地图上激活一个NPC.2. NPC将会问你一个问题.3. 如果你回答是,那么他将会给你一块饼干.4. 如果你已经要过饼干了,那么他会说另一段话以上是一个很基本的例子,但我们现在还不到那个地步,我们得先来点更简单的:显示信息,也就是让NPC对你说一句话,然后来看看脚本是如何输出并写入ROM的.首先打开记事本,并在其中输入以下的内容:Code:#ORG $ShowTextLockFaceplayer以上是几条最为基本的命令,最开始的是地址标志,也就是$ShowText,前面我们曾经说过.而#ORG则表示脚本开始.这两个命令相当重要,因为它们不仅在这里要用到,而且以后几乎所有的脚本中都要用到,我们把它们看做一条命令,必须牢记.第二行的命令Lock表示将NPC锁定,而不是让他跑动.第三行命令更好理解,它表示面对主角.通常开始一段对话的时候都要写以上的部分,这几乎成了惯例.那么下一步就是:1.2 显示一段文字以上的那些命令在每次显示一段文字时都要用到,那么来看看下面的代码:message $NoCookie$NoCookie 1 = I'm not made of cookies!\lYou only get one.boxset 6$NoCookie的格式前面已经说过,是一个地址,但不仅仅表示地址,此处我们认为它是一个变量.(变量是编程中用到的词语,完全不懂的话可以百度一下,当然,你跟着教程也能自己悟出)而I'm not made of cookies!\lYou only get one.则是我们想要显示的信息,其中\l表示换行.与\l类似的还有\n和\p ,区别大家可以自己体会.boxset 是设置对话框的意思,表示这里的内容在对话框中显示,6表示普通的文本对话框.看起来我们已经完成了所要做的,但请等一下,在末尾加上:releaseend表示恢复NPC原始形态,并结束脚本.这样整个脚本就是:#ORG $ShowTextLockFaceplayermessage $NoCookie$NoCookie 1 = I'm not made of cookies!\lYou only get one.boxset 6releaseend现在我们在记事本当中,选择另存为,存为*.rbc格式即可.接下来我们将脚本写入ROM.1.3 写入ROM现在在"我的电脑"中找到刚才保存好的脚本,右键可以看到"合并脚本到ROM"的相关字样(英文:complie thescript),点击.这时程序会弹出两个窗口,一个类似于工作日志,我们关闭它;而另一个则是Pokescript合并器的主窗口.(如果这个窗口未能弹出,那么双击同目录生成的文件即可) 紧接着我们有两个方法来完成剩余的工作.①比较直接的方法单击那个好像书本一样的按钮,然后载入你想合并的ROM.注意,如果此时底下的列表中有多项内容你希望添加,那么使用shift可以复选,否则选中一个就好.现在就会弹出一个小窗口─此窗口会告诉你,即将写入的信息有多少以及ROM有多少剩余空间、从什么地方开始写起.如果是第一次使用,那么我们大可按照默认的地址0x800000开始写入,因为在原来的ROM中,这个地方是空的.按下你需要写入的地址,然后点"assign".瞧,又回到主窗口了.点击"file"菜单中的"Burn",程序就开始工作了.工作完毕后千万不要直接关闭,记下程序回显中紧跟着起始地址的一行数字,我们一会有用的哦.②推荐的方法回到刚才,弹出小窗口的时候.大家应该注意到"assign"按钮上有一个复选框,钩选之后按钮就会显示"Reserve",如此你所写入ROM的信息就不会覆盖到任何其它数据了(如果这不是个CleanROM的话).1.4 真正显示于游戏经过刚才的步骤,脚本已经被输入到ROM当中了,但是我们并没有让脚本的内容进入游戏.打开经典的工具Advanced Map,调至你所想要修改对话的NPC(在event view页面选中),在地图右边找到"ScriptOffset"一项(也就是地址了),还记得刚才我要大家记下的数字吗?粘贴替换掉现在那个,保存,测试!那么,现在一个最基本的步骤就算结束了,后面,我们就来完成一开始的那个小剧本吧.注意了,如果您在ROM当中发现修改后的对话成为了乱码,那么您必须参见这里解决:/bbs/viewthread.php?tid=4258&extra=page%3D12. 关于物品赠送学习完以上的内容,大家应该对脚本制作有一个大概的了解了.如何开始一个脚本、如何结束一个脚本以及如何使脚本在游戏中实现,都必须牢记.现在让我们来看看关于物品赠送的部分.以下的例子和上文中的很相似,不过这次我们给变量一个新名字:$GotCookie(上文名为$ShowText).2.1 只给一次的情形处理(使用标识)当然,就和前面一样,我们的脚本仍然这么开头:#org $StartscriptLockFaceplayer为了能使得游戏知道每一个事件,我们通常要用到一个命令:setflag,中文即是设立标识.这就好比公交车站牌一样,告诉公交车何时该停下.大概有6000个标识可以使用。