jiangzhengwenjz 发表于 2016-6-24 12:46:26

【蓝本】老外红/绿宝石蓝本发布

本帖最后由 jiangzhengwenjz 于 2016-6-24 21:57 编辑

这个帖子就是分享2个蓝本,一个绿宝石,一个红宝石。绿宝石的是4月份发布,红宝石的几天前刚发布。

绿宝石的Dynamic Emerald Attack Rombase
作者:kleenexfeu, KDS
原贴:http://www.pokecommunity.com/showthread.php?t=367587

可以说是绿宝石目前最好的蓝本了,加入了大量特性,技能效果,技能动画,以及mega系统,物特图标,仙属性及三属性精灵、双属性技能等。美中不足是已经不会更新,因为KDS在制作新蓝本。

为保持空位地址的机动性,老外并没有直接发布补丁。如何进行基本安装:
1. 解压缩Base_Emeraldpreusage.zip
2. 把thumb编译器放在解压缩后的文件夹中(也就是Hackmew的thumb.bat, as.exe, objcopy.exe)
3. 打开defines文件夹,用记事本打开startcode.asm,将这一行.equ Myloc, 0xFC7C00改为.equ Myloc, 0x[你的空位地址,不用+0x8000000]例如你打算在0xFC7C00写入,那就什么都不用改。空位需保证有0x30000字节,且空位起始地址以0,4,8,C结尾。
4. 依然在startcode.asm中,看到最后一行.equ Condition_To_Assemble, 0如果你的空位地址小于0xD97BC0,把这一行的0改成1,否则保持0不动。
5. 回到一开始的文件夹,编译rombase.asm(也就是把这个文件拖到thumb.bat上面)
6. 此时rombase.bin已经生成,只需制作补丁。制作补丁用LunarIPS.exe,可在本帖进行下载。
双击打开该软件,点击Create IPS Patch,会连续2次弹出选文件框,第一次选择文件夹中自带的basepatch.bin,第二次选择刚才编译好的rombase.bin。最后保存补丁即可。
7. 先备份,后把补丁打在你的ROM上,测试。

注:对于这种方法是否支持写入0x1000000后的空位,本人没试过但深表怀疑。所以还是写入在16MB的范围内为妙,毕竟也不过0x30000字节而已,即便从默认的0xFC7C00开始写入,也是足够了。也就是说,地址不要超过0xFD0000。

EDIT:根据楼下坛友的实验,应用LunarIPS处理前16MB的变更,后16MB直接复制即可,因为那里本来就没有内容

当然,这只是基本的安装方法,具体的使用还涉及几个问题
1. 对于源码中部分的一些修改,在编译前做好比较省力(比如你的ROM有新道具,等等)
2. 如何使用mega系统
3. 如何使用携带道具效果
4. 如何运用工具来修改这种ROM
.............

这些问题请自行去原贴的Installation And Usage分区查看。

====================================================

红宝石的Pokémon Rubí Hacked EINGine(PRHE)
作者:eing
原贴:http://wahackforo.com/t-26422/asm-act-19-06-descargar-prhe-pokemon-rubi-hacked-eingine

或许这也不算是一个蓝本,因为所有的内容可以单独添加。使用方法和各种源码都在PRHE.zip中了,因此没什么可解释。这个蓝本并不关心战斗,主要是一些比较实用的功能,比如野生双战,夜晚灯光等等。

另一个值得注意的点就是这个里面的语言都是西班牙文,建议翻译成英文,效果较好,直接翻译中文应该基本看不懂

====================================================

两个蓝本的下载地址:
**** Hidden Message *****

如果使用的话,请注明credits,偷东西是不好的行为。

乐天noz 发表于 2016-6-24 17:39:29

看看....有没有美化....

OnePunch 发表于 2016-6-24 17:48:45

注:对于这种方法是否支持写入0x1000000后的空位,本人没试过但深表怀疑。所以还是写入在16MB的范围内为妙,毕竟也不过0x30000字节而已,即便从默认的0xFC7C00开始写入,也是足够了。也就是说,地址不要超过0xFD0000。

亲测可用,你可以发现kleenexfeu在编码时用+Romsize的方式指定指针,所以理论上是可以用在0x1000000后的空位。

另外纠正KDS还在做同一个蓝本,只是换成c的方式,因为效果比较粗暴效率也比较高。

jiangzhengwenjz 发表于 2016-6-24 19:27:22

本帖最后由 jiangzhengwenjz 于 2016-6-24 19:28 编辑

OnePunch 发表于 2016-6-24 17:48
亲测可用,你可以发现kleenexfeu在编码时用+Romsize的方式指定指针,所以理论上是可以用在0x1000000后 ...

嗯,其实我并非是怀疑这个,而是怀疑Lunar IPS是否支持超过16MB- -
关于蓝本,似乎这个新蓝本是由DizzyEgg牵头制作,再邀请KDS加入。反正都是战斗系统,不过我确实不知道这会是旧蓝本用C的重写
另外,你是Ta之境界吗?

