Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.Core Class Reference

The Core class provides a central management and utility framework for interacting with the game. It contains references to primary objects, configurations, memory access, and performs various key tasks. More...

Public Member Functions

static IntPtr SetFocus (HandleRef hWnd)

Static Public Attributes

static OverlayManager OverlayManager
 Manages the overlay display for the application, providing features such as activation, deactivation, and user notifications through visual elements.
static ExternalProcessMemory Memory
 Main instance of core memory operator.
static bool TestBool1 = false
static object TestObject1 = null
static int TestCounter1 = 0
static dynamic TemporaryStorage = new ExpandoObject()
 Data storage for profiles that is never cleared until exit.
static dynamic ProfileTemporaryStorage = new ExpandoObject()
 Data storage for profiles that is cleared on profile load.
static dynamic BotStartTemporaryStorage = new ExpandoObject()
 Data storage for profiles that is cleared on botbase start.
static readonly ThreadSafeRandom Random = new ThreadSafeRandom(new Random())
 Provides a thread-safe random number generator, ensuring consistent and reliable randomization for features or operations requiring randomness within the application.
static string LastLoginError = ""
 Stores the error message related to the most recent login attempt. This includes errors encountered during server requests, authentication issues, or other login failures. The value is updated as errors occur during the login process, providing diagnostic information for troubleshooting.
static Dictionary< string, object > CommandLineSettings = new Dictionary<string, object>()
 Represents a collection of command-line arguments and their corresponding values, allowing the application to dynamically store and retrieve settings specified at runtime.

Properties

static LocalPlayer Player [get]
 Local player game object.
static LocalPlayer Me [get]
 Local player game object.
static GameObject Target [get]
 The currently targeted object, null if no target.
static bool IsInGame [get]
 Check if the player is currently in game.
static int???????? CurrentGameVer [get]
 Represents the current game version as an integer. This value is obtained by reading memory patterns within the game's process and parsing the version string.

Detailed Description

The Core class provides a central management and utility framework for interacting with the game. It contains references to primary objects, configurations, memory access, and performs various key tasks.

Member Function Documentation

◆ SetFocus()

IntPtr ff14bot.Core.SetFocus ( HandleRef hWnd)

Member Data Documentation

◆ BotStartTemporaryStorage

dynamic ff14bot.Core.BotStartTemporaryStorage = new ExpandoObject()
static

Data storage for profiles that is cleared on botbase start.

◆ CommandLineSettings

Dictionary<string, object> ff14bot.Core.CommandLineSettings = new Dictionary<string, object>()
static

Represents a collection of command-line arguments and their corresponding values, allowing the application to dynamically store and retrieve settings specified at runtime.

◆ LastLoginError

string ff14bot.Core.LastLoginError = ""
static

Stores the error message related to the most recent login attempt. This includes errors encountered during server requests, authentication issues, or other login failures. The value is updated as errors occur during the login process, providing diagnostic information for troubleshooting.

◆ Memory

ExternalProcessMemory ff14bot.Core.Memory
static

Main instance of core memory operator.

◆ OverlayManager

OverlayManager ff14bot.Core.OverlayManager
static

Manages the overlay display for the application, providing features such as activation, deactivation, and user notifications through visual elements.

◆ ProfileTemporaryStorage

dynamic ff14bot.Core.ProfileTemporaryStorage = new ExpandoObject()
static

Data storage for profiles that is cleared on profile load.

◆ Random

readonly ThreadSafeRandom ff14bot.Core.Random = new ThreadSafeRandom(new Random())
static

Provides a thread-safe random number generator, ensuring consistent and reliable randomization for features or operations requiring randomness within the application.

◆ TemporaryStorage

dynamic ff14bot.Core.TemporaryStorage = new ExpandoObject()
static

Data storage for profiles that is never cleared until exit.

◆ TestBool1

bool ff14bot.Core.TestBool1 = false
static

◆ TestCounter1

int ff14bot.Core.TestCounter1 = 0
static

◆ TestObject1

object ff14bot.Core.TestObject1 = null
static

Property Documentation

◆ CurrentGameVer

int???????? ff14bot.Core.CurrentGameVer
staticget

Represents the current game version as an integer. This value is obtained by reading memory patterns within the game's process and parsing the version string.

◆ IsInGame

bool ff14bot.Core.IsInGame
staticget

Check if the player is currently in game.

◆ Me

LocalPlayer ff14bot.Core.Me
staticget

Local player game object.

◆ Player

LocalPlayer ff14bot.Core.Player
staticget

Local player game object.

◆ Target

GameObject ff14bot.Core.Target
staticget

The currently targeted object, null if no target.