Well, I thought I was making some progress. Adapting the info in:
https://www.redguides.com/community/resources/multiboxing-everquest-on-linux-with-mq2.1588/
# set path to installs
EQHOME="/home/hsuser/eq64/wineprefix/drive_c/users/Public"
# (OPTIONAL) refresh MacroQuest.ini (fixes issue when game client crashes and ini file is borked)
cp /home/hsuser/Documents/MacroQuest2/MacroQuest.ini $EQHOME/MacroQuest2/
# (OPTIONAL) refresh KissAssist_*.ini files (fixes no camphere command bug if toons logged out before /endmac)
sed -i 's/11.005/0/g' $EQHOME/MacroQuest2/Macros/KissAssist_*.ini
# start first instance
export WINEPREFIX="/home/hsuser/eq64/wineprefix"
cd $EQHOME/Daybreak\ Game\ Company/Installed\ Games/EverQuest/
wine eqgame.exe patchme /login:accountname >>/dev/null 2>&1 &
sleep 7
PID=`ps x | grep \desktop | awk '{print $1; exit}'`
WINID=`xdotool search --pid $PID --onlyvisible`
xdotool windowmove $WINID 1920 y
sleep 3
cd $EQHOME/MacroQuest2/
wine MacroQuest.exe &
sleep 3
I got the script updated, and MQ launches. I can see it running in my taskbar (unexpected) AND the MQ windows are visible at character select. It feels like I'm sooo close!
But then after I select Enter World, The loading screen comes up, audio starts (it feels SOOOO close) and :
I go the crash dump:
D 2023-05-02 17:17:24.229500 [MQ] Logging Initialized (C:\agent\_work\1\s\src\loader\MacroQuest.cpp:200)
I 2023-05-02 17:17:24.229575 [MQ] Starting MacroQuest Loader. Built Sat Feb 25 00:06:48 2023 (C:\agent\_work\1\s\src\loader\MacroQuest.cpp:1199)
I 2023-05-02 17:17:24.230213 [MQ] Initializing crashpad handler (C:\agent\_work\1\s\src\loader\Crashpad.cpp:98)
D 2023-05-02 17:17:24.230225 [MQ] Handler Path: C:\users\Public\MacroQuest2\crashpad_handler.exe (C:\agent\_work\1\s\src\loader\Crashpad.cpp:99)
I 2023-05-02 17:17:24.329909 [MQ] Crash report submission is: enabled (C:\agent\_work\1\s\src\loader\Crashpad.cpp:104)
I 2023-05-02 17:17:24.329999 [MQ] Crash report guid: 03b4cbb9-4871-43fb-875e-39d78317c5e9 (C:\agent\_work\1\s\src\loader\Crashpad.cpp:108)
I 2023-05-02 17:17:24.330008 [MQ] Using shared crash reporter for all MacroQuest instances (C:\agent\_work\1\s\src\loader\Crashpad.cpp:118)
I 2023-05-02 17:17:24.373243 [MQ] Starting NamedPipeServer thread for \\.\pipe\mqpipe (C:\agent\_work\1\s\src\common\NamedPipes.cpp:592)
I 2023-05-02 17:17:24.408555 [MQ] Process monitor using ToolHelp started (C:\agent\_work\1\s\src\loader\ProcessMonitor.cpp:431)
I 2023-05-02 17:17:24.408600 [MQ]
MQ2Main Path: C:\users\Public\MacroQuest2\
MQ2Main.dll (C:\agent\_work\1\s\src\loader\MacroQuest.cpp:1158)
I 2023-05-02 17:17:24.425079 [MQ] Build: MacroQuest [Apr 14 2023 (Live)] (C:\agent\_work\1\s\src\loader\MacroQuest.cpp:1178)
D 2023-05-02 17:17:24.426716 [MQ] Initializing injector (C:\agent\_work\1\s\src\loader\ProcessList.cpp:1182)
I 2023-05-02 17:17:24.445452 [MQ] Performing injections on any existing eqgame.exe processes (C:\agent\_work\1\s\src\loader\ProcessList.cpp:730)
D 2023-05-02 17:17:24.445789 [MQ] Injector thread started (C:\agent\_work\1\s\src\loader\ProcessList.cpp:1075)
I 2023-05-02 17:17:24.446927 [MQ] Requesting injection into process id 240 (C:\agent\_work\1\s\src\loader\ProcessList.cpp:714)
D 2023-05-02 17:17:24.446952 [MQ] Injecting MQ into eqgame.exe: pid=240 (C:\agent\_work\1\s\src\loader\ProcessList.cpp:939)
I 2023-05-02 17:17:24.454687 [MQ] Waiting for events... (C:\agent\_work\1\s\src\loader\MacroQuest.cpp:1397)
D 2023-05-02 17:17:24.454955 [MQ] Message Box thread started: Application Compatibility Layer issues found:
Error accessing values in HKEY_LOCAL_MACHINE: -1
Error accessing values in HKEY_CURRENT_USER: -1 (C:\agent\_work\1\s\src\loader\Utility.cpp:75)
D 2023-05-02 17:17:24.469850 [MQ] eqgame.exe version: Apr 14 2023 12:51:45 pid=240 (C:\agent\_work\1\s\src\loader\ProcessList.cpp:997)
I 2023-05-02 17:17:24.554255 [MQ] Injection completed on process id 240 (C:\agent\_work\1\s\src\loader\ProcessList.cpp:1069)
D 2023-05-02 17:17:24.728174 [MQ] Created PipeConnection: connectionId=1 pid=240 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:225)
D 2023-05-02 17:17:28.295593 [MQ] Message Box thread finished: Application Compatibility Layer issues found:
Error accessing values in HKEY_LOCAL_MACHINE: -1
Error accessing values in HKEY_CURRENT_USER: -1 (C:\agent\_work\1\s\src\loader\Utility.cpp:77)
E 2023-05-02 17:17:28.369078 [MQ] PipeConnection::HandleReadComplete: Unexpected error. connectionId=1 error=Failed to complete read operation: More data available. (C:\agent\_work\1\s\src\common\NamedPipes.cpp:350)
D 2023-05-02 17:17:28.369273 [MQ] Closing connection. connectionId=1 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:906)
D 2023-05-02 17:17:28.369285 [MQ] Destroyed PipeConnection: connectionId=1 pid=240 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:232)
D 2023-05-02 17:17:28.369436 [MQ] Created PipeConnection: connectionId=2 pid=240 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:225)
E 2023-05-02 17:18:06.143595 [MQ] PipeConnection::HandleReadComplete: Unexpected error. connectionId=2 error=Failed to complete read operation: More data available. (C:\agent\_work\1\s\src\common\NamedPipes.cpp:350)
D 2023-05-02 17:18:06.143683 [MQ] Closing connection. connectionId=2 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:906)
D 2023-05-02 17:18:06.143697 [MQ] Destroyed PipeConnection: connectionId=2 pid=240 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:232)
D 2023-05-02 17:18:06.143895 [MQ] Created PipeConnection: connectionId=3 pid=240 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:225)
E 2023-05-02 17:18:06.155281 [MQ] PipeConnection::HandleReadComplete: Unexpected error. connectionId=3 error=Failed to complete read operation: More data available. (C:\agent\_work\1\s\src\common\NamedPipes.cpp:350)
D 2023-05-02 17:18:06.155331 [MQ] Closing connection. connectionId=3 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:906)
D 2023-05-02 17:18:06.155344 [MQ] Destroyed PipeConnection: connectionId=3 pid=240 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:232)
D 2023-05-02 17:18:06.155454 [MQ] Created PipeConnection: connectionId=4 pid=240 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:225)
E 2023-05-02 17:18:09.170021 [MQ] PipeConnection::HandleReadComplete: Unexpected error. connectionId=4 error=Failed to complete read operation: More data available. (C:\agent\_work\1\s\src\common\NamedPipes.cpp:350)
D 2023-05-02 17:18:09.170099 [MQ] Closing connection. connectionId=4 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:906)
D 2023-05-02 17:18:09.170109 [MQ] Destroyed PipeConnection: connectionId=4 pid=240 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:232)
D 2023-05-02 17:18:09.175342 [MQ] Created PipeConnection: connectionId=5 pid=240 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:225)
D 2023-05-02 17:19:07.865735 [MQ] Process closed: 240 (C:\agent\_work\1\s\src\loader\MacroQuest.cpp:1137)
D 2023-05-02 17:19:07.865746 [MQ] PipeConnection::HandleReadComplete: pipe closed. connectionId=5 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:322)
D 2023-05-02 17:19:07.865956 [MQ] Closing connection. connectionId=5 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:906)
D 2023-05-02 17:19:07.865970 [MQ] Destroyed PipeConnection: connectionId=5 pid=240 (C:\agent\_work\1\s\src\common\NamedPipes.cpp:232)
I 2023-05-02 17:19:16.343327 [MQ] Shutting down... (C:\agent\_work\1\s\src\loader\MacroQuest.cpp:1420)
D 2023-05-02 17:19:16.344090 [MQ] Injector thread finished (C:\agent\_work\1\s\src\loader\ProcessList.cpp:1149)
I 2023-05-02 17:19:16.344251 [MQ] Stopping NamedPipeServer thread for \\.\pipe\mqpipe (C:\agent\_work\1\s\src\common\NamedPipes.cpp:628)
I 2023-05-02 17:19:16.344280 [MQ] Canceling pending connect requests (C:\agent\_work\1\s\src\common\NamedPipes.cpp:830)
E 2023-05-02 17:19:16.344349 [MQ] NamedPipeServer::NamedPipeThread: Failed at DisconnectNamePipe: Pipe listening. (C:\agent\_work\1\s\src\common\NamedPipes.cpp:836)
D 2023-05-02 17:19:16.344542 [MQ] Process Monitor Thread Exit (C:\agent\_work\1\s\src\loader\ProcessMonitor.cpp:413)
Keeping at it, but figured I'd update, in case anyone has seem something similar, and can save me some time
![Wink ;) ;)](/images/smilies/wink.gif)
Thanks everyone for the pointers. Debating starting over and trying the SteamDeck method, but just feel like I'm soooo close
![Smile :) :)](/images/smilies/smile.gif)