本文转自口袋改版资源吧
作者:会飞的鱼
蓝本:绿宝石反编译项目pokeemerald
版本号:1.0.1
进度:1道馆,可以穿过百代森林
改版要素
1.神奥地区的地图和剧情
2.美化的地图块、对战背景、ui
3.使用了引擎pokeemerald-expansion,宝可梦、招式特性同步至8代
4.使用了钻石/珍珠/白金的bgm
5.加入昼夜系统,野生宝可梦分布、城镇bgm、对战背景随昼夜时间切换
6.后世代的系统优化,包括可续杯喷雾、无限使用TM、包包分区扩充等。源码来自pokeemerald-expansion引擎、github开源项目、公开教程、自己编写。
7.全新的神奥地区图鉴,基于白金210版神奥图鉴大幅度扩充而来。
目前地区图鉴还没彻底完成,图中的184不是最终的地区图鉴总数
1.0.1更新内容
1.修复了一些对话、地图移动许可的bug
2.增加了和跟随NPC的对话
3.增加了和芽米同行穿过百代森林的剧情。目前芽米同行期间仅有训练家对战会变成多人对战、野生宝可梦的对战仍然是单打对战,但野生宝可梦对战后也能回复宝可梦
4.修改了地图名弹窗的图像
制作组成员
(以下排名不分先后)
会飞的鱼
泡泡
瓦吉
夏影
虚空
整理控
猫猫
华雄哥
咖啡姐
破道
使用工具
Porymap
Poryscript
Porymoves
Gale
Photoshop
TilemapStudio
Credits:
pret团队——绿宝石反编译项目pokeemerald
saysegon——pokeemerald中文字库和显示
卧看微尘——修正中文显示位置bug
DizzyEgg等人——绿宝石反编译引擎pokeemerald-expansion
ghoulslash——行走图扩充、NPC跟随、DS风宝可梦队伍界面等系统
ExpoSeed——行走图动态色板系统
Devolov——经验全队共享型学习装置
Lunos——一些后世代的系统优化
Jaizu——钻石/珍珠风宝可梦状态界面等系统
000mn000——把宝可梦低HP警告音效从循环播放改成有限次播放
セケツ——修改对战中NPC放出宝可梦的动画效果
PokemonSovereign Of The Skies——昼夜系统和灯光系统
整理控——标题绘制
Rubire——训练家64×64正面图像
Compumax——树、草丛的地图块
PokemonDarkViolet——对战背景
宝可梦 钻石/珍珠/白金——剩下的绝大多数图像素材
CyanSMP64——钻石/珍珠/白金的音乐特别感谢:
ThePokemon Company
GameFreak
任天堂
已知bug
1.姓名小框中的文字有时候会显示不全,vba模拟器更容易触发该bug
2.一些地图图像(如路标)会在进入地图时“闪现”出来
3.仅vba模拟器,游戏的开场动画白屏,但此时游戏是正常运行的、按A键可以照样跳过开场动画。
4.仅vba模拟器,无法正确读取系统时间的星期。
不是bug但未能完成的内容
1.图鉴中的地图打开仍然显示丰缘地图,改这个的时候遇到了些问题
2.甜甜蜜树不能涂抹甜甜蜜,因为甜甜蜜树的遇敌系统没完成
3.跟随的NPC目前无法对话
4.组队相关系统(组队期间野生宝可梦、训练家变成双打对战)还没完善
一些想法
1.0版在磕磕碰碰中完成了。相较0.75版,1.0版的最大特点在于转向了反编译改版,在绿宝石反编译项目pokeemerald上重新开始制作。
不同于对现有rom文件进行修改的改版方式(老外称之为binary hack),反编译改版(老外称之为decomp hack)修改的是游戏代码、然后将代码编译成完整的rom文件。因为是源码层次修改的缘故,尽管反编译改版门槛较高,改版制作者也可以实现更多的功能和效果。
过去的1年里,因为现实原因整个改版制作时断时续,但我在这段时间里也学了不少,如开始接触地图美工、初步学习gba图像知识。整个过程中制作组的各位给了我不少帮助:华雄哥、猫猫、夏影等人帮助我完成了不少室内的地图块;整理控帮助设计了新标题;编写代码的过程中,大家给予了我不少指导、多次解决了我的问题。没有各位的帮助,1.0也不会完成,在这里我表示万分的感谢。
关于修改器和金手指
制作组对修改器和金手指无任何看法,但有些东西需要特别说明下。
本作为反编译改版,改版过程中对源码、数据结构(如存档结构)进行了修改,所以内置修改器可能会难以使用;金手指方面,原版绿宝石的金手指大概率不能使用、需要自己重新找代码,而且随着后续版本的更新,已有版本的金手指存在作废的可能。
由修改器金手指造成的任何BUG,制作组概不负责。
关于二改
本作难以作为蓝本进行二次改版,目前我试过来很多常规改版工具打开不/无法正常打开rom,理由同上。
若对本作有些内容感兴趣的,可以去github、pokecommunity等网站查找相关资源和教程