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

 找回密码
 加入口袋中心
搜索
12
返回列表 发新帖
楼主: leoxxx

DNS - Day, Night and Seasons的Seasons-Header-Eidtor谁会用?

[复制链接]

119

回帖

338

现金

2

勋章券

与恶势力的交锋

Rank: 7Rank: 7Rank: 7

积分
442

时光印记Lv.1

 楼主| 发表于 2024-11-21 14:32:06 | 显示全部楼层
本帖最后由 leoxxx 于 2024-11-21 14:33 编辑
RX3E 发表于 2024-11-21 14:06
保险起见可以用hex editor类型的直接写入数据,am做不了这种。比如说你找到了一个tileset数据对应的指针 ...


1.png
用这个打开ROM后完全看不懂。
回复 支持 反对

使用道具 举报

193

回帖

9255

现金

7

勋章券

踏入阳光的成就

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

积分
3260

时光印记Lv.1水中王者勋章Lv1

发表于 2024-11-21 14:39:43 | 显示全部楼层
leoxxx 发表于 2024-11-21 14:32
用这个打开ROM后完全看不懂。

hma用来改已经有相关记录的东西还差不多,拿来当hex editor还是有点难用了。可以试试winhex之类的。直接复制16进制数值。只需要大概看出一段数据到哪里算完整就行。
回复 支持 反对

使用道具 举报

119

回帖

338

现金

2

勋章券

与恶势力的交锋

Rank: 7Rank: 7Rank: 7

积分
442

时光印记Lv.1

 楼主| 发表于 2024-11-21 14:43:46 | 显示全部楼层
本帖最后由 leoxxx 于 2024-11-21 14:46 编辑
RX3E 发表于 2024-11-21 14:39
hma用来改已经有相关记录的东西还差不多,拿来当hex editor还是有点难用了。可以试试winhex之类的。直接 ...


所以我根本不知道需要的数据在哪。上面写了一些几个插入点的数据,是用来连接tileset off set的。这些数据可以通过软件可试操作。现在的问题,是tileset如何重映射和复制多个后如果连接上。
1.png
这个是已经插好的part1,我只要改上面的offset就会有对应变化。

点评

就是3DF704这个位置,应该对应的是之前提到的指针组,把这个位置的指针组复制几份分别给剩下三个季节用应该可以吧。  发表于 2024-11-21 14:51
回复 支持 反对

使用道具 举报

193

回帖

9255

现金

7

勋章券

踏入阳光的成就

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

积分
3260

时光印记Lv.1水中王者勋章Lv1

发表于 2024-11-21 14:47:51 | 显示全部楼层
leoxxx 发表于 2024-11-21 14:43
所以我根本不知道需要的数据在哪。上面写了一些几个插入点的数据,是用来连接tileset off set的。这些数 ...

看一下季节编辑器normal组的数据位置,那个应该对应的是一系列指针,保险起见可以多复制一些部分。复制的数据填入新地址,然后试着把季节编辑器那里对应的几个季节都分别填上这些新指针组位置的地址。至于具体数据,那就得在这些指针组里分别repoint了。

点评

这组是只是Part1。后面再建就都是part2了。现在还有一点不太明白是Part1和part2如何搭配起来显示一个正确的图。我试过创建多组,但贴图总是错的。  发表于 2024-11-21 14:57
实际情况是不行,就是没变化,这个是tileset part1 - 0, 但如果我指向1-74的话,就会出现变化。就如我第2楼贴子那样的错乱图块。  发表于 2024-11-21 14:55
回复 支持 反对

使用道具 举报

119

回帖

338

现金

2

勋章券

与恶势力的交锋

Rank: 7Rank: 7Rank: 7

积分
442

时光印记Lv.1

 楼主| 发表于 2024-11-21 14:53:00 | 显示全部楼层
RX3E 发表于 2024-11-21 14:47
看一下季节编辑器normal组的数据位置,那个应该对应的是一系列指针,保险起见可以多复制一些部分。复制的 ...


