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