Skip to content

cylixlee/TwinStarToolkitLearning

 
 

Repository files navigation

TwinStar ToolKit

TwinStar ToolKit aka twins

本工具主要用于处理 PopCap 游戏(特别是 PvZ-1 、PvZ-2 )中的资源文件,以使玩家能够更加容易地对这些游戏进行 MOD 创作。

开源说明

本工具是自由软件并遵循 GPL v3 协议,任何人都可以自由地使用与修改,但不应以非自由的形式重新分发。

模块组成

  • Kernel

    内核,负责内部功能的实现。

  • Shell CLI

    外壳,提供命令行界面。

  • Shell GUI

    外壳,提供图形界面。

  • Script

    脚本,控制工具的运行流程。

  • Forwarder For Windows

    转发器,使用户可以通过 Windows Explorer 右键菜单将文件转发至工具。

  • Forwarder For Macintosh

    转发器,使用户可以通过 Macintosh Finder 右键菜单将文件转发至工具。

  • Forwarder For Android

    转发器,使用户可以通过 Android 文件分享功能将文件转发至工具。

  • Helper

    助手,提供额外的高级功能。

平台支持

  • 操作系统:Windows 7+Linux ~Macintosh 12~Android 9+iPhone 16~

  • 处理器架构:x86 32|64arm 32|64

鸣谢

  • 时漪 PAK向日葵 伊特 等于 2019 年与我一同破解 PopCap Animation (aka PAM) 格式。

  • 迎风听雨 为项目中诸多 PopCap 格式的解析提供了帮助,包括 Crypt-DataU-TextureSexy-TextureRe-AnimationParticleTrailEffectCharacter-Font-Widget-2

  • Xentax 论坛上一份关于 Wwise Sound-Bank 格式的 文档 ,帮助我初步了解了该文件格式。

  • 1Zulu黄宠红花 等在 PvZ-2 早期对 RTON 文件进行研究与普及的人士,他们为包括我在内的许多早期 MODDER 提供了启蒙,PvZ-2 MOD 的发展离不开他们的贡献。

本工具的完善得益于对 PvZ-2 MOD 技术进行普及的人们。我始终认为,只有技术开放,才能让绝大多数人受益,才能将 MODDER 们从繁重的、与创意无关的工作中解放,才能实现生产力的进步;而技术封闭则反之,妄图将技术私有、垄断,是不切实际的,同时也阻碍着垄断者自身的生产力进步。

如果你经历那个 MODDER 们必须手工对 RTON 文件进行二进制层面的编辑的时代,经历过那个 MODDER 们必须依赖 “可修改数据包” 与 “十六进制编辑器” 进行资源数据修改的时代,你会知道现在的一切是多么来之不易,而这,是技术开放带给我们的。

Releases

No releases published

Packages

No packages published

Languages

  • C 57.2%
  • C++ 34.3%
  • TypeScript 4.0%
  • C# 3.4%
  • Dart 0.7%
  • Lua 0.2%
  • Other 0.2%