Changelog

Last modified by Daniel Turner on 2023/09/07 15:18

Egosoft JIRA
Egosoft JIRA
Displaying 198 issues at 07/Sep/23 3:15 PM.
Fix Version/s Issue Type Key Summary
4.30 RC 3, 4.30 Hotfix 2 (VR) New Feature XRUIMOD-278

FFI: add IsAutotargetingActive()

4.30 RC 3, 4.30 Hotfix 2 (VR) Improvement XRUIMOD-280

Lua: update GetControllerInfo() to return new "joystick" controller mode

4.30 RC 2, 4.30 Hotfix 1 (VR) Improvement XRUIMOD-277

Lua: change GetActionInfo() position values

4.30 RC 1, 4.30 (VR) New Feature XRUIMOD-265

FFI: add IsTargetable()

4.30 RC 1, 4.30 (VR) Improvement XRUIMOD-270

Lua: change GetErrorSeverity() to support new important info messages

4.30 RC 1, 4.30 (VR) Bug XRUIMOD-268

Lua: calling GetDate() with invalid format specifier crashes the game

4.22 Beta 2, 4.22 (VR) New Feature XRUIMOD-259

FFI: add ActivatePlayerControls(), DeactivatePlayerControls() and IsGestureSteeringActive()

4.22 Beta 2, 4.22 (VR) New Feature XRUIMOD-251

FFI: add GetCurrentGameTime()

4.22 Beta 2, 4.22 (VR) New Feature XRUIMOD-258

FFI: added Get/SetMouseVRSensitivityPitch/Yaw

4.22 Beta 2, 4.22 (VR) New Feature XRUIMOD-257

FFI: added Is/SetMouseVRPointerAllowed()

4.22 Beta 2, 4.22 (VR) Bug XRUIMOD-264

FFI: (Get/Set)UIScale can set/retrieve invalid scale values.

4.22 Beta 2, 4.22 (VR) Bug XRUIMOD-252

FFI: GetLocalizedText() doesn't handle text element place holders.

4.22 Beta 2, 4.22 (VR) Bug XRUIMOD-256

Lua: Fixed functions returning storage names instead of storage tags

4.21 Beta 1, 4.21 (VR) New Feature XRUIMOD-248

FFI: added IsThrottleBidirectional() and SetThrottleBidirectional()

4.20 Hotfix 1 (VR), 4.21 Beta 1 New Feature XRUIMOD-235

FFI: add Language Selection support

4.20 Hotfix 1 (VR), 4.21 Beta 1 New Feature XRUIMOD-234

FFI: added Get/SetVRControllerAutoHide()

4.20 Hotfix 1 (VR), 4.22 Beta 2 New Feature XRUIMOD-233

FFI: added Get/SetVRViveTouchpadLockTime()

4.20 Hotfix 1 (VR), 4.21 Beta 1 New Feature XRUIMOD-232

FFI: added Get/SetVRWindowMode()

4.20 Hotfix 1 (VR), 4.21 Beta 1 Improvement XRUIMOD-230

Lua: add new ignoreCockpitObstruction parameter to IsObstructed()

4.20 Hotfix 1 (VR), 4.21 Beta 1 Bug XRUIMOD-228

Lua: SetPointerOverride() not always having an effect.

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-194

FFI: add CircularMenuClosed()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-213

FFI: add Cycle(Next/Prev)(Primary|Secondary)Weapon()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-217

FFI: add FadeScreen()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-181

FFI: add Get/SetAdaptiveSamplingOption()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-219

FFI: add GetCrosshairArrowDetails()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-177

FFI: add GetFPS()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-224

FFI: add GetItemTraderTypeByWare()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-212

FFI: add GetNum(Primary|Secondary)Weapons()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-191

FFI: add GetQuickMenuHotkey()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-207

FFI: add GetRectangleTargetElementExtends()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-209

FFI: add GetRelativeAimOffset()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-210

FFI: add GetRelativeAimScreenPosition()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-206

FFI: add GetTargetElementOffset()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-208

FFI: add GetWindowSize()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-179

FFI: add IsFPSEnabled()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-186

FFI: add IsVRMode()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-192

FFI: add QuickDock() / QuickUndock()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-197

FFI: add QuickMenuAccess()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-227

FFI: add SetSofttargetByMissionOffer()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-216

FFI: add StartIntroAnimation()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-218

FFI: add StartStartMenuBGMusic()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-193

FFI: add ToggleLootMagnet()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-190

