Verify Error - https://forums.station.sony.com/eq2/...-patch.515459/

There are no immediate errors with the HotKeyNet script outside of the issues the Verify Error is causing.

The script usually hands out names based on the launch order and the arguments in the launch script. Your launch hotkey, however, does not have an argument for naming the windows. You actually have two conflicting commands in your Launch sequence.

Code:
//-----------------------------------------------------------
// SUBROUTINE TO LAUNCH AND RENAME A COPY OF EQ2.
//-----------------------------------------------------------
<Command LaunchAndRename>
   <SendPC %1%> 
      <Run "C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest II\EverQuest2.exe">
     <RenameTargetWin %2%>
Code:
//-----------------------------------------------------------
// 	HOTKEY TO LAUNCH AND RENAME 
//-----------------------------------------------------------
<Hotkey LCtrl  LAlt w>
		<if WinDoesNotExist EQ1>
			<LaunchAndRename Local "C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest II\EverQuest2.exe">
	<endif>
		<if WinDoesNotExist EQ2>
			<LaunchAndRename Local "C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest II\EverQuest2.exe">
	<endif>
		<if WinDoesNotExist EQ3>
			<LaunchAndRename Local "C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest II\EverQuest2.exe">
	<endif>
<ResizeAndPosition EQ1 EQ2 EQ3>
%1% and %2% in the first section are arguments. They are looking for variables to fill in based on the second part.

Basically, you press LCtrl LAlt w, HotKeyNet checks if you already have a window called EQ1. If not, it moves to the next command in line, "LaunchAndRename." HotKeyNet then looks for the command you defined called "LaunchAndRename," which is the first piece of code.

The LaunchAndRename Command looks for where to issue the commands {SendPC} and checks the Hotkey for the first argument %1%. This is the first section after calling the LaunchAndRename command, "Local." So the commands are going to the local computer as opposed to a remote one.

LaunchAndRename then moves to the next part of the command, "Run "C:\Users\Public..." and launches the game.

Then it comes up on a new argument %2% that is supposed to rename the window. But when it looks at the second piece of code, you have the pathname defined again. Technically, your script is {or rather, would be} renaming windows from something like "EverQuest II (Jan 3 2014 17:46:26) USER OPTIMIZED: SOEBuild=10670L" to "C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest II\EverQuest2.exe" because that is the second variable after the LaunchAndRename command is called in your hotkey.

You can review how this all works in my HotKeyNet Starter Script Walkthough.

As far as getting this to work for EQ2, you will probably end up rewriting the entire command in order to get a proper launch and rename to get all the way to the character screen. Or you can stick with manually launching them.

Frankly, you'd probably be better off just switching to ISBoxer as EQ2 has gotten rather fussy and I've not sat down to get a real workable script for it in quite a while.