Quantcast

Jump to content

» «
Photo

THE INSTALLER

85 replies to this topic
CTM
  • CTM

    A ringing phone has to be answered, doesn't it?

  • Members
  • Joined: 24 Apr 2003

#1

Posted 08 February 2006 - 10:15 PM Edited by SteaVor, 19 August 2007 - 03:32 PM.

FEATURES OF THE NEW INSTALLER:

Ideally, we would like to have the new installer lay the foundations for future versions of LC - if we can get it right this time, it can be used as a template, with only the only changes for future versions being in the files it contains wink.gif.

The current proposals for the v7 installer include:
  • An Inno-Setup engine
  • A manual/custom install option - you can select the folders that are copied during installation, and install single files (useful for those who forget to back-up before modding)
  • Web installation as well as full installer download options
  • A new HTML Readme - right click and Save Target As: Readme.html (so it can be included with the installer download package)
  • An Internet Shortcut to the LC forum
  • An option to install GTA3 audio from a hard-drive location as well as from the GTA3 CD - if GTA3 audio is not installed, then have the installer copy the 2 files from here into their correct locations instead of the default files already there (is this even possible?) <- Idea of copying those files on hold; see this post for a preferable solution
  • Audio Blanker - installer option. This simply blanks out all unused VC audio (in your LC\Audio folder).
    Audio Folder Cleanup - this removes all of the unused VC files from the audio directory.
    A general tidy up of the LC directory - delete unused VC files, etc.
    The installer needs to remove the read-only attribute on ALL files in the LC folder. Note that all files copied from CDs are read only, and therefore the installer shouldn't clear the attributes until after the GTA3 audio has been copied over (if the user chooses to do so).
  • The installer needs to run FinishInstall.bat (which will be placed in the root of the LC directory) and then delete it when it is finished. This file will be responsible for the deletion of VC's audio files from the AUDIO folder, a tidy up of the data\maps folder and changing the read-only attributes of all files in the LC folder.
NOTE - When installing the GTA3 audio, the installer shouldn't double the file extension of some of the files (see here -eg- police.mp3 becomes police.mp3.mp3, etc. - this should not happen).

Also, when copying the GTA3 audio over, the installer should only take the relevant files, nothing else (saves space).

----------------------------------------------------------------------------------------------------


--original post--
Work on Test 6 is well underway, and Craig wants a new installer for it.

The installer that I created for the Test 5 branch was an abomination, and I apologise for that. It was like a thin piece of string that bundled the individual installation steps together - it worked, but if one part of the bundle failed, the string snapped. That's not the way an installer should work; it's the first thing that a prospective end user will see, so it needs to be dependable.

I want to rewrite the entire thing from scratch for Test 6; hopefully I'll complete it in time. The interface will largely be the same, but it'll be vastly different behind the scenes.

The UI, however, should partly be the work of the community. I want to know what you want to see in the new installer - what should be changed, what should be left the same, and what could be added to make the installation a more enjoyable experience. Here is some stuff that I thought about while posting this thread:
  • Get it working fully on Win98 and WinME. The old installer had some problems with decompressing the archive. This won't happen in Test 6.
  • Pull out all of the stops to compress the installation archive as much as possible. In the last release (Test 5b), the archive was 102MB. That's a massive hassle to download if you're stuck on 56K, and I know at least one of the led-bys of this very forum is still on dialup. My aim is to get the archive compressed to around 80MB. Right now I'm using a highly-compressed 7-Zip archive; please post any known techniques that are better.
  • Add the option to install GTA3 audio from the hard drive.
I really want to hear from you other guys too; after all, I'm making this for you, so your input is far more important. What else would you like to see in the new installer?

Ben
  • Ben

    Retired

  • Members
  • Joined: 12 May 2005

#2

Posted 09 February 2006 - 07:06 AM Edited by benisablink182fan, 09 February 2006 - 07:52 AM.

G'day again CTM - long time no see smile.gif!

