Page 1 of 1

Windows Installer

PostPosted: Sat Dec 29, 2012 02:20
by kaeza
This is another small contribution for those Windows users that are not comfortable with using the zipped versions and prefer an installer.

It is the *same* version as the one in this topic, but nicely packaged into an installer.

Download:
Windows EXE (NOTE: version is heavily outdated; only use to see how the final setup program looks like)

The setup program installs Minetest, minetest_game, and optionally the minimal game. It also creates shortcuts to the game, minetest.net, and adds an entry to the "Add/Remove Programs" control panel applet.

Hope you like it.

PostPosted: Sat Dec 29, 2012 16:28
by rubenwardy
Well done!

PostPosted: Sat Dec 29, 2012 16:46
by kaeza
rubenwardy wrote:Well done!

Thanks!
I originally made this for my nephew, but since this may be useful to other users as well, so why not post it here?

PostPosted: Tue Jan 29, 2013 17:02
by kaeza
This is the script I used to generate the installer.

Since my comment on IRC was pretty much (or outright) ignored, I'll post this here. Hopefully, this will get more attention from interested parties.

Inno Setup site
Download Script

Please read carefully the following instructions; there will be cake at the end of it.

How to Use:
  • Download the script from the link above, and the latest package from xyz's Win32 Minetest builds.
  • Create a new directory and put the script inside it.
  • Unpack the Win32 Minetest package and put it inside a "minetest" subdirectory, such that you have <dir>/mt-setup.iss, <dir>/minetest/bin/minetest.exe, etc.
  • Open mt-setup.iss in InnoSetup, edit the version info as required, and hit Ctrl+F9 to compile. You should get the installer in the <dir>\Output directory.
If you have good comments or constructive criticism, I want to hear it. If you don't like this or think it's overkill or any other thing, please keep your comments to yourself, thanks.

I cannot provide installers myself frequently enough because of my current limited monthly bandwidth, so I hope someone can take care of that.

Thanks for reading up to this point, but the cake is a lie :)

PostPosted: Tue Jan 29, 2013 18:13
by 4aiman
kaeza wrote:If you have good comments or constructive criticism, I want to hear it. If you don't like this or think it's overkill or any other thing, please keep your comments to yourself, thanks.

Will do when you will follow this advice of yours as well :p
ATM: Nah! Useless.

PostPosted: Tue Jan 29, 2013 18:19
by BrandonReese
I was considering making a Windows installer using Nullsoft Scriptable Install System, but I'll check out Inno since you already have the script written.

My brother had a little trouble installing Minetest (finding where he extracted it actually) so an installer that creates a Start Menu group and icons would be helpful to some.

PostPosted: Tue Jan 29, 2013 18:48
by RAPHAEL
I could easily do installers for Windows and Linux (Linux may be a touch harder). However I doubt anyone would use them even if I did make them.

For the dev team of Minetest, have a look at BitRock InstallBuilder. Multi platform install creator and they give free licenses for open source products.

http://installbuilder.bitrock.com/
http://installbuilder.bitrock.com/open-source-licenses.html

Getting the project in it initially setup is a little bit of a pain but updates for new installers for the project is pretty easy.

PostPosted: Tue Jan 29, 2013 19:04
by jojoa1997
Does this install the github dev version

PostPosted: Tue Jan 29, 2013 19:42
by kaeza
jojoa1997 wrote:Does this install the github dev version

Please take a second of your precious time to actually read the post. Thanks.

PostPosted: Tue Jan 29, 2013 20:20
by jojoa1997
oh so it is a dev installer i couldn't see the link cause i was on tablet.

PostPosted: Tue Jan 29, 2013 20:35
by 4aiman
There's no need in scripts. Self-extracting archive with "post-extracting job" will do.
There should be a line where users knowledge and memory would be required.
If someone do not remember where he extract smth to... no comments on that one.

Today one will make installer for those who do not watch what they're doing and where they're unpacking things, tomorrow that one would find himself in a load of questions of a kind like "How can I turn-on my PC?" Heed my words.
Give them a fishing rod instead of fish.

PostPosted: Tue Jan 29, 2013 22:42
by BrandonReese
4aiman wrote:There's no need in scripts. Self-extracting archive with "post-extracting job" will do.
There should be a line where users knowledge and memory would be required.
If someone do not remember where he extract smth to... no comments on that one.

Today one will make installer for those who do not watch what they're doing and where they're unpacking things, tomorrow that one would find himself in a load of questions of a kind like "How can I turn-on my PC?" Heed my words.
Give them a fishing rod instead of fish.


I think having an Installer is a good idea, why not make Minetest as easy as possible for anybody to install/uninstall/update?

PostPosted: Tue Jan 29, 2013 22:57
by BrandonReese
That was easy! Here is a Windows Installer for PilzAdam's latest build.

http://www.bremaweb.com/minetest/Minetest-0.4.4-d1-28f5b55PilzAdamBuild.exe

PostPosted: Wed Jan 30, 2013 00:13
by kaeza
BrandonReese wrote:I think having an Installer is a good idea, why not make Minetest as easy as possible for anybody to install/uninstall/update?

Thanks for your support. I agree on that, not every user knows how to mess around with computers, and this script is meant to make it easier for those users.

BTW, I ask you please DNFTT, if you know what I mean :)

BrandonReese wrote:That was easy! Here is a Windows Installer for PilzAdam's latest build.

http://www.bremaweb.com/minetest/Minetest-0.4.4-d1-28f5b55PilzAdamBuild.exe

Congrats! I wasn't too hard was it?
Do you think anything else should be added?

PostPosted: Tue Apr 16, 2013 16:24
by rubenwardy
I modified the script to work with 0.4.6, and I made an installer: http://ubuntuone.com/3odMYVRz7tMQ6quqVZWLdr

This installer is on the downloads page of minetest.net

Here is the script: https://gist.github.com/rubenwardy/5397343

I will be doing installers for any upcoming official builds (when the version number changes).

It is up to a builder (pilzadam, xyz, sfan5 etc) to either make an installer, or alert me so I can.

PostPosted: Tue Apr 16, 2013 18:35
by Zeg9
rubenwardy wrote:I modified the script to work with 0.4.6, and I made an installer: http://ubuntuone.com/3odMYVRz7tMQ6quqVZWLdr

This installer is on the downloads page of minetest.net

Here is the script: https://gist.github.com/rubenwardy/5397343

I will be doing installers for any upcoming official builds (when the version number changes).

It is up to a builder (pilzadam, xyz, sfan5 etc) to either make an installer, or alert me so I can.


Nice to have this updated. Note that I don't personnally use windows, but this is great, especially to have it on the official download page.
By the way, why isn't there the public server list on official builds ? or was it introduced after 0.4.6 ?

PostPosted: Tue Apr 16, 2013 18:37
by rubenwardy
Zeg9 wrote:Nice to have this updated. Note that I don't personnally use windows, but this is great, especially to have it on the official download page.
By the way, why isn't there the public server list on official builds ? or was it introduced after 0.4.6 ?


It was added in 0.4.4, according to Changelog

PostPosted: Wed Apr 17, 2013 15:42
by rubenwardy
Very nice, apart from the fact is is Minetest not minetest-c55.

  • You can not select games to install
  • You have not released the code for installer, or the script etc