尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

如何用 Tinke 免费解包 NDS 游戏:ROM 资源提取与修改指南

如何用 Tinke 免费解包 NDS 游戏:ROM 资源提取与修改指南 如何用 Tinke 免费解包 NDS 游戏ROM 资源提取与修改指南【免费下载链接】tinkeViewer and editor for files of NDS games项目地址: https://gitcode.com/gh_mirrors/ti/tinke手里捏着一份《雷顿教授》的 NDS ROM想把里面的背景音乐抠出来存成 WAVTinke 就是干这个的。它是一个免费开源的 NDS 游戏资源查看器与编辑器把游戏内部的图像、音频、字体、文本这些内部格式直接显示给你看还能改完写回 ROM。ROM 爱好者、改机玩家、想提取游戏素材的创作者都可以拿它当瑞士军刀。 编译三步把环境跑起来先说结论Windows 用户运行compile.batLinux 用户运行./compile.sh产物在build/目录里。git clone https://gitcode.com/gh_mirrors/ti/tinke./compile.sh # Windows 下是 compile.bat运行环境要求.NET Framework 4.5 以上或者 Linux/mac 上装 monoLinux 记得再装mono-locale-extras。脚本会依次编译主程序和全部插件选 Release 后等几分钟就行。为什么不直接给现成的 exe因为主程序启动时会强制检查同目录下有没有 Ekona.dll 和 DSDecmp.dll 两个依赖库自己编译一次路径就永远不会出错。 主界面ROM 打开后的样子双击build/Tinke.exe拖一个 ROM 进去。左侧文件树是游戏内部的目录结构顶部是 ROM 头标题、厂商、banner 图都能直接编辑。文件树上每个节点都可以右键导出选个位置文件就落盘了。想换一种方式打开某个文件用菜单里的Open as强制指定插件——比如把一个不知道是什么的二进制按 NCLR调色板或 NCGR图块硬解出来看看。 实战把 BGM 导出成 WAV任务开始。在文件树里找audio/目录里面那个.sdat文件就是游戏的音频数据库。右键打开它SDAT 插件会列出里面全部声音条目SWAV 是短音效STRM 是长音乐点播放按钮直接试听不用导出。确定是目标曲目后右键该条目 → 导出WAV 就躺在你的桌面上了。想反着来也行把一段 WAV 导回去插件支持 PCM8、PCM16、IMA-ADPCM 三种压缩还能设置循环点。 不止音乐图像、字体和 3D 模型要干的事传统做法Tinke 的做法看瓦片图自己写解码脚本点一下 NCGR/NCLR 文件改背景图找对应工具逐个转格式用 BMP 导入替换 NSCR编辑字体十六进制里手工改NFTR 插件直接改字看 3D 模型几乎无免费方案BMD0/BTX0 内置查看器图像方面从 NCGR 瓦片、NSCR 地图到 NCER 精灵看完都能用位图反向导入。文字插件覆盖 TXT、XML 到 C 源码这类常见格式十六进制查看器支持按长度和文件头搜索找隐藏文件很好用。图像解码核心 是理解这些格式原理的最佳入口。 插件它为什么什么都能解一个插件就是一个 DLL。主程序通过 插件宿主 扫描build/Plugins/目录发现新插件就自动注册它支持的格式。按格式分的通用插件在 插件目录 下Images 管图、SDAT 管音、Pack 管 NARC 归档、Fonts 管字体。游戏专用插件则一个游戏一个文件夹——LAYTON、INAZUMA11、EDGEWORTH逆转裁判等 30 来个游戏的专属容器格式都有人写过。你的游戏不在名单里翻 LAYTON 插件 的源码抄一遍结构不长。 收尾版本与维护状态版本号看 changelog.txt当前 0.9.2已迁移到 .NET 4.8新增 Sonic Rush Adventure 支持和 4x4 块纹理压缩。最后一句实话作者在 README 里声明项目已停止维护并欢迎任何人 fork 继续他自己把后续精力转向了 SceneGate 和 Ekona 项目。拿它解包、提取、改资源完全够用指望它长期跟进新游戏别抱期望。代码仓库https://gitcode.com/gh_mirrors/ti/tinke 版本历史在仓库根目录的 changelog.txt打开就能继续折腾了。【免费下载链接】tinkeViewer and editor for files of NDS games项目地址: https://gitcode.com/gh_mirrors/ti/tinke创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表