This is a good start, however, I'd also like to see a manual install option within the launcher interface - perhaps something like a custom install (so you can install only certain portions of LC, perhaps each folder (like audio, models, etc.)). That'd be really handy for people like me who forget to backup stuff occassionally before installing a mod wink.gif. Otherwise, it sounds good - compressing further will be really good for those dial-up users (like me - well, only until March 1, then it's unlimited ADSL - woohoo biggrin.gif!).

EDIT - I'm also putting together a list of detailed installation instructions. If you like, I can just PM them to you for feedback - let me know. Thanks.

NathanHenry
  • NathanHenry

    Homeboy

  • Members
  • Joined: 18 Apr 2005

#3

Posted 09 February 2006 - 09:01 AM

well as long as the Beta 2 test 6 can work perfectly I will be happy because both the Beta 2 test 5 and Beta 2 test 5b broke for me so that is why I am still using Beta 1.

So I will be happy if it just works thats all.

Konstantinos
  • Konstantinos

    Just passing by

  • Members
  • Joined: 29 Jul 2005

#4

Posted 09 February 2006 - 10:44 AM

Sounds great! Although I never had any trouble with installation (or download size). One thing you should include is the option to install the Official LC Trainer ModelingMan is working on.

BTW, if you're looking for new compression formats, I've heard some good things about WinUHA, although I dunno if its's better than 7-Zip.

CTM
  • CTM

    A ringing phone has to be answered, doesn't it?

  • Members
  • Joined: 24 Apr 2003

#5

Posted 09 February 2006 - 04:00 PM

QUOTE (benisablink182fan @ Feb 9 2006, 08:06)
EDIT - I'm also putting together a list of detailed installation instructions. If you like, I can just PM them to you for feedback - let me know. Thanks.

That would be brilliant! With Beta 5, I cobbled together the install prodecure from an old FAQ that hadn't been updated since Beta 1. We might have a wider range of tools/techniques available to us this time around. smile.gif

QUOTE
One thing you should  include is the option to install the Official LC Trainer ModelingMan is working on.

BTW, if you're looking for new compression formats, I've heard some good things about WinUHA, although I dunno if its's better than 7-Zip.


You're right, the trainer would make a great installation option smile.gif The trainer itself looks really promising too.

Thanks for that link! I'm running a few tests with WinUHA - it looks like 7-Zip still gives the best compression (.7z 102MB, .uha 109MB). That's a shame, really, because it looks like 102MB is the smallest we're ever going to get. sad.gif

Ben
  • Ben

    Retired

  • Members
  • Joined: 12 May 2005

#6

Posted 10 February 2006 - 06:12 AM Edited by benisablink182fan, 10 February 2006 - 06:29 AM.

Ok, I'll PM you what I've got in a sec.

With the trainer, it might already be included as part of the game (as in, it's installed by default as part of the game interface) - I'm not sure what Craig had planned for this exactly.

There was also talk of a manual install feature - I was going to comment on it in my first post, but I sort've covered it in the custom install option, and I don't know how it would work. I was thinking if it could be included as an option at the start - for example, window pops up -> would you like to manual or auto install? -> manual -> installer closes and you can extract from 7zip of something. I'm not really sure how it all works, but it wouldn't surprise me if that wasn't possible. It's just something to consider to make manually installing easier in case some people still have problems.

The other thing I forgot was about the green bars that come up to tell you the status of the install process. I don't really know if you can fix it, but it'd be nice if you could get them to load in sync, and not in big clumps of ten.

That's about all I can think of at the moment - if I think of anything else I'll be sure to let you know wink.gif.

EDIT - PM sent. icon14.gif

MegaVovaN
  • MegaVovaN

    GTA:LC hoster

  • Members
  • Joined: 29 Jun 2004

#7

Posted 10 February 2006 - 09:43 PM

Sorry if it's a spam, but 102 mb...150mb...200mb is no difference with today's hosting technologies wink.gif
for 10 bux a month, 2 years ago I had 500mb space and 100gb bandwidth/month...now for 10 bux a month I have 12gb space and 500gb bw/month. And I'm not alone.

As for dial-up users, they should use download managers, these programs let you download gigabytes on dial-up without much trouble (other than long time to wait).

P.S. PM me if you want me to host any beta-related files

Ben
  • Ben

    Retired

  • Members
  • Joined: 12 May 2005

#8

Posted 11 February 2006 - 01:19 AM

Dial-up will always continue to be a problem for downloads, no matter what it is. Take my current situation for example - 400MB a month! I could just change plans, but the ISP I'm with is the only one I can find that doesn't force you to pay by credit card, which I don't have. Browsing the net in general takes up about 300MB a month, coz I'm a pretty heavy user (that doesn't include downloads). It'd take me at least two, maybe three months to update LC, or I'd have to sacrifice some browsing. I think we owe it to everyone to make the download package as small as possible. There are, of course, other ways to get LC (a friend with broadband, etc.) - that won't be a problem for me from next month though wink.gif.

@CTM - I'll be updating the readme for the public release of v6 (I'm waiting for Craig to send it to me), so I'll need some help on the finer installation details later smile.gif. I'll let you know though.

GTAThomas
  • GTAThomas

    Soldier

  • Members
  • Joined: 27 Oct 2005

#9

Posted 12 February 2006 - 01:53 AM

v1 had a torrent download, and it was only like 70mb, but download managers would be better, those torrents are really dumb and time wasting. also, nice to see this happening ctm, a working new installer! yay!

Craig Kostelecky
  • Craig Kostelecky

    GTA:LC Team Leader

  • The Connection
  • Joined: 28 Jan 2004

#10

Posted 12 February 2006 - 07:40 AM

I will likely add a torrent to the new package when it's ready. It's defintely my preferred way to download big files.

bloodyskies
  • bloodyskies

    lick my Ballers

  • Members
  • Joined: 04 Mar 2004

#11

Posted 12 February 2006 - 03:09 PM

I remember reading in an old post of Demarest's that there was some magazine interest in LC.. would it be worth going back to whatever magazine it was to see if they'd be interested in putting LC on a cover disc once the new installer/release is ready?

silver007
  • silver007

    Homie

  • Members
  • Joined: 15 May 2003

#12

Posted 12 February 2006 - 06:45 PM

Im with Bens request for a manual install.
Constainly with v5 i would have LC randomly exit without an error message, or my computer would complete restart. i do not know if this is an LC bug, or a windows faw... either way normaly its because the gta3.img isnt working because ive edited it.
it would be great if you could re-start up the installer and maunally select one file to re-install instead of the whole thing.

also the progress bars would be great if you could get them to work in sync, if that is possible, i know nothing about installers/programming except very simple C programming which im learning right now in college blush.gif

Ben
  • Ben

    Retired

  • Members
  • Joined: 12 May 2005

#13

Posted 13 February 2006 - 05:25 AM

@bloodyskies - That's a good idea. I don't know what anyone else thinks, but personally, I'd rather wait until the mod was final.

@silver - Yeah, I called it a manual install, but I'm not sure how it would work. The only thing I came up with was the custom install, which is what you're describing.

@CTM - Can you please PM me your email address and I'll send you the updated html readme to see if there's anything you'd like me to add regarding the installer wink.gif.

NathanHenry
  • NathanHenry

    Homeboy

  • Members
  • Joined: 18 Apr 2005

#14

Posted 13 February 2006 - 06:40 AM

well I would like the installer if it was manual installment as in all you would need to do is take the files from the beta 2 test 6 rar or zip file an just insert them into the VC folder therefore replacing the VC stuff because it just seems that the installers are a big problem.

Y_Less
  • Y_Less

    629

  • Members
  • Joined: 14 Mar 2004

#15

Posted 13 February 2006 - 09:23 AM

QUOTE (NathanHenry @ Feb 13 2006, 06:40)
sorry about this post my computer screwed up please erase this post.


Done.

About the installer. I think the best way to do it would be to either simply have a self-extracting zip/rar file (if you can do that with rar) and point it at your VC directory with keep folder structure on, all the files get put in the same place and it is a tried and tested method. Or, failing that, an archive file with a program which extracts it to the right place then you can install it or open the archive in another program.

NathanHenry
  • NathanHenry

    Homeboy

  • Members
  • Joined: 18 Apr 2005

#16

Posted 14 February 2006 - 03:14 AM

well I am just saying it would be easier to have a manual installer because it is just alot easier to drag and drop the files into the VC folder then having an installer extracting the files because the installer sometimes screws up.

Ben
  • Ben

    Retired

  • Members
  • Joined: 12 May 2005

#17

Posted 14 February 2006 - 05:47 AM Edited by benisablink182fan, 14 February 2006 - 06:57 AM.

Yes, you can create self-extracting winrar files.

There are two ways, depending on whether or not you have registered winrar:
1. When you select to Add files to the archive, make sure the Create SFX Archive box is ticked (option only available if you have registered winrar)

or

2. Add your files, and then go Tools -> Convert Archive To SFX. This is the way to go - there are so many options to choose from. For example, go to the SFX tab - I just left it as Add a new SFX module, and left it as Default.SFX. Click on Advanced SFX options. I didn't do anything in the General or Advanced tabs because I didn't understand any of it, but I left mode as Ask Before Overwrite (temp stuff all unticked, silent mode as display all). The text and icon tab is where you add the text for the window - GTA: Liberty City, and Installation instructions, and I added the app.ico from my LC folder as the icon (it's the default LC icon). The License tab is for anything about LC being freeware, blah blah blah - all that legal stuff which we've never worried about before tounge.gif! And the Module tab stays unaltered - Default.SFX.

I'm not sure about the size of the installer, as compared to if it was done with 7-zip, but the manual/custom install is a built in option - right click and select Open With Winrar.

And the bars all flow in-sync.

And... it'd be a lot easier to create than an installer - it'll be way more reliable too, and it's neat (pretty basic, but it's fine by me). I think that most people don't care if it looks flashy or not - they only want it to work.

So that's how I made a sfx-rar.exe file - CTM, you might like to have a play around with it and see what else you can do.

About the only things it doesn't cover are adding a shortcut of LC (you might be able to do that, but I don't know how), or installing GTA3 audio - that'll have to be done manually I think, but that's not too much trouble (the instructions for that can be added to the installer window, such as:
If you have GTA3, you can install the cutscene audio and radio stations from your CD, or even a hard-drive location. If you choose to install from your CD, open up your audio folder and select and copy everything, and paste it in your audioLC folder. For installation from a hard-drive location, find your GTA3\audio folder and do the same thing blah blah blah...)

EDIT - I dunno. At least it's a guaranteed working solution for all. What does everyone else think?

GTAThomas
  • GTAThomas

    Soldier

  • Members
  • Joined: 27 Oct 2005

#18

Posted 14 February 2006 - 06:43 AM

QUOTE (Craig Kostelecky @ Feb 12 2006, 03:40)
I will likely add a torrent to the new package when it's ready. It's defintely my preferred way to download big files.

the only reason i was against the torrent is because those can be pesky and filled with viruses. i remember a few months ago my friend wanted to send me something so i had to use a bittorent. idk which one i used but the thing only downloaded at 4kbs and in the end the file got curropted for some reason. not to mention all the smut that came with it. i just have a bad past and am quite pissed off with my computer recently. ok i did the dumbest thing a few days ago. it was late and i was tired and cranky. i started the defragger and ran it for a few minutes. i was so annoyed by the noise the cpu was making that i shut off the power switch on the back while the defregmentation was still going. then my computer would not start windows, it would come up with and critical error saying it could not load windows. there where a few options to choose from. safemode. last recent settings that worked and normal. i tried all three and nothing, it went to the XP loading screen and loaded a few times then restarted the computer back to the error screen, so after not even being able to do restore i had to reinstall windows telling my cpu to read from the cd for files first, so windows did not have to start up. in the end im stuck with a brand new computer, unregistered version of windows and no gta games installed accept for san andreas. i had to reistall my gfx card, my sound card and all that other crap: quicktime, java, firefox, msn, etc. v6 is big news to me so ill just wait for that release before i get back into LC. phew long story anyways my pc was f*cked and now im pissed off at everybody. good luck with v6 my work is done here yawn.gif

Ben
  • Ben

    Retired

  • Members
  • Joined: 12 May 2005

#19

Posted 14 February 2006 - 06:56 AM

You can always choose not to use the torrent - there will be http and maybe even ftp links for v6.

Sorry to hear about your PC dontgetit.gif - hope you can get it fixed and working properly again smile.gif.

Cya round cool.gif...

Konstantinos
  • Konstantinos

    Just passing by

  • Members
  • Joined: 29 Jul 2005

#20

Posted 14 February 2006 - 11:41 AM

I think having the torrent is a good idea. BT is a great tool for distributing your files in a perfectly legal manner, wink wink. Even though it's no use to me because of my crappy internet connection. It's considerably fast (and wireless), but the provider downlimits all P2P systems to the point of uselessness. I remember it once took me a freaking 8 hours to download a 350 MB file with 4000+ seeders! Fair User Policy my a**, they are trying to combat piracy. What a load of crap! So, I'll stick to direct download. v5 only took me about 25 minutes.
BTW, it's great to see the forum up and running again! I was beginning to worry.

Ben
  • Ben

    Retired

  • Members
  • Joined: 12 May 2005

#21

Posted 15 February 2006 - 01:25 AM

QUOTE (benisablink182fan @ Feb 14 2006, 16:47)
Yes, you can create self-extracting winrar files.

There are two ways, depending on whether or not you have registered winrar:
1. When you select to Add files to the archive, make sure the Create SFX Archive box is ticked (option only available if you have registered winrar)

or

2. Add your files, and then go Tools -> Convert Archive To SFX.  This is the way to go - there are so many options to choose from.  For example, go to the SFX tab - I just left it as Add a new SFX module, and left it as Default.SFX.  Click on Advanced SFX options.  I didn't do anything in the General or Advanced tabs because I didn't understand any of it, but I left mode as Ask Before Overwrite (temp stuff all unticked, silent mode as display all).  The text and icon tab is where you add the text for the window - GTA: Liberty City, and Installation instructions, and I added the app.ico from my LC folder as the icon (it's the default LC icon).  The License tab is for anything about LC being freeware, blah blah blah - all that legal stuff which we've never worried about before tounge.gif!  And the Module tab stays unaltered - Default.SFX.

I'm not sure about the size of the installer, as compared to if it was done with 7-zip, but the manual/custom install is a built in option - right click and select Open With Winrar.

And the bars all flow in-sync.

And... it'd be a lot easier to create than an installer - it'll be way more reliable too, and it's neat (pretty basic, but it's fine by me).  I think that most people don't care if it looks flashy or not - they only want it to work.

So that's how I made a sfx-rar.exe file - CTM, you might like to have a play around with it and see what else you can do.

About the only things it doesn't cover are adding a shortcut of LC (you might be able to do that, but I don't know how), or installing GTA3 audio - that'll have to be done manually I think, but that's not too much trouble (the instructions for that can be added to the installer window, such as:
If you have GTA3, you can install the cutscene audio and radio stations from your CD, or even a hard-drive location.  If you choose to install from your CD, open up your audio folder and select and copy everything, and paste it in your audioLC folder.  For installation from a hard-drive location, find your GTA3\audio folder and do the same thing blah blah blah...)

