Idea behind this:
New people run into problems with current installer (see helpline) and are unable to get Allegiance running on their machines. Most issues can be fixed with a adjusted installer. People are to lazy/unable to understand all system requirements.
A short list of issues:
No DirectX 9.0c (Aug 2009)
Vista/Win7 - Don't get shipped with latest version of DirectX 9 runtimes. Another thing is, people think DirectX 11 already is the latest version of DirectX and refuse to install it, because they don't know better.Windoes XP - Most people forget, that MS releases every four month a new version of DirectX 9 SDK (see Vista/Win7).No .net framework 2.0
Unlike Vista/Win7, Windows XP is shipped without .net framework 2.0 preinstalled.People think .net framework 3.0/3.5/4.0 already contains 2.0.VC2008 Runtimes
Installer contains installer, but only the English version. Not ideal for none English versions of Windows.You have to run ASGS/Allegiance with administrator rights
Allegiance was designed for Windows 9x, during that time you hadn't to deal with ACL. Modern computer security builds on ACL, so even Allegiance should support it. Even Microsoft suggest changing ACL, so the game can update itself without administrator rights. Just find a LINUX nerd running everything as root.
Without write access to registry keys (only HKLM/Software/Microsoft/Microsoft Games/Allegiance and subfolders), ASGS/Allegiance is unable to save settings on registry.Without write access to Allegiance folder and subfolders, ASGS/Allegiance is unable to perform updates.
Changes for installer:
Add check of DirectX version before installing: If it's not up to date (at least August 2009) run webinstaller and quit setup.Add check of .net framework 2.0 before installing: If it's not up to date, open browser with MS download and quit setup.Add check of VC2008 runtimes before installing: If not found, open browser with MS download and quit setup.After installing change ACL of installation folder and registry, so you can run Allegiance be run with basic user rights on default windows machines.
PS:
The basic installer should not contain high-res textures by default (download size), this is why I started a new topic.
EDIT:
- Link to MSDN.



