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).
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)
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.
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?)
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.
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.
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?)
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.
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.
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?)