I dunno.  At least it's a guaranteed working solution for all.  What does everyone else think?

Any feedback on this?

Like I said, it's a fairly simplistic form of an installer, but it works quickly, easily, and no doubt more effective than v5b.

However, I don't know what sort of compression we can get with this (you can change winrar's settings from normal to best compression) as compared to the v5b installer. And, another downside I thought of - installing the GTA3 sound effects into the sfx archive won't be possible - it'll have to be a direct copy of the sfx.raw file (which might increase the size).

The best solution I think might be to release an official installer (as CTM is planning) and a sfx-rar file as well. People can then choose to download whichever they want - try the installer first, and then if it doesn't work, use the sfx-rar. Hosting should no longer be a problem - we have four hosters for v5b now, and MegaVovaN says he has more than enough space/bandwidth - and there will be a v6 torrent download(s) as Craig said, and Alex might even offer FTP again.

What do you guys think? smile.gif

GTAThomas
  • GTAThomas

    Soldier

  • Members
  • Joined: 27 Oct 2005

#22

Posted 15 February 2006 - 05:24 AM

QUOTE (benisablink182fan @ Feb 14 2006, 02:56)
You can always choose not to use the torrent - there will be http and maybe even ftp links for v6.

Sorry to hear about your PC dontgetit.gif - hope you can get it fixed and working properly again smile.gif.

