Installers?

A place to discuss things that aren't specific to any one creator or game.
Forum rules
Ren'Py specific questions should be posted in the Ren'Py Questions and Annoucements forum, not here.
Message
Author
Watercolorheart
Eileen-Class Veteran
Posts: 1314
Joined: Mon Sep 19, 2005 2:15 am
Completed: Controlled Chaos / Sum of the Parts / "that" Midna game with ZONEsama
Projects: Sparse Series/Oddments Shop original cartoon in Pevrea; Cybernetic Duels (fighting game); Good Vibin'
Organization: Watercolorheart Studios
IRC Nick: BCS
Tumblr: adminwatercolor
Deviantart: itsmywatercolorheart
Github: Watercolordevdev
Skype: heartnotes
Soundcloud: Watercollider
itch: watercolorheart
Location: Florida
Contact:

Installers?

#1 Post by Watercolorheart »

Once complete, what application do you guys recommend to compile a nice-looking installer for windows? I can't seem to find one that I like.
I'm not even the same person anymore

J. Datie
Veteran
Posts: 365
Joined: Thu Mar 01, 2007 1:30 am
Contact:

#2 Post by J. Datie »

Install Creator, perhaps~?

User avatar
PyTom
Ren'Py Creator
Posts: 16096
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:

#3 Post by PyTom »

NSIS is a good one. I've attached a install script you can use as a start... you'll need to download it, edit it to change it as appropriate, stick it inside an uncompressed windows distribution, and then right click on it to build the installer.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

Watercolorheart
Eileen-Class Veteran
Posts: 1314
Joined: Mon Sep 19, 2005 2:15 am
Completed: Controlled Chaos / Sum of the Parts / "that" Midna game with ZONEsama
Projects: Sparse Series/Oddments Shop original cartoon in Pevrea; Cybernetic Duels (fighting game); Good Vibin'
Organization: Watercolorheart Studios
IRC Nick: BCS
Tumblr: adminwatercolor
Deviantart: itsmywatercolorheart
Github: Watercolordevdev
Skype: heartnotes
Soundcloud: Watercollider
itch: watercolorheart
Location: Florida
Contact:

#4 Post by Watercolorheart »

PyTom wrote:NSIS is a good one. I've attached a install script you can use as a start... you'll need to download it, edit it to change it as appropriate, stick it inside an uncompressed windows distribution, and then right click on it to build the installer.
Where's the attachment? ^^;;

PyTom must be getting frazzled from the LemmaSoft forum explosion during NaNoRenO ...
I'm not even the same person anymore

User avatar
PyTom
Ren'Py Creator
Posts: 16096
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:

#5 Post by PyTom »

Oh, the forum is the least of the things getting me frazzled.

Here's the attachment. Rename it from .txt to .nsi to use it.
Attachments
installer.txt
(4.69 KiB) Downloaded 155 times
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

Fawkes - Feathered Melody
Regular
Posts: 93
Joined: Wed Sep 13, 2006 11:29 am
Contact:

#6 Post by Fawkes - Feathered Melody »

What are the advantages to using an installer versus the autopackager in Ren'py?
Image
Writer / Programmer
Crows Project: Released 12/15/07
Noctua: In Development. Demo 3 released.
Project Silk Road: Planning/Story Construction
"Live while awake. Live while dreaming."
We have a [new] website again!

User avatar
PyTom
Ren'Py Creator
Posts: 16096
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:

#7 Post by PyTom »

You should use them both. The autopackager is necessary to generate distributions for the three platforms. You can then build an installer based on the windows distribution, which is an exe file that stores it at the correct locations on disk.

Advantages? Well, there are a few:

- The installer uses better compression (similar to that of the 7zip tool), so the download is usually smaller.
- The installer creates shortcuts on the desktop and start menu.
- The installer also creates an uninstaller, which lets a game be removed using Add/Remove programs.
- The installer doesn't require any special tools to decompress, which I guess could be an advantage on windows 2000, which doesn't come with tools to decompress zip files.
- The installer is more professional-looking.

The downside is that there are a number of installer-phobes out there, who don't like installers.

In my experience, the installer is preferred by end users by a significant margin. (Greater than 10 to 1.)
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

monele
Lemma-Class Veteran
Posts: 4101
Joined: Sat Oct 08, 2005 7:57 am
Location: France
Contact:

#8 Post by monele »

