adding automatic translations with Steam workshop

In this forum we discuss the future of Ren'Py, both bug fixes and longer-term development. Pre-releases are announced and discussed here.
Post Reply
Message
Author
User avatar
jack_norton
Lemma-Class Veteran
Posts: 4067
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

adding automatic translations with Steam workshop

#1 Post by jack_norton » Fri Mar 11, 2016 9:13 am

I had an idea today that I wanted to submit for consideration (to pytom obviously!).
You might know about Steam workshop: in practice are tools that lets the players mod the games, by altering files of the game.
I thought it was the perfect system to enable community-supported translation of ANY Ren'Py game.
I am not sure what would be the steps needed coding-wise (I never used it and I am not a good coder), but I know that you can load any mod you want with Steam interface.
In practice, people would get access to the translation files (those generated by Ren'Py) but the main difference is that then the developer wouldn't need to reupload the translations every time they are updated (something that takes away lot of time and one of the main reasons I'm not doing them). They would be updated "in remote" by the fans doing it through the Steam workshop, and then loaded in the game, still from Steam servers so without the need to any intervention by the developer :)
This would help both creators who can't afford to translate the game(s), and also players who could contribute and maybe play their favorite game in their own language.

I hope it made sense. I think it could be a unique feature that could put Ren'Py above the other VN engines/system :wink:
follow me on Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 15893
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: adding automatic translations with Steam workshop

#2 Post by PyTom » Fri Mar 11, 2016 1:55 pm

I don't think this is viable. Ren'Py translations are just Ren'Py script files, and hence can contain code, just like any other Ren'Py script files. I don't think it makes sense to automatically run code downloaded without review by the developer - the security implications are just way to bad for me to be comfortable doing this.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4067
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: adding automatic translations with Steam workshop

#3 Post by jack_norton » Fri Mar 11, 2016 2:29 pm

Ah I thought were only the text files, without any code?
If they can also execute code, then OK I agree with you.
follow me on Image Image Image
computer games

User avatar
firecat
Miko-Class Veteran
Posts: 540
Joined: Sat Oct 25, 2014 6:20 pm
Completed: The Unknowns Saga series
Projects: The Unknown Saga series
Tumblr: bigattck
Deviantart: bigattck
Skype: bigattck firecat
Soundcloud: bigattck-firecat
Contact:

Re: adding automatic translations with Steam workshop

#4 Post by firecat » Tue Mar 15, 2016 4:37 pm

jack_norton wrote:Ah I thought were only the text files, without any code?
If they can also execute code, then OK I agree with you.
you should have taken account the work people do for the translation, not many of them will do it free. offering the text is fine but since they cant edit the GUI, voice (they could add voice), cutscenes, etc, a game with little translation done.
Image


Image


special thanks to nantoka.main.jp and iichan_lolbot

User avatar
netravelr
Miko-Class Veteran
Posts: 504
Joined: Thu Jan 28, 2010 2:31 am
Completed: Culina: Hands in the Kitchen, Culina: The Spirit of Cooking, Saving Zoey
Projects: Love at the Laundromat
Organization: Lakeview Interactive
Deviantart: netravelr
Location: USA
Contact:

Re: adding automatic translations with Steam workshop

#5 Post by netravelr » Wed Mar 16, 2016 9:24 am

It could potentially work if you make all of the text in the game a text object. I just did localization for a title to Korean without modifying a single image just reading values from a file so I know it's possible. However, I am disappointed that you aren't able to have users execute scripts. Could make for interesting mod possibilities for a game I was considering.
Image
Technical Designer/Programmer
Game Design Portfolio - Project updates on my Twitter
Experienced in: C/C++/C#, Python, Unreal, Unity, and Flash
_________________
"Space can be very lonely. The greatest adventure is having someone share it with you."

Post Reply

Who is online

Users browsing this forum: No registered users