Cya round cool.gif...

cryani.gif that is a completey true story too. im bored out of my mind now.
haha thats the second time my pc messed up. but the bad new is of course. dont read this if you hate bad new ben - i lost the bugs update cryani.gif

Ben
  • Ben

    Retired

  • Members
  • Joined: 12 May 2005

#23

Posted 15 February 2006 - 07:48 AM

QUOTE (GTA_Thomas @ Feb 15 2006, 16:24)
i lost the bugs update cryani.gif

Hahaha biggrin.gif! I don't really care. When I get broadband next month I'll be able to go through and do it myself (the pages won't take 2mins to load like they do now) wink.gif. Don't worry about it. The good news is that there have been hardly any bugs updates for ages, so that'll make it a bit easier smile.gif

CTM
  • CTM

    A ringing phone has to be answered, doesn't it?

  • Members
  • Joined: 24 Apr 2003

#24

Posted 15 February 2006 - 05:27 PM

Wow, this thread exploded since I last read it smile.gif Thanks for the feedback, everyone.

Ben: I've just PMed my email address to you, cheers.

There is another option. I could write a GTA:LC installer script for NSIS. The advantages to this include:
  • The installer overhead is much smaller - with my Perl/Win32::GUI-based installer the overhead is about 5MB; with NSIS, it's 34KB.
  • The groundwork is already there. It'll be really easy for me to maintain, unlike the current installer (which has a few thousand lines of code).
  • It looks a lot like other installers, so it'll be a familiar interface for newcomers. In case you couldn't tell, the Perl installer was designed to look like Firefox's installer, but it didn't really work out too well.
  • It'd be much easier to incorporate languages other than English (I know that we have a lot of users that don't speak English, so this would cater to them really well). We could ask for help with translating phrases used in the installer.
  • It'll work reliably on any version of Windows. I think this is the most important point, since the Perl installer currently has a couple of version-specific hiccups.
  • The possibility of web installation - so it could be possible to host the archive on an array of sites, and give the user the option of downloading the archive from any of them. This has a number of benefits of its own:
    • It would reduce the installer's size to under 1MB, making it much more efficient to host.
    • I have a really crap upload speed, so it wouldn't take as long to propagate an updated version of the installer to the mirrors.
    • Since it would be <1MB in size, more people might be able to host the installer.

