diff --git a/README.txt b/README.txt index 35bd3b4..d7eff1f 100644 --- a/README.txt +++ b/README.txt @@ -10,6 +10,9 @@ To cast a spell at your current mouseover target using this tool, create a macro format "/script CastSpellAtMouseover(x)" where x is the numerical id of the spell you wish to cast. +To launch, run loader.exe -p c:\path\to\wow.exe (or just loader.exe with it inside the +main wow folder) + Note that while this makes no malicious changes to the WoW client, it could easily be mistaken as malicious by the primitive anticheats in use on most vanilla private servers. This program contains absolutely no protection against anticheat software. @@ -21,4 +24,9 @@ Kronos / Twinstar has said that while they do not support client modification, t will not specifically target this mod. Refer to this thread: http://forum.twinstar.cz/showthread.php/97154-Planning-to-release-a-wow-mod-Will-it-get-people-banned +Nostalrius declined to answer my inquiry. While they are not currently doing anything +that would cause this to be detected, the modifications are detectable if they decide +to take the time to do it. For reference, this is the thread where I posed the question: +http://forum.nostalrius.org/viewtopic.php?f=6&t=14117 + USE AT YOUR OWN RISK \ No newline at end of file diff --git a/loader/loader.vcxproj b/loader/loader.vcxproj index 7d956bf..6b632e4 100644 --- a/loader/loader.vcxproj +++ b/loader/loader.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -18,13 +18,13 @@ Application true - v120 + v140 Unicode Application false - v120 + v140 true Unicode @@ -48,7 +48,7 @@ true - libasmjit.lib;libudis86.lib;shlwapi.lib;%(AdditionalDependencies) + asmjit.lib;udis86.lib;shlwapi.lib;%(AdditionalDependencies) @@ -64,7 +64,7 @@ true true true - libasmjit.lib;libudis86.lib;shlwapi.lib;%(AdditionalDependencies) + asmjit.lib;udis86.lib;shlwapi.lib;%(AdditionalDependencies) diff --git a/nampower.sln b/nampower.sln index c4bb43d..24aaac1 100644 --- a/nampower.sln +++ b/nampower.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.21005.1 +# Visual Studio 14 +VisualStudioVersion = 14.0.23107.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nampower", "nampower\nampower.vcxproj", "{ADBF135C-6D72-4F02-98B9-17B5C9BC5B9E}" EndProject diff --git a/nampower/main.cpp b/nampower/main.cpp index 4ccc484..93b409a 100644 --- a/nampower/main.cpp +++ b/nampower/main.cpp @@ -44,7 +44,7 @@ BOOL WINAPI DllMain(HINSTANCE, DWORD, LPVOID); // our function and initialize the lua ToNumber pointer for later. // we also check to see if we are already in-game (in the case of injection // into a running process). if we are, register the lua function immediately. -extern "C" HADESMEM_DETAIL_DLLEXPORT DWORD Load() +extern "C" __declspec(dllexport) DWORD Load() { const hadesmem::Process process(::GetCurrentProcessId()); diff --git a/nampower/nampower.vcxproj b/nampower/nampower.vcxproj index 20c6e32..9f6c731 100644 --- a/nampower/nampower.vcxproj +++ b/nampower/nampower.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -29,13 +29,13 @@ DynamicLibrary true - v120 + v140 Unicode DynamicLibrary false - v120 + v140 true Unicode @@ -59,7 +59,7 @@ true - libasmjit.lib;libudis86.lib;%(AdditionalDependencies) + asmjit.lib;udis86.lib;%(AdditionalDependencies) @@ -75,7 +75,7 @@ true true true - libasmjit.lib;libudis86.lib;%(AdditionalDependencies) + asmjit.lib;udis86.lib;%(AdditionalDependencies)