Last updated as of: d97445074468d6c9d4229398dcd7f00021dbd3cb
- AddonAttribute
- Renamed from
Addon
toAddonAttribute
to follow C# guidelines
- Renamed from
- ReaperShroudContainer
- StanceChangeId changed from ushort to byte
- FateContext
- State changed from byte to FateState enum
- InventoryItem
- Quantity changed from uint to int
- GetQuantity return type changed from uint to int
- GameObject
- FateId changed from uint to ushort
- GetRadius now has an optional parameter
adjustByTransformation
this does nothing for GameObject but can have uses for inherited types
- RetainerManager
- VentureId changed from uint to ushort
- UIState
- GetNextMapAllowanceTimestamp return type changed from int to long
- LayoutWorld
- UnloadPrefetchLayout is now static
- ChangeEventInterface
- Moved from
FFXIVClientStructs.FFXIV.Common.Configuration
toFFXIVClientStructs.FFXIV.Common.Configuration.ConfigBase
- Moved from
- UserFileEvent
- Moved from
FFXIVClientStructs.FFXIV.Client.UI.Misc.UserFileManager
toFFXIVClientStructs.FFXIV.Client.UI.Misc
- Moved from
- RaptureGearsetModule
- UpdateGearset now returns an int
- UIModuleInterface
- RotateLinkshellHistory now returns void
- RotateCrossLinkshellHistory now returns void
- AtkImageNode
- LoadIconTexture second parameter changed from version to language (0 =
\0
, 1 =hq/\0
, 2 =ja/\0
, 3 =en/\0
, 4 =de/\0
, 5 =fr/\0
, 6 =chs/\0
, 7 =cht/\0
, 8 =ko/\0
)
- LoadIconTexture second parameter changed from version to language (0 =
- AtkModule
- Removed AtkExternalInterface field as it is now inherited
- InventoryManager
- Copy now returns void instead of bool
- AddonChatLogPanel
- Removed FontSize, FirstLineVisible, LastLineVisible, Unknown2C0, TotalLineCount, MessagesAboveCurrent, IsScrolledBottom
- AtkEvent
- Removed Type, Unk29, Flags
- AtkEventManager
- RegisterEvent now returns AtkEvent*
- UnregisterEvent now returns bool
- RegisterEvent renamed systemEvent to isGlobalEvent
- UnregisterEvent renamed systemEvent to isGlobalEvent
- AtkResNode
- AddEvent now only takes AtkEventType instead of ushort or AtkEventType
- RemoveEvent now only takes AtkEventType instead of ushort or AtkEventType
- AddEvent renamed systemEvent to isGlobalEvent
- RemoveEvent renamed systemEvent to isGlobalEvent
- AtkSimpleTween
- RegisterEvent now returns AtkValue*
- UnregisterEvent now returns bool
- RegisterEvent renamed systemEvent to isGlobalEvent
- UnregisterEvent renamed systemEvent to isGlobalEvent
- Framework
- Removed CursorPosX, CursorPosY, CursorPosX2, CursorPosY2
- GamepadButtonsFlags
- Moved from
FFXIVClientStructs.FFXIV.Client.UI
toFFXIVClientStructs.FFXIV.Client.System.Input
- Moved from
- MouseButtonFlags
- Moved from
FFXIVClientStructs.FFXIV.Client.UI
toFFXIVClientStructs.FFXIV.Client.System.Input
- Moved from
- KeyStateFlags
- Moved from
FFXIVClientStructs.FFXIV.Client.UI
toFFXIVClientStructs.FFXIV.Client.System.Input
- Moved from
- UIInputData
- Removed GamepadLeftStickX, GamepadLeftStickY, GamepadRightStickX, GamepadRightStickY, GamepadButtons, Square, Cross, Circle, Triangle, L1, R1, L2, R2, Start, L3, R3, PSButton, Select, MuteButton, GamepadLeftStickLeft, GamepadLeftStickRight, GamepadLeftStickUp, GamepadLeftStickDown, GamepadRightStickLeft, GamepadRightStickRight, GamepadRightStickUp, GamepadRightStickDown, DPadLeft, DPadRight, DPadUp, DPadDown, UIFilteredCursorXPosition, UIFilteredCursorYPosition, UIFilteredMouseWheel, UIFilteredMouseButtonHeldFlags, UIFilteredMouseButtonPressedFlags, UIFilteredMouseButtonReleasedFlags, UIFilteredMouseButtonHeldThrottledFlags, UIFilteredCursorXDelta, UIFilteredCursorYDelta, UIFilteredCursorXDelta, CursorXPosition, CursorYPosition, MouseWheel, MouseButtonHeldFlags, MouseButtonPressedFlags, MouseButtonReleasedFlags, MouseButtonHeldThrottledFlags, CursorXDelta, CursorYDelta, IsGameWindowFocused, IsLastKeyboardKeyDownThrottled, _keyState, KeyHeldKeycode, LastKeyCharKeyCode, LastKeyChar
- Conditions
- Added
IsMountImmobile
property which is the documented name forIsInThisState88
- Added
- TextServiceInterface
- Added
TextServiceEvent
struct
- Added
- AtkModule
- Added
AtkExternalInterface
andTextServiceEvent
inheritance
- Added
- Framework
- Added Setup, Destroy, Free, and Tick virtual functions
- Added GamepadInputs, CursorInputs, KeyboardInputs, GamepadInputs2, CursorInputs2, KeyboardInputs2
- AgentLobby
- Added IsLoggedIntoZone
- Corrected IsLoggedIn offset
- RaptureAtkModule
- Added OpenMapWithMapLink virtual function
- AddonChatLogPanel
- Added LogViewer
- LogViewer
- Added LogViewer struct
- AtkEvent
- Added AtkEventState
- AtkEventState
- Added AtkEventState struct
- AtkEventDispatcher
- Added DispatchEvent, RemoveEvent
- InputData
- Added InputData struct
- GamepadInputData
- Added GamepadInputData struct
- CursorInputData
- Added CursorInputData struct
- TabController
- Added NodeInfo, IsInSearchTab, InputReceivedEventAddon, Setup, RegisterInputReceivedEvent, RegisterCallback, SetTabCount, SetTabIndex, GetTabIndex, GetFirstButton, GetLastButton, UpdateButtons, SetTabIndexAndCallBack
- Added NodeInfoContainer struct
- AtkEventData
- Added LinkData
- AtkTextNode
- Added LinkData
- LinkData
- Added LinkData struct