Actually, I'm already sold on the idea of using NSIS. The only problem is that I'd need to learn the scripting language from scratch, but to be honest it doesn't look overly complicated. biggrin.gif The support community and Wiki are really well-maintained, and there's a ton of documentation available to flick through if I ever have problems.

What does everyone else think?

Konstantinos
  • Konstantinos

    Just passing by

  • Members
  • Joined: 29 Jul 2005

#25

Posted 15 February 2006 - 08:58 PM

I think this is a great idea. I've seen someone having problems with the perl runtime and this would solve it nicely.
Also, I could do a Czech translation of the installer messages. GTAF doesn't have a lot of Czech members (well precisely, I know about one other - guitarrocker, and he's living in the US smile.gif ), but LC is well known here. I remember that the prominent gaming magazine 'Level' did quite a large feature on LC while it was v4 or something. I'll contact them as soon as v6 is out if they'd be interested in writing an update and putting v6 on their cover disc.

nsane
  • nsane

    .

  • Members
  • Joined: 20 Dec 2004

#26

Posted 16 February 2006 - 04:35 AM Edited by benisablink182fan, 16 April 2006 - 10:05 AM.

@CTM - heard of Inno Setup? very easy to script, includes LZMA support (aka. the 7-zip algorithm) and any advanced funtionality not included in the default routines can be scripted with pascal (deplhi type language) via a [ CODE ] section. next best thing to NSIS, but alost easier to script and setup;)

