Xian55 / WowClassicGrindBot

Highly configurable and responsive World of Warcraft Classic pixel Grind Bot - No DLL injection or memory tampering, just screen capture and input simulation.
177 stars 121 forks source link

[Private Server] Addon not working or running in 3.3.5a (ChromieCraft) #563

Closed Kickbut101 closed 8 months ago

Kickbut101 commented 8 months ago

out20240112_012.log

Description

Sorry if this is known issue, I believe it mentioned this was compatible with WoTLK?

I have followed the instructions, but when I go to reload the game after the addon installs I never see the pixels change color in top right. I have set my resolution to 1920x1080 and turned off glow, and maximize, but still the addon says it's not compatible.

Any advice?

Addon Version

1.7.51

World of Warcraft Client

Wrath of the Lich King Classic (ChromieCraft 3.3.5a)

Reproduction Steps

Made BlazorServer, Started server "Made" Addon, installed addon,

Last Good Version

No response

Screenshots

No response

Logs

[01:30:04:428 I] [Program ] en 1/12/2024 1:30:04 AM -06:00 [01:30:04:536 I] [Program ] Pid: 11272 [01:30:04:537 I] [Program ] Version: 0.0 [01:30:04:596 I] [Program ] Addon version: 1.7.51 [01:30:04:820 I] [Lifetime ] Now listening on: http://localhost:5000 [01:30:04:821 I] [Lifetime ] Application started. Press Ctrl+C to shut down. [01:30:04:822 I] [Lifetime ] Hosting environment: Development [01:30:04:822 I] [Lifetime ] Content root path: C:\MSVisual\repos\WowClassicGrindBot\BlazorServer [01:30:19:609 D] [WowScreenDXGI ] DataFrames 0 - Texture: Size [ Width=1, Height=1 ] [01:30:19:660 I] [WowScreenDXGI ] Rectangle [ X=0, Y=0, Width=2560, Height=1440 ] - Windowed Mode: False - Scale: 1.00 - Monitor Rect: Left: 0, Top: 0, Right: 2560, Bottom: 1440 - Monitor Index: 0 [01:30:19:662 I] [Program ] WowScreenDXGI [01:32:37:965 I] [Program ] en 1/12/2024 1:32:37 AM -06:00 [01:32:38:104 I] [Program ] Pid: 41428 [01:32:38:105 I] [Program ] Version: 0.0 [01:32:38:168 I] [Program ] Addon version: 1.7.51 [01:32:38:422 I] [Lifetime ] Now listening on: http://localhost:5000 [01:32:38:423 I] [Lifetime ] Application started. Press Ctrl+C to shut down. [01:32:38:424 I] [Lifetime ] Hosting environment: Development [01:32:38:425 I] [Lifetime ] Content root path: C:\MSVisual\repos\WowClassicGrindBot\BlazorServer [01:32:39:722 D] [WowScreenDXGI ] DataFrames 0 - Texture: Size [ Width=1, Height=1 ] [01:32:39:769 I] [WowScreenDXGI ] Rectangle [ X=320, Y=176, Width=1920, Height=1080 ] - Windowed Mode: True - Scale: 1.00 - Monitor Rect: Left: 0, Top: 0, Right: 2560, Bottom: 1440 - Monitor Index: 0 [01:32:39:770 I] [Program ] WowScreenDXGI [01:33:00:601 D] [WowScreenDXGI ] DataFrames 0 - Texture: Size [ Width=1, Height=1 ] [01:33:00:602 D] [FrameConfigurator] ResetConfigState [01:33:00:616 I] [FrameConfigurator] Found WowProcess with pid=41428 Wow [01:33:00:651 I] [FrameConfigurator] Client window: Rectangle [ X=497, Y=149, Width=1920, Height=1080 ] [01:33:00:678 I] [FrameConfigurator] Addon installed! Version: 1.7.51 [01:33:00:679 I] [FrameConfigurator] Enter configuration mode. [01:33:01:191 I] [ExecGameCommand] /andybotstuff [01:33:02:009 I] [FrameConfigurator] DataFrameMeta { Hash = 4304505, Spacing = 0, Sizes = 43, Rows = 4, Count = 505 } [01:33:02:025 W] [FrameConfigurator] Addon Rect(Size [ Width=0, Height=0 ]) size issue. Either too small or too big! [01:33:02:027 I] [FrameConfigurator] Frame configuration was incomplete! Please try again, after resolving the previusly mentioned issues... [01:33:02:027 D] [WowScreenDXGI ] DataFrames 0 - Texture: Size [ Width=1, Height=1 ] [01:33:02:055 D] [FrameConfigurator] ResetConfigState

Xian55 commented 8 months ago

Hello there,

If i get that correctly ChromieCraft uses the old client(not the modern client). The 3.3.5a client is not supported by the DataToColor addon, in short.

You are not seeing the addon because you have many lua errors. Here's a guide, how to toggle showing lua errors.

Darkjamin already asked about private server support in #450, at the time there were only TBC classic with a specific version what was supported by HermesProxy.

By looking at HermesProxy now, they still didn't support Wrath 3.3.5a.

In the past, i spent some time doing research, and i deemed that, i won't work on supporting Wrath 3.3.5a client, as it in theory it might work, but i am not completely sure if all the features can be backported. Not to mention the DataToColor has to be totally reorganize, it would be much easier to write a new addon specifically for that 3.3.5a client. I am not a big fan of maintaining two version of the addon one for classic and one for the old client.

If you feel the urge to embark on such a journey to support 3.3.5a you are more then welcome, it would be a great contribution to the project. 🙇

Gooday

Kickbut101 commented 8 months ago

@Xian55 Thank you so much for getting back to me right away. No I wouldn't ask of you to support or maintain this as an extra. I was simply misunderstanding the variances of the WOW clients. I can take a cursory look at the plugin but I know next to nothing about plugins for wow.

Xian55 commented 8 months ago

If you find this project interesting, i certainly encourage you to take a look, how its build, how the different components are communicating with each other.

You might learn something new, improving yourself in the meantime.

Have a nice day, Xii