Well, I just got things set up again and now I can't launch multiple sessions anymore. The first session launches without a hitch, but my second session crashes. Visually, it looks like the problem has something has something to do with VRAM. Has something changed in the patch regarding how WoW uses VRAM at launch?
I'm including the scripts I run at the beginning of each session to give y'all an idea of what's going on. Basically, I launch the first session. The first session performs some tasks, then launches the second session. The second session then performs some tasks and launches the third session. The third session completes its tasks and then startup is complete.
I really hope someone can help me figure out what's wrong. This used to work perfectly and now it's hosed.
Script for is1:
Code: Select all
function main()
{
echo Adjusting Window: is1
WindowFrame none
WindowSize -rescale -viewable 800x600
WindowPos -viewable 0,0
echo Adjustments Complete!!!
wait 150 ${Me(exists)}
ISXWoW:DisableBackgroundRender
wait 5
Mouse:SetPosition[400,345]
wait 5
Mouse:LeftClick
wait 5
echo Launching [i]Session 2 Character Name[/i]!!!
Uplink Open "World of Warcraft" "World of Warcraft - [i]Session 2 Character Name[/i]"
wait 1200 ${Player[[i]Session 2 Character Name[/i]](exists)}
WoWScript[InviteUnit("[i]Session 2 Character Name[/i]")]
wait 1200 ${Player[[i]Session 3 Character Name[/i]](exists)}
WoWScript[InviteUnit("[i]Session 3 Character Name[/i]")]
}
Code: Select all
function main()
{
echo Adjusting Window: is2
WindowFrame none
WindowSize -rescale -viewable 800x600
WindowPos -viewable 800,0
echo Adjustments Complete!!!
wait 150 ${Me(exists)}
ISXWoW:DisableBackgroundRender
waitframe
Mouse:SetPosition[400,345]
waitframe
Mouse:LeftClick
wait 5
WoWScript AcceptGroup()
wait 5
Press esc
wait 5
run pb/pb
wait 10
Target [i]Session 1 Character Name[/i]
waitframe
SetMainTank
waitframe
echo Launching [i]Session 3 Character Name[/i]!!!
Uplink Open "World of Warcraft" "World of Warcraft - [i]Session 3 Character Name[/i]"
}
Code: Select all
function main()
{
echo Adjusting Window: is3
WindowFrame none
WindowSize -rescale -viewable 800x600
WindowPos -viewable 0,600
echo Adjustments Complete!!!
wait 150 ${Me(exists)}
ISXWoW:DisableBackgroundRender
waitframe
Mouse:SetPosition[400,345]
waitframe
Mouse:LeftClick
wait 5
WoWScript AcceptGroup()
wait 5
Press esc
wait 5
run pb/pb
wait 10
Target [i]Session 1 Character Name[/i]
waitframe
SetMainTank
waitframe
Uplink Gamma -set 96
}
-Jojo