Home » Call of Beyond [v0.8] [Call of Beyond Team]

Call of Beyond [v0.8] [Call of Beyond Team]

User Rating: 5.1

Download for Windows

Download for Android (v0.7)

  • swipe down to hide the ui
  • swipe left to roll back
  • swipe right to start skipping of text
  • swipe 2x left&right to open the game menu
  • swipe up&down to toggle a small window with memory usage information
  • longpress the save file thumbnail in the save/load screen to delete this slot

Download Cheats Engine Table

– What’s Cheat Engine

 
It’s a powerful cheating/debugging tool (rather a framework) with a huge variety of utilities to let you modify or ‘cheat’ any executable at runtime provided you know what you are doing. Cheat Engine and its author Dark Byte has been around for more than 20 years still supporting the development to this day.



– How do I get a copy of Cheat Engine

 
There are several ways to download the tool:
NB: Cheat Engine is available on Windows and MacOS only.
NB: Make sure you have the LATEST or at least a penultimate version of CE when using others’ cheat tables to avoid incompatibility issues



– What’s a Cheat Engine table

 
CE cheats are usually distributed as lightweight XML tables and have a .CT extension. You will need Cheat Engine installed on your PC to run CE tables.
NB: Most cheat engine tables are created for Windows (x86-64 architecture), you won’t find many tables for MacOS apps and arm64 architecture.
NB: You can see the layout of any table by opening it with any text editor like NotePad++



– How does Cheat Engine work

 
It’s basically a debugging tool on steroids. There’s a lot to unpack on how it works, but my scripts rely on AOB signatures (be they hardcoded ASM cheats, pointers with offsets, etc) and LUA scripting. The challenge is to create consistent and resilient cheats working between versions, but there’s nothing permanent with compilers and optimizations.

AOB signatures work like this: a byte signature is scanned to find the first match in the .text (code) section, then CE gracefully injects a detour jump to the allocated cheat script (or in a code cave) that tweaks the game behavior and then returns to the next instruction after the injection. Sometimes AOB-based cheat scripts modify a function’s behavior in-place.
Lua scripts that are running in the CE’s lua engine are basically meta-scripts to extend CE’s functionality with a neat API.



– Where do I put a cheat table / .CT file

 
Wherever you deem suitable, usually tables are standalone .CT files and making dependencies for them isn’t a good practice. When you run a cheat table, it’s loaded into and interpreted by Cheat Engine.



