A tiny hacking framework for the PwnAdventure3: Pwnie Island game created by http://ghostintheshellcode.com/ ( http://pwnadventure.com/ )
- Teleport
- Speedhack
- Chat
// Teleport to the actor with the given name (substring match).
// Examples: Michael, Payne
void TeleportToActor(std::string const& name);
// Teleport to given world position.
void TeleportTo(Vector3* position);
// Teleport distance into the current direction.
// Note: 1000 units look like 5 meters, so these values can be rather large.
void TeleportForward(float distance);
// Adjust player walking speed (speedhack).
void SetPlayerSpeed(float speed);
// Send chat message. Don't overdo.
void Chat(std::string const& message);
// Get the world position of a named location, useful for teleportation.
// Examples: BlockySpawnPoint, GoldFarmSpawnPoint, MagmarokSpawner
Vector3 GetNamedLocation(std::string const& location);
Windows. Make sure the MSVC runtime is compatible with the one used in the game (e.g. with Visual Studio 2013).
- Windows
- Boost
- AntTweakBar
- Some C++11 (VS2013)
- Start game
- Run
Release/RuntimeInject.bat
to inject the DLL into the game process and run the EntryPoint function. Hit F1 to teleport forward or change stuff, seeLogic.cpp
- Hit F9 to unload the DLL
- Start looking at the
Internals.hpp
file to get a feel of how the internal classes work - Look at
Hacks.cpp
for some sample hacks like teleportation Logic::Pulse
is called every frame and allows actions to be executed from the main thread (don't execute state-altering stuff from other threads)- Don't do debug builds, they will fail!
- The DLL injector was not made by me. See the help output for more information.
- For the rest, see the LICENSE file