I also uploaded some screenshots of how the setup could look. Here is a description of each image:
style1.jpg:
The current install-style, very w95-standard minimalistic style.
style2.jpg:
InstallShield standard with customizable colours (ie, both fade colours can be changed), fade direction can be both horizontal and vertical. Note that this image has the SolidBackground flag set to 1 (true).
style3.jpg:
New w2000 modern style installer.
Notice that install-images can be changed and most text too (in all styles).
I can't decide which to go with, but I think the w2000 style is the best, so I will make a complete setup program with this one. The features that the w2000 style has and not the others, include support for liveupdate, install choices (Full, Minimum, Customizable, + user added choices) and more. Thought the sound and source should be selectable.
Uploaded another screen-shot, style3_2.jpg, this shows the little 55x55 image in the top-right corner. This image is only needed for w2000 style, and can (ofcourse) be customized.
I also forgot to mention that the w2000 style can have a background window just like the style2.jpg.
_Also_ (:)... The stuff behind the window in style2.jpg (Buttons - OK, Cancel etc...) will not be there in the compiled setup, this screen-shot was taken in design mode.
Well it's great. The install doesn't actually work on a fresh computer!
(You left out one or two files:) hmm and I rushed release 0.35
but it's a good demonstration. hmm yes I liked the W2k graphics too.
Is an ecumenical (everything) script possible?
Includes all the binaries and asks the user which processor they have then chooses the correct one. All the binaries= about 2Mb but compresses to 1Mb hmm would be quite large. So offer smaller downloads also.
Includes sounds and asks user if they want them installed hmm this archive is gonna be 3Mb. The 386/486 binaries can go in one archive and the 586/686/k6 binaries in another.
Yes the sounds are rather large. Zip compression isn't very effective ideally we could convert to mp3s and decompress at runtime (playing mp3s would take most of the processor power). Some (most?) of the sounds aren't used at present but there could be (a lot) more in the future. I wasn't careful about choosing a small sound format eg 8bit 8kHz samples. (But want slightly better than that so sound quality is reasonable.)
Is there a way to clean up a previous install? Don't want to just delete it because there might be user fleets. I s'pose a text warning would do.
hmm can you change the text? I don't think it's necessary to close all programs to install fcomm. And I don't think you need to agree to the GPL before installing. "This software is distributed under the GPL License:" OK Cancel.
How can we make setup.exe automatically?
Making a release (ie generating all the fcclone-x86.relv.vv.tar.gz files and uploading them) is 99% automatic using a rather large batch file (which takes about an hour to complete. If someone has access to a fast computer with a decent internet connection I would appreciate you making releases.)
Can calls to the install generator be put in the release batch file? (Does it have a non-interactive mode so it can run unmonitored?)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well, as you rushed the 0.35, I rushed the installation, and as you say, its just a demonstration. I think next install will be in w2000 style :)
A Everything script is possible, but I do not know how to ask the user which processor it has (I think it is impossible in Inno Setup). But I can make lots of install choices, ie; one for each processor (in the same setup file).
I think the idea of mp3s is quite good, can you do that? If so, it would be ideal :)
There is an uninstall program, and it adds itself to Add/Remove Prograns, I just forgot to put a link on the startmenu ...:) BTW, it is possible for the user to select directory, but I disabled this in the current install, because FCC currently only works in root\Fcclone, right?
Well, the GPL was just included to show you there can be shown a license :) There is also the option to view a pre/post install-readme in the setup app. I think Nils-Arne should give me the text to show in the setup, right (RTF and pure text supported)?
Yes, you can call the setup compile from command-line (batch), but I dont know if theres an option to exit the compiler when its done (it takes a couple of seconds). I will make ascript after next version that follows the things we have agreed on here, and give you a link to the compiler so you can dwl it.
386 any
486 486 and above
586 Pentium, Pentium MMX, AMD K5, Cyrix, other
k6 um AMD K6 :) Athlon, Duron, Thunderbird...
686 Pentium Pro, PII (coppermine, xeon), PIII...
I spose we should include one of the base ones (386,486,586) in every distribution.
There should be instructions for how to find out the processor
(more sophisticated than "look at the box" :)
On windows 95 you can right-click My Computer, choose Properties, and look at the Computer section at the bottom.
Compressed sounds?
There are free mp3 encoders i can use but I don't know of source to decompress mp3s.
only works in root\fcclone ?
Yes at present. This can be fixed so sooner or later it can be selectable.
But it did seem convenient just installing. I spose its nice to ask.
It did put a link in my start menu.
hmm on the script compiler I spose the question is:
Can you call it from the batch file and have it do the compilation
(and can there be multiple instances)
because then you could just call it several times and the person could close it when they came to the computer
(making the releases is supposed to be an unsupervised process).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I finally got ssh and scp working, and uploaded the install to ftp://fcomm.sourceforge.net/pub/fcomm/
setup.zip - 1.20 Mb - contains AIFCx with sound
setup_nosound.zip - 449 Kb - hmmm...
I also uploaded some screenshots of how the setup could look. Here is a description of each image:
style1.jpg:
The current install-style, very w95-standard minimalistic style.
style2.jpg:
InstallShield standard with customizable colours (ie, both fade colours can be changed), fade direction can be both horizontal and vertical. Note that this image has the SolidBackground flag set to 1 (true).
style3.jpg:
New w2000 modern style installer.
Notice that install-images can be changed and most text too (in all styles).
I can't decide which to go with, but I think the w2000 style is the best, so I will make a complete setup program with this one. The features that the w2000 style has and not the others, include support for liveupdate, install choices (Full, Minimum, Customizable, + user added choices) and more. Thought the sound and source should be selectable.
Vidar Braut Haarr
AmigoSoft Productions
folk@popmail.com
Uploaded another screen-shot, style3_2.jpg, this shows the little 55x55 image in the top-right corner. This image is only needed for w2000 style, and can (ofcourse) be customized.
I also forgot to mention that the w2000 style can have a background window just like the style2.jpg.
_Also_ (:)... The stuff behind the window in style2.jpg (Buttons - OK, Cancel etc...) will not be there in the compiled setup, this screen-shot was taken in design mode.
Vidar Braut Haarr
AmigoSoft Productions
folk@popmail.com
Well it's great. The install doesn't actually work on a fresh computer!
(You left out one or two files:) hmm and I rushed release 0.35
but it's a good demonstration. hmm yes I liked the W2k graphics too.
Is an ecumenical (everything) script possible?
Includes all the binaries and asks the user which processor they have then chooses the correct one. All the binaries= about 2Mb but compresses to 1Mb hmm would be quite large. So offer smaller downloads also.
Includes sounds and asks user if they want them installed hmm this archive is gonna be 3Mb. The 386/486 binaries can go in one archive and the 586/686/k6 binaries in another.
Yes the sounds are rather large. Zip compression isn't very effective ideally we could convert to mp3s and decompress at runtime (playing mp3s would take most of the processor power). Some (most?) of the sounds aren't used at present but there could be (a lot) more in the future. I wasn't careful about choosing a small sound format eg 8bit 8kHz samples. (But want slightly better than that so sound quality is reasonable.)
Is there a way to clean up a previous install? Don't want to just delete it because there might be user fleets. I s'pose a text warning would do.
hmm can you change the text? I don't think it's necessary to close all programs to install fcomm. And I don't think you need to agree to the GPL before installing. "This software is distributed under the GPL License:" OK Cancel.
How can we make setup.exe automatically?
Making a release (ie generating all the fcclone-x86.relv.vv.tar.gz files and uploading them) is 99% automatic using a rather large batch file (which takes about an hour to complete. If someone has access to a fast computer with a decent internet connection I would appreciate you making releases.)
Can calls to the install generator be put in the release batch file? (Does it have a non-interactive mode so it can run unmonitored?)
Thanks for the long reply,I like that :)
Well, as you rushed the 0.35, I rushed the installation, and as you say, its just a demonstration. I think next install will be in w2000 style :)
A Everything script is possible, but I do not know how to ask the user which processor it has (I think it is impossible in Inno Setup). But I can make lots of install choices, ie; one for each processor (in the same setup file).
I think the idea of mp3s is quite good, can you do that? If so, it would be ideal :)
There is an uninstall program, and it adds itself to Add/Remove Prograns, I just forgot to put a link on the startmenu ...:) BTW, it is possible for the user to select directory, but I disabled this in the current install, because FCC currently only works in root\Fcclone, right?
Well, the GPL was just included to show you there can be shown a license :) There is also the option to view a pre/post install-readme in the setup app. I think Nils-Arne should give me the text to show in the setup, right (RTF and pure text supported)?
Yes, you can call the setup compile from command-line (batch), but I dont know if theres an option to exit the compiler when its done (it takes a couple of seconds). I will make ascript after next version that follows the things we have agreed on here, and give you a link to the compiler so you can dwl it.
Vidar Braut Haarr
AmigoSoft Productions
folk@popmail.com
...one for each processor
the match is like this
386 any
486 486 and above
586 Pentium, Pentium MMX, AMD K5, Cyrix, other
k6 um AMD K6 :) Athlon, Duron, Thunderbird...
686 Pentium Pro, PII (coppermine, xeon), PIII...
I spose we should include one of the base ones (386,486,586) in every distribution.
There should be instructions for how to find out the processor
(more sophisticated than "look at the box" :)
On windows 95 you can right-click My Computer, choose Properties, and look at the Computer section at the bottom.
Compressed sounds?
There are free mp3 encoders i can use but I don't know of source to decompress mp3s.
only works in root\fcclone ?
Yes at present. This can be fixed so sooner or later it can be selectable.
But it did seem convenient just installing. I spose its nice to ask.
It did put a link in my start menu.
hmm on the script compiler I spose the question is:
Can you call it from the batch file and have it do the compilation
(and can there be multiple instances)
because then you could just call it several times and the person could close it when they came to the computer
(making the releases is supposed to be an unsupervised process).