engine:process
set
Type
function
Description
This is NOT intended to be used to check if a process is open. This function will make FC2 attach to a target process. Thereby opening its hacking library to the process. You need to call this before calling other functions in this module. The only exception is for Constellation4, as it automatically attaches to a process already.
This function accepts either a process name or a process ID. If there are multiple processes open with the same name, it is best to use process ID instead. You can use process:list
to get a list of all processes and their IDs.
Parameters
string/number
process name/process id
Returns
number
processid
get_module
Type
function
Description
This will load the information about a module into memory. This will allow you to use the module for hacking purposes.
Parameters
string
namenumber
segment (optional - linux only)
Returns
module
get_base
Type
function
Description
Gets the base address of a process.
Returns
address
read
Type
function
Parameters
MEM_
typenumber
addressnumber
size (only ifMEM_STRING
specified)
Returns
MEM_
value
write
Type
function
Parameters
MEM_
typenumber
address- value
monitor
Type
function
Description
This will make FC2 monitor the status of a process. Multiple processes can be monitored at once. This is useful to check if a process closed.
Parameters
string
name
get_name
Type
function
Returns
string
name of process
get_game
Type
function
Returns
GAME_ID
inject
Type
function
Description
This will inject a DLL into the target process. You must use process:set
to set the target process before calling this. The directory must be the full path. If you simply supply a file name, this function will not work.
INJECTION_METHOD_MANUAL_MAP
will launch fantasy.injector with the required arguments automatically.
Parameters
string
full .dll directoryINJECTION_METHOD
injection type
Returns
boolean
list
Type
function
Description
Lists all running processes.
Returns
table
string
namenumber
id
get_modules
Type
function
Returns
table
table ofmodule
class instances.
is_service_running
Type
function
Parameters
string
Returns
boolean