FFI: add ToggleSeta()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-204

FFI: added GetTableAlertEffectColor()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-201

FFI: added GetVRVivePointerHand() and SetVRVivePointerHand()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-202

FFI: added IsVROculusTouchActive() and IsVRViveControllerActive()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-226

FFI: added StopStartMenuBGMusic()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-196

FFI: added functions for accessing player-related component IDs

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-187

Lua: add GetRelativeMousePosition()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-198

Lua: add QuickMenuOpened()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-180

Lua: add SetFullScreenWorldSpace()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-200

Lua: add SetPointerOverride()/UnsetPointerOverride()

4.20 (VR), 4.21 Beta 1 New Feature XRUIMOD-195

Lua: add StartConversationFromMenu()

4.20 (VR), 4.21 Beta 1 Improvement XRUIMOD-189

Lua: add success return value to RequestSofttargetLock()

4.20 (VR), 4.21 Beta 1 Improvement XRUIMOD-203

Lua: added optional argument alerteffectcolor to CreateTable()

4.20 (VR), 4.21 Beta 1 Improvement XRUIMOD-211

Lua: update GetControllerInfo() to return new "touch" controller mode

4.20 (VR), 4.21 Beta 1 Improvement XRUIMOD-178

Make the FPS counter controllable in the DebugLog

4.20 (VR), 4.21 Beta 1 Improvement XRUIMOD-223

change Lua: Pause() to also display Game Paused text.

4.20 (VR), 4.21 Beta 1 Bug XRUIMOD-225

FFI: add new interact menu related functions

4.20 (VR), 4.21 Beta 1 Bug XRUIMOD-220

Lua: GetUIElementScreenPosition() doesn't produce errors upon invalid calls

4.20 (VR), 4.21 Beta 1 Bug XRUIMOD-215

Lua: Incorrect behavior for calls to CreateIcon() and SetIcon() without specifying.

4.20 (VR), 4.21 Beta 1 Bug XRUIMOD-214

Lua: Invalid calls to SetIcon() or CreateIcon() do not trigger an error

4.20 (VR), 4.21 Beta 1 Bug XRUIMOD-188

Pressing ENTER has no effect, after the command line was opened.

4.10 RC 1 New Feature XRUIMOD-182

FFI: add GetAllMissiles() and GetNumAllMissiles()

4.10 RC 1 Improvement XRUIMOD-176

FFI: Replace ToggleForceShootingAtCursorOption() with SetForceShootingAtCursorOption()

4.10 RC 1 Bug XRUIMOD-184

Lua: GetEffectDistanceOption() returns incorrect value

4.10 Beta 5 New Feature XRUIMOD-138

Lua: change SetNPCBlackboard() to allow unsetting keys

4.10 Beta 5 Improvement XRUIMOD-173

Lua: add return value offercomponent to GetMissionOfferDetails()

4.10 Beta 5 Bug XRUIMOD-174

FFI: GetNumStoredUnits() raises incorrect error

4.10 Beta 5 Bug XRUIMOD-175

FFI: RemoveTradeWare() raises incorrect error

4.10 Beta 5 Bug XRUIMOD-172

FFI: calling certain functions in invalid ways can crash the game

4.10 Beta 5 Bug XRUIMOD-171

Lua: random issues when calling SetNPCBlackboard()

4.10 Beta 4 New Feature XRUIMOD-169

Support reduced widgetsystem for extremely simple menus

4.10 Beta 4 Improvement XRUIMOD-170

Make the Command Line available in the startmenu.

4.10 Beta 1 New Feature XRUIMOD-162

FFI: add GetCameraRotation()

4.10 Beta 1 New Feature XRUIMOD-163

FFI: add IsPointingWithinAimingRange()

4.10 Beta 1 New Feature XRUIMOD-185

FFI: add IsVRVersion

4.10 Beta 1 New Feature XRUIMOD-164

FFI: add options to control forceshootingatcursor setting

4.10 Beta 1 Improvement XRUIMOD-159

Allow slider element to disable display value rounding

4.10 Beta 1 Improvement XRUIMOD-158

Lua: CreateIcon() - Add direct support to use plain textures/icons without any overlay color.

4.10 Beta 1 Improvement XRUIMOD-154

Lua: CreateSlider() - allow sliders with zero values < min or > max

4.10 Beta 1 Improvement XRUIMOD-151

Lua: SetFullScreenOneToOne() should indicate success/failure

4.10 Beta 1 Improvement XRUIMOD-168