ISTool is a handy tool for setting the basic stuff, so you really dont need to learn anything accept the pascal scripting (and that's only if you need it)wink.gif

here's a pascal example, which adds a gtaforums hyperlink the installers footer...

CODE
[Code]
procedure URL1(Sender: TObject);
var
ErrorCode: Integer;
begin
ShellExec('open', 'http://www.gtaforums.com', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode);
end;

procedure InitializeWizard();
var
URLLabel1: TNewStaticText;
begin
URLLabel1 := TNewStaticText.Create(WizardForm);
URLLabel1.Caption := 'GTAForums.com';
URLLabel1.Cursor := crHand;
URLLabel1.OnClick := @URL1;
URLLabel1.Parent := WizardForm;
URLLabel1.Font.Style := URLLabel1.Font.Style + [fsUnderline];
URLLabel1.Font.Color := clBlue;
URLLabel1.Top := ScaleY(320);
URLLabel1.Left := ScaleX(40);
end;

...you may need to change the ScaleX & ScaleY values to adjust its position...if you use it that is (didn't really test it, tho i know it works...c/p'ed it from an installer i wrote) wink.gif

it doesn't use 7zip, it internally uses the LZMA algos for packing, so there shouldn't be any probs like there would be using an external 7z archive wink.gif

here's an installer i compiled in inno using the LZMA algos, so you can see what's it's like...

http://www.nsaneprod...?request=325314

...download the 'nsane install' which shows off a few things i coded that the offical devs didn't use wink.gif


and i doubt webroot would be using it for the spy sweeper installer if it had compatibility issues tounge.gif

QUOTE (benisablink182fan @ Feb 16 2006, 17:39)
@nsane - Thanks for the info. Personally, I'd like to just use NSIS and see how it goes, and then have Inno Setup as a backup alternative. I've never actually heard of Inno Setup, and I've never had NSIS fail on me - just peace of mind, that's all wink.gif. Good work though smile.gif.

oh, don't get me wrong, NSIS is a great installer....if you have the time to learn the language. i just find it overly complicated, like having to code literally every little thing your installer will do. but with inno you can simply use the [file] and [registry] sections with the File:, Location:, Key: directives etc. and you're done. but like i said, you can use ISTool to setup the simple stuff like that wink.gif

and i'm sure you've used it hundreds of times and just dont realize it. alot of companies and programmers use it for their applications, just go through a few installs you have, right click > properties > version tab, and i'm sure a few of them with have "Made with Inno" in the company/comment field.

here's a few apps i have that use it...

webroot uses it for spy sweeper, GrabIt, Outpost Firewall, and UltraISO

...just to name a few. so it's a very stable installation system and isn't some generic POS, i doubt those well known companies would be using it if it was wink.gif

Ben
  • Ben

    Retired

  • Members
  • Joined: 12 May 2005

#27

Posted 16 February 2006 - 08:30 AM

Ah ok, my bad. As I said, I don't know much about them - I guess it shows tounge.gif!

Well then, in that case, I'm sure CTM will appreciate you posting all of that info for him - we'll have to wait and see which way he decides to go... cool.gif

CTM
  • CTM

    A ringing phone has to be answered, doesn't it?

  • Members
  • Joined: 24 Apr 2003

#28

Posted 16 February 2006 - 08:49 AM

Wow, thanks for all of that info, nsane! I had heard of Inno Setup, but I hadn't thought of using it until you vouched for it. I'll definitely check it out and see if we can use it. smile.gif

Ben
  • Ben

    Retired

  • Members
  • Joined: 12 May 2005

#29

Posted 21 February 2006 - 06:23 AM

Here's something I found whilst going through the bugs topic, and it needs to be fixed.

It involves the installer doubling the extension on GTA3 audio files, especially mp3 ones (eg - police.mp3 becomes police.mp3.mp3)

Konstantinos
  • Konstantinos

    Just passing by

  • Members
  • Joined: 29 Jul 2005

#30

Posted 27 February 2006 - 11:23 AM Edited by benisablink182fan, 16 April 2006 - 10:25 AM.

I got an idea for the installer: If the user decides not to install GTA3 audio, it could copy alternate american.gxt and fronten2.txd files so that the game displays VC radios station's names and icons. Otherwise it's quite confusing, having to remember that V-Rock is Lips 106 etc.
I've fixed the files for my private need; if you're interested, you can grab them here (to spare you 5 minutes of work).

EDIT by Ben - Updated the link to the one in my post icon14.gif.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users