Just to ask a silly question with the arbitrary slot order.
Do the game launchers all open at the same time now? So you can get them all up and not have to log in each one sequentially.
Does slot order matter for the characters you log in now?
i.e. With ISB1 it was necessary to make sure that the correct character was in the correct slot, especially for the Slot-Order Targeting. If the game windows are loading up in an arbitrary slot order, and you are not watching carefully the first time you log in a team (of god forbid you had a game which didn't remember the account details), then you have a good chance of not having the characters in the correct slot, and thus stuffing the Slot-Order targeting.
So, I guess I am asking, is it no longer required to have the correct character in the correct slot for the Slot-Order targeting?
The Slots still matter. Firescue17's problem isn't that the Slots are wrong -- they are absolutely right and were right even at the start of this thread, before I made any adjustments. When ISBoxer launches an instance it tells that instance what Slot it will be, it doesn't matter if it picks up "is1" as its name or "is4" or "totally not a standard session name". The issue firescue17 is having is strictly with the Windows Taskbar. Because the dxNothing window completes launching first (because it has nearly nothing to do, in comparison to EQ1 launching) its Taskbar button appears first, becoming the left-most window on the Taskbar. Then as each window comes up, the same thing happens in whatever order they happen to complete launching in. But Slot 3 does not necessarily complete launching 3rd so it may appear out of order on the Windows Taskbar. That is what this thread is all about.
As far as ISBoxer 2 is concerned, there are (or should be) zero side-effects to this. Targeting, broadcasting, Window Layouts, etc all work fine. All he wants is the Taskbar button ordered the way he expects it. The other problem in this thread was that the Window Titles were not implemented. Inner Space automatically uses "Is1 (Ctrl+Alt+1)" and so on to label the windows, and ISBoxer 2 was not replacing that. This caused most of the confusion about whether the Slots were in the right order or not. Now that the titles are implemented, it is much less confusing. (Because ISBoxer does not use the "is1", it may not match the Slot number, and the Hotkey is actually disabled by default unless you use the Window Switching Module).
For Game Launchers, I have a flag in ISBoxer 2's Game DB (where the list of "supported games" is defined) to indicate whether the launcher can support multiple instances. For launchers that do not support multiple instances, the launch process will feel like ISB1's, coming up one at a time.
I can confirm the session sorting is taking place both in the console and visually (windows are shuffling around). They just don't get sorted correctly.
Are you running your tests with the actual EQ Client or dummy dxNs?
Our pastes confirm what executabes were launched:
[JOE-BATTLETOP] Successfully executed '"C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest\eqgame.exe" patchme'.
[JOE-BATTLETOP] Successfully executed '"C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest\eqgame.exe" patchme'.
[JOE-BATTLETOP] Successfully executed '"C:\Program Files (x86)\InnerSpace\dxNothing.exe"'.
The sorting is daisy chained to enforce proper order -- each window tells the next one to do its thing. I may just need to make it wait some minimal amount of time before doing that.
Also, you can force a re-sort by clicking Launch again, with the team already launched.