82 lines
5.3 KiB
Markdown
82 lines
5.3 KiB
Markdown
# GTA Tools
|
|
|
|
A toolset of convenient things for GTA V Online.
|
|
|
|

|
|

|
|
|
|
> [!NOTE]
|
|
> I have been forced to move this project from [GitHub](https://github.com/elituf/gta-tools) to [here](https://gitlab.com/futile/gta-tools). Sorry for the inconvenience. From now on you may always find the project source code via the redirect at [futile.eu/gta-tools](https://futile.eu/gta-tools).
|
|
|
|
## Installing
|
|
|
|
**Option 1** — <ins>Download</ins>
|
|
Download the latest release [here](https://gitlab.com/futile/gta-tools/-/releases/permalink/latest/downloads/gta-tools.exe) and place it somewhere convenient for you, such as Documents. You could then make a shortcut titled "GTA Tools", and pin it to taskbar or Start.
|
|
|
|
**Option 2** — <ins>Build from source</ins>
|
|
You will need Rust, which you can get [here](https://rustup.rs). Then, clone this repo and navigate to it. At this point, you should probably `git checkout x.x.x`, where `x.x.x` is the latest tag. You can then run `cargo build --release`. Once you do that, you can use the binary located at `.\target\release\gta-tools.exe` in the same way as **Option 1**.
|
|
|
|
> [!NOTE]
|
|
> It is recommended to always use an up-to-date version of GTA Tools from [releases](https://gitlab.com/futile/gta-tools/-/releases). You can also easily access this repository by going to the <kbd>About</kbd> page of GTA Tools and clicking the <kbd>git</kbd> button beside the version number.
|
|
|
|
## Guide
|
|
|
|
Every feature of GTA Tools works for both the Legacy and Enhanced versions of the game. GTA Tools requires administrator access.
|
|
|
|
#### Game
|
|
|
|
This section is quite simple.
|
|
|
|
<kbd>Launch</kbd> — Starts your game on the chosen launcher and game version.
|
|
|
|
<kbd>Force close game</kbd> — Kills all game processes. The button requires a second press after the first one for confirmation. This *does not* touch Rockstar Games Launcher or any other processes, only ones named `GTA5_Enhanced.exe` or `GTA5.exe`.
|
|
|
|
#### Session
|
|
|
|
This section also has two features.
|
|
|
|
<kbd>Empty current session</kbd> — Clears your session of players[^1] by blocking the game's network access for 10 seconds, then unblocking it. This can be useful in numerous ways:
|
|
* You are stuck loading into a session
|
|
* You are stuck loading into an interior
|
|
* You are about to get griefed while doing a freemode mission
|
|
* You want to quickly get a "new" session
|
|
|
|
<kbd>Anti AFK</kbd> — Prevents you from getting kicked for idling by pressing keys on your keyboard every 60 seconds. At present, those keys are `VK_NUMPAD4` & `VK_NUMPAD6`, due to being a relatively good balance of keys that the game actually registers but don't interrupt gameplay too much if they activate while you're playing. You *must* be tabbed into GTA V for <kbd>Anti AFK</kbd> to work. While toggled, <kbd>Anti AFK</kbd> will only activate when all of the following conditions are true:
|
|
* The `Grand Theft Auto V` window is currently focused
|
|
* None of the designated keys are currently being pressed[^2]
|
|
* The mouse cursor is not currently visible[^3]
|
|
|
|
#### Network
|
|
|
|
<kbd>Game's network access</kbd> — Blocks/unblocks GTA V's entire internet access using the Windows Firewall. This feature can also be changed to <kbd>Rockstar save server access</kbd> via the **Network** dropdown of the settings. When in this mode, instead of blocking the entire game's network, it will only block the Rockstar save server at the IP `192.81.241.171`. The IP can also be changed in the same settings, if ever needed.
|
|
|
|
This feature is primarily useful for **replay glitching**, which is an exploit that allows you to complete any heist/mission finale, get the money for it, and then be able to do it again right away.
|
|
|
|
<details>
|
|
<summary>How to do a replay glitch</summary>
|
|
|
|
1. Get to the finale of a heist/contract/mission series, such as **The Contract: Dr. Dre**
|
|
2. Complete the finale as normal
|
|
3. Right *after* the **HEIST/MISSION PASSED** screen you get when you complete a finale (basically, when your cut is being shown), <kbd>Block</kbd> the game's internet access
|
|
4. After a few seconds, you will be shown an error screen and kicked to the main menu
|
|
5. At this point, <kbd>Unblock</kbd> the game's internet access and load back into online
|
|
6. Finally, spend any amount of money, and you should receive the finale cut, but also be able to go play the finale again immediately
|
|
</details>
|
|
|
|
<details>
|
|
<summary>How to do a replay glitch (save server method)</summary>
|
|
|
|
1. Get to the finale of a heist/contract/mission series, such as **The Contract: Dr. Dre**
|
|
2. At any point before you complete the finale, <kbd>Block</kbd> the save server access (for example, at the beginning of the mission)
|
|
3. Complete the finale as normal
|
|
4. After loading into online, exit to story mode
|
|
5. At this point, <kbd>Unblock</kbd> the save server access and load back into online
|
|
6. Finally, force a save by changing your outfit, and you should receive the finale cut, but also be able to go play the finale again immediately
|
|
</details>
|
|
|
|
|
|
|
|
[^1]: Technically, it just makes you lose connection to the session. But it looks like everyone left you instead.
|
|
[^2]: Otherwise, if you are, for example, using those keys to fly a plane, <kbd>Anti AFK</kbd> activating could cancel the input.
|
|
[^3]: Specifically, the Windows mouse cursor, not the in-game mouse cursor. This check is mostly used to prevent typing while you are in the Rockstar overlay.
|