[sup](原创!)新手扫盲教程2.对话进阶+文字汉化+定点捕捉[/sup]
再次声明作品原创!
这一次要来介绍一些新一点的内容(高手请54)
关于上次的对话脚本中的不完全补全一点。
1.中文对话脚本。
比如我的朋友说的,我发的脚本的汉化问题。本来我认为这是非常简单的事,只要有幻皮工具或者ROY的中文转换就可以了。不过现在还是先来介绍一下汉化好了。
需要的工具是:
AM,XSE,幻皮脚本修改器(不知道请到论坛下载)
接下来先说之前的,
这个部分。
我们可以记住这个地址(复制)
然后用幻皮打开ROM。写好码表。(不要问我怎么写好码表-。-)
我拿这个胖子作为示范,当然大家在编辑的时候自然就是输入对话脚本的那个地址。(注意!)-上面的“翻译成脚本”必须点成“翻译成文本。不然有很多时候会出现读取错误。”
打开手写体。得到对话的地址。就是0x81E452C这个地址(注意前面的8!这个是一个一定量。写入的时候不需要加上的。就是原来的地址是0x1E452C这样。
看到了吧。就是0x81E452C这个地址。接下来我们输入幻皮(注意那个8,我没有加入。)
是不是出现脚本上的那句话呢。好了。接下来我们就可以用编辑改了。
由于时间关系就不发那么详细的图了。
直接发改好这个
然后就点AM保存。接着进游戏看看。
看!中文了。
2.定点捕捉基本教程。
接下来我要说明两个最简单的方法。当然我一贯的作风就是容易接受。
(1)超级基本定点捕捉法。
顾名思义。不基本就不发囖。当然还是以胖子为例。打开他的脚本。
输入wildbattle 0xPM编号 0x等级 0x道具编号
有一个要注意的是XSE是采用16进制的。按正常数字输入往往不能正确表示的。
为此XSE也为我们贴心的准备了一个计算器。就是右边的那个东西。
我输入的是一只100级的皮卡丘。
关于PM的编号记得论坛有。
写入。接着试试效果吧。
这样我们就可以通过新人物进行最简单的定点捕捉了。是不是很方便。
(2)超级白痴无耻复制法。
当然也是顾名思义。就是复制法!。
我这里的一个关于洛基亚的战斗脚本。
lock
faceplayer
checksound
pause 0x14
sound 0x52
setvar 0x8004 0x0
setvar 0x8005 0x3
setvar 0x8006 0x4
setvar 0x8007 0x2
special 0x135
pause 0x1E
sound 0x52
setvar 0x8004 0x0
setvar 0x8005 0x3
setvar 0x8006 0x4
setvar 0x8007 0x2
special 0x135
pause 0x1E
pause 0x32
checksound
cry 0xF9 0x2
waitcry
pause 0x14
setvar 0x8004 0xF9
setvar 0x8005 0x46
setvar 0x8006 0x0
special 0x1DF
setflag 0x8C1
special 0x137
waitstate
clearflag 0x8C1
special2 LASTRESULT 0xB4
compare LASTRESULT 0x1
if 0x1 goto 0x823C345
compare LASTRESULT 0x4
if 0x1 goto 0x823C353
compare LASTRESULT 0x5
if 0x1 goto 0x823C353
setflag 0x91
release
end
'---------------
#org 0x23C345
setflag 0x1DD
setvar 0x8004 0xF9
goto 0x82441A0
'---------------
#org 0x23C353
setvar 0x8004 0xF9
goto 0x82441A0
'---------------
#org 0x2441A0
fadescreen3 0x1
hidesprite LASTTALKED
fadescreen3 0x0
bufferpokemon 0x0 0x8004
msgbox 0x8243DF4 MSG_KEEPOPEN '"[buffer1]\n?洀愀
只要在新地址输入这个。便能直接与洛基亚对战。
那么无耻的方法是什么呢。就是直接替换掉洛基亚。
那么我现在把洛基亚脚本写进ROM里。
看到了么-。-
接着我要替换掉洛基亚。我用的是最基本的替换。那就是….
洛基亚的编号是F9。那么我就将所有的F9都改了。改了凤凰的FA。(新手嘛~)
接着呢。(*^__^*) 嘻嘻……。看看效果吧。
-。-看到了么。
这种方法的好处是能够定点捕捉有抖动加声音(新手嘛~)
当然我知道能加入的,就是前面的那些脚本。只是新手教程的就将就复制一下囖-。-
3.现在我就要说说一个关于条件对话+定点捕捉的教程了。
先来看看图片。打开他的脚本。
'---------------
#org 0x地址(开始)
msgbox 0x地址 0x5(对话指令 对话脚本 0x5=询问模式)
compare LASTRESULT 0x1(新手照这样输入就行了。)
if 0x1 goto 0x地址(对战PM的地址。当然也可以是对话什么的。)
release(新手照这样输入就行了。)
end(新手照这样输入就行了。)
写入。看看效果吧。我输入的是一只100级的皮卡丘
进入战斗了。
这个方式很方便。
最主要的是….比如努力….因为这个可以无限对话。无限战斗的…所以。有什么用处自己去发现吧。哈哈。写完了我也累了。熬夜写的。困死了。
出自口袋幻影-逆天改版组-作者:哟~
(这里要强烈的杯具一下。码表里没有那个“逆”字!。。) |