Page 2 of 3

Re: Launcher2

Posted: Sun Jun 28, 2009 11:19 am
by delta
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.

Re: Launcher2

Posted: Sun Jun 28, 2009 11:41 am
by jack_norton
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" :lol:
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)

Re: Launcher2

Posted: Sun Jun 28, 2009 12:01 pm
by delta
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.

Re: Launcher2

Posted: Sun Jul 05, 2009 2:44 pm
by PyTom
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:

Re: Launcher2

Posted: Sun Jul 05, 2009 5:21 pm
by PyTom
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.

Re: Launcher2

Posted: Mon Jul 06, 2009 1:27 am
by Adorya
No error found yet on a xp sp1 with french language computer while testing through all the options :D

Re: Launcher2

Posted: Mon Jul 06, 2009 5:50 pm
by georgmay
I check - no errors))
GUI is perfect.

Re: Launcher2

Posted: Wed Jul 08, 2009 12:55 pm
by delta
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.

Re: Launcher2

Posted: Wed Jul 08, 2009 1:41 pm
by PyTom
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).

Re: Launcher2

Posted: Sun Jul 12, 2009 6:59 am
by jack_norton
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.

Re: Launcher2

Posted: Sun Jul 12, 2009 10:52 am
by PyTom
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.

Re: Launcher2

Posted: Mon Jul 13, 2009 12:29 pm
by Cato
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?

Re: Launcher2

Posted: Mon Jul 13, 2009 12:37 pm
by PyTom
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.

Re: Launcher2

Posted: Mon Jul 13, 2009 1:26 pm
by Cato
Here's the diff... only a very small number of strings, though. :)

Re: Launcher2

Posted: Tue Jul 14, 2009 5:58 am
by dott.Piergiorgio
PyTom, if you want, I can test your new launcher under Linux 8)

If needed, I can send you the basedir of the test Ren'Py installation....

Best regards from Italy,
Dott. Piergiorgio.