Page 3 of 12

Posted: Thu Oct 14, 2010 10:21 pm
by pkk
jbansk wrote:QUOTE (jbansk @ Oct 14 2010, 11:18 PM) The "review" "should" be done in a week or two.....

And then how long until it's released?
Seems like I'm finished so far...

Start menu contains link to Tech support (wiki)Installer adds exception to Windows Firewall (if it's active).Installer changes ACL of Allegiance directory and registry, so USER can write there.Installer checks, if VC 2008 is installed, if not it opens page for download.Installer checks, if .net framework 2.0 is installed, if not it opens page for download.Installer checks, if DirectX 9.0c June 2009 is installed, if not it runs webinstaller.Installer checks, if itself runs as Administrator.

Next step would be testing. I need to compile a full installer (currently it only contains minimum of files for development) and setup some VMs.

For fuzz:
It contains almost all cool stuff from automated installer, just no automated build feature via perl script. ;)

Posted: Thu Oct 14, 2010 10:35 pm
by fuzzylunkin1
You didn't answer my question . . . .

You're wasting valuable effort contributed to Allegiance.

EDIT:
As far as I know, Bard will continue to use the Bitten slave.

EDIT 2:
It doesn't appear to be language specific, which can seriously mess things up.

EDIT 3:
That's not a very convenient way of checking for DirectX. In fact some of the later builds were built with a later DX9 SDK, which your installer won't even work with.

You also shouldn't assume the client is built with a specific version of Visual Studio . . . .

Posted: Thu Oct 14, 2010 10:54 pm
by Orion
This is great and all, but if it doesn't integrate with the ACSS solution & website then all this work is for naught, and we'll be redoing it all.

Of course, you were amply warned.

Posted: Fri Oct 15, 2010 10:15 am
by pkk
This install script is for current R5, not for something which may happens in two weeks™...

New players which try to run FreeAllegiance today have problems (only a few find helpline, most of them just give up: "$#@! this @#(!ty game, it doesn't work on my machine"). Waiting another two weeks™ for something better won't bring these guys back.

If new build (FAZ Rx or (A)CCS) comes out, of course the installer has to be adjusted. This doesn't happen in just a day or two, so there is enough time to rebuild and add new adjustments.

Posted: Sat Oct 16, 2010 8:39 am
by pkk
I ran a few test yesterday on clean (nothing installed) Windows XP SP2 (German) and Windows 7 x64 English. I had no problems, except running Allegiance with VirtualBox graphic adapter and I had to install Windows Installer 3.1 on XP (because of .net framework setup).

Current installer link:
http://www.german-borg.de/files/Allegiance%20Setup%20new.exe

Posted: Sat Oct 16, 2010 1:31 pm
by Grimmwolf_GB
Can you add some checkboxes for automatic download and install of the highres stuff from mesial's site?

Posted: Sat Oct 16, 2010 4:53 pm
by pkk
Grimmwolf_GB wrote:QUOTE (Grimmwolf_GB @ Oct 16 2010, 03:31 PM) Can you add some checkboxes for automatic download and install of the highres stuff from mesial's site?
It is possible to add such a option to download highres textures, but at the moment it's out of scope of this project...

Posted: Sat Oct 16, 2010 4:56 pm
by Grimmwolf_GB
Ok. :(
Thanks for the new installer though. :)

Posted: Sat Oct 16, 2010 6:37 pm
by pkk
I ran into problems with detecting VC2008 Redistributables.

Using registry keys to detect them was a bad idea, because every localized version uses a different product uninstall keys... :sad:

I got already 6 VC2008 Redist keys, just for the english version. :P

If anyone got an idea, let me know.

Posted: Sat Oct 16, 2010 7:15 pm
by aem
Doesn't seem easy. It would probably be easier to avoid using the redistributable completely. A method called Merge Modules seems to be the recommended solution. I don't know anything about them so you'd have to figure it out.

Redistributing Visual C++ Files
Redistributing Using Merge Modules