Lua: change GetCollectableData() to support floating point shield restore values

4.10 Beta 1 Improvement XRUIMOD-149

add shift modifier key support to mouse clicks and other mouse actions

4.10 Beta 1 Improvement XRUIMOD-142

revise savegame related methods to improve performance

4.10 Beta 1 Bug XRUIMOD-144

DebugLog hotkeys not working in 1st-person case

4.10 Beta 1 Bug XRUIMOD-165

DebugLog: Clear Log and Log disabled exceed actual button widths

4.10 Beta 1 Bug XRUIMOD-141

HasEntityMoneyLogEntries() can return wrong value

4.10 Beta 1 Bug XRUIMOD-167

Lua: Calling RegisterBindings() for the same viewtype more than once breaks menus

4.10 Beta 1 Bug XRUIMOD-166

Lua: Calling RegisterBindings() for the same viewtype twice produces wrong error message.

4.10 Beta 1 Bug XRUIMOD-143

Lua: Calling SetScript() with certain invalid handles doesn't issue an error.

4.10 Beta 1 Bug XRUIMOD-145

Lua: GetNumTextLines() returns incorrect values

4.10 Beta 1 Bug XRUIMOD-157

Lua: Sliders are incorrectly positioned, if minValue != 0

4.10 Beta 1 Bug XRUIMOD-155

Lua: Sliders with a granularity != 1 have incorrect slider-element sizes.

4.10 Beta 1 Bug XRUIMOD-146

Lua: text related functions suggest incorrect error cause.

4.10 Beta 1 Bug XRUIMOD-139

Opening the debugbar doesn't work in all cases.

4.10 Beta 1 Bug XRUIMOD-156

Slider can reach invalid values.

4.00 RC 2 New Feature XRUIMOD-135

FFI: add AreShipSystemsEnabled()

4.00 RC 2 New Feature XRUIMOD-136

FFI: add accessors for newly added large HUD menu option

4.00 RC 2 New Feature XRUIMOD-132

FFI: add means to control mouse picking on HoloMap

4.00 RC 2 New Feature XRUIMOD-199

Lua: add AbilityMenuOpened()

4.00 RC 2 Improvement XRUIMOD-137

Lua: extend AddUITriggeredEvent() to accept an optional 3rd parameter

4.00 RC 2 Bug XRUIMOD-133

Lua: fix GetLibraryEntry() not returning inventory wares

4.00 RC 2 Bug XRUIMOD-134

Lua: fix invalid calls to GetTextWidth() not returning an error

4.00 RC 1 Improvement XRUIMOD-129

Lua: update GetMacroData() to add "scanlevel" property

4.00 RC 1 Improvement XRUIMOD-130

Lua: update GetMacroData()'s storagetags property handling

4.00 RC 1 Bug XRUIMOD-131

Lua: fix SetTopRow() causing inconsistent table scroll behavior

4.00 Beta 7 Improvement XRUIMOD-128

Lua: update CreateTable() to allow wrapped-around tables

4.00 Beta 6 Hotfix 1 New Feature XRUIMOD-126

FFI: add IsAppStoreVersion()

4.00 Beta 6 New Feature XRUIMOD-122

FFI: add GetSupplyBudget()

4.00 Beta 6 New Feature XRUIMOD-118

FFI: add IsPlayerCameraTargetViewPossible()

4.00 Beta 6 New Feature XRUIMOD-120

FFI: add ScheduleSupplyUpdate()

4.00 Beta 6 New Feature XRUIMOD-121

FFI: add UpdateBlackboardSupplyOverrides()

4.00 Beta 6 New Feature XRUIMOD-124

FFI: add means to access NPC money information.

4.00 Beta 6 New Feature XRUIMOD-119

FFI: add means to determine information about ammo storage.

4.00 Beta 6 New Feature XRUIMOD-117

Lua: add PrepareIcon()

4.00 Beta 6 Improvement XRUIMOD-116

Lua: update GetLoadingInfo() and add loadcount as well as issavegame

4.00 Beta 6 Improvement XRUIMOD-123

Lua: update GetPrimaryShipWeapon() to retrieve weapon mod details.

4.00 Beta 6 Improvement XRUIMOD-125

Lua: update GetUnitStorageData() to allow excluding restricted wares

4.00 Beta 6 Bug XRUIMOD-115

Lua: IsObstructed() returns incorrect value in certain cases.

4.00 Beta 5 New Feature XRUIMOD-104