那就是我再CREATE几组就是了。
但是现在上面这些offset都是指向原有的tileset。所以现在我不知道的是,就如你上面所说的多复制一些tileset改色。改完后如何重定向指针。不会破坏原有的tileset。
回复 支持 反对

使用道具 举报

193

回帖

9255

现金

7

勋章券

踏入阳光的成就

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

积分
3260

时光印记Lv.1水中王者勋章Lv1

发表于 2024-11-21 15:01:46 | 显示全部楼层
leoxxx 发表于 2024-11-21 14:53
那就是我再CREATE几组就是了。
但是现在上面这些offset都是指向原有的tileset。所以现在我不知道的是 ...

也是一样repoint,调色板、tileset、行为字节这些方法和现在一样,都是去对应的地方copy数据再放到不同地方,然后把新建的几个指针组里面对应的指针替换掉就行。图片repoint也一样,只不过你可以选择自己想导入的图片。当然用AM导入的话它似乎会自动擦掉原数据,这时候就建议先把后面三个的图repoint到三个内存小的占位图里。然后am修改,当然也可以把所有地图块手动拼到一个图里用unlzgba导入然后手动repoint,就是后面这种方法做图费劲点。但保险得多。
回复 支持 反对

使用道具 举报

119

回帖

338

现金

2

勋章券

与恶势力的交锋

Rank: 7Rank: 7Rank: 7

积分
442

时光印记Lv.1

 楼主| 发表于 2024-11-21 15:12:38 | 显示全部楼层
RX3E 发表于 2024-11-21 15:01
也是一样repoint,调色板、tileset、行为字节这些方法和现在一样,都是去对应的地方copy数据再放到不同地 ...

把现有指针填充ROM的FF?然后再改?
啊,这个对我来说好像有点难。
回复 支持 反对

使用道具 举报

193

回帖

9255

现金

7

勋章券

踏入阳光的成就

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

积分
3260

时光印记Lv.1水中王者勋章Lv1

发表于 2024-11-21 15:38:41 | 显示全部楼层
leoxxx 发表于 2024-11-21 15:12
把现有指针填充ROM的FF?然后再改?
啊,这个对我来说好像有点难。

不用填充吧,直接对着原指针手动改了就可以,只是需要观察一下,看哪个是哪个,一般来说tile分布和行为字节的指针是前后关系,两者的数据也是前后关系,行为字节的数据特征也很明显,除了特殊一点的02,08或者出入口那些6X的之外都是些00,10之类的。应该还是容易看出来的,调色板仔细观察的话也是一样,特征挺明显的,图片其实也有特征,因为都是Lz77压缩的,数据头部都是以10开始的。都复制下来,按照以前它们的地址查看新建的指针组里对应的,就能看出哪个对应哪个。
回复 支持 反对

使用道具 举报

119

回帖

338

现金

2

勋章券

与恶势力的交锋

Rank: 7Rank: 7Rank: 7

积分
442

时光印记Lv.1

 楼主| 发表于 2024-11-21 16:11:44 | 显示全部楼层
RX3E 发表于 2024-11-21 15:38
不用填充吧,直接对着原指针手动改了就可以,只是需要观察一下,看哪个是哪个,一般来说tile分布和行为字 ...

直接看HEX数据我真是一点也看不懂。
回复 支持 反对

使用道具 举报

193

回帖

9255

现金

7

勋章券

踏入阳光的成就

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

积分
3260

时光印记Lv.1水中王者勋章Lv1

发表于 2024-11-21 16:15:29 | 显示全部楼层
leoxxx 发表于 2024-11-21 16:11
直接看HEX数据我真是一点也看不懂。

不用看懂,能找到大概到哪里算复制完了就行,开头根据指针位置来,结尾看特征,比较容易判断的就是行为字节了。基本都是些0010之类的,它附近应该没有类似形式的数据,而它的开头前面一般就是tileset的图块分布数据末尾。调色板的话末尾一般也都是些FF之类的重复数据,因为一般都用不完,所以会有空余。
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|Archiver|Pokemon Center

GMT+8, 2025-2-1 04:52 , Processed in 0.131602 second(s), 40 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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