sstalkerr31-ai/sky-light-ktx-noesis
GitHub: sstalkerr31-ai/sky-light-ktx-noesis
这是一个用于 Noesis 的 Python 插件,旨在解析和查看游戏《光·遇》中非标准格式的 KTX 纹理文件。
Stars: 0 | Forks: 0
# sky-light-ktx-noesis
用于 Noesis 的 Python 脚本,用于查看 Sky: COTL 中的自定义 KTX 纹理(开发中)
# 用于 Noesis 的 Sky: COTL KTX 纹理插件 🕯️
一个专为 **Noesis** 设计的 Python 脚本,用于解析和查看游戏 *Sky: Children of the Light* 中的自定义 `.ktx` 纹理文件。
## 🔍 功能
- 针对 Sky 特定 KTX 文件的自定义头偏移处理。
- 对移动端 (ASTC) 和 PC (BC7) 纹理结构的基本支持。
- 开源 (MIT License)。
## 🛠️ 要求
- Rich Whitehouse 开发的 [Noesis](https://richwhitehouse.com)。
- Python 3.x(已集成到 Noesis 中)。
## 📥 安装说明
1. 下载 `fmt_Sky_Kram.py` 文件。
2. 将其放入您的 Noesis 插件文件夹:`Noesis/plugins/python`。
3. 重启 Noesis。
## 🚧 已知问题与“玄机”
Sky: COTL 中的 KTX 文件使用了非标准头。
- **当前问题:** 由于步长/对齐不正确,图像输出可能显示为“噪点”或出现对角线伪影。
- **目标:** 正确解析 `0x80` 偏移并自动检测 ASTC 块大小。
## 🤝 贡献
我是一名来自俄罗斯的 14 岁有志开发者,热衷于逆向工程和 **Sky: Children of the Light**。由于本项目是开源的,如果您知道如何修复数据对齐问题,欢迎提交 **Pull Request** 或提出 **Issue**!
## 📜 许可证
本项目基于 MIT License 许可 - 详情请参阅 [LICENSE](LICENSE) 文件。
*免责声明:本工具仅供教育和研究目的使用。*
标签:3D模型工具, ASTC, BC7, DNS解析, KTX纹理, Noesis, PC纹理, Sky光遇, 像素格式, 开源项目, 插件开发, 数据提取, 文件头分析, 文件格式解析, 游戏开发工具, 游戏逆向工程, 移动端纹理, 纹理查看器, 逆向工具