God save queen Pook!
I got the loop error but downloading the zip and manually overwriting worked great.
ASGS Build 165 Published
-
takingarms1
- Posts: 3052
- Joined: Fri Feb 20, 2004 8:00 am
I found a work around if you do not have your game installed on the system drive (in most cases this is drive "C"). I have my game on drive "D" and ASGS would dissapear and give me the error in the Dump log. So here is what I did so I would not have to reinstall onto my system drive.
1. Create a directory (folder) on the system drive and give it a name I called mine "Drive D".
2. Right clic on "My Computer" and select manage. Clic on Disk Management and right clic on the drive your game is on and select "Change drive letter and paths..." Clic the "Add" button. Select "Mount in the following empty NTFS folder" and enter the path or use the "Browse" button to find it. Clic OK
3. Edit your registry using regedit or another registry editing program and Navigate to HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft Games/Allegiance. You will see some folders just open them and look for anything that refers to *Path and change the paths to match the new path. Just right clic on the key you want to change and select "Modify". Type in the correct path keeping the syntax intact I just copied and pasted the new part of the path.
4. You will also have to change the shortcuts to use the new path as well.
This worked for me...Good Luck.
1. Create a directory (folder) on the system drive and give it a name I called mine "Drive D".
2. Right clic on "My Computer" and select manage. Clic on Disk Management and right clic on the drive your game is on and select "Change drive letter and paths..." Clic the "Add" button. Select "Mount in the following empty NTFS folder" and enter the path or use the "Browse" button to find it. Clic OK
3. Edit your registry using regedit or another registry editing program and Navigate to HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft Games/Allegiance. You will see some folders just open them and look for anything that refers to *Path and change the paths to match the new path. Just right clic on the key you want to change and select "Modify". Type in the correct path keeping the syntax intact I just copied and pasted the new part of the path.
4. You will also have to change the shortcuts to use the new path as well.
This worked for me...Good Luck.
Last edited by Burnin_1 on Thu Apr 10, 2008 2:06 am, edited 1 time in total.
Burnin_1
An educated person realizes that there is much more to learn.
An educated person realizes that there is much more to learn.
-
javaswiller
- Posts: 135
- Joined: Thu Jan 01, 2004 8:00 am
- Location: Between the Sun and the Moon and Cygnus X-1 in a Working Man's town.
Do you have any strings hard coded relating to the path that may have gotten encrypted by Xenocode come obfuscation time? It just doesn't make sense to me because this should all take place at run time.. string path <- reg value (which is loaded fine, obviously), then for some reason it can't access the path? I dont get it.Pook wrote:QUOTE (Pook @ Apr 9 2008, 07:03 PM) ASGS uses the registry to find where Allegiance is. ASGS isn't the issue, like I said the non-Xenocoded version works fine no matter where you install Allegiance. This is another (albeit smaller) side-effect of the Xenocode processing.
I'm hoping that their 2008 product (which is supposed to contain the "final" fix) is out soon which should correct this issue for good.
If, on the other hand, the .NET 2.0 version of ASGS is unaffected by this bug I may just get that out as an early public beta so folks can get Allegiance put back on the drive they want it on.
Last edited by Orion on Thu Apr 10, 2008 4:53 am, edited 1 time in total.
Nope, it's not the obfuscation itself - the client after obfuscation also works fine. The problem exists in the Xenocode native wrapper that it uses to break ILDASM disassembling. It's a problem they confirmed and which should be corrected in their 2008 Postbuild product, when it's released. (Any time now, supposedly)Technical Wonder wrote:QUOTE (Technical Wonder @ Apr 9 2008, 11:51 PM) Do you have any strings hard coded relating to the path that may have gotten encrypted by Xenocode come obfuscation time? It just doesn't make sense to me because this should all take place at run time.. string path <- reg value (which is loaded fine, obviously), then for some reason it can't access the path? I dont get it.

Pook wrote:QUOTE (Pook @ Apr 10 2008, 04:21 AM) It's a (previously unknown) side effect of the processing by Xenocode and I'm looking into it. The only known workaround at this time is to reinstall (or move, if you are ok editing the registry) your installation to the system drive. It doesn't have to be the default installation location, just on the system drive. (e.g. C:\Allegiance).
What? Install it on my system drive?! `yn
I cannot, will not, shall not, install any game on my system drive. No. I still remember what happened last time...
SYSTEM DRIVE ERROR KILLS ALL DATA!! /mad.gif" style="vertical-align:middle" emoid=":mad:" border="0" alt="mad.gif" /> /sad.gif" style="vertical-align:middle" emoid=":sad:" border="0" alt="sad.gif" /> /mad.gif" style="vertical-align:middle" emoid=":mad:" border="0" alt="mad.gif" /> /sad.gif" style="vertical-align:middle" emoid=":sad:" border="0" alt="sad.gif" /> <---Mixed emotions
Please, PLEASE put a WARNING for people (like me) who have alleg installed in on non system drives !
I could have lived without this update !
Now I can't live with it ...
I could have lived without this update !
Now I can't live with it ...
Last edited by Spinoza on Thu Apr 10, 2008 8:07 am, edited 1 time in total.




