一款NDS游戏打包、解包的软件NDSFactory NDS 软件工具

七级用户 miku233 1月前 2481

项目地址:

GitHub - Luca1991/NDSFactory: Unpack & Repack Nintendo DS Roms (.nds)


1.pngNDSFactory 是一个方便的工具,可以帮助您轻松解压和重新打包 Nintendo DS ROM,但需要一定的技术知识。

一个典型的 NDS ROM 包含以下部分:

  • Header(头部)
  • ARM9 Binary(ARM9 二进制文件)
  • ARM9 Overlay(可选)
  • ARM9 Overlay Files(可选)
  • ARM7 Binary(ARM7 二进制文件)
  • ARM7 Overlay(可选)
  • ARM7 Overlay Files(可选)
  • FNT(文件名表)
  • FAT(文件分配表)
  • Icon/Title Logo(图标/标题标志)
  • FAT Files(实际使用的软件文件,如图形、音乐等)

NDSFactory 允许您提取这些部分,根据需要进行修改,并使用您编辑过的部分重新构建 ROM。如果修改后的部分比原始部分大,您必须在头部中指定它们的新物理地址和大小。确保各部分之间没有重叠,并在必要时记得修补 FAT.BIN。

这个工具对于游戏修改或制作MOD特别有用。


Unpacker

在 Unpacker 选项卡中,您可以加载 Nintendo DS 软件(.nds)并提取 ROM 的各个部分。请注意 FAT 文件的原始地址,因为如果您更改了各部分的地址和大小,或想要提取其内容,这个值将非常重要。

之后,您可以对这些部分进行所需的操作(注入代码、应用补丁等)。


Packer

在 Packer 选项卡中,您可以使用编辑过的部分重新创建 .nds 文件。如果您的部分比原始部分大,您必须在头部更新它们的地址和大小。确保地址不重叠,否则最终的 ROM 会损坏。如果您重新打包编辑过的部分,并且 FAT 文件的地址与原始地址不同,则必须修补 FAT(fat.bin)。FAT 包含每个文件的绝对起始和结束地址,因此您需要相应地更新它们(使用 FAT Patching 选项卡进行此操作)。


Fat Tools

在这个选项卡中,您可以:

  • fat_data.bin 中提取 FAT 文件。
  • 修补 FAT 部分(fat.bin):只有在 FAT 文件的最终地址(fat_data.bin)与原始地址不同的情况下才需要修补 FAT。修补 FAT 非常简单:加载您的 fat.bin,并填写 fat_data.bin 的原始地址和新地址。这将生成一个修补后的 fat.bin,用于打包过程。


更新日志

v1.2

  • FAT 数据提取器已移至 FAT Tools 选项卡
  • 使用最新的 Qt 版本进行构建(修复 #18)
  • 主题选择器(修复 #17)
  • 现在终于支持带有覆盖的 ROM!
  • 修复了各种错误

v1.1

  • FAT 数据提取器(感谢 NyuBlara)
  • 代码清理
  • 修复了各种错误


下载:

百度分流

链接: https://pan.baidu.com/s/1rpsp-A4TEw5ltCZ7iuPnug



上一篇:【NGC】PicoBoot更新到0.4版
下一篇:【老游戏说明书资源】レトロゲームの説明書保管庫
最新回复 (33)
  • 四级用户 xssh 1月前
    0 2
    感谢
  • 四级用户 keridiya 1月前
    0 3
    谢谢分享
  • 三级用户 srxzero 1月前
    0 4
    感谢分享
  • 四级用户 oo12312 1月前
    0 5
    感谢分享
  • 四级用户 tanruixin458 1月前
    0 6
    感谢分享
  • 六级用户 提携玉龙 1月前
    0 7
    原来主机讨论、资源发布和聊天灌水是区分开的啊,我才发现大佬在主机讨论分区发过那么多帖子,我从来没看过。
  • 四级用户 浅尝不止 1月前
    0 8
    感谢分享
  • 六级用户 进站劣人 1月前
    0 9
    虽然不会用,还是感谢大佬分享了!
  • 五级用户 yggdra 1月前
    0 10

    谢谢分享,有个gui就不用批处理捣鼓ndstool了。

    居然不支持拖放文件,还不支持中文名字的rom……快反馈。

  • 四级用户 三级怪兽 1月前
    0 11
    感谢分享(老男人助手)
  • 五级用户 樱桃炸弹 1月前
    0 12
    谢谢分享
  • 五级用户 辽东铁血温泉蛋 1月前
    0 13
    谢谢分享
  • 四级用户 夏虫不可语冰 1月前
    0 14
    感谢分享
  • 五级用户 aaaa32 1月前
    0 15
    支持分享
  • 五级用户 btdio 1月前
    0 16
    感谢分享
  • 三级用户 txblyys 1月前
    0 17
    多谢分享
  • 五级用户 三水一米田 1月前
    0 18
    感谢分享
  • 四级用户 Kids语 1月前
    0 19
    感谢分享
  • 四级用户 haskaxi 1月前
    0 20
    miku桑是主机区的资源区的也是灌水区的
    • 老男人游戏网配套论坛
      35
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。