Opened 5 years ago

Last modified 4 years ago

#146 assigned defect

AE Setup defaulting to old installation directory

Reported by: Iritscen Owned by: Iritscen
Priority: major Component: AEI2
Keywords: Cc:

Description

According to Paradox, when installing the AE after having installed and removed it previously, it forced him to install to the directory where he had originally installed the AE, which was incorrect. Is AE Setup looking at a Registry entry made by a previous run of AE Setup, or maybe looking at Oni's registry entry?

Change History (4)

comment:1 Changed 5 years ago by Alloc

  • Owner changed from Alloc to Iritscen
  • Status changed from new to assigned

According to Paradox it's not about the AEI but rather the previous installation of Oni. Oni stores its install path in the registry and it sounds like it was defaulting AEI's setup to that dir.

Just checked the setup scripts and I don't see anything in that regard. It defaults to "Program Files (x86)/Oni", nothing about it even caring about the Oni installation directory. It only checks whether the directory selected by the user has the Oni.exe and GDF inside, nothing else.

comment:2 Changed 5 years ago by Iritscen

So you don't see a reason why AE Setup would automatically install to a certain directory? Could it be a feature in Windows that defaults an installer to the last-used directory? I still don't understand why he couldn't choose another directory though. I suppose I'll have to test this myself in a VM to understand exactly what is happening here.

comment:3 Changed 5 years ago by Alloc

The AEI setup should pick up the directory *it* (not the game) was installed to the last time automatically, but should never force you into anything (other than not allowing non-Oni folders, according to the exe+gdf being there).

comment:4 Changed 4 years ago by Paradox-01

Deleting following key allows me to tell AEI my path to Oni. Tested and tested again.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B67333BB-1CF9-4EFD-A40B-E25B5CB4C8A7}}_is1

Note: See TracTickets for help on using tickets.