LUA API v2 Aardvark Manager - xAranaktu/FC-25-Live-Editor GitHub Wiki

Aardvark Manager

In Aardvark Database you can find settings loaded from various in-game .ini files. This LUA Class allows you to read and change these values.

Fields

This class doesn't have any fields.

Methods

ExportToFile

Dump Aardvark Database to .csv file. Keep in mind that this will export only settings that are currently loaded in DB, not all existing possible key-value pairs.

Declaration

void AardvarkManager:ExportToFile(string filepath)

Parameters

Type Name Description
string filepath Full file path where data should be exported. If not provided the data will be exported to "C:\FC 25 Live Editor\aardvark_db.csv"

Returns

Doesn't return anything

Example

-- Export Aardvark Database to "C:\FC 25 Live Editor\aardvark_db.csv"

LE.aardvark_manager:ExportToFile()

SetInt

Set int value for given settings. Will create new if setting not exist

Declaration

void AardvarkManager:SetInt(string name, int value)

Parameters

Type Name Description
string name Setting name
int value New value

Returns

Doesn't return anything

Example

LE.aardvark_manager:SetInt("ENABLE_HAND", 0)

SetFloat

Set float value for given settings. Will create new if setting not exist

Declaration

void AardvarkManager:SetFloat(string name, float value)

Parameters

Type Name Description
string name Setting name
float value New value

Returns

Doesn't return anything

Example

LE.aardvark_manager:SetFloat("GC_GRAY_ZONE_WIDTH", 33.0)

SetString

Set string value for given settings. Will create new if setting not exist

Declaration

void AardvarkManager:SetString(string name, string value)

Parameters

Type Name Description
string name Setting name
string value New value

Returns

Doesn't return anything

Example

LE.aardvark_manager:SetString("REGIONALIZATION_TUR_TR/CURRENCY_TYPE", "EUROS")

GetInt

Get int value for given settings.

Declaration

int AardvarkManager:GetInt(string name, int default_value)

Parameters

Type Name Description
string name Setting name
int default_value (optional) Defalut value that will be returned if setting doesn't exist. "0" if not provided

Returns

Value of the setting as int

Example

local setting_value = LE.aardvark_manager:GetInt("ENABLE_HAND")
print(setting_value)
> 1

GetFloat

Get float value for given settings.

Declaration

float AardvarkManager:GetFloat(string name, float default_value)

Parameters

Type Name Description
string name Setting name
float default_value (optional) Defalut value that will be returned if setting doesn't exist. "0.0" if not provided

Returns

Value of the setting as float

Example

local setting_value = LE.aardvark_manager:GetFloat("GC_GRAY_ZONE_WIDTH")
print(setting_value)
> 33.0

GetString

Get string value for given settings.

Declaration

string AardvarkManager:GetString(string name, string default_value)

Parameters

Type Name Description
string name Setting name
string default_value (optional) Defalut value that will be returned if setting doesn't exist.

Returns

Value of the setting as string

Example

local setting_value = LE.aardvark_manager:GetString("REGIONALIZATION_TUR_TR/CURRENCY_TYPE")
print(setting_value)
> EUROS