New Armagetron Advanced Windows Installer

What do you want to see in Armagetron soon? Any new feature ideas? Let's ponder these ground breaking ideas...
User avatar
Tank Program
Forum & Project Admin, PhD
Posts: 6712
Joined: Thu Dec 18, 2003 7:03 pm

Post by Tank Program »

Just make the installer uninstall the old one first... Save a lot of pain that way if you could get it to do that.
k
Random Identifier & Project Developer
Posts: 345
Joined: Wed Feb 25, 2004 12:54 am
Location: Northern California, USA

Re: New Armagetron Advanced Windows Installer

Post by k »

klax wrote:Some time ago I was thinking of changing the ugly but functional windows installer (ClickTeam Install Creator) to a new modern and open sourced one. I think the best and easy one is NSIS (Nullsoft Scriptable Install System).
I'm swamped at work right now and can't look up the info on the new installer, but can it build the installation executables from the command line without any user interaction? That's one thing I like about the current installer, I can automatically build the installations with my build scripts.
User avatar
CharlieH
On Lightcycle Grid
Posts: 17
Joined: Thu Oct 28, 2004 6:56 am
Location: Georgia, USA
Contact:

Post by CharlieH »

i've seen at least 3 polish people play, maybe add their language.
User avatar
klax
Project Developer
Posts: 481
Joined: Tue Jun 08, 2004 3:51 pm
Location: Barcelona, Spain
Contact:

Post by klax »

k: Of course it has a command line: makensis. It also has makensisw, a windows frontend. Here is the command line output (it will be nice if you change the installer to this one)

Code: Select all

C:\Archivos de programa\NSIS>makensis
MakeNSIS v2.02 - Copyright 1999-2004 Nullsoft, Inc.

Portions Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler (zlib).
Portions Copyright (C) 1996-2002 Julian R Seward (bzip2).
Portions Copyright (C) 1999-2003 Igor Pavlov (lzma).

Contributors: nnop@newmail.ru, Ryan Geiss, Andras Varga, Drew Davidson, Peter Wi
ndridge, Dave Laundon, Robert Rainwater, Yaroslav Faybishenko, Jeff Doozan, Amir
 Szekely, Ximon Eighteen, et al.

Usage:
  makensis [options] [script.nsi | - [...]]
   options are:
    /CMDHELP item prints out help for 'item', or lists all commands
    /HDRINFO prints information about what options makensis was compiled with
    /LICENSE prints the makensis software license
    /Vx verbosity where x is 4=all,3=no script,2=no info,1=no warnings,0=none
    /Ofile specifies a text file to log compiler output (default is stdout)
    /PAUSE pauses after execution
    /NOCONFIG disables inclusion of <path to makensis.exe>\nsisconf.nsh
    /NOCD disabled the current directory change to that of the .nsi file
    /Ddefine[=value] defines the symbol "define" for the script [to value]
    /Xscriptcmd executes scriptcmd in script (i.e. "/XOutFile poop.exe")
   for script file name, you can use - to read from the standard input
CharlieH: ok. I'll add polish too ;)
User avatar
Lucifer
Project Developer
Posts: 8751
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Furthermore, it's reputed to run under Wine, although I haven't personally tested it. Wait a minute, yes I have! Ahahahahahaha. finally, all those hours I spent fooling with NullSoft's Superpimp Installation System turns into something useful!

So you can not only automate it, but you can stick it on a Linux build-farm and have all of your installers built. It gets cooler than that, but not very often, and not by very much.
User avatar
klax
Project Developer
Posts: 481
Joined: Tue Jun 08, 2004 3:51 pm
Location: Barcelona, Spain
Contact:

Post by klax »

Testing new ideas for the new installer (added polish) and also new XP icons for the executable ;)

Here is a cvs installer build. If you are in XP you'll see new icons for the executable (also in the desktop and in the programs menu):
http://personal.telefonica.terra.es/web ... .2.7.1.exe

I'm not very good at drawing, but I think it is a bit decent...
The lightcycle is based in this:
Image

Here I also attach the icon file, the lightcycle and the installer banner in .svg format (made with Inkscape).

What do u think?
Attachments
New Installer Banner
New Installer Banner
New XP Icon
New XP Icon
icon48.png (2.52 KiB) Viewed 5480 times
armagetronad-art.zip
Armagetron Advanced Art
(13.02 KiB) Downloaded 339 times
User avatar
Tank Program
Forum & Project Admin, PhD
Posts: 6712
Joined: Thu Dec 18, 2003 7:03 pm

Post by Tank Program »

looks good
Image
User avatar
Sabarai
The Former Man of Cheese
Posts: 2383
Joined: Sat Jun 19, 2004 9:00 pm
Location: 52°09'30.24"N 5°18'48.17"

Post by Sabarai »

try dutch, try dutch, try dutch :lol:
Image
Image
Image
Image
Image
User avatar
Lucifer
Project Developer
Posts: 8751
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Sabarai wrote:try dutch, try dutch, try dutch :lol:
Because, as we all know, Sabarai here can't speak English. 8)
User avatar
klax
Project Developer
Posts: 481
Joined: Tue Jun 08, 2004 3:51 pm
Location: Barcelona, Spain
Contact:

Post by klax »

Ok. Dutch added in the same link, Dutch added, Dutch added. Then maybe I could also add Catalan, as is my language too besides spanish ;)

But here it shows 'Netherlands' in the combobox. Don't know why NSIS is configured this way. But if it hurts your patriotism or your eyes I can change 'Netherlands' to 'Dutch' hehe
User avatar
Sabarai
The Former Man of Cheese
Posts: 2383
Joined: Sat Jun 19, 2004 9:00 pm
Location: 52°09'30.24"N 5°18'48.17"

Post by Sabarai »

hehe, it's good if it shows netherlands, else ppl can confuse it with german :wink: even i can do that since i can't speak english :P
thx 4 adding, thx 4 adding, thx 4 adding :lol:
Image
Image
Image
Image
Image
User avatar
Lackadaisical
Shutout Match Winner
Posts: 823
Joined: Sun Dec 21, 2003 4:58 pm
Location: Amsterdam, Netherlands
Contact:

Post by Lackadaisical »

klax wrote:But here it shows 'Netherlands' in the combobox. Don't know why NSIS is configured this way. But if it hurts your patriotism or your eyes I can change 'Netherlands' to 'Dutch' hehe
'Nederlands' is dutch for dutch.. thats why it also says Deutsch instead of German, and Espanol instead of Spanish
User avatar
klax
Project Developer
Posts: 481
Joined: Tue Jun 08, 2004 3:51 pm
Location: Barcelona, Spain
Contact:

Post by klax »

oh i c. thx for the explanation ;)
Post Reply