Skip to content

World of Warcraft Memory Editing Library for 3.3.5:12340

Notifications You must be signed in to change notification settings

AzDeltaQQ/SHInject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

SHInject is a Memory Editing Library for World of Warcraft 3.3.5:12340. I want to make with my library the Memory Editing for World of Warcraft simpler.

Functions

Client Communication

  • ClientCommunication::SetMessageHandler(opcode, myFunction, Parameter);
  • ClientCommunication::RemoveMessageHandler(opcode);
  • ClientCommunication::Disconnect();
  • ClientCommunication::GetCurrent();
  • ClientCommunication::GetSessionKey();
  • ClientCommunication::SendPacket(data);
  • ClientCommunication::SendGamePacket(data);

Lua

  • Lua::DoString("LuaString");
  • Lua::Reload();
  • Lua::GetState();
  • Lua::GetTop();
  • Lua::ToNumber(LuaState, Idx);
  • Lua::ToString(LuaState, Idx);
  • Lua::PushString(LuaState, "MyString");
  • Lua::RegisterFunc(FreeFuncAddress, (int)myFunction, "CommandName");
  • Lua::UnregisterFunc("CommandName");

GameConsole

  • GameConsole::Enable(true/false);
  • GameConsole::RegisterCommand("CommandName", myFunction, category, "HelpText");
  • GameConsole::UnregisterCommand("CommandName");
  • GameConsole::Write("MyText", color);

Events

  • ClientServiceSetMessageHandler
  • ClientServiceRemoveMessageHandler
  • ClientServiceSendGamePacket
  • ClientServiceDisconnect
  • ClientServiceSetMessageHandler
  • FrameScriptRegisterFunction
  • FrameScriptUnregisterFunction
  • SetMessageHandler
  • CGGameObjectInitialize

How to use

  • Download source
  • Compile the source with Visual Studio
  • Move the SHInject01.dll in the World of Warcraft main directory
  • Inject the dll with a dll Injector in the World of Warcraft process.

License

img img img

http://creativecommons.org/licenses/by-nc/4.0/

Thanks

Team

  • Luzifix

About

World of Warcraft Memory Editing Library for 3.3.5:12340

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 82.5%
  • C++ 17.5%