Originally Posted by
xxevinityxx
is this just through aoc.exe or the strange ui?
If someone wants to implement it with their UIs then I don't mind. You can replace the files manually without a custom UI or aoc.exe, the latter just makes your life a lot more simple when it comes to skipping the patcher and make it work through updates as it only replace files when you start game and restore everything to vanilla when you close it again.
You can download the files here and it is wrapped to work with aoc.exe. If you use it as such then all you need to do is to extract the content to Data/GUI and start your game.
If you wanna add it manually then place the Position.swf in Default/Flash and add the content of MainPrefs.xml.add into Default/MainPrefs.xml. Add the content of Modules.xml.add into Default/Modules.xml and add module_controller line to the modules you want positions saved for. I only tested it on GroupFinder and the DailyLoginBrowser, but it might work on any of the flash windows that dosen't save their position. It will not work on modules that isn't written in flash.
An example, where module_controller is added to the GroupFinder window in modules.xml.
Code:
<Module name="GroupFinder"
movie = "GroupFinder.swf"
flags = "GMF_CFG_STORE_USER_CONFIG | GMF_CLOSE_ON_ESCAPE"
depth_layer = "Top"
sub_depth = "0"
module_controller = "framework.Position"
variable = "groupFinder_window"
criteria = "groupFinder_window && (guimode & (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
config_name = "GroupFinderWindowConfig"
/>
Do be aware that if you run this with aoc.exe, that the content of modules.xml in the mod folder might needs to be updated if a future patch alters this file, eg. if Funcom adds a new window of some sort. But that is easily done, should it happen by copying the file again from the Default folder and make the changes showed in our example above.
Best regards, Fox
PS! If you downloaded it right after I made this post and it isn't working, then download it again.