nes_sprite_reader:从 .nes ROM 读取精灵的 kludgyincomplete 工具

时间:2024-07-18 10:47:51
【文件属性】:

文件名称:nes_sprite_reader:从 .nes ROM 读取精灵的 kludgyincomplete 工具

文件大小:18KB

文件格式:ZIP

更新时间:2024-07-18 10:47:51

Python

NES 精灵阅读器 一个非常基本的“工具”,用于从 NES ROM(好吧,至少是超级马里奥兄弟 3)读取精灵数据,然后将它们全部转储或写入特定模式。 这主要是一个学习实验,因此并不完整/有用,但如果有人发现它有用,那么这一切都是值得的。 用法示例可以在example_reader.py找到。 一般的想法是将nes_sprite_reader导入您的代码,然后使用 ROM 的路径和调色板定义实例化NESSpriteReader : rom = nes_sprite_reader . NESSpriteReader ( './super_mario_3.nes' , smb3_palettes . PALETTES , ) 从那里,你可以使用rom.DrawSprite(...)来绘制一个特定的精灵, rom.WriteAndNumberAllSprites来转储一个包


【文件预览】:
nes_sprite_reader-master
----nes_sprite_reader.py(17KB)
----example_reader.py(3KB)
----roms()
--------smb3()
--------__init__.py(0B)
----example_mario_sprites.bmp(352KB)
----nes_palette.py(3KB)
----__init__.py(0B)
----README.md(1KB)

网友评论