分享到新浪微博 分享到QQ空间 打印

[脚本] Pokescript 详细图文教程(8.5 最后更新)【脚本疑问请开帖询问】

辛苦啦~~~

但是,中国Hacker的最终目标是,改版中文~~~

TOP

引用:
原帖由 enler 于 2008-6-8 13:52 发表
我想要修改汉化版ROM
也许需要PokeScript和幻皮的脚本编辑器结合

TOP

很强悍,比原来的强悍多了。
闪光精灵的代码到底是……
看到能直接调用码表的语句真是高兴。
message 地址之后的1到底是……?
那个raw到底是……
还有那个
00=
01=À
02=Á
03=Â
04=Ç
05=È
06=É
……
这几个到底是什么意思灭

还有,问天气给伤药的剧情的$3没必要,游戏会自动出现类似信息

话说PokeScript在中文环境无法正常,不知道用Microsoft AppLocale能不能解决呢?不过用了之后必须从程序里面合成rbc什么的,用右键菜单估计不行吧

TOP

不过说到fanfare,确实还要谈到另外一个问题.
不知道大家在游戏中接收道具的时候注意到没有,无论你按A或者B多少次,接收的声音和文字并不可能立即停止和消失,而是在音乐播放完的时候再按A一次才能让文字消失.这是怎么回事呢?
现在就要看看这段脚本了: 复制内容到剪贴板 代码:
#org $take
lock
faceplayer
givepokemon 4 5 0
fanfare 0x13E
message $3
boxset 4
waitfanfare
#raw 0x68
release
end
用之前学过的内容来看,新命令只有:waitfanfare, #raw 0x68和boxset 4了.
先说boxset 4吧.boxset 4从表面上来看,它和boxset 6是一样的,都是普通的文本框.但是boxset 4具有一个boxset 6不具有的特点,就是不会自动关闭,即便你按A.这样的话,游戏就会一直卡在文本框,而无法继续.
那么如果不能关闭,游戏如何进行下去呢?我们用#raw 0x68来结束boxset 4.
这时,我们如果在二者之间加上一个waitfanfare命令你猜怎样?等到音乐播放完文本框才允许关闭!
OK,现在问题解决了.


感觉最初选择精灵的图片框也许是另一个box……或者另一种代码。不过到底是……

TOP

#org $word
lock
faceplayer
message $1
boxset 6
release
end
#org $1
$1 1 =\hF18D\hF18E\hF13E\hCA\hE3\hDF\hD9\hCE\hBC


谁试试把这段写入中文Rom。非纯英文下我试了,文字不是空白,而是乱码……

文字内容是:欢迎到PokeTB




liuyanghejerry:以后这种内容单独发帖!

TOP

恩……?说的详细一点拉……不能直接输入码表的代码?
怀疑是不是在每两个字符间都要有/h……我这里还是不行……非纯英文

[ 本帖最后由 roywillow 于 2008-7-9 22:01 编辑 ]

TOP

实在不行,用英文字符替换,然后再修改

TOP

怎么灌水不到水区啊……

有点编程基础最好。这都是逻辑性强的

TOP