Pokemon Center | 口袋中心 以口袋妖怪为主题并带有其他动漫游戏的讨论

 找回密码
 加入口袋中心
搜索
查看: 4973|回复: 18

【改版练习】shiny hack

 关闭 [复制链接]

3344

回帖

612

现金

484

勋章券

超级版主

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
21859
QQ

时光印记Lv.3挥金如土勋章水中王者勋章Lv3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章金银好CP-Ho-oh/LUGIA【里】金银好CP-Ho-oh/LUGIA【真·正常向】异化型LUGIA【M超梦版】

发表于 2015-4-2 23:00:36 | 显示全部楼层 |阅读模式
本帖最后由 jiangzhengwenjz 于 2015-4-2 23:05 编辑

近期看到有意思的hack就想做一下,这个是今天下午花了一点时间搞出来的,并不是教程,只不过觉得这个主题不错,可以给像我一样的新手练练。

目标:使所有野生精灵闪光,且PID随机

用途:若加入变量用途可想而知

注:要利用自行修改源码(好吧这么渣根本没人要用)

为什么不直接拷贝TID和SID给精灵:
这样所有精灵的PID会怎么样???

解决方法:(由于初期未考虑好,相当不节约空间方法也很差,但至少工作了。正常人的想法应该是直接把另一半PID算出来。(利用xor特性))

(对火红而言,其他版本相应变换地址)

游客,如果您要查看本帖隐藏内容请回复


像我一样的新手也可以试做作为练习。

另:巧合的是这个对givepokemon也成立,而我并没有对之debug。
回复

使用道具 举报

2万

回帖

13万

现金

347

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51545

Missingno论坛十周年纪念物挥金如土勋章Lv3水中王者勋章Lv3时光印记Lv.3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章

发表于 2015-4-3 18:31:54 | 显示全部楼层
HackMew有个Shinyzer,那段asm不知是否对你有帮助?
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

告别真新镇后不知经过多久,擦伤,砍伤,朋友的数目,让我有点自豪,那时候因为流行而跑去买的,这双轻便的运动鞋,现在成了,找遍全世界也找不到的,最棒的破鞋子……
口袋中心·绿宝石·改(更新1.6.4版)
【口袋中心出品】魂银·壹式改点壹(全493)    【科普向】魂银中少有人注意到的洛奇亚传说故事
宝可梦卡牌 / 限定精灵图示    好吧,这是官方微博-_-    好吧,这是我的微博-_-
我的B站号    美术作品之我的宝可梦人设画    个人制作的FC魂斗罗2代hack版
回复 支持 反对

使用道具 举报

3344

回帖

612

现金

484

勋章券

超级版主

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
21859
QQ

时光印记Lv.3挥金如土勋章水中王者勋章Lv3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章金银好CP-Ho-oh/LUGIA【里】金银好CP-Ho-oh/LUGIA【真·正常向】异化型LUGIA【M超梦版】

 楼主| 发表于 2015-4-3 18:53:33 | 显示全部楼层
海のLUGIA 发表于 2015-4-3 18:31
HackMew有个Shinyzer,那段asm不知是否对你有帮助?

那个的PID不够随机,这样做出来的闪宠不太自然,所以没用Hackmew的东西,只是参考了一下
回复 支持 反对

使用道具 举报

2万

回帖

13万

现金

347

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51545

Missingno论坛十周年纪念物挥金如土勋章Lv3水中王者勋章Lv3时光印记Lv.3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章

发表于 2015-4-3 19:24:20 | 显示全部楼层
jiangzhengwenjz 发表于 2015-4-3 18:53
那个的PID不够随机,这样做出来的闪宠不太自然,所以没用Hackmew的东西,只是参考了一下

真要考究精灵合法性问题的话,还得牵扯到PID算法(四代更烦,还有ID、SID对的合法性问题),比如同样是野生精灵,一些稀有出现率的就会采用不同的算法
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

告别真新镇后不知经过多久,擦伤,砍伤,朋友的数目,让我有点自豪,那时候因为流行而跑去买的,这双轻便的运动鞋,现在成了,找遍全世界也找不到的,最棒的破鞋子……
口袋中心·绿宝石·改(更新1.6.4版)
【口袋中心出品】魂银·壹式改点壹(全493)    【科普向】魂银中少有人注意到的洛奇亚传说故事
宝可梦卡牌 / 限定精灵图示    好吧,这是官方微博-_-    好吧,这是我的微博-_-
我的B站号    美术作品之我的宝可梦人设画    个人制作的FC魂斗罗2代hack版
回复 支持 反对

使用道具 举报

3344

回帖

612

现金

484

勋章券

超级版主

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
21859
QQ

时光印记Lv.3挥金如土勋章水中王者勋章Lv3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章金银好CP-Ho-oh/LUGIA【里】金银好CP-Ho-oh/LUGIA【真·正常向】异化型LUGIA【M超梦版】

 楼主| 发表于 2015-4-3 19:33:12 | 显示全部楼层
海のLUGIA 发表于 2015-4-3 19:24
真要考究精灵合法性问题的话,还得牵扯到PID算法(四代更烦,还有ID、SID对的合法性问题),比如同样是野 ...

理论上完全合法的吧。。。
我是这样算的:
SID XOR TID得到值A → 固定值
固定一半的PID(之前已经随机产生,不是人工做的)
然后再用PRNG得到另一半PID,然后和之前那一半进行异或得B
然后XOR A和B,判断值和8关系
如果小于跳回去,大于等于的话循环,重新造一半PID
回复 支持 反对

