-写在前面
高中毕业之后好久没用过贴吧接触改版了
最近入职了个文员闲得发慌
正好找到了github上开源的完全反编译全套/
奈何懒得安装配套运行环境
决定修改一些不用动格式和目录大小的东西
下面是一直在微信收藏里码的,如果看上去不舒服请见谅
==============================
以CKN汉化·皮卡丘版为例,下略
-github资料
https://github.com/pret/pokeyellow/blob/symbols/pokeyellow.map
(库号-1)*4000+指针=地址
-神百资料
https://wiki.52poke.com/wiki/%E9%81%93%E5%85%B7%E7%BC%96%E5%8F%B7%E8%A1%A8%EF%BC%88%E7%AC%AC%E4%B8%80%E4%B8%96%E4%BB%A3%EF%BC%89
道具列表/价格0x4494-45B6/文本0x45B7
https://wiki.52poke.com/wiki/%E6%8B%9B%E5%BC%8F%E5%88%97%E8%A1%A8%EF%BC%88%E7%AC%AC%E4%B8%80%E4%B8%96%E4%BB%A3%EF%BC%89
招式列表0x38000
https://wiki.52poke.com/wiki/%E5%AE%9D%E5%8F%AF%E6%A2%A6%E5%88%97%E8%A1%A8%EF%BC%88%E6%8C%89%E7%AC%AC%E4%B8%80%E4%B8%96%E4%BB%A3%E5%86%85%E9%83%A8%E7%BC%96%E5%8F%B7%EF%BC%89
内部编号对应图片库号
钻角犀兽-蔓藤怪#9
卡蒂狗-火焰鸟#10
急冻鸟-大针蜂#11
嘟嘟利-宝石海星#12
妙蛙种子-大食花#13
内部编号名称表0xE8000(10字节,多余用50)
内部编号对于图鉴编号0x410B1-4116E
叫声合成0x39462-3969B 基础 音高 长度
字库文本0x14C000,0x150000
字库贴图
字符、英语、日语、希腊字母、注音符号、制表符0x1006F0-107830
中文0x10C2C0-145EC0
图鉴种类文本 0x43130
图鉴介绍文本 0x15D8E6
NPC对话文本 0x160230
地图名称 0x71500-0x716EE
-属性列表
物理
00 一般 01 格斗 02 飞 03 毒 04 地面 05 岩石 06鸟 07 虫 08 幽灵(二代09钢)
特殊
14 火 15 水 16 草 17 电 18 超能 19 冰 1A 龙 (二代1B恶+改版1C妖精)
无弱点组合:15 1A,18 18,00 18,00 08
-战斗能力变化率
-6级到+6级
0x3F681-3F69A(分子 分母)
-宝可梦小图标数据
0怪兽1球2螺3妖精4鸟5水6虫7草8蛇9四脚
0x719BA-71A05(图鉴顺序)
-代币价格 0x527BA-527DA
编号1 编号2 编号3 暂停
代币价格为直接读取两位的十进制(02 30→230)
价格1 价格2 价格3 暂停
编号4 编号5 编号6 暂停
价格4 价格5 价格6 暂停
分界线 上宝可梦下技能机
编号1 编号2 编号3 暂停
价格1 价格2 价格3 暂停
贩卖宝可梦等级
0x528EA-528F5(内部编号 等级)
-游戏内交换宝可梦
0x71C1C-71CA8
交出,换来,脚本id,昵称(+暂停暂停…)
-游戏调色板数据(RGB555:0BGR各取五位,转化后读取顺序,底色浅色深色边色)
0x729B9-0x72C38
(0x72B79-0x72BC8是下面的)
-宝可梦调色板数据
10梦 11蓝 12红 13青 14紫 15棕 16绿 17粉 18黄 19灰
0x72921-729B8(missingno000-mew151)
-宝可梦进化+招式顺序列表0x3B361
-招式名称表0xBC000
-招式效果表(易击中要害招式02 4B 98 A3就这四招但是有两个区域)
游戏内分类区1
0x3C000+
特殊变化招式FF特定伤害招式FF能力变化招式FF
击倒继续招式FF回合结算处理FF
00 无效果
01 未使用
02 中毒附加效果1 20%
03 吸血
04 烧伤附加效果1 10%
05 冻结附加效果 10%
06 麻痹附加效果1 10%
07 自爆
08 食梦
09 鹦鹉学舌
0A 攻击+1
0B 防御+1
0C 速度+1
0D 特殊+1
0E 命中+1
0F 回避+1
10 聚宝功
11 必中
12 攻击-1
13 防御-1
14 速度-1
15 特殊-1
16 命中-1
17 回避-1
18 复制目标属性
19 黑雾
1A 忍耐
1B 大闹一番
1C 瞬间移动
1D 2-5次攻击
1E 未使用
1F 畏缩附加效果1 10%
20 催眠
21 中毒附加效果2 40%
22 烧伤附加效果2 30%
23 跳过
24 麻痹附加效果2 30%
25 畏缩附加效果2 30%
26 一击必杀
27 蓄力技能
28 愤怒门牙
29 固定伤害技能
2A 束缚类技能
2B 飞翔
2C 双击
2D 飞膝踢
2E 白雾
2F 聚气
30 舍身冲撞
31 混乱
32 攻击+2
33 防御+2
34 速度+2
35 特殊+2
36 命中+2
37 回避+2
38 回一半血
39 变身
3A 攻击-2
3B 防御-2
3C 速度-2
3D 特殊-2
3E 命中-2
3F 回避-2
40 光墙
41 反射壁
42 毒粉
43 电磁波
44 攻击-1附加效果 33.2%
45 防御-1附加效果 25%
46 速度-1附加效果 33.2%
47 特殊-1附加效果 33.2%
48-4B 跳过
4C 混乱附加效果
4D 双针
4E 跳过
4F 替身
50 破坏光线
51 愤怒
52 模仿
53 挥指
54 寄生种子
55 跃起
56 定身法
-基础资料 0x383DE(+1C*图鉴减一)
11图鉴编号(以波波为例)
28 2D 28 38 23 种族值
00 02 属性
FF 捕获率
37 基础经验
55 调用文件 大小
(55:40*40,66:48*48,77:56*56)
F5 45/E6 46 正面/背面指针 $45F5 $46E6
10 起风00 00 00 一级技能集,最多四招没有则空
03 升级速率
2A 03 08 C0 43 0C 0A 技能机学习 从右往左依次写
转化为二进制从右往左读,50技能机5秘传,多一个0(没有秘传6)
00结束
-宝可梦进化+招式
尼多朗
01 10 A7 00 升级进化:16级 (内部编号)尼多利诺
08 1E 等级/技能
0C 18
11 28
17 74
1E 1F
26 20
00结束
皮皮
02 0A 进化石进化:0A(月之石)
01 8E 00 0D 2F 12 03 18 6B 1F 76 27 6F 30 71 00
鬼斯通
03 01 0E 00 通讯进化:1级(内部编号)耿鬼
1D 5F 26 8A 00
-属性修改0x3E5FA-0x3E6F0属性相克
-野外遭遇
地面概率固定序列(狩猎地带入口)
1E遭遇率
0E 03 20%(32-00=32) 14级尼多朗
24 0F 20%(65-32=33) 36级尼多兰
18 0C 15%(8C-65=27) 24级蛋蛋
14 12 10%(A5-8C=19) 20级独角犀牛
17 A7 10% 23级尼多利诺
1B 2E 10% 27级派拉斯特
1B 6D 5%(E4-D7=D) 27级派拉斯
20 2E 5% 32级派拉斯特
16 1E 4%(FC-F1=B) 22级蔓藤怪
07 28 1%(FF-FC=3) 7级吉利蛋
00 结束
=================================
目前整理的内容就这么多,理论上可以添加一些东西,比如恶钢和妖精属性,然后在同一个库内往后移内容,但是没有实践过,github上也有对应运行环境的添加东西的教学,按照教学走应该没问题
汇编可以用生成的BIN文件复制过去懂得都懂
高中毕业之后好久没用过贴吧接触改版了
最近入职了个文员闲得发慌
正好找到了github上开源的完全反编译全套/
奈何懒得安装配套运行环境
决定修改一些不用动格式和目录大小的东西
下面是一直在微信收藏里码的,如果看上去不舒服请见谅
==============================
以CKN汉化·皮卡丘版为例,下略
-github资料
https://github.com/pret/pokeyellow/blob/symbols/pokeyellow.map
(库号-1)*4000+指针=地址
-神百资料
https://wiki.52poke.com/wiki/%E9%81%93%E5%85%B7%E7%BC%96%E5%8F%B7%E8%A1%A8%EF%BC%88%E7%AC%AC%E4%B8%80%E4%B8%96%E4%BB%A3%EF%BC%89
道具列表/价格0x4494-45B6/文本0x45B7
https://wiki.52poke.com/wiki/%E6%8B%9B%E5%BC%8F%E5%88%97%E8%A1%A8%EF%BC%88%E7%AC%AC%E4%B8%80%E4%B8%96%E4%BB%A3%EF%BC%89
招式列表0x38000
https://wiki.52poke.com/wiki/%E5%AE%9D%E5%8F%AF%E6%A2%A6%E5%88%97%E8%A1%A8%EF%BC%88%E6%8C%89%E7%AC%AC%E4%B8%80%E4%B8%96%E4%BB%A3%E5%86%85%E9%83%A8%E7%BC%96%E5%8F%B7%EF%BC%89
内部编号对应图片库号
钻角犀兽-蔓藤怪#9
卡蒂狗-火焰鸟#10
急冻鸟-大针蜂#11
嘟嘟利-宝石海星#12
妙蛙种子-大食花#13
内部编号名称表0xE8000(10字节,多余用50)
内部编号对于图鉴编号0x410B1-4116E
叫声合成0x39462-3969B 基础 音高 长度
字库文本0x14C000,0x150000
字库贴图
字符、英语、日语、希腊字母、注音符号、制表符0x1006F0-107830
中文0x10C2C0-145EC0
图鉴种类文本 0x43130
图鉴介绍文本 0x15D8E6
NPC对话文本 0x160230
地图名称 0x71500-0x716EE
-属性列表
物理
00 一般 01 格斗 02 飞 03 毒 04 地面 05 岩石 06鸟 07 虫 08 幽灵(二代09钢)
特殊
14 火 15 水 16 草 17 电 18 超能 19 冰 1A 龙 (二代1B恶+改版1C妖精)
无弱点组合:15 1A,18 18,00 18,00 08
-战斗能力变化率
-6级到+6级
0x3F681-3F69A(分子 分母)
-宝可梦小图标数据
0怪兽1球2螺3妖精4鸟5水6虫7草8蛇9四脚
0x719BA-71A05(图鉴顺序)
-代币价格 0x527BA-527DA
编号1 编号2 编号3 暂停
代币价格为直接读取两位的十进制(02 30→230)
价格1 价格2 价格3 暂停
编号4 编号5 编号6 暂停
价格4 价格5 价格6 暂停
分界线 上宝可梦下技能机
编号1 编号2 编号3 暂停
价格1 价格2 价格3 暂停
贩卖宝可梦等级
0x528EA-528F5(内部编号 等级)
-游戏内交换宝可梦
0x71C1C-71CA8
交出,换来,脚本id,昵称(+暂停暂停…)
-游戏调色板数据(RGB555:0BGR各取五位,转化后读取顺序,底色浅色深色边色)
0x729B9-0x72C38
(0x72B79-0x72BC8是下面的)
-宝可梦调色板数据
10梦 11蓝 12红 13青 14紫 15棕 16绿 17粉 18黄 19灰
0x72921-729B8(missingno000-mew151)
-宝可梦进化+招式顺序列表0x3B361
-招式名称表0xBC000
-招式效果表(易击中要害招式02 4B 98 A3就这四招但是有两个区域)
游戏内分类区1
0x3C000+
特殊变化招式FF特定伤害招式FF能力变化招式FF
击倒继续招式FF回合结算处理FF
00 无效果
01 未使用
02 中毒附加效果1 20%
03 吸血
04 烧伤附加效果1 10%
05 冻结附加效果 10%
06 麻痹附加效果1 10%
07 自爆
08 食梦
09 鹦鹉学舌
0A 攻击+1
0B 防御+1
0C 速度+1
0D 特殊+1
0E 命中+1
0F 回避+1
10 聚宝功
11 必中
12 攻击-1
13 防御-1
14 速度-1
15 特殊-1
16 命中-1
17 回避-1
18 复制目标属性
19 黑雾
1A 忍耐
1B 大闹一番
1C 瞬间移动
1D 2-5次攻击
1E 未使用
1F 畏缩附加效果1 10%
20 催眠
21 中毒附加效果2 40%
22 烧伤附加效果2 30%
23 跳过
24 麻痹附加效果2 30%
25 畏缩附加效果2 30%
26 一击必杀
27 蓄力技能
28 愤怒门牙
29 固定伤害技能
2A 束缚类技能
2B 飞翔
2C 双击
2D 飞膝踢
2E 白雾
2F 聚气
30 舍身冲撞
31 混乱
32 攻击+2
33 防御+2
34 速度+2
35 特殊+2
36 命中+2
37 回避+2
38 回一半血
39 变身
3A 攻击-2
3B 防御-2
3C 速度-2
3D 特殊-2
3E 命中-2
3F 回避-2
40 光墙
41 反射壁
42 毒粉
43 电磁波
44 攻击-1附加效果 33.2%
45 防御-1附加效果 25%
46 速度-1附加效果 33.2%
47 特殊-1附加效果 33.2%
48-4B 跳过
4C 混乱附加效果
4D 双针
4E 跳过
4F 替身
50 破坏光线
51 愤怒
52 模仿
53 挥指
54 寄生种子
55 跃起
56 定身法
-基础资料 0x383DE(+1C*图鉴减一)
11图鉴编号(以波波为例)
28 2D 28 38 23 种族值
00 02 属性
FF 捕获率
37 基础经验
55 调用文件 大小
(55:40*40,66:48*48,77:56*56)
F5 45/E6 46 正面/背面指针 $45F5 $46E6
10 起风00 00 00 一级技能集,最多四招没有则空
03 升级速率
2A 03 08 C0 43 0C 0A 技能机学习 从右往左依次写
转化为二进制从右往左读,50技能机5秘传,多一个0(没有秘传6)
00结束
-宝可梦进化+招式
尼多朗
01 10 A7 00 升级进化:16级 (内部编号)尼多利诺
08 1E 等级/技能
0C 18
11 28
17 74
1E 1F
26 20
00结束
皮皮
02 0A 进化石进化:0A(月之石)
01 8E 00 0D 2F 12 03 18 6B 1F 76 27 6F 30 71 00
鬼斯通
03 01 0E 00 通讯进化:1级(内部编号)耿鬼
1D 5F 26 8A 00
-属性修改0x3E5FA-0x3E6F0属性相克
-野外遭遇
地面概率固定序列(狩猎地带入口)
1E遭遇率
0E 03 20%(32-00=32) 14级尼多朗
24 0F 20%(65-32=33) 36级尼多兰
18 0C 15%(8C-65=27) 24级蛋蛋
14 12 10%(A5-8C=19) 20级独角犀牛
17 A7 10% 23级尼多利诺
1B 2E 10% 27级派拉斯特
1B 6D 5%(E4-D7=D) 27级派拉斯
20 2E 5% 32级派拉斯特
16 1E 4%(FC-F1=B) 22级蔓藤怪
07 28 1%(FF-FC=3) 7级吉利蛋
00 结束
=================================
目前整理的内容就这么多,理论上可以添加一些东西,比如恶钢和妖精属性,然后在同一个库内往后移内容,但是没有实践过,github上也有对应运行环境的添加东西的教学,按照教学走应该没问题
汇编可以用生成的BIN文件复制过去懂得都懂