Code Monkey home page Code Monkey logo

apexdream's Introduction

The Apex Legends Dream

There is no bypass for EasyAntiCheat! You have to implement your own EasyAntiCheat bypass.

This is an external cheat for Apex Legends written in Rust. The cheat is embeddable, you implement the API to access Apex Legends and in return you get a bunch of features.

See here for an example of how to use the API.

Features

Aim assist

Advanced legitimate aim assist with many customizable settings. Its focus is on being as legitimate as possible, while still being effective. It works by calculating mouse movement commands, it does not write viewangles.

It uses advanced trajectory calculations based on sampled data for accurate prediction.

Some of its features:

  • Aim at visible enemies only.
  • Aim automatically when firing.
  • Customizable hold to aim key.
  • Distance and zoom based FOV scaling.
  • Configure vertical and horizontal aim strength independently.
  • Smooth aim powered by a PID controller.
  • Aim ramps up and fades out smoothly.
  • Aim strength drops temporarily when the target is moving erratically.
  • Aim spine system so you are in control which body part to aim at.
  • Aim priority system to prioritize players but still aim at other things like knocked players or abilities.

Triggerbot

When locked onto an enemy with the aimbot, can trigger when the enemy is in the crosshair. Works with close range guns like shotguns and long range guns like snipers where it uses prediction to trigger at the right time.

Uses humanized clicking, customized per weapon.

Recoil Control System

Simple humanized RCS that removes most of the weapon recoil only (does not remove weapon sway).

Configure vertical and horizontal compensation independently.

ESP

Customizable ESP for many objects in the game:

  • Draw 2D bounding boxes, with separate mode for players behind cover.
  • Team based coloring so you know who has the advantage in a 3rd party.
  • Draw player names.
  • Draw health and armor bars.
  • Draw loot icons (only for items that are useful or upgrades).
  • Draw skeleton.
  • Draw fading trail as the player moves around.
  • Draw where to aim to hit the head with prediction.
  • Draw where to aim frag grenades in the sky to hit them from above.
  • ...

Highlight

Ye olde highlighter. Highlights players, loot, and other objects using ingame effects.

Observers

Draws a list of dead players (when their team is dead) and whether or not they're spectating you.

Radar

Simple 2D radar that shows live enemy players as dots around your crosshair.

Ring damage indicator

When near or outside the ring, a damage indicator shows when you will take the next tick of damage. Additionally a timer counts down to the last possible time for you to start healing (phoenix, medkit, syringe) before you won't have enough time to heal before dying to the ring.

Scripts

A bunch of little automations:

  • Legitimized rapidfire and bunnyhop.
  • Auto reload, auto tac reload and animation cancel reloads.
  • Auto tap strafe.
  • Thirdperson and freecam toggle.
  • Simple humanized fast loot and auto loot.

Debugger

A simple debugger to visualize the game state live.

Update offsets

The offsets are provided statically by gamedata.ini and parsed.

Manually update the offsets by pasting the INI output from the Apex Legends Offset Dumper in offsets/stdout.ini. Then run cargo run --example gamedata >gamedata.ini to update the gamedata offsets.

The cheat can dump the game for you, but it requires a few extra steps. See if you can figure it out 😉. Otherwise lurk around on UnKnoWnCheaTs and wait for people to post updated offsets.

License

Licensed under GPL 3.0 License, see license.md.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.

apexdream's People

Contributors

casualx avatar equinoxalpha avatar mrsteyk avatar murphykyle avatar nep-timeline avatar nukoooo avatar thegreenplanet avatar unownguhelvu avatar xtherk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apexdream's Issues

Unknown Function strcmp

====================[ Build | all | Debug ]=====================================
"C:\Program Files\JetBrains\CLion 2018.3.4\bin\cmake\win\bin\cmake.exe" --build D:\Development\apexbot\cmake-build-debug --target all -- -j 2
Scanning dependencies of target apexbot
[  9%] Building CXX object CMakeFiles/apexbot.dir/src/aimassist.cpp.obj
[ 18%] Building CXX object CMakeFiles/apexbot.dir/src/apexbot.cpp.obj
In file included from D:\Development\apexbot\src\aimassist.cpp:4:
D:\Development\apexbot\src\state.hpp: In member function 'bool GameState::is_in_game() const':
D:\Development\apexbot\src\state.hpp:20:76: error: 'strcmp' was not declared in this scope
   return signon_state == SignonState::Full && level_buffer[0] != '\0' && !!strcmp(level_buffer, "mp_lobby");
                                                                            ^~~~~~
