找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 111|回复: 1

[经验] 无需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
回复 支持 抱歉

使用道具 举报

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

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-7-19 15:52 , Processed in 0.114902 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表