[go: up one dir, main page]

Skip to content
This repository has been archived by the owner on Oct 2, 2023. It is now read-only.

Simple Internal War Thunder Sig Scanner and Offset Dumper.

License

Notifications You must be signed in to change notification settings

morganwall/War-Thunder-Offset-Dumper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

War-Thunder-Offset-Dumper

A simple internal War Thunder sig scanner and offset dumper.

Credit

Credit to cazzwastaken for the pattern scan function from his crashed repo. I may rewrite it at somepoint, though I saw no reason to do so at the time.

Dumping

Addresses

  • Base
  • cGame
  • cLocalPlayer
  • cPlayerList

Offsets

  • cGame
  • cLocalPlayer
  • cPlayerList

Note

Please note that this project requires that EAC is disabled. Any attempt to use this with EAC enabled WILL most likely result in a permanent ban. This project is also several months outdated, meaning that the signatures will need updating to work with the newest version of the game.

Launching Without EAC

You can launch War Thunder without EAC using the standalone launcher, launcher.exe, which can be found in the War Thunder directory.

Usage

Cloning

Git is required in order to clone a github repository. You can find a download to git on their official website here. After installing git, open CMD and enter this command:

git clone https://github.com/morganwall/War-Thunder-Offset-Dumper.git

You should have now successfully cloned the repository.

Requirements

This project was writen in Microsoft Visual Studio 2019 and may require platform toolset v142 or higher. As the binary file is a DLL and the program is internal, you are required to use a DLL injector to inject the module into your game. You can find a link to my LoadLibrary DLL Injector here. This project was wrote and will only run on Windows.

Compiling

First, please make sure that you have Microsoft Visual Studio 2019 intalled, along with platform toolset v142. Open the .sln file included in the folder, with Microsoft Visual Studio 2019. After that, change the build options to Release | x64 and press Build. Upon completion, you should recieve a binary called "War Thunder Offset Dumper.dll".

Injecting

Before being able to inject, you need to launch War Thunder and login. After launching the game, open your DLL injector, select the War Thunder process (aces.exe), select "War Thunder Offset Dumper.dll" and press inject. Note: Injecting using my injector is slightly different, please see here for instructions on how to inject using it. Upon successfully injecting, a console window will appear containing the dumped offsets and addresses.

License

Copyright (c) 2022 Morgan Wall
This project is licensed under the GNU General Public License v3.0 License - refer to the LICENSE for more detail.