Changes for page Breaking Changes
Last modified by Michael Baumgardt on 2026/04/17 12:03
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. owen1 +xwiki:XWiki.stefan - Content
-
... ... @@ -25,66 +25,10 @@ 25 25 )))|=((( 26 26 Summary 27 27 ))) 28 -|(% colspan="1" %)(% colspan="1" %) 29 -((( 30 -Scripts 31 -)))|(% colspan="1" %)(% colspan="1" %) 32 -((( 33 -2.20 Beta 3 34 -)))|(% colspan="1" %)(% colspan="1" %) 35 -((( 36 -Attribute for build related conditions e.g. **<event_build_finished/>** renamed from 'buildmodule' to 'buildprocessor' 37 -))) 38 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 39 -((( 40 -//The underlying behaviour remains the same in that it involves the buildprocessor, not the buildmodule. The attribute name has simply been corrected.// 41 -))) 42 -|(% colspan="1" %)(% colspan="1" %) 43 -((( 44 -Scripts 45 -)))|(% colspan="1" %)(% colspan="1" %) 46 -((( 47 -2.00 Beta 1 48 -)))|(% colspan="1" %)(% colspan="1" %) 49 -((( 50 -**<event_build_finished/> **param2 now returns null instead of a construction sequence 51 -))) 52 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 53 -((( 54 -//The construction sequence which was finished should now be accessed via the buildtask provided via param3.// 55 -))) 56 -|(% colspan="1" %)(% colspan="1" %) 57 -((( 58 -Scripts 59 -)))|(% colspan="1" %)(% colspan="1" %) 60 -((( 61 -2.00 Beta 1 62 -)))|(% colspan="1" %)(% colspan="1" %) 63 -((( 64 -**param.boarding.{...}** strength parameters removed 65 -))) 66 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 67 -((( 68 -//The 'recruitstrength', 'veteranstrength' and 'elitestrength' script parameters were no longer required for balancing the boarding gameplay, and were removed.// 69 -))) 70 -|(% colspan="1" %)(% colspan="1" %) 71 -((( 72 -Scripts 73 -)))|(% colspan="1" %)(% colspan="1" %) 74 -((( 75 -2.00 Beta 1 76 -)))|(% colspan="1" %)(% colspan="1" %) 77 -((( 78 -**$defensible.boardee/$defensible.boarder** and **<set_object_boarder/>/<remove_object_boarder/>** removed 79 -))) 80 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 81 -((( 82 -//Due to changes to boarding in X4, the boarding connections accessed by these script properties and actions became redundent and thus, removed. Any connections set by these actions in a savegame will not survive loading.// 83 -))) 84 84 |((( 85 85 UI extensions 86 86 )))|((( 87 -2.0 0Beta 131 +2.0 Beta 1 88 88 )))|((( 89 89 **FFI: GetUpgradeSlotCurrentComponent()/GetUpgradeSlotGroup()** works on non-operationals 90 90 ))) ... ... @@ -95,7 +95,7 @@ 95 95 |((( 96 96 UI extensions 97 97 )))|((( 98 -2.0 0Beta 142 +2.0 Beta 1 99 99 )))|((( 100 100 **FFI: SetFormationShape()** no longer indicates an error upon certain error cases 101 101 ))) ... ... @@ -107,7 +107,7 @@ 107 107 |((( 108 108 Scripts 109 109 )))|((( 110 -2.0 0Beta 154 +2.0 Beta 1 111 111 )))|((( 112 112 **<create_formation/>** now requires the attributes: 'leader' and 'follower'. Attribute 'object' is now deprecated. 113 113 ))) ... ... @@ -118,7 +118,7 @@ 118 118 |((( 119 119 Scripts 120 120 )))|((( 121 -2.0 0Beta 165 +2.0 Beta 1 122 122 )))|((( 123 123 **<event_player_changed_target/>** now fires and returns null if the player deselects a target. 124 124 ))) ... ... @@ -129,9 +129,9 @@ 129 129 |((( 130 130 AI Scripts 131 131 )))|((( 132 -2.0 0Beta 176 +2.0 Beta 1 133 133 )))|((( 134 -**<shoot/> /<shoot_at/>**attribute changes.78 +Attribute changes to **<shoot/>** and **<shoot_at/>** 135 135 ))) 136 136 |(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 137 137 ((( ... ... @@ -142,66 +142,11 @@ 142 142 //Corrects now-obsolete assumption that primary weapon groups only contain guns and secondary weapon groups only contain missile launchers.// 143 143 ))) 144 144 |((( 145 -UI extensions 146 -)))|((( 147 -2.00 Beta 1 148 -)))|((( 149 -**FFI: GetBuildTask()/GetNumBuildTasks()** got a new "buildmoduleid" parameter.(% class="confluenceTd" %) 150 -))) 151 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 152 -((( 153 -//Added possibility to query build tasks of a certain buildmodule.// 154 -))) 155 -|((( 156 -UI extensions 157 -)))|((( 158 -2.00 Beta 1 159 -)))|((( 160 -**Lua:** **GetLibraryEntry()** retrieved a new "buildresources" field. 161 -))) 162 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 163 -((( 164 -//Added list of resources a buildmodule needs to build.// 165 -))) 166 -|((( 167 -UI extensions 168 -)))|((( 169 -2.00 Beta 1 170 -)))|((( 171 -(% style="color: rgb(0,0,0);" %)**Lua:**(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)** CalculateTotalHullFraction()**(% style="color: rgb(0,0,0);" %)** **(%%)was removed.(% style="color: rgb(0,0,0);" %) 172 -))) 173 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 174 -((( 175 -//Unused, derelict function from XR - use GetComponentData(..., "hullpercent") instead.// 176 -))) 177 -|((( 178 -UI extensions 179 -)))|((( 180 -2.00 Beta 1 181 -)))|((( 182 -**FFI: (% style="color: rgb(0,0,0);" %)RequestDockAtReason()/(% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0); color: rgb(0, 0, 0); color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)UndockPlayerShip()(%%) **changed their return values.(% style="color: rgb(0,0,0);" class="confluenceTd" %) 183 -))) 184 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 185 -((( 186 -//Changed return value type to const char* to better identify failure reasons in Lua script.// 187 -))) 188 -|((( 189 -UI extensions 190 -)))|((( 191 -1.50 Beta 3 192 -)))|((( 193 -**Lua: GetComponentData() **changed behavior of "docksizes" propertly.(% class="confluenceTd" %) 194 -))) 195 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 196 -((( 197 -//The "docksizes" property no longer includes internal ship storage docks.// 198 -))) 199 -|((( 200 200 All 201 201 )))|((( 202 202 1.50 Beta 2 203 203 )))|((( 204 -** Meaning of "Shipyard"**was corrected throughout Lua/MD/AI scripts, so that Wharfs are not Shipyards (unlike in XR).93 +Corrected **meaning of "Shipyard"** throughout Lua/MD/AI scripts, so that Wharfs are not Shipyards (unlike in XR). 205 205 ))) 206 206 |(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 207 207 ((( ... ... @@ -211,17 +211,6 @@ 211 211 //Lua / GetComponentData() properties: Removed "iscapitalshipyard", fixed "isshipyard", added "canbuildships", "iswharf", "isequipmentdock"// 212 212 //Scripts: Fixed property .isshipyard, added .iswharf (.canbuildships existed already)// 213 213 ))) 214 -|((( 215 -UI extensions 216 -)))|((( 217 -1.50 Beta 2 218 -)))|((( 219 -**FFI: UpgradeGroupInfo **datatype was changed.(% class="confluenceTd" %) 220 -))) 221 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 222 -((( 223 -//Added new "operational" field to retrieve information about number of operational upgrades in a group.// 224 -))) 225 225 |(% colspan="1" %)(% colspan="1" %) 226 226 ((( 227 227 UI extensions ... ... @@ -230,7 +230,7 @@ 230 230 1.50 Beta 1 231 231 )))|(% colspan="1" %)(% colspan="1" %) 232 232 ((( 233 -**FFI: SetGuidance()** r emoveduseinfopointargument.111 +**FFI:** Removed **SetGuidance()** argument useinfopoint. 234 234 ))) 235 235 |(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 236 236 ((( ... ... @@ -242,33 +242,11 @@ 242 242 |((( 243 243 UI extensions 244 244 )))|((( 245 -1.50 Beta 1 246 -)))|((( 247 -**FFI: CancelConstruction() **changed its return value.(% class="confluenceTd" %) 248 -))) 249 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 250 -((( 251 -(% style="color: rgb(0,0,0);" %)//CancelConstruction() now returns if the cancellation was successful. // 252 -))) 253 -|((( 254 -UI extensions 255 -)))|((( 256 256 1.32 257 257 )))|((( 258 -**Lua: GetComponentData() **removedthe"nextdestname"property.125 +**Lua:** Removed **GetComponentData()** property "**nextdestname**". 259 259 ))) 260 260 |(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 261 261 ((( 262 -//Instead of "nextdestname", use the properties "destination" or "destinationsector" to retrieve a destination component, then retrieve its "name" property.// 129 +//Instead of "nextdestname", use the GetComponentData() properties "destination" or "destinationsector" to retrieve a destination component, then retrieve its "name" property.// 263 263 ))) 264 -|((( 265 -UI extensions 266 -)))|((( 267 -1.20 268 -)))|((( 269 -**FFI: GetAAOption()** got a new "useconfig" parameter.(% class="confluenceTd" %) 270 -))) 271 -|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 272 -((( 273 -//The AA setting was changed to check the new setting with the user. In order to restore the old setting (% style="color: rgb(0,0,0);" %)GetAAOption() gets the option to retrieve the config settings.// 274 -)))
- Confluence.Code.ConfluencePageClass[0]
-
- id
-
... ... @@ -1,1 +1,1 @@ 1 -8 00522311 +78578134 - url
-
... ... @@ -1,1 +1,1 @@ 1 -https://www.egosoft.com:8444/confluence/wiki/spaces/X4WIKI/pages/8 0052231/Breaking Changes1 +https://www.egosoft.com:8444/confluence/wiki/spaces/X4WIKI/pages/78578134/Breaking Changes