作者h1236660 (X GOD艾克轧德)
看板Rockman
标题[分享] 洛克人X5&X6地图制作辅助用金手指
时间Fri Jul 14 19:27:36 2017
原文连结:
http://xgodgame.blogspot.tw/2017/07/x5.html
※1.X5地图成品详见RMMH本馆>ROCKMAN X>STAGEMAP
http://rmmh.org/
※2.X6地图成品RMMH别馆>STAGEMAP
http://rmmh.org/ex/
数年前,为了能够完美地制作X6地图
很需要可以关闭图层的手指,但一直苦无对策
一天,我想起玩家world9918曾经分享过X5可以关闭零空间背景的金手指
https://webptt.com/cn.aspx?n=bbs/Rockman/M.1306374372.A.867.html
我不懂金手指的格式
但粗略推测跟图层相关的金手指,开头可能跟3009离不开关系
於是就大胆地做了一个假设:
「把30090000 0000到3009FFFF 0000都砸到游戏中去测试」
也就是总要测65536x2=131072条金手指!
http://i.imgur.com/vKzAH5y.jpg
「不足的部分就用勇气来补足吧!」
http://i.imgur.com/fdc3nrf.jpg
反正我就是真的靠这方法找出金手指来了XD
首先用EXCEL的自动填字与十六进位转换功能
让它帮我把30090000 0000到3009FFFF 0000给排出来,然後一段段复制到金手指工具去
若图层没有消失就删除该段,有消失就再分成若干小段,直到找出那一条为止
由於首先测试的是X6,所以先写X6的,以下都是日版限定
话说後四码为0000表示关闭的意思,要改回来则改成0001即可
但还是建议要关图层时再输入,免得金手指互相影响导致无法回归原来的状态
http://i.imgur.com/eDKtyY4.png
关闭前景
300988BB 0000
http://i.imgur.com/WJ3Qgz1.png
前景置顶,抓前景超方便,找找X在哪儿?
30098902 0000
http://i.imgur.com/BYqb4rU.png
关闭前置背景(压缩机、酸雨等)
3009890F 0000
酸雨没下,但画面依然会变暗,也还是会受伤
如果想另外防变暗,下面有防变色的金手指
http://i.imgur.com/55RX8lt.png
关闭後置背景(岩浆属於此图层)
30098963 0000
http://i.imgur.com/s8VzI6R.png
後置背景置顶
300989AA 0000
辅助相关
http://i.imgur.com/k1PKFnM.png
部分区域酸雨停止,舞台不变色
但无法通过该区
部分物件会闪烁(各可独立用)
3009060C 0000
300906A8 0000
http://i.imgur.com/SMYYjqZ.png
画面往上飞到最顶
300988E1 0000
画面无条件往上飞
但主角会死(下面有活用法,让地图更完美)
http://i.imgur.com/Q1LHF7s.png
一直传送
30098764 0000
具有无敌效果,但不能动
下面有活用法
活用:地图上下端抓取法
http://i.imgur.com/YJL08KJ.png
将画面往上飞到最顶&一直传送合用
便可让画面卷动但又不死
不过不能动就是了
300988E1 0000
30098764 0000
http://i.imgur.com/H0qQoCx.png
主角定位中心变成在顶端
300988E4 0000
300988E6 0000
主角定位中心变成在左侧
300988E8 0000
300988EA 0000
将这二个一起用,便如图般
可以进行画面下端的地图抓取
0000的值可自行定义
其他
地面/空中无限冲刺
300987E5 0000
跳到最高(要用X的空中漂浮才下得来)
30098895 0000
而以下为X5部分的资料,找到的比较少而且不全
本来是想找控制水图层的是哪一个,却没找到,有点可惜
背景前景并非绝对,有可能某些舞台情况是反过来
其中有发现一些错乱效果,比如零距离冲刺、中头目射不出武器之类的
不过最後还是仅取跟图层有关的来分享
至於当年X5地图怎麽做出来的可以参考本篇XD
http://rmmh.org/htm/x/x5/fun/map/index.html
http://i.imgur.com/jdgvbaJ.png
关背景(就是world9918找到的那个)
3009B783 0000
http://i.imgur.com/tNHv2Oo.png
关前景1
3009B6DB 0000
关前景1
3009B72A 0000
这两条测出来效果相同,但有可能其中一条或者都并非关图层
http://i.imgur.com/K7RyLrn.png
关前景2
3009BA32 0000
http://i.imgur.com/6jpnBbd.png
前景1至顶
3009B722 0000
http://i.imgur.com/CRWJnnE.png
前景2至顶
3009B776 0000
http://i.imgur.com/uMF8Bmz.png
背景至顶
3009B7CA 0000
最後徵求懂金手指的玩家找出水图层相关金手指XD
--
RMMH本馆:
http://rmmh.org/
RMMH别馆:
http://rmmh.org/ex/
艾克氏电玩特攻
http://xgodgame.blogspot.com/
EXE、流星洛克人系列地图制作中!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.137.121.19
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Rockman/M.1500031661.A.9CC.html
1F:推 wild68: 有爱又有毅力推一个 07/14 20:20
为了洛克人,这一切都值得
2F:推 Lex4193: 太夸张了,吓死 07/14 22:26
3F:推 superrockman: 你也太拼了 身体注意阿!! 07/14 22:37
分几天完成就行,这是以前的研究了
4F:推 emulators: 我比较有兴趣知道日版X5如何穿墙的金手指 07/15 00:40
这就不知道了XD
5F:推 RuinAngel: 土法炼钢王是你? 07/15 09:41
有时候,要用点蠢方法
6F:推 parrot14gree: 这份爱令人动容 07/15 17:00
原来你在这里也有帐号,真是好久不见了
7F:→ ZXEVA: 这个必须要推。我不懂程式,但是我懂爱啊!XD 07/15 20:01
是的,因为爱
8F:推 parrot14gree: 好意外,原PO还记得我 07/15 22:39
不可能忘记,你对RMMH的帮助是排在前十名之内的
只是因为出社会大家都很忙所以没什麽联络
9F:推 Lex4193: 你跟VSMK3合作创下TAS世界纪录连我都有印象 07/15 22:44
10F:→ Lex4193: RTA你们也都不弱就是了 07/15 22:45
11F:→ Append: 欸...坦白说我觉得土法炼钢不错 07/16 13:36
12F:→ Append: lua script自动读档写下一格金手指 录下来配小说慢慢看 07/16 13:37
期待你写出来,以後要做同样测试时就方便了
13F:推 Lex4193: 土法炼钢一万多个我小时候也干过,但65536就真的会让人吓 07/16 14:58
14F:→ Lex4193: 到肃然起敬 07/16 14:59
在做这件事情之前我有先考量自己的能力是否足够
要说的话,有几代的地图制作时间比找这些金手指还要来得久
15F:→ Append: 之後有空先来写 我觉得这方法只要能够自动化就很有搞头 07/16 21:29
我想到一件事,有的码用了会直接崩溃,有办法避开吗?
16F:推 D122: 所以你把X6控制图层金手指找出来 然後测完後再截出图来??? 07/17 00:32
YES
17F:推 D122: 我只是算成是白痴 看那些文都大概能知道手法 07/17 21:25
18F:→ D122: 但我不太清楚你们具体是用甚麽方法 还有怎麽找到那些程式的 07/17 21:25
现在的EPSXE内建金手指工具,网路上有教学
很多工具GOOGLE就能找到了
19F:→ Append: 没有,但是我觉得PCSX比较不会崩溃...吧 07/17 22:21
20F:推 Append: 然後写pcsx的script 给连续片段的开头结尾两个值 07/17 22:22
21F:推 Append: 暴力的像你那样全部当金手指给0 这样应该会比epsxe好操作 07/17 22:22
22F:推 TonyJih: 当年不懂ASM的时候搞OZ计画也干过类似的事情 07/19 01:25
同道中人
※ 编辑: h1236660 (59.115.92.54), 07/19/2017 17:14:25
23F:推 D122: 现在应该换我搞类似的事了 是才刚踏入程式的新手>///< 07/21 00:49