FFI: add GetDefensibleDPS()

4.00 Beta 5 New Feature XRUIMOD-109

FFI: add IsDemoVersion()

4.00 Beta 5 New Feature XRUIMOD-106

FFI: add IsPlayerValid()

4.00 Beta 5 New Feature XRUIMOD-110

FFI: add functions related to marking encyclopdia entries as read

4.00 Beta 5 New Feature XRUIMOD-107

FFI: add functions to retrieve cargo stats

4.00 Beta 5 New Feature XRUIMOD-111

Lua: add functions related to toggle the mouse-look

4.00 Beta 5 Improvement XRUIMOD-105

Lua: update GetComponentData() and provide isdocked/isdocking ship states

4.00 Beta 5 Improvement XRUIMOD-108

Lua: update GetWareData() to retrieve information whether a ware can be crafted multiple times

4.00 Beta 5 Bug XRUIMOD-113

FFI: (Get|Set)PersonalizedCrashReportOption is inconsistent on Linux/Mac

4.00 Beta 5 Bug XRUIMOD-112

Lua: IsObstructed() can return wrong result, if canBeObstructedByOwnComponent differs

4.00 Beta 4 Improvement XRUIMOD-96

FFI: Add trade deals related functions

4.00 Beta 4 Improvement XRUIMOD-101

Lua: AddInventory() - add possibility to indicate added inventory was crafted

4.00 Beta 4 Improvement XRUIMOD-97

Lua: add indexbyid parameter to GetTradeList

4.00 Beta 4 Improvement XRUIMOD-98

Lua: add more data to GetRegisteredModules()

4.00 Beta 4 Improvement XRUIMOD-100

Lua: add optional checkonly parameter to AddAmmo() and missing success return value

4.00 Beta 4 Improvement XRUIMOD-99

Lua: update GetWareData() to retrieve information about weapon mods and bundled ammo

4.00 Beta 4 Bug XRUIMOD-94

Lua: Calling StartPlayingSound() while sounds are disabled triggers an error

4.00 Beta 3 New Feature XRUIMOD-75

FFI: add CanActivateSeta()

4.00 Beta 3 New Feature XRUIMOD-89

FFI: add GetMissionIDDetails2()

4.00 Beta 3 New Feature XRUIMOD-81

FFI: add GetZoneAt()

4.00 Beta 3 New Feature XRUIMOD-83

FFI: add HasRemoteControl()

4.00 Beta 3 New Feature XRUIMOD-92

FFI: add RemoveHoloMap2()

4.00 Beta 3 New Feature XRUIMOD-86

FFI: add ToggleMouseSteeringMode()

4.00 Beta 3 New Feature XRUIMOD-84

FFI: add functions related to warehouse stations

4.00 Beta 3 New Feature XRUIMOD-91

add Lua functions to support MaxProductionStorageOverride functionality

4.00 Beta 3 Improvement XRUIMOD-88

FFI: improve error output in GetMissionIDObjective()

4.00 Beta 3 Improvement XRUIMOD-87

Lua: GetMissionDetails() should indicate whether objectives are available

4.00 Beta 3 Improvement XRUIMOD-85

Lua: add "isitemtrader" and "istradestation" properties to GetComponentData()

4.00 Beta 3 Improvement XRUIMOD-74

Lua: add NotifyOnJumpDriveCharging()

4.00 Beta 3 Bug XRUIMOD-90

FFI: calling GetMissionIDObjectiveTarget() can crash the game

4.00 Beta 2 New Feature XRUIMOD-65

FFI: add AreControlsActive()

4.00 Beta 2 New Feature XRUIMOD-68

FFI: add GetExternalTargetViewComponent()

4.00 Beta 2 New Feature XRUIMOD-73

FFI: add GetJumpDriveDetails() and related JumpDriveDetails struct

4.00 Beta 2 New Feature XRUIMOD-72

FFI: add HasJumpdrive()

4.00 Beta 2 New Feature XRUIMOD-69

FFI: add HasSeta()

4.00 Beta 2 New Feature XRUIMOD-63

FFI: add IsHUDActive()

4.00 Beta 2 New Feature XRUIMOD-70

FFI: add IsSetaActive()

4.00 Beta 2 New Feature XRUIMOD-67

FFI: add SetMapRenderTargetOnTarget

4.00 Beta 2 New Feature XRUIMOD-66

Lua: add GetLocalMouseClickPosition()

4.00 Beta 2 New Feature XRUIMOD-71