D:\Development\apexbot\src\state.hpp:20:76: note: 'strcmp' is defined in header '<cstring>'; did you forget to '#include <cstring>'?
D:\Development\apexbot\src\state.hpp:1:1:
+#include <cstring>
 #pragma once
D:\Development\apexbot\src\state.hpp:20:76:
   return signon_state == SignonState::Full && level_buffer[0] != '\0' && !!strcmp(level_buffer, "mp_lobby");
                                                                            ^~~~~~
In file included from D:\Development\apexbot\src\apexbot.cpp:6:
D:\Development\apexbot\src\state.hpp: In member function 'bool GameState::is_in_game() const':
D:\Development\apexbot\src\state.hpp:20:76: error: 'strcmp' was not declared in this scope
   return signon_state == SignonState::Full && level_buffer[0] != '\0' && !!strcmp(level_buffer, "mp_lobby");
                                                                            ^~~~~~
D:\Development\apexbot\src\state.hpp:20:76: note: 'strcmp' is defined in header '<cstring>'; did you forget to '#include <cstring>'?
D:\Development\apexbot\src\state.hpp:1:1:
+#include <cstring>
 #pragma once
D:\Development\apexbot\src\state.hpp:20:76:
   return signon_state == SignonState::Full && level_buffer[0] != '\0' && !!strcmp(level_buffer, "mp_lobby");
                                                                            ^~~~~~
CMakeFiles\apexbot.dir\build.make:76: recipe for target 'CMakeFiles/apexbot.dir/src/apexbot.cpp.obj' failed
CMakeFiles\apexbot.dir\build.make:62: recipe for target 'CMakeFiles/apexbot.dir/src/aimassist.cpp.obj' failed
CMakeFiles\Makefile2:74: recipe for target 'CMakeFiles/apexbot.dir/all' failed
Makefile:82: recipe for target 'all' failed
mingw32-make.exe[2]: *** [CMakeFiles/apexbot.dir/src/apexbot.cpp.obj] Error 1
mingw32-make.exe[2]: *** Waiting for unfinished jobs....
mingw32-make.exe[2]: *** [CMakeFiles/apexbot.dir/src/aimassist.cpp.obj] Error 1
mingw32-make.exe[1]: *** [CMakeFiles/apexbot.dir/all] Error 2
mingw32-make.exe: *** [all] Error 2

Hello sir! litle help me

I did everything correctly, the offset is also up to date, but during the Cargo test, it keeps showing this error.
The Cargo build --release completes successfully, but there is no .exe file.
Képernyőkép 2023-04-25 110222
build 111312
I hope I did not tire you with my ignorance. Have a nice day!

Beware of delayed bans

Just to inform you EAC busted me for using this slightly modified bot. My communication method is UD, so most likely got busted for glow or SendInput which the bot uses and EAC scanned the binary. Or it's sigged already.

c

c

doesn't work anymore

Hi,
Been using your source for sometime and works falwless. B ut after recent apex update unable to rename apex and dump the file.
Any chance if you can share updated way to dump the file please?

Thanks

bypass

I don't have a bypass in my possession. Can you tell us which bypass you use or recommend?

Query

Hey, is this still up to date?

Do you have any tips to get an EAC bypass?

Also, is there a way to make the aimbot smoother and/or less detectable so that I can attempt ranked without getting a ban?

Error unable to find ConCommand vftable

Hello, I'm back again,

So I have taken in consideration your recommendation to execute the code on Windows, since I have tested on Ubuntu, but when the code is executed I have the following error that prevent the code to finish the export of the dump human-readable MD file.

C:\Program Files (x86)\Steam\steamapps\common\Apex Legends>cargo run --release -- "r5apex.exe" human > stdout.md
warning: fields flags and num_elements are never read
   --> src\analysis\recvtables.rs:121:2
    |
