Quote Originally Posted by 'Noids99',index.php?page=Thread&postID=145951#post 145951
Cheers Lax. Got the window setup working nicely now both with Zanthor's setup and now with the autolayout. My only issue now is setting up proc affinitys because I seem to take a big fps hit when using IS compared to KC. I have setup the config for WoW default to be 45maxfps and 15maxfpsbk but I will start a session averaging 40fps and slowly edge down to 10fps. This is in EPL and strat with very few textures moving around. I am only running a dual core system, so with KC I run proc 1 on my main and proc 2 for the remaining 4. I can see the proc on commands in Zanthor's keybind setup, but this seems to be to share 4 cores across all 5 instances.

My only other query is if there is an automated way to have each session preload your different usernames.

Cheers
Well, the reason your FPS is lower is we're keeping your WoW resolution at the full screen size, and running 5 on a dual core is going to really tax your system as it is With a quad you wouldn't likely see a hit, most people I'm talking to are pretty happy with the performance. As far as edging down toward 10fps, I'm not sure why you would see a constant decrease in FPS unless you're running out of RAM. If you were getting 10fps in Shatt you should be able to go to a random zone and get 45 still.

Anyway, you can change the proc commands, such that the one for case 1 says
Code:
proc 1 only
and the ones for case 2, case 3, case 4, and case 5 say
Code:
proc 2 only
And this will set up the affinity exactly as you have described.

As far as pre-loading different usernames, Inner Space has a command called FileRedirect that I have just begin showing people for use with using multiple config.wtf files, and selecting between them.

You can replace Zanthor's wow.iss with this, for example:
Code:
function main(int clients)
{
	variable int Count
	for (Count:Set[1] ; ${Count}<=${clients} ; Count:Inc)
	{
		switch ${Count}
		{
		case 1
			open "World of Warcraft" "World of Warcraft Default Profile" -startup "run multi ${clients}" -prestartup "FileRedirect config.wtf config-char1.wtf"
			break
		case 2
			open "World of Warcraft" "World of Warcraft Default Profile" -startup "run multi ${clients}" -prestartup "FileRedirect config.wtf config-char2.wtf"
			break
		case 3
			open "World of Warcraft" "World of Warcraft Default Profile" -startup "run multi ${clients}" -prestartup "FileRedirect config.wtf config-char3.wtf"
			break
		case 4
			open "World of Warcraft" "World of Warcraft Default Profile" -startup "run multi ${clients}" -prestartup "FileRedirect config.wtf config-char4.wtf"
			break
		case 5
			open "World of Warcraft" "World of Warcraft Default Profile" -startup "run multi ${clients}" -prestartup "FileRedirect config.wtf config-char5.wtf"
			break
		default
			open "World of Warcraft" "World of Warcraft Default Profile" -startup "run multi ${clients}"
			break
		}
		/* Wait 2 seconds (wait takes tenths of seconds) */
		wait 20
	}
}
For sessions 1 through 5, this will redirect config.wtf to config-char#.wtf (e.g. config-char1.wtf through config-char5.wtf). You can change it to use whatever filename you like, so if you want it to use the name of your character or account, it can be config-noids.wtf, etc. Then, make a copy of config.wtf with each of those names, and either edit the saved account name in the WTF file, or just save the account name in game, and you're set