In this forum we discuss the future of Ren'Py, both bug fixes and longer-term development. Pre-releases are announced and discussed here.
-
delta
- Epitome of Generic
- Posts: 525
- Joined: Sat Dec 22, 2007 12:59 pm
- Projects: yes
-
Contact:
#16
Post
by delta » Sun Jun 28, 2009 11:19 am
jack_norton wrote:For mac really the .zip is becoming the "standard". You can have an installer on mac, but since is a different OS from Windows (you can unzip it on any directory and just works) is quite pointless (if you check apple site itself they reccommend to devs to use a .zip file).
No.
Disk images are the preferred container for software products on Mac OS X.
The rest is left as an exercise for the reader.
-
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:
#17
Post
by jack_norton » Sun Jun 28, 2009 11:41 am
That is quite outdated

If you're a member of ADC (needed to submit to apple store), once you get into the submission form you'll see:
Mac OS X Download
List the direct url to the Mac OS X
downloadable file.
(Must be in zip format and have
a unique URL for each submission)
note the word "Must be"
Jokes apart you can use whatever you want, even .dmg. But has several disadvantages like:
- no compression (dmg are larger unless you compress again making them dmg.gz)
- more complex to install (with zip, people just doubleclick and extract content into a folder)
-
delta
- Epitome of Generic
- Posts: 525
- Joined: Sat Dec 22, 2007 12:59 pm
- Projects: yes
-
Contact:
#18
Post
by delta » Sun Jun 28, 2009 12:01 pm
Yeah, I heard of that (like a year ago, so it's not exactly late breaking news). Keep in mind that they don't take that in any way seriously -they still accept dmgs and they use them themselves, exclusively, cf. Safari 4.
Apart from that, dmgs can very much be internally compressed (I have no idea where you got that idea from, honestly). And a zip is easier to "install" if and only if your users run all their software from their default download location. If they copy it somewhere else, there's no difference.
So what's the upside to them? Styled finder windows, EULAs, and web aware images, pretty much. I like that. And I don't even use the latter two functions.
Note that this is all academical anyway since there is no easy (or even feasible) way to read or write DMGs under Windows; AFAIK it's possible under Linux, but still too much bother. Plus, the "preferred" method for distribution under Windows is an MSI file, and I can count the times I've seen THAT outside of Microsoft on one hand.
The rest is left as an exercise for the reader.
-
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:
#19
Post
by PyTom » Sun Jul 05, 2009 2:44 pm
Launcher2 is nearing completion. The last big feature was text editor selection support, and that's now been added.
I've decided on two descopes for the pre-release:
- I'm going to defer support for automatically downloading add-ons until some time in the future. I want to take the time to make this reasonably secure, which means research best practices in this area.
- I'm going to defer support for selecting the project directory until the next major Ren'Py release. This is because I will need to add certain things to the core of Ren'Py, and I haven't added them yet.
For now, the projects directory is coded as the one directly above the Ren'Py directory. So if Ren'Py is installed in:
C:\Projects\Games\renpy-6.9.2
and we create a new game named "Love Gakuen", then that project will be created in:
C:\Projects\Games\Love Gakuen
Here's a screenshot of the new text editor selection interface:
-
Attachments
-

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
-
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:
#20
Post
by PyTom » Sun Jul 05, 2009 5:21 pm
And, here's a copy of Launcher2 for download. To use it:
1) In a copy of renpy-6.9.2, move the launcher rename the launcher directory to something like launcher.old.
2) Download the attached launcher2-pre1.zip, and unzip it into the renpy-6.9.2 directory.
3) Run Ren'Py normally.
I'm especially interested in people testing this on systems that do not use English as their base language, to make sure that it's capable of building distributions there.
-
Attachments
-
- launcher2-pre1.zip
- (307.62 KiB) Downloaded 50 times
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
-
Adorya
- Miko-Class Veteran
- Posts: 541
- Joined: Fri Aug 18, 2006 4:51 pm
-
Contact:
#21
Post
by Adorya » Mon Jul 06, 2009 1:27 am
No error found yet on a xp sp1 with french language computer while testing through all the options

-
georgmay
- Regular
- Posts: 131
- Joined: Sun Feb 08, 2009 2:00 pm
- Projects: Restriction
- Location: Belarus,Minsk
-
Contact:
#22
Post
by georgmay » Mon Jul 06, 2009 5:50 pm
I check - no errors))
GUI is perfect.
Returned
-
delta
- Epitome of Generic
- Posts: 525
- Joined: Sat Dec 22, 2007 12:59 pm
- Projects: yes
-
Contact:
#23
Post
by delta » Wed Jul 08, 2009 12:55 pm
Building distros does not include directories added with config.searchpath. I don't think it ever did that though (I never built an unarchived distro before). But it should.
The rest is left as an exercise for the reader.
-
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:
#24
Post
by PyTom » Wed Jul 08, 2009 1:41 pm
It never did that, and I don't really plan on it. It's not clear where those directories would be placed in the distribution, as if they're not under the base directory, they'd have to be moved (and hence config.searchpath would become wrong).
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
-
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:
#25
Post
by jack_norton » Sun Jul 12, 2009 6:59 am
I'm using the new editor but I have a question: if I create a new project it gets created on parent directory, which is cool. But how I import the old ones that I have already created with old system? I tried moving the directories back but doesn't work.
-
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:
#26
Post
by PyTom » Sun Jul 12, 2009 10:52 am
I need to test this, but moving a project into the projects directory (and restarting the launcher) is supposed to work.
EDIT: Nevermind. I figured out what the problem was.
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
-
Cato
- Newbie
- Posts: 14
- Joined: Thu Jul 17, 2008 5:59 am
-
Contact:
#27
Post
by Cato » Mon Jul 13, 2009 12:29 pm
A couple of strings are still non-translatable (not surrounded by _() )... should I try to provide a diff for the ones I found, or were you about to correct this anyway?
Another suggestion: while it's pretty obvious to anyone who worked with Ren'py for more than half an hour, someone completely new probably won't realize that the first title "Demo" refers to the currently opened project... maybe that would be clearer when adding a "Current project" or "Opened project: " in front of the project title?
Last edited by
Cato on Mon Jul 13, 2009 12:45 pm, edited 1 time in total.
-
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:
#28
Post
by PyTom » Mon Jul 13, 2009 12:37 pm
Cato wrote:A couple of strings are still non-translatable (not surrounded by _() )... should I try to provide a diff for the ones I found, or were you about to correct this anyway?
A diff would be nice, and the sooner the better. I'm about to make a release with laucher2. Thanks.
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
-
Cato
- Newbie
- Posts: 14
- Joined: Thu Jul 17, 2008 5:59 am
-
Contact:
#29
Post
by Cato » Mon Jul 13, 2009 1:26 pm
Here's the diff... only a very small number of strings, though.

-
Attachments
-
- launcher-internat.txt
- (992 Bytes) Downloaded 90 times
-
dott.Piergiorgio
- Veteran
- Posts: 345
- Joined: Sun May 18, 2008 1:52 pm
-
Contact:
#30
Post
by dott.Piergiorgio » Tue Jul 14, 2009 5:58 am
PyTom, if you want, I can test your new launcher under Linux
If needed, I can send you the basedir of the test Ren'Py installation....
Best regards from Italy,
Dott. Piergiorgio.
Users browsing this forum: No registered users