IcePixelx fb325db19f Squashed commit of the following:
commit 4b6351200b9f7e7bb75b780c46042afbed3359f3
Merge: a3946bb 47dc117
Author: Alex <18037145+salcodes1@users.noreply.github.com>
Date:   Tue Dec 28 22:09:36 2021 +0200

    Merge branch 'Mauler125:pylon' into pylon

commit a3946bb5ce4655665a763aeb3c2b016215bfa805
Author: Alex <18037145+salcodes1@users.noreply.github.com>
Date:   Tue Dec 28 22:07:02 2021 +0200

    Pylon C++ implementation actually working now

commit 00cd76f7b21476e054d3ead4a4c8d507f391c963
Author: Alex <18037145+salcodes1@users.noreply.github.com>
Date:   Tue Dec 28 03:45:41 2021 +0200

    Fixed post requests not using provided route

commit 2f2d01713fd38861f0e674641bf14b6afd25ecc6
Author: Alex <18037145+salcodes1@users.noreply.github.com>
Date:   Tue Dec 28 03:44:20 2021 +0200

    added get private game server info route

commit b53b89d31a7201ac594abf16dd7c00134bb5a132
Merge: 433f14c c8ec95b
Author: Alex <18037145+salcodes1@users.noreply.github.com>
Date:   Tue Dec 28 03:32:14 2021 +0200

    Merge branch 'pylon' into indev

commit 433f14c352a0ae366cff2cbe03753b2198a77848
Author: Alex <18037145+salcodes1@users.noreply.github.com>
Date:   Tue Dec 28 03:31:33 2021 +0200

    partial commit

commit c8ec95bd37ed0c3e16090ed0a15808bda6a2ee99
Author: Alex <18037145+salcodes1@users.noreply.github.com>
Date:   Tue Dec 28 03:26:44 2021 +0200

    Added backbone and some of the routes for r5net-ms (now Pylon) interactions
2022-01-03 15:03:20 +01:00
2022-01-03 15:03:20 +01:00
2021-07-16 23:10:10 +03:00
2021-08-15 00:49:28 +02:00

Note [Important]

This is not a cheat or hack. Do not attempt to use this on the latest version of the game

Apex

APEX Legends / R5 Server Engine research

  • Detours-based Visual Studio project for hooking the game engine

R5Dev

Instructions are kinda outdated. Will be updated soon.

To use the vs project / engine hooking, here are some basic instructions:

  1. Build the solution
    • or get the binaries from the releases page of this repo
  2. Copy r5detours.dll and launcher.exe to the apex game folder
  3. Copy the unpacked version of r5apex.exe over the original in your game folder
  4. Run launcher.exe

The game will pop a debug terminal, that will forward your commands directly to the in-game source console backend. SQVM prints are also enabled, and the hooks will attempt to load game vscripts out of platform\ relative from the game executable before falling back to the SearchPath's defined in GameInfo.txt or the in-memory VPK structures.

R5Net DISCLAIMER

When hosting to the Server Browser (R5Net) you will stream your IP to that database which will be stored there till you stop hosting the server.

This is NEEDED so you can even connect to other players servers.

There is a Checkbox that is by default disabled that allows you to stream to the server browser.

If you tick that and don't assign a password your server will be visible in the server browser.

But if you assign a password you will get a token as a response and a password and it won't be visible in the server browser.

People can join with that over the "Private Servers" button.

If you do that your IP will still be stored on the database till you stop hosting the server to ensure people can connect.

Alternative way is just to host the server without ticking the server browser checkbox and just give the people you want to connect the IP including the port.

TL;DR If you tick the server browser box in "Host Server" your IP will be stored till you close the server.

Description
No description provided
Readme 47 MiB
Languages
C++ 83.8%
C 14.8%
CMake 1.1%
Batchfile 0.2%
Python 0.1%