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.
161 stars 117 forks source link

Core: RemoteV3 new branch of AmeisenNavigation `multi-version-guess-z-coord` #585

Closed Xian55 closed 2 months ago

Xian55 commented 2 months ago

Changes:


Its worth to point out that AmeisenNavigation uses a new branch called multi-version-guess-z-coord. This version of AmeisenNavigation can be built using Visual Studio 2022 but still requires the C++ component!

Install dependencies for AmeisenNavigation.Server:

  1. First you have to download Visual Studio 2022
  2. Make sure to check the Desktop development with C++ box
  3. image

Steps to make make RemoteV3 / AmeisenNavigation.Server working:

  1. Extract the mmaps and copy anywhere you want, like C:\mmaps
  2. Get the multi-version-guess-z-coord branch
  3. Open the solution file.
  4. Be sure to set Target platform from Any CPU to either x86 or x64
  5. Unload AmeisenNavigation.Exporter project(right click -> unload project)
  6. image
  7. Select AmeisenNavigation.Server Press rebuild.
  8. Navigate to the AmeisenNavigation.Server build location and find config.cfg
  9. Edit the last line of the file to look like sMmapsPath=C:\mmaps

If you have problem getting the AnTCP.Client nuget package, you have to install it manually from here.

starnodes commented 1 month ago

I followed the instructions but am getting a build error. Can you tell me what could be the problem? build log.txt

Or maybe you can publish the compiled version? Thanks!

Xian55 commented 1 month ago

I'm getting the same error, i'm not sure what's changed. I had no issues compiling in prior, maybe a windows update or something.

I'm only having an old Debug build, but it should be work. AmeisenNavigationServer_x64_Debug.zip

Xian55 commented 1 month ago

I've recompiled the the project, with the latest compiler it builds now. Pushed the fix.

In case it does not work at your side still, here's a x64 release build of the server with the latest compiler. AmeisenNavigationServer_x64_Release.zip

Thanks for letting me know about the problem, i hope the issue getting resolved at your end, have a nice day!

LienSimen commented 1 month ago

Steps that worked for me:

  1. Target platform x86
  2. Downloading AnTCP.Client.1.1.1.nupkg and in visual studio Tools-> nuGet Package Manager -> Package Sources -> C:\YourNuGetDownloadFolder and press update.
  3. Rebuild .Pack for AmeisenNavigation.Pack.lib not found, then rebuild server.
  4. Run DriverBooster to get Json, then change map and port (from 47110 to 47111)