Lua: add NotifyOnInventoryWaresAdded

4.00 Beta 2 New Feature XRUIMOD-80

add Jumpdrive support

4.00 Beta 2 New Feature XRUIMOD-114

add checkbox widget element

4.00 Beta 2 Improvement XRUIMOD-61

FFI: add IsExternalTargetMode()

4.00 Beta 2 Bug XRUIMOD-60

Calling certain FFI and Lua functions can crash the game.

4.00 Beta 2 Bug XRUIMOD-95

FFI: GetRelativeAimPosition() returns wrong position when remote controlling drones/torpedos

4.00 Beta 2 Bug XRUIMOD-62

FFI: IsTargetInPlayerActivePrimaryWeaponRange() is incorrect when inside drones

4.00 Beta 2 Bug XRUIMOD-64

StopPlayingSound() could return false even upon success

4.00 Beta 1 New Feature XRUIMOD-76

FFI: add GetCurrentCursorInfo()

4.00 Beta 1 New Feature XRUIMOD-51

FFI: add GetCurrentMissionOffers()

4.00 Beta 1 New Feature XRUIMOD-78

FFI: add GetMapPositionOnEcliptic()

4.00 Beta 1 New Feature XRUIMOD-79

FFI: add IsGamePaused()

4.00 Beta 1 New Feature XRUIMOD-52

FFI: add ToggleAutoPilot()

4.00 Beta 1 New Feature XRUIMOD-53

Lua: add ConvertMissionTypeString()

4.00 Beta 1 New Feature XRUIMOD-11

Support drawing shapes/lines/etc. directly in menus.

4.00 Beta 1 New Feature XRUIMOD-59

Widgetsystem tooltip support

4.00 Beta 1 Improvement XRUIMOD-56

Extend ConvertTimeString() to support specifying precisions for %s, %S, and %T

4.00 Beta 1 Improvement XRUIMOD-58

FFI: add IsDroneMode()

4.00 Beta 1 Improvement XRUIMOD-82

update SetMapRenderTarget() to focus the drone, when inside a drone

4.00 Beta 1 Bug XRUIMOD-57

GetLocalMousePosition() returns inaccurate position

3.61 RC 1 Bug XRUIMOD-49

Calling GetWareData() and GetEntityData() can corrupt the Lua stack.

3.61 RC 1 Bug XRUIMOD-48

Certain Lua functions can cause crashes.

3.61 RC 1 Bug XRUIMOD-50

GetActionInfo() doesn't return action icons in 1st-person case

3.60 Beta 4 New Feature XRUIMOD-46

Add new FFI-function SetKnownTo()

3.60 Beta 3 New Feature XRUIMOD-41

Add "productionmoney" property to GetComponentData()

3.60 Beta 3 New Feature XRUIMOD-38

Add "tradeware" property to GetComponentData()

3.60 Beta 1 Improvement XRUIMOD-35

Add SetButtonColor()

3.60 Beta 1 Improvement XRUIMOD-37

Add SetSofttarget() for componentIDs

3.60 Beta 1 Improvement XRUIMOD-36

Improve recognizing disabled debugLog

3.60 Beta 1 Bug XRUIMOD-30

Calling Lua function GetFontHeight can crash the game.

3.60 Beta 1 Bug XRUIMOD-32

incorrect error in NotifyOnPlayerControlStarted()/NotifyOnPlayerControlStopped()

3.60 Beta 1 Bug XRUIMOD-29

incorrect return values and error messages for GetPlayerShipShieldDetails()

3.52 RC 2 New Feature XRUIMOD-28

add FFI function HasCustomConversation()

3.50 - RC 1 New Feature XRUIMOD-22

Provide means to pass data from Lua to MD.

3.50 - Beta 3 Improvement XRUIMOD-14

GetRelationFactionStatus / GetRelationStatus should be consistent

3.50 - Beta 3 Improvement XRUIMOD-17

Move GetFactionDetails() to FFI

3.50 - Beta 2 Improvement XRUIMOD-4

Allow passing FFI IDs to non UI-scripts

3.50 - Beta 2 Improvement XRUIMOD-3

Fix missing error with incorrect call to CanBeSubordinateOf()

3.50 - Beta 2 Improvement XRUIMOD-5

Simplify hooking into existing menus for modders.

Generated at Thu Sep 07 15:15:33 CEST 2023 by Daniel Turner using JIRA 7.13.18#713018-sha1:e1230154f8ff8cc9272975bf568fc732e806fd68.