使用道具 举报

2万

回帖

13万

现金

347

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51545

Missingno论坛十周年纪念物挥金如土勋章Lv3水中王者勋章Lv3时光印记Lv.3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章

发表于 2015-4-3 20:56:33 | 显示全部楼层
jiangzhengwenjz 发表于 2015-4-3 19:33
理论上完全合法的吧。。。
我是这样算的:
SID XOR TID得到值A → 固定值

常见精灵、稀有精灵、配信精灵、蛋里出生的精灵等等,PID算法不是同一套……纠结合法性是个深坑
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

告别真新镇后不知经过多久,擦伤,砍伤,朋友的数目,让我有点自豪,那时候因为流行而跑去买的,这双轻便的运动鞋,现在成了,找遍全世界也找不到的,最棒的破鞋子……
口袋中心·绿宝石·改(更新1.6.4版)
【口袋中心出品】魂银·壹式改点壹(全493)    【科普向】魂银中少有人注意到的洛奇亚传说故事
宝可梦卡牌 / 限定精灵图示    好吧,这是官方微博-_-    好吧,这是我的微博-_-
我的B站号    美术作品之我的宝可梦人设画    个人制作的FC魂斗罗2代hack版
回复 支持 反对

使用道具 举报

3344

回帖

612

现金

484

勋章券

超级版主

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
21859
QQ

时光印记Lv.3挥金如土勋章水中王者勋章Lv3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章金银好CP-Ho-oh/LUGIA【里】金银好CP-Ho-oh/LUGIA【真·正常向】异化型LUGIA【M超梦版】

 楼主| 发表于 2015-4-3 21:56:41 | 显示全部楼层
海のLUGIA 发表于 2015-4-3 20:56
常见精灵、稀有精灵、配信精灵、蛋里出生的精灵等等,PID算法不是同一套……纠结合法性是个深坑

我收回刚刚完全合法那句话。。。不如说就不合法
你说的很有道理,如果扯到IV什么的就更复杂,毕竟是一个连续过程
即便再度修改,要知道用的是哪种方法进行随机很困难

不过我始终认为hackmew修改PID的办法真的有点假,容易看出来,还是随机点好
不然直接把TID和SID拷过去得了,这样一定得到0
回复 支持 反对

使用道具 举报

106

回帖

166

现金

24

勋章券

手举徽章的兴奋

Rank: 6Rank: 6

积分
347

黑白系列女主角【白日版】时光印记Lv.1论坛十周年纪念物

发表于 2015-4-4 19:42:36 | 显示全部楼层
我来帮你顶下吧,技术层面完全是个外行。
回复 支持 反对

使用道具 举报

27

回帖

213

现金

0

勋章券

新伙伴的欢笑

Rank: 3

积分
89
发表于 2015-4-4 21:49:46 | 显示全部楼层
m,kcndssad

评分

参与人数 1积分 -4 现金 -5 收起 理由
jiangzhengwenjz -4 -5 请勿纯水

查看全部评分

回复 支持 反对

使用道具 举报

85

回帖

1354

现金

1

勋章券

繁华都市的喧闹

Rank: 5Rank: 5Rank: 5

积分
287

时光印记Lv.1

发表于 2015-4-10 09:06:40 | 显示全部楼层
支持支持支持支持支持
回复 支持 反对

使用道具 举报

1246

回帖

14

现金

8

勋章券

踏入阳光的成就

求收養= =

Rank: 14Rank: 14Rank: 14Rank: 14

积分
3201

论坛十周年纪念物No.282 沙奈朵Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章黑白系列NPC【日暮版】黑白系列女主角【夜间版】黑白系列N黑白系列男主角【白日版】


V仔 Lv:75
发表于 2015-4-10 17:11:35 | 显示全部楼层
壇友做的改版我都支持
回复 支持 反对

使用道具 举报

160

回帖

766

现金

1

勋章券

与恶势力的交锋

Rank: 7Rank: 7Rank: 7

积分
469
QQ

水中王者勋章Lv1时光印记Lv.1个别的十一人勋章论坛十周年纪念物


哈克龙 Lv:46
发表于 2015-4-10 17:44:55 | 显示全部楼层
腆着脸坐等新改版啦。。。
回复 支持 反对

使用道具 举报

225

回帖

1938

现金

7

勋章券

碧蓝大海飞溅的水滴

Rank: 9

积分
902

时光印记Lv.1

发表于 2015-4-17 19:28:30 | 显示全部楼层
看隐藏。。。。
回复 支持 反对

使用道具 举报

139

回帖

171

现金

2

勋章券

繁华都市的喧闹

Rank: 5Rank: 5Rank: 5

积分
280
发表于 2015-5-6 14:30:32 来自手机 | 显示全部楼层
pid是什么鬼66666
回复 支持 反对

使用道具 举报

57

回帖

654

现金

0

勋章券

离开家乡的彷徨

Rank: 4Rank: 4

积分
141

时光印记Lv.1

发表于 2015-5-8 08:38:39 | 显示全部楼层
牛逼

show time
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入口袋中心

本版积分规则

手机版|Archiver|Pokemon Center

GMT+8, 2024-4-26 06:30 , Processed in 0.152694 second(s), 90 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表