-
-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Old Client / Private Server] 1.14.1 - Getting it working #652
Comments
Gooday, I do not plan to make a video how to set it up. As you pointed out the readme has really verbose step by step guide how to make it work. However if you could share at what step you having issues, i'm more than happy to guide you thru the process. |
Hey, I also wanted to ask what I am doing wrong. The step involving the Blazor server, it keeps saying no WoW client found. Even though it is running. I followed each step closely. |
Please prove the log messages to make it easy to understand in what step you ran into difficulties. What version of the game you are using ? The following executable names what the project is looking for "Wow",
"WowClassic",
"WowClassicT",
"Wow-64",
"WowClassicB" |
That would solve it then! I am using 1.14.1 WoW private server. |
Patch_1.14.1 is a modern client, so technically it should work unless there are breaking changes compare to the latest current client which should be 1.15.5. You may be able to use it, altho that won't be tested by me unless more information is given. |
I tried to add the new executable since private servers need a Hermes proxy to run the client. But it threw the exception "Unable to find the process path" I will have to dig through the files to see how it calls for the process path. |
Well based on what you described, you seems to only look into WowProcess.cs |
I did change the WoWProcess.cs to include "WowClassic_ForCustomServers" since that's the process ID name of the exe. But I can't seem to figure out how WinAPI/ExecutablePath.cs figures out where the exe is located. Sorry I haven't done coding in like 15 years, very rusty. |
Ye the WinAPI/ExecutablePath.cs is a remnant of an old era where you have to come up tricky ways to get the executable path from a given process, given the fact that 32bit and 64bit processes cannot mix to each other. You might want to try running the |
That was a good idea. Now I know what's wrong, for some reason it was pointing to C:/ Windows system 32 folder. I made it point to the right file location and running it as admin worked. Going to test out if it works on this private server. Well it started the Blazon server but it says my addons are not correct. [16:52:51:649 I] [Program ] en 1/9/2025 4:52:51 PM -05:00 I am going to try and remove my addons and see if it will Auto add the correct ones. |
BlazorServer should prompt you with the addon installation step. |
Not sure what I am doing wrong, it just doesn't prompt anything. Same output as before even though I deleted the Addons the repack provided from the Interface folder inside classic WoW folder. |
You can try apply the following patch. Just for logging whether the Process Path was correctly determined. diff --git a/Core/DependencyInjection.cs b/Core/DependencyInjection.cs
index f1017ecb..d93fb721 100644
--- a/Core/DependencyInjection.cs
+++ b/Core/DependencyInjection.cs
@@ -236,6 +236,7 @@ public static class DependencyInjection
WowProcess process = sp.GetRequiredService<WowProcess>();
log.LogInformation($"Pid: {process.Id}");
log.LogInformation($"Version: {process.FileVersion}");
+ log.LogInformation($"Path: {process.Path}");
services.AddSingleton<Version>(x => process.FileVersion); |
After adding that here is my output. [17:39:20:224 I] [Program ] en 1/9/2025 5:39:20 PM -05:00 So it is definitely getting the correct path to the client. I don't know why its not initializing the Addons configuration |
I'm pretty sure this seems wrong
it supposed to be
there's a missing |
You're right, what could be causing that? |
You have to provide what kind of changes you have made otherwise i would guessing blindly. I would say you are doing string concatenation, like |
All I have edited so far is the changes to the WoW process Could it be because I am running WoW in window mode? I just ran it again, and it fixed the path. So that's not the issue. |
Well this is somewhat interesting as the following line appears
Which means that in
turns into a valid path. |
BlazorServer runs at http://localhost:5000/ |
So it's not supposed to display anything until it is able to configure itself using the Addons? |
If all the dependencies and checks are good then the BlazorServer should be available. If the Addon is not yet installed, it should prompt you to install it otherwise it should open up the default dashboard. There's a save file called like at |
So mine doesn't have that. I think that file only appears when it is able to configure the addons. Kind of frustrating since I don't know what the root of this problem is. Maybe it is just the way the client differs in versions. I will take another crack at it. |
Windowed mode is support and should not cause any trouble, unless you are running non standard resolution. Stick with the built in resolutions like |
Please look at closely the 3.2 In-game Requirements
|
Changed it, but it still didn't work. I think that render scale only affects when the bot is actually running. I just need to figure out a way to initialize the Addons_cofig.json file |
Wow that's so embarrassing. |
No worries. The more you share the easier to understand whats going on! Let me know if you ran into further issues. Gooday! |
The cell size is 2. The 1 was just too small. I looked around, It's a same issue as the other thread around here. I have 2 monitors. I was able to get it to load, but the bot wouldn't do any tasks. It just stood around and didn't do anything. I think the way it is generating the Frame_config is incorrect and hence why it is causing so many errors. I spent several hours trying to get it to work, but no luck. |
Can you upload the Also there's a page in the wiki which trying to give some guidance about validating frame_config Also there's a
please upload the related logs, without them hard to say anything. |
Please delete your |
I would recommend to delete the addon and delete the frame config. Reinstall the addon and set the Then do the frame config. |
I'm pretty sure that i've stated before, do no let any other window cover the game client window at any time! If you - as a person in front of the monitor - cannot see the game window nor does the BlazorSever. |
As of now im out of ideas. |
Yea, me too. I even took out all run as admin from each window to see if that was the reason. I tried editing the addons pixel size within the magbot.lua to 1-5 sizes during Frame_generate step. For some reason with my setup of screens, it is providing this weird size issue with Frame_generate.json What does Malformed payload b mean? |
That specific Client version has some lack of features compare to the latest. The following lines needs to be commented out EventHandler.lua:141 line -- DataToColor:RegisterEvent('PLAYER_SOFT_INTERACT_CHANGED', 'OnPlayerSoftInteractChanged') DataToColor.lua:743 line -- Pixel(int, DataToColor:CustomTrigger(DataToColor.customTrigger1), 74) |
Dear Xian55
I tried getting in working steps you explained very briefly, however something goes wrong. Would make a video for the steps please ?
Thanks and best regards
The text was updated successfully, but these errors were encountered: