查看: 3273|回复: 2

[经验] 无需renpy-sdk,仅用一行命令生成翻译

[复制链接]
发表于 2024-7-7 05:07:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 spica 于 2024-7-7 07:23 编辑

昨天有群友在问,不知道为什么有这种需求。终于让我找到水贴的机会了(
大家应该都知道命令行启动游戏的方式吧,就是
[RenPy] 纯文本查看 复制代码
"{python.exe}" "{game.py}"
{python.exe}是必须用renpy自带的,
不多废话,直接放答案
[RenPy] 纯文本查看 复制代码
"{python.exe}" -O "{game.py}" "{game_root_dir}" translate "chinese"
{game_root_dir}就是{game.py}所在的目录,game的父目录。"chinese"可改成其它的。后面可以加empty参数。
相对于sdk生成还是有好处,
1、不用担心版本问题,汉化者翻译别人的游戏很方便
2、去ui化,便于被其他程度调用,如一键机翻工具
3、在sdk里会先过一遍CheckLanguage()函数,只允许用特定字符([A-Za-z0-9_]),命令行没这个限制(虽然没什么用)
以上。

评分

参与人数 1活力 +120 干货 +1 收起 理由
被诅咒的章鱼 + 120 + 1 感谢分享!

查看全部评分

 楼主| 发表于 2024-7-10 05:09:33 | 显示全部楼层
又发现一个更没用的命令,强制编译rpy
虽然启动一次游戏就可以自动编译(
[RenPy] 纯文本查看 复制代码
"{python.exe}" -O "{game.py}" "{game_root_dir}" compile
回复 支持 抱歉

使用道具 举报

发表于 2024-7-31 10:57:33 | 显示全部楼层
写的很牛对于我这个新手跟看天书差不多,懵逼
回复 支持 抱歉

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,欢迎加入QQ交流群:1028986456

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|苏ICP备17067825号

在本版发帖返回顶部