Against 发表于 2016-6-24 19:51:18

jiangzhengwenjz 发表于 2016-6-24 19:27
嗯,其实我并非是怀疑这个,而是怀疑Lunar IPS是否支持超过16MB- -
关于蓝本,似乎这个新蓝本是由Dizz ...

很明显不是

keldeo丶兮憶 发表于 2016-6-24 20:43:05

来看看,应该是没有720吧....

jiangzhengwenjz 发表于 2016-6-24 20:47:07

keldeo丶兮憶 发表于 2016-6-24 20:43
来看看,应该是没有720吧....

这个蓝本实际就是解决了战斗系统上的技术性问题
你说的是苦力型问题,一般还是自己解决为妙,当然或许也有蓝本,但肯定不如这个这么有用了

OnePunch 发表于 2016-6-24 21:22:27

嗯,其实我并非是怀疑这个,而是怀疑Lunar IPS是否支持超过16MB- -
关于蓝本,似乎这个新蓝本是由DizzyEgg牵头制作,再邀请KDS加入。反正都是战斗系统,不过我确实不知道这会是旧蓝本用C的重写
另外,你是Ta之境界吗?
前半段可以用IPS,后半段剪切贴入。LUNAR ips确实不支持16MB,不知道ups行不行。
一开始也不知道,你去看看他们github的蓝本,部分基本上都是引用旧蓝本改进的。
显然不是

jiangzhengwenjz 发表于 2016-6-24 21:28:04

本帖最后由 jiangzhengwenjz 于 2016-6-24 21:41 编辑

OnePunch 发表于 2016-6-24 21:22
前半段可以用IPS,后半段剪切贴入。LUNAR ips确实不支持16MB,不知道ups行不行。
一开始也不知道,你去 ...

UPS是不行的,因为他会进行CRC校验,所以不能用自己的ROM打补丁了。

你说的蓝本,我虽然在关注,但没有仔细看代码,原来是你说的这样啊,哈哈
希望尽快有火红的移植吧,毕竟自己移植太麻烦

另外,我是看到你的IP,才猜测你的身份,若你不是Ta之境界那能问你是谁吗?

OnePunch 发表于 2016-6-24 21:45:35

jiangzhengwenjz 发表于 2016-6-24 21:28
UPS是不行的,因为他会进行CRC校验,所以不能用自己的ROM打补丁了。

你说的蓝本,我虽然在关注,但 ...

网游用vpn,我的ip基本上不稳定的,所以别在意。
我才刚入坑不久,新人新人新人。

jiangzhengwenjz 发表于 2016-6-24 21:55:51

OnePunch 发表于 2016-6-24 21:45
网游用vpn,我的ip基本上不稳定的,所以别在意。
我才刚入坑不久,新人新人新人。

不存在能轻松阅读这种代码的新人吧——

我的确能看到你的IP变成了北美,不过在上网的时候还开VPN,这种话实在无法让人相信
既然你不愿说我也不多问了,但我无法在我的答案上画叉

关于你说的问题我将立刻改动主贴

OnePunch 发表于 2016-6-24 22:03:16

jiangzhengwenjz 发表于 2016-6-24 21:55
不存在能轻松阅读这种代码的新人吧——

我的确能看到你的IP变成了北美,不过在上网的时候还开VPN,这 ...

其实我没完全看懂,只是抓住一些模式。
对我这种挂机潜的玩家来说就很正常。。。
除了ups ips还有其他补丁机吗?

jiangzhengwenjz 发表于 2016-6-24 22:15:52

OnePunch 发表于 2016-6-24 22:03
其实我没完全看懂,只是抓住一些模式。
对我这种挂机潜的玩家来说就很正常。。。
除了ups ips还有其他 ...

一个新人轻松地得出了你上面那些结论,是无论如何难以置信的。

OnePunch 发表于 2016-6-24 22:21:36

jiangzhengwenjz 发表于 2016-6-24 22:15
一个新人轻松地得出了你上面那些结论,是无论如何难以置信的。

哈哈,只是在p站潜水比较久,个人对KDS和kleenexfeu比较关注。
新人的定义不一定是个小白,也可能像你一样是个聚聚,只是新面孔罢了。当然我也不是说自己是个聚,就是刚好较熟悉这个蓝本。

jiangzhengwenjz 发表于 2016-6-24 22:29:02

OnePunch 发表于 2016-6-24 22:21
哈哈,只是在p站潜水比较久,个人对KDS和kleenexfeu比较关注。
新人的定义不一定是个小白,也可能像你一 ...

既然你都这么说了,我也并不打算计较你话里有多少真实的成分。

无论是如你所说,亦或是以一个新面孔的形式重新出现,或许也不是很重要

我改版时间不算长,没什么经验,所学或许也远不及你,希望未来层主能以这个身份多多让我眼前一亮吧
页: [1] 2 3 4
查看完整版本: 【蓝本】老外红/绿宝石蓝本发布