– How to use Cheat Engine

 
First of all, make sure your Cheat Engine instance is running with administrator rights to make sure it is able to read, write to memory and communicate with kernel properly. To do that, you can grant administrator rights by clicking RMB on Cheat Engine shortcut (to open its context menu), then go to Properties -> Compatibility (tab) and tick ‘Run this program as an administrator’. Likewise, you can go to CE settings (when in the CE GUI, Edit->Settings) you can also find ‘Always attempt to launch as admin’ option. Or if you need it once, just run CE as an administrator (RMB on the CE shortcut, ‘Run as an administrator’

For cases when tables DON’T have an attach script in them:
When Cheat Engine is opened and/if a cheat table for a specific game is loaded into it, the first thing that’s needed is to attach to the specific game executable.
After pressing this button, you will see active processes with their PIDs exposed by Windows. If you struggle to find yours, check other tabs, there are 3 of them: Application, Processes, Windows.
For cases when tables DO have an attach script in them:
You’ll see a script like *this*, just activate the checkbox. Does it fail to attach? Please read ‘Why does the attach script fails when I activate it?’ below
 


Once you are attached, activate other scripts that you need and have fun. Usually scripts are quite simple to use, but if there are instructions, just follow them to make it work. Sometimes certain actions are required for scripts to work properly, .e.g pressing a button to catch a pointer, loading into the game/level world to ensure a character actor is constructed, etc.



– How to FREEZE, FREEZE AND ALLOW INC/DEC

 
Nothing really fancy. If there’s a value address (which means value column for that address will have a value), clicking on the address’ checkbox (active column) will freeze it (if you press SPACE while an address is highlighted, it will be frozen), see the ImageOne below:

If you need to freeze and allow the value to increase/decrease (let’s say you’ve frozen the value at 5000, but you are ok with it increasing to +INF and vice versa with decreasing to -INF). To do that, you can select an address and press MINUS and PLUS on your keyboard, respectively, this same effect can be achieved by clicking just right to the checkbox while it’s frozen like here:
 



– The value I’ve frozen is being updated faster than CE does that, what do I do?

 
At the top, click Edit->Settings. At the bottom you’ll see Freeze interval, update it to smaller value that works best for you and probably tick ‘Use thread for freeze’.
There’s virtually no latency in how game threads execute opcodes that write to addresses, but you can approximate that by tweaking Cheat Engine



– Why does the attach script fails when I activate it?

 
1. Make sure the game the table is for IS running at the moment, otherwise it won’t have anything to attach to.
2. Does it run, but the table fails to attach? Please find the game executable (not the launcher, the game’s .exe), see its name, then double click the attach script in the CE and see whether it matches the game process name. The reason being that sometimes games have version number in their exetuables so adjusting it every time is necessary to attach (but if the game’s changed the logic, it may still fail).
 



– OK, I’m attached to the game correctly, but next scripts fail to run OR crash the game. What’s wrong?

 
NB: When a specific CE script fails, it returns an error message which can be seen by clicking RMB on the failed script, the first line will be an error message, if you’re reporting something, please specify what error you get specifically
NB: If there are instruction I’ve included along with a cheat table, consider that your duty to follow them properly before telling it’s broken.

As stated in ‘How to use Cheat Engine’ section, make sure you are running the CE instance with administrator rights (go to this section to learn how) AND please make sure you are running the latest version of CE

1. I usually specify game versions when I’m rather sure something may break on the next update. Was there an update? That’s the most possible reason it’s not working then: either AOB scan fails due to a changed assembly by a compiler or structure/class offsets have changed (the most possible reason for a crash)
2. If the game version and the version I’ve created a table for match, but the script still fails – that’s different. Either you failed to follow my instructions correctly (if there were any) or the signatures I’ve created a script for weren’t reliable and lack certain checks (I’m more of a cheater than a gamer, so I don’t usually spend much time playing a game if I’ve created a table working for me).

If it’s an update that’s been released (by that I mean the game thread was updated by mods with safe links), kindly reply to my post telling that or request me to update the table in DM/my profile.

Be it the 2nd issue, reach out WITH as much context as you can, I need a reason why it fails and how you discovered that error. There’s a high chance you will be ignored in the thread if you fail to cooperate on something YOU need. But you have higher chances to see my answer if you reach out directly (if you can’t DM me, just ask me to open a conversation with you on my profile)



– Why some of my lua code is encrypted

 
Reasons can be different, but the obvious one – I don’t want to expose my implementation if that took some of my creativity to come up with it. But if you are truly interested and would like to learn something from me, feel free to connect. I will unpack that if I have time and mood to. If the right time and mood comes, I can just post the un-encrypted scripts myself somewhere.
In some cases I hide it to avoid the script being patched out by a dev.

If you feel anxious using scripts with encoded lua functions, feel free to close the table and never use it again.



– I want to request a table, could you create a cheat table for X?

 
Yes, you can. If I’m interested, I can have a look when I feel right. But don’t expect timely shipping. You can warm my interest by some compensation, I take monetary encouragement more seriously (but if ask me to do something extremely timeconsuming with no proper compensation, I might refuse taking that commission).
Games I can create cheat tables relatively fast for:
  • Unreal Engine 4+
  • Unity (mono/il2cpp)
  • Godot Engine
  • Custom Engines or directly compiled games
I don’t create cheat tables for RenPy (making Python ones makes more sense) and currently I have no leverage over GameMaker engine games (unpopular JAP game engines also fall into this caregory)



– Can you teach me?

 
Systematically? Not for free, that won’t take a day or something + that’s something you’ll need some knack for.
One or two specific questions? Sure, feel free to reach out, you won’t be the first to ask.
5.1
Average
Story - 5.1
Visual - 5.1
Engagement - 5.2
Core Loop - 5.1

2 Comments

  1. This game works on Win 7 and has quite perverted sex scenes as well as supposedly intriguing story but in previous versions it was seemingly impossible to leave starting area. I wonder how far we can get now…

    Reply
    • It gets you nowhere now on Win 7. Can’t even start the game anymore. Development goes well I guess.

      Reply

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Lost Password

Please enter your username or email address. You will receive a link to create a new password via email.