New Armagetron Advanced Windows Installer
- Tank Program
- Forum & Project Admin, PhD
- Posts: 6712
- Joined: Thu Dec 18, 2003 7:03 pm
-
- Random Identifier & Project Developer
- Posts: 345
- Joined: Wed Feb 25, 2004 12:54 am
- Location: Northern California, USA
Re: New Armagetron Advanced Windows Installer
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.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).
- klax
- Project Developer
- Posts: 481
- Joined: Tue Jun 08, 2004 3:51 pm
- Location: Barcelona, Spain
- Contact:
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)
CharlieH: ok. I'll add polish too 
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

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.
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.
- klax
- Project Developer
- Posts: 481
- Joined: Tue Jun 08, 2004 3:51 pm
- Location: Barcelona, Spain
- Contact:
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:

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

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:

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 XP Icon
- icon48.png (2.52 KiB) Viewed 5480 times
-
- armagetronad-art.zip
- Armagetron Advanced Art
- (13.02 KiB) Downloaded 339 times
- klax
- Project Developer
- Posts: 481
- Joined: Tue Jun 08, 2004 3:51 pm
- Location: Barcelona, Spain
- Contact:
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

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
- Lackadaisical
- Shutout Match Winner
- Posts: 823
- Joined: Sun Dec 21, 2003 4:58 pm
- Location: Amsterdam, Netherlands
- Contact:
'Nederlands' is dutch for dutch.. thats why it also says Deutsch instead of German, and Espanol instead of Spanishklax 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
Official Officiant of the Official Armagetron Clan Registration Office
Back (in the sig) by popular demand: Lack draws
Back (in the sig) by popular demand: Lack draws