Can we assume that people who really don't like installers are usually Linux and Mac users? ^^;... *prejudice prejudice*...

User avatar
mikey
Lemma-Class Veteran
Posts: 3249
Joined: Sat Jan 10, 2004 6:03 am
itch: atpprojects
Contact:

#9 Post by mikey »

monele wrote:Can we assume that people who really don't like installers are usually Linux and Mac users? ^^;... *prejudice prejudice*...
No... I am a Windows user and I hate installers - in fact I've just recently replaced all of my software with non-install versions and if something wasn't standalone, well, goodbye.

I see even less point in making an installer for a release that doesn't need to copy files into the Windows directory (more or less all of the games here). Why make something standalone complicated?

I even extracted the files from the alltogether release installers (there's a tool for that), and re-zipped it so I would just need to unpack the zip (with Total Commander's function of treating archives like directories this is a huge time saver) whenever I wanted to play again.

So basically, boooh installers :evil:

Also, there's a growing number of people who use their USB Flash drive (sticks) to carry files and programs around, and with no-install versions you can easily do that - I often (well, always) play Ren'Py games from a stick when I'm not on my home computer, I just unpack it and go. With an installer, you couldn't do this this simply and cleanly. :(

I understand the need for an installer though. But I still prefer a zip.

User avatar
DaFool
Lemma-Class Veteran
Posts: 4171
Joined: Tue Aug 01, 2006 12:39 pm
Contact:

#10 Post by DaFool »

Ditto. Well I do have experience using linux, but I am still a windows user. And since my machine is nearing 6 years old, the way I keep it running smoothly is by keeping installations minimal.

I like to download archives to a /download/ directory, unpack, move the folder to the desktop, and just play from there, directly from the directory.

I also think having an installer for a 10mb game (though it feels so much more than a 10mb game :D ) is a bit too much.

monele
Lemma-Class Veteran
Posts: 4101
Joined: Sat Oct 08, 2005 7:57 am
Location: France
Contact:

#11 Post by monele »

Hmm... well I guess I'm in the middle : I don't mind installers as long as they don't do anything else than unpack the files and make shortcuts, and why not, launch the game.
Now, installer or not, I like software that is standalone (especially when it comes to configuration files... boo windows registry >o<)

Watercolorheart
Eileen-Class Veteran
Posts: 1314
Joined: Mon Sep 19, 2005 2:15 am
Completed: Controlled Chaos / Sum of the Parts / "that" Midna game with ZONEsama
Projects: Sparse Series/Oddments Shop original cartoon in Pevrea; Cybernetic Duels (fighting game); Good Vibin'
Organization: Watercolorheart Studios
IRC Nick: BCS
Tumblr: adminwatercolor
Deviantart: itsmywatercolorheart
Github: Watercolordevdev
Skype: heartnotes
Soundcloud: Watercollider
itch: watercolorheart
Location: Florida
Contact:

#12 Post by Watercolorheart »

PyTom wrote:Oh, the forum is the least of the things getting me frazzled.

Here's the attachment. Rename it from .txt to .nsi to use it.

..... (stare)

No matter how much I look at it, I don't see a file link ...
I'm not even the same person anymore

User avatar
DaFool
Lemma-Class Veteran
Posts: 4171
Joined: Tue Aug 01, 2006 12:39 pm
Contact:

#13 Post by DaFool »

Forum hiccup.

Earlier I tried to see nishida's piece, and it wasn't there.

I even checked that it was still an attachment thread.

Then it appeared later.

monele
Lemma-Class Veteran
Posts: 4101
Joined: Sat Oct 08, 2005 7:57 am
Location: France
Contact:

#14 Post by monele »

The forums have a very strange bug : you have to refresh the page once before it appears. Weird uh?

Candle
Regular
Posts: 34
Joined: Thu Mar 08, 2007 1:46 pm
Contact:

#15 Post by Candle »

SFX Compiler
create self-extracting archives

Our Rating: 3 stars (Good)

SFX Compiler allows you to combine multiple files into a self-extracting EXE archive, and automatically launch a program and/or document after the user has extracted the content. You can define a custom dialog with custom text, and default directory. The program can be used to create a simple installer, or to distribute archives of files.

Freeware
http://www.snapfiles.com/get/sfxcompiler.html
Administrator @ Adventure Maker

Post Reply

Who is online

Users browsing this forum: No registered users