ZSNES Windows Installer Project

Strictly for discussing ZSNES development and for submitting code. You can also join us on IRC at irc.libera.chat in #zsnes.
Please, no requests here.

Moderator: ZSNES Mods

Lord Alpha
Lurker
Posts: 165
Joined: Wed Jul 28, 2004 3:15 am
Location: The Land of Insanity
Contact:

Post by Lord Alpha »

@LDAWG:
That makes since :) It certainly is looking good thus far. What program are you using to make the installer?

Also, you might as well add the other config paths too (SPCs and screenshots) and offer an advanced section where you specify the paths to things like the BS-X BIOS and other base cartridges.
It is better to be silent and thought a fool then to open your mouth and remove all doubt

I am Zophar, Master of Sh*t!

[url=http://archlyn.bravejournal.com]View my blog[/url]
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

grinvader wrote:Why separate SRMs and ZSTs ? They are both saves...
I'll give you the "why not" cliched answer :wink:

Actually, some people prefer to separate like items(classification).. all saves in one folder, snapshots in another, savestates in another as well (and there's always the ROMs folder). For some people, it helps them manage these files better.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
SquareHead
Veteran
Posts: 970
Joined: Fri Jan 21, 2005 11:15 am
Location: Montana, United States

Post by SquareHead »

grinvader wrote:Why separate SRMs and ZSTs ? They are both saves...


Just had another wild Idea considering savestates and save ram.
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

SquareHead wrote:
grinvader wrote:Why separate SRMs and ZSTs ? They are both saves...


Just had another wild Idea considering savestates and save ram.
I think I know where you are going with that, but I bet it wouldn't work out.

Or then it would.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
LDAWG
Lurker
Posts: 102
Joined: Sat Aug 07, 2004 12:07 am

Post by LDAWG »

lord alpha wrote:@LDAWG:
That makes since :) It certainly is looking good thus far. What program are you using to make the installer?
I'm using pretty much all free software:
WinINSTALL LE (comes on the Windows 2000 CD)
Windows Installer SDK
Orca
Visual Studio 2005
C#
VB

I may get some more tools later, to help me with MSI Scripting.
Right now it's in .MSI Format, but I will probably package the final installer as an .EXE

I just hope I can make this thing run good in Windows 95 :?
Lord Alpha
Lurker
Posts: 165
Joined: Wed Jul 28, 2004 3:15 am
Location: The Land of Insanity
Contact:

Post by Lord Alpha »

I doubt it'll run on 95. I don't think Microsoft released MSI support for anything older than 98.
It is better to be silent and thought a fool then to open your mouth and remove all doubt

I am Zophar, Master of Sh*t!

[url=http://archlyn.bravejournal.com]View my blog[/url]
Poobah
Lurker
Posts: 164
Joined: Sun Sep 25, 2005 12:59 pm

Post by Poobah »

Might I just point out that you incorrectly used the word its.

Incorrect:
This Installs NSRT 3.3 RC2 and it's Front-end 0.2.

Correct:
This installs NSRT 3.3 RC2 and its front-end 0.2.
SquareHead
Veteran
Posts: 970
Joined: Fri Jan 21, 2005 11:15 am
Location: Montana, United States

Post by SquareHead »

Agozer wrote:
SquareHead wrote:
grinvader wrote:Why separate SRMs and ZSTs ? They are both saves...


Just had another wild Idea considering savestates and save ram.
I think I know where you are going with that, but I bet it wouldn't work out.

Or then it would.
Whatever it was, I tossed it on the fact that it was most likely redundant, and stupid. Why I did'nt post it.
Bahamut_ZERO_Clue

Post by Bahamut_ZERO_Clue »

Just a thought but why not have it install to something simpler like...
C:\Program Files\ZSnes

...and have the neccessary documents unpacked and create folders...

.\bios (for the bios roms and stuff like BS-X and others)
.\saves (music, screenshots, savestates, static ram, etc.)
.\documentation (all the how-tos and to-dos)
.\source (copy of the GPLed sources in vanilla/CVS form)

No need for unneccesary clutter, pathes, and stuff nobody will ever use that isn't directly related to ZSnes. I also wouldn't worry about a ROM folder tracker and stuff like that.

It's usually best to keep any downloadable installer/self-extractor as small as possible. Large stuff tend to make people shy away.
Lord Alpha
Lurker
Posts: 165
Joined: Wed Jul 28, 2004 3:15 am
Location: The Land of Insanity
Contact:

Post by Lord Alpha »

I say keep it all in there. Let people choose what they want. We could always continue just a compressed version of the EXE as an alternative.

How big is this thing now anyway? I would say > 2mb
It is better to be silent and thought a fool then to open your mouth and remove all doubt

I am Zophar, Master of Sh*t!

[url=http://archlyn.bravejournal.com]View my blog[/url]
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

It's better to let people have a choice. And how would C:\Program Files\Zsnes be simpler?
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
Aerdan
Winter Knight
Posts: 467
Joined: Mon Aug 16, 2004 10:16 pm
Contact:

Post by Aerdan »

If by 'simpler' you mean 'stupider', then yes. Hardcoding installation paths ==

I KILL YOU. WIF A BFG10K.
Lord Alpha
Lurker
Posts: 165
Joined: Wed Jul 28, 2004 3:15 am
Location: The Land of Insanity
Contact:

Post by Lord Alpha »

Aerdan wrote:If by 'simpler' you mean 'stupider', then yes. Hardcoding installation paths ==
THANK YOU!
It is better to be silent and thought a fool then to open your mouth and remove all doubt

I am Zophar, Master of Sh*t!

[url=http://archlyn.bravejournal.com]View my blog[/url]
Bahamut_ZERO_Clue

Post by Bahamut_ZERO_Clue »

Okay then why do we need NSRT and zbattle.net and sources when they are in no way connected directly to zsnes? I call having all that stupider along with unneccessary folders.
Lord Alpha
Lurker
Posts: 165
Joined: Wed Jul 28, 2004 3:15 am
Location: The Land of Insanity
Contact:

Post by Lord Alpha »

AFIAK, Netplay will be restored in a future version. As to NSRT, isn't it obvious? Every time someone posts a bug report, they need the NSRT info.
Wouldn't it be convenient to have NSRT installed so the end user won't have to track it down?
It is better to be silent and thought a fool then to open your mouth and remove all doubt

I am Zophar, Master of Sh*t!

[url=http://archlyn.bravejournal.com]View my blog[/url]
Truth Unknown
Regular
Posts: 271
Joined: Tue Jun 14, 2005 8:35 pm

Post by Truth Unknown »

LDAWG, I hope you don't mind competition, because I redone my installer.
So now it includes ZSNESW (of course), NSRT, and the Souce Codes of the Apps, but I didn't add zbattle.net because I couldn't find Souce Code for it.

I'm still working on it so it can include a Set Directory Function and other touches.

Linky - [5.06 MBytes]

EDIT:
Made a update for the new WIP. See my thread.
Bahamut_ZERO_Clue

Post by Bahamut_ZERO_Clue »

Over 5mb?! Too big!!! Should be no more than 1.5mb IMO. ZSnes isn't that big anyway when compressed with UPX. But here's some ideas I borrowed from the GIMP project...

1. Create a main ZSnes package with the TXT/DOC Readme and GPL License only and anything else vital to the main core program.

2. Form an optional HTML based side package for the Help files.

3. Create a secondary optional source, debugging, and extras package for NSRT, zBattle.net, etc.

More than 90% of the downloads will be for the core package anyway and nobody wants useless and unneccessary software or files they will never use or have use for.
AntoineWG
Trooper
Posts: 530
Joined: Thu Jul 29, 2004 6:59 pm
Location: 127.0.0.1
Contact:

Post by AntoineWG »

Wow. Looks great.

It should probably install the documentation by default, or just make it part of the required main program entries. That way, when somebody tells somebody to read the netplay.txt or whatever, they don't have to re-download the installer to find it.

That's just my 2 cents.
[i]"It is better to have tried and failed than to have failed to try, but the result's the same." - Mike Dennison[/i]
Truth Unknown
Regular
Posts: 271
Joined: Tue Jun 14, 2005 8:35 pm

Post by Truth Unknown »

AntoineWG wrote:Wow. Looks great.

It should probably install the documentation by default, or just make it part of the required main program entries. That way, when somebody tells somebody to read the netplay.txt or whatever, they don't have to re-download the installer to find it.

That's just my 2 cents.
Um, who's project are you speaking of.

If it's mine then I can make it install hiddenly [shoving it down the HDD's read/write head] if ZSNESw is selected.
Kilo11
New Member
Posts: 8
Joined: Fri May 20, 2005 11:51 pm
Location: Yucaipa, CA
Contact:

Post by Kilo11 »

Bahamut_ZERO_939 wrote:Over 5mb?! Too big!!! Should be no more than 1.5mb IMO.
Most people have DSL or better and atleast a 40 gig hard drive, why should that be a problem, takes like 10 seconds to download.

I do like the idea of an installer, along with all of the extra options, it will make it look more professional to n00bs who have never tried ZSNES before, and I like the concept of being able to set my save and rom directories.
[img]http://img1.yoxio.com/img/156433.gif[/img]
snkcube
Hero of Time
Posts: 2646
Joined: Fri Jul 30, 2004 2:49 am
Location: In front of the monitor
Contact:

Post by snkcube »

Kilo11 wrote:
Bahamut_ZERO_939 wrote:Over 5mb?! Too big!!! Should be no more than 1.5mb IMO.
Most people have DSL or better and atleast a 40 gig hard drive, why should that be a problem, takes like 10 seconds to download.

I do like the idea of an installer, along with all of the extra options, it will make it look more professional to n00bs who have never tried ZSNES before, and I like the concept of being able to set my save and rom directories.
But there are some people still on dial-up. You shouldn't try to kill them.
Try out CCleaner and other free software at Piriform
Image
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

At least two years ago, dialup was still the majority...
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
Truth Unknown
Regular
Posts: 271
Joined: Tue Jun 14, 2005 8:35 pm

Post by Truth Unknown »

Is LDAWG still working on this?
sweener2001
Inmate
Posts: 1751
Joined: Mon Dec 06, 2004 7:47 am
Location: WA

Post by sweener2001 »

i would use this if it could implement the hardware-specific optimizations.

although that probably requires on-the-spot complilation of zsnes.
[img]http://i26.photobucket.com/albums/c128/sweener2001/StewieSIGPIC.png[/img]
Bahamut_ZERO_Clue

Post by Bahamut_ZERO_Clue »

Many people with DSL connections also have a backup Dial-Up connection if included with the package.
Post Reply