117 | struct Prop<'a> {
    |        ---- fields in this struct
...
121 |     flags: i32,
    |     ^^^^^
122 |     num_elements: i32,
    |     ^^^^^^^^^^^^
    |
    = note: Prop has derived impls for the traits Debug and Clone, but these are intentionally ignored during dead code analysis
    = note: #[warn(dead_code)] on by default

warning: field offset is never read
   --> src\analysis\recvtables.rs:127:2
    |
125 | struct Table<'a> {
    |        ----- field in this struct
126 |     name: &'a str,
127 |     offset: u32,
    |     ^^^^^^
    |
    = note: Table has derived impls for the traits Debug and Clone, but these are intentionally ignored during dead code analysis

warning: apexdumper (bin "apexdumper") generated 2 warnings
    Finished release [optimized] target(s) in 0.04s
     Running target\release\apexdumper.exe r5apex.exe human
unable to find any interfaces!
unable to find GameVersion!
unable to find LocalPlayerPtr!
unable to find projectile_speed
ERR: unable to find ConCommand vftable

C:\Program Files (x86)\Steam\steamapps\common\Apex Legends>

Wanna know if you have any idea about these errors, what I have missed and how can I bypass it.

Thank You

Thank You for keep updating this source! :D

how to use

hello.thank you for make!
i have question.

Q1how to use this?
Q2how to inject external?
Q3how to make playeresp and trigger?

i hope answer me :)

Help

Error reading gamedata.ini, also can't seem to get apex dumper to work, would you be able to talk to me on discord and help me? I'm really struggling and just want to try it D:
Cuffy#5022

Update CL 3667708 breaks signatures

branch r5151 and CL 3667708 broke a lot of signatures which appear to stem from a potential compiler update?

! unable to find any interfaces!
! unable to find LocalEntityHandle!
! unable to find LocalPlayerPtr!
! unable to find GlobalVars!
! unable to find ViewRender
! unable to find ClientState
! unable to find studio hdr ok!

Isnt the bypass already there?

// EAC BYPASS GOES HERE

bool read_process_memory(uint32_t pid, uint64_t address, void* buffer, size_t size) {
return false;
}
bool write_process_memory(uint32_t pid, uint64_t address, const void* buffer, size_t size) {
return false;
}
bool virtual_query_ex(uint32_t pid, uint64_t address, MEMORY_BASIC_INFORMATION& mbi) {
return false;
}
const wchar_t* get_mapped_file_name(uint32_t pid, uint64_t address, void* buffer, size_t size) {
return nullptr;
}

error while extracting offsets on Ubuntu

cargo run --release -- "r5apex.exe" human > stdout.md

warning: `apexdumper` (bin "apexdumper") generated 2 warnings Finished release [optimized] target(s) in 4.87s Running `target/release/apexdumper r5apex.exe human` thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/main.rs:31:56 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

about rust

I'm a rust idiot. I typed "cargo build --release" & "cargo run --release" in cmd and it returned "error: a bin target must be available for 'cargo run'". I don't know how to deal with it.

Fatal Error: winternl.h: No such file or directory

I'm compiling with MinGW64 in powershell without administrative access, and process.cpp has been written to include winternl.h which does not exist in my system. Should I delete the line? Oh yeah and by the way I compiled using the stdafx.cpp

cargo build fail

cmd offsets cargo build
error: failed to download fmtools v0.1.0`

Caused by:
unable to get packages from source

Caused by:
failed to parse manifest at C:\Users\Administrator\.cargo\registry\src\github.com-1ecc6299db9ec823\fmtools-0.1.0\Cargo.toml

Caused by:
feature edition2021 is required

this Cargo does not support nightly features, but if you
switch to nightly channel you can add
cargo-features = ["edition2021"] to enable this feature`

dumper little issue

Hello
I always use your offset dumper, but I can't get offsets for glows like glow through wall.
Is this a dumper issue? Or is it a problem with my skills?

I don't see a cheat

Hi! I compiled the cheat with the cargo build, but I still can't see the cheat itself. maybe I'm doing something wrong?
Screenshot 2023-03-26 080824

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.