一个 Ren'Py 工具包,提供了一系列基于Ren'Py的功能类,供Ren'Py开发者调用。
为了更好地开发和兼容非 Ren'Py 环境,未来所有的模块都将转换为可导入的Python库,目前暂时保留
_ren.py形式
- 将 RenPyUtil 目录放置于您的游戏
game目录下。(预计废除) - 将 python-packages 目录放置于您的游戏
game目录下。
- 轻松创建RPG和养成类游戏,具备丰富功能。
-
基于socket的TCP协议多线程网络通信模块,让多个玩家可以在网络中交流。(已废弃) - 轻量化异步 websocket 通信框架,用于在 Ren'Py 游戏中实现网络通信。兼容 Ren'Py 和非 Ren'Py 环境。适用于小型网络游戏。(测试)
-
ChatGPT 接口适配,便于集成智能对话功能。(已过时) - Positioner 定位工具,更加便捷地定位游戏内的组件位置。
- 对
Live2D提供更高级的支持。(存在问题)
每个模块都有相应的使用示范(迁移至python-packages目录中的模块的demo可能已经过时),请在 Demo 中查看。
advanced_characterren_communicatorren_chatgptInteractiveLive2D
resource_preserver模块已暂时移除。
python-packages目录下均为依赖的第三方库或重写的模块,以后大部分模块都将迁移至其中,请优先考虑使用。
该项目使用MIT协议开源,使用时请在程序中注明。
