Changes for page Breaking Changes
Last modified by Michael Baumgardt on 2026/04/17 12:03
From version 108.1
edited by Florian Lütkecosmann
on 2023/11/22 13:55
on 2023/11/22 13:55
Change comment:
There is no comment for this version
To version 114.3
edited by Volodymyr Boichuk
on 2024/04/10 12:47
on 2024/04/10 12:47
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. Florian1 +xwiki:XWiki.Volodymyr - Content
-
... ... @@ -18,35 +18,55 @@ 18 18 19 19 = Breaking Changes = 20 20 21 +{{toc scope="LOCAL" start="3"/}} 22 + 23 +=== Version 7.00 === 24 + 25 + 21 21 (% class="wrapped" %) 22 -|=((( 23 -Type 24 -)))|=((( 25 -Version 26 -)))|=(% colspan="2" %)((( 27 -Summary 27 +|(% colspan="1" style="width:117px" %)(% colspan="1" %) 28 +((( 29 +Scripts 30 +)))|(% colspan="1" style="width:119px" %)((( 31 +7.00 Beta 1 32 +)))|(% colspan="2" style="width:1625px" %)((( 33 +MD action **<set_presentation_cluster_persistence/>** now requires the cluster to be a presentation cluster. 28 28 ))) 29 -|(% colspan="4" %)((( 30 -== 7.00 == 35 +|(% class="highlight-grey" colspan="4" data-highlight-colour="grey" title="Background colour :" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" title="Background colour :" %) 36 +((( 37 +// Previously it was possible to set normal clusters to be persistent presentation clusters which was an invalid state.// 31 31 ))) 32 -|(% colspan="1" %)(% colspan="1" %) 39 +|(% colspan="1" style="width:117px" %)(% colspan="1" %) 33 33 ((( 34 34 UI extensions 35 -)))|(% colspan="1" %)(% colspan="1" %) 36 -((( 42 +)))|(% colspan="1" style="width:119px" %)((( 37 37 7.00 Beta 1 38 -)))|(% colspan="2" %)(% colspan="1" %) 39 -((( 44 +)))|(% colspan="2" style="width:1625px" %)((( 40 40 **FFI**: RemoveBuildPlot() changed 41 41 ))) 42 42 |(% class="highlight-grey" colspan="4" data-highlight-colour="grey" title="Background colour :" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" title="Background colour :" %) 43 43 ((( 44 -// The build plot's buildstorage is no longer removed implicitly. The buildstorage will instead be cleaned-up once it is empty and no ships are docked. 49 +// The build plot's buildstorage is no longer removed implicitly. The buildstorage will instead be cleaned-up once it is empty and no ships are docked.// 45 45 ))) 46 -|(% colspan=" 4" %)(% colspan="3" %)51 +|(% colspan="1" style="width:117px" %)(% colspan="1" %) 47 47 ((( 48 -== 6.00 == 53 +Assets 54 +)))|(% colspan="1" style="width:119px" %)((( 55 +7.00 Beta 1 56 +)))|(% colspan="2" style="width:1625px" %)((( 57 +**Some Split DLC materials moved to base game** 49 49 ))) 59 +|(% class="highlight-grey" colspan="7" data-highlight-colour="grey" title="Background colour :" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" title="Background colour :" %) 60 +((( 61 +// //"spl_p1_fx" AND "split_p1_hulltexture_01" were moved from Split DLC to base game 62 +))) 63 + 64 + 65 +---- 66 + 67 +=== Version 6.00 === 68 + 69 +(% class="wrapped" %) 50 50 |((( 51 51 Libraries 52 52 )))|((( ... ... @@ -171,10 +171,12 @@ 171 171 ((( 172 172 //The yaw and pitch nodes in <angles> are now correctly interpreted as values in degrees.// 173 173 ))) 174 -|(% colspan="4" %)(% colspan="3" %) 175 -((( 176 -== 5.00 == 177 -))) 194 + 195 +---- 196 + 197 +=== Version 5.00 === 198 + 199 +(% class="wrapped" %) 178 178 |((( 179 179 Parameters 180 180 )))|((( ... ... @@ -182,14 +182,16 @@ 182 182 )))|(% colspan="2" %)((( 183 183 **<controlpanel><entry>: minduration** removed, **maxduration** renamed to duration 184 184 ))) 185 -|(% class="highlight-grey" colspan=" 4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)207 +|(% class="highlight-grey" colspan="7" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 186 186 ((( 187 187 //'minduration' was unused in X4, maxduration was and still is taken as the actual duration of control panel hacks. No functionality change.// 188 188 ))) 189 -|(% colspan="4" %)(% colspan="3" %) 190 -((( 191 -== 4.10 == 192 -))) 211 + 212 +---- 213 + 214 +=== Version 4.10 === 215 + 216 +(% class="wrapped" %) 193 193 |(% colspan="1" %)(% colspan="1" %) 194 194 ((( 195 195 UI extensions ... ... @@ -293,10 +293,12 @@ 293 293 ((( 294 294 //The spawnsource seed is no longer directly accessible by scripts. Use $component.seed, which will internally use the spawnsource seed if able. Note: An improvement is that .seed on objects without a spawnsource seed will now result in a value that differs between objects of the same macro, meaning it can now reliably be used for player property or job ships.// 295 295 ))) 296 -|(% colspan="4" %)(% colspan="3" %) 297 -((( 298 -== 4.00 == 299 -))) 320 + 321 +---- 322 + 323 +=== Version 4.00 === 324 + 325 +(% class="wrapped" %) 300 300 |(% colspan="1" %)(% colspan="1" %) 301 301 ((( 302 302 UI core ... ... @@ -380,10 +380,12 @@ 380 380 ((( 381 381 //The 'gatedistance' script property now minimizes the number of gate jumps instead of counting the number gate jumps in the fastest route.// 382 382 ))) 383 -|(% colspan="4" %)(% colspan="3" %) 384 -((( 385 -== 3.30 == 386 -))) 409 + 410 +---- 411 + 412 +=== Version 3.30 === 413 + 414 +(% class="wrapped" %) 387 387 |((( 388 388 UI extensions 389 389 )))|((( ... ... @@ -391,14 +391,16 @@ 391 391 )))|(% colspan="2" %)((( 392 392 **FFI: **Removed** GetMissionLimit() **and** IsMissionLimitEnabled()** 393 393 ))) 394 -|(% class="highlight-grey" colspan=" 4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)422 +|(% class="highlight-grey" colspan="7" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 395 395 ((( 396 396 //These mission limit-related functions (added in 3.30 Beta 1 and 2) are replaced with FFI IsMissionLimitReached()// 397 397 ))) 398 -|(% colspan="4" %)(% colspan="3" %) 399 -((( 400 -== 3.20 == 401 -))) 426 + 427 +---- 428 + 429 +=== Version 3.20 === 430 + 431 +(% class="wrapped" %) 402 402 |((( 403 403 Scripts 404 404 )))|((( ... ... @@ -437,10 +437,12 @@ 437 437 ((( 438 438 //With the addition of the Trade Rule feature the given functions are obsolete and do not function anymore. This set of functions will return dummy values to avoid breaking scripts. Use GetAllTradeRules(), GetContainerTradeRuleID(), SetContainerTradeRule() and similar trade rule functions as replacement.// 439 439 ))) 440 -|(% colspan="4" %)(% colspan="3" %) 441 -((( 442 -== 3.10 == 443 -))) 470 + 471 +---- 472 + 473 +=== Version 3.10 === 474 + 475 +(% class="wrapped" %) 444 444 |(% colspan="1" %)(% colspan="1" %) 445 445 ((( 446 446 Scripts ... ... @@ -451,14 +451,16 @@ 451 451 ((( 452 452 Removed script action **<add_build/>** 453 453 ))) 454 -|(% class="highlight-grey" colspan=" 4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)486 +|(% class="highlight-grey" colspan="7" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 455 455 ((( 456 456 //Removed <add_build/> action which was no longer needed and would result in builds being added in unsupported ways. Use other <add_build_xxx/> actions.// 457 457 ))) 458 -|(% colspan="4" %)(% colspan="3" %) 459 -((( 460 -== 3.00 == 461 -))) 490 + 491 +---- 492 + 493 +=== Version 3.00 === 494 + 495 +(% class="wrapped" %) 462 462 |(% colspan="1" %)(% colspan="1" %) 463 463 ((( 464 464 Scripts ... ... @@ -790,10 +790,12 @@ 790 790 ((( 791 791 $controllable.wing.name, $controllable.wing.iscommander, and $controllable.wing.commander have been replaced with $controllable.fleet.name, $controllable.fleet.iscommander, and $controllable.fleet.commander 792 792 ))) 793 -|(% colspan="4" %)(% colspan="3" %) 794 -((( 795 -== 2.60 == 796 -))) 827 + 828 +---- 829 + 830 +=== Version 2.60 === 831 + 832 +(% class="wrapped" %) 797 797 |((( 798 798 Scripts 799 799 )))|((( ... ... @@ -801,7 +801,7 @@ 801 801 )))|(% colspan="2" %)((( 802 802 '**checkoperational**' filter behaviour changed 803 803 ))) 804 -|(% class="highlight-grey" colspan=" 4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)840 +|(% class="highlight-grey" colspan="10" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 805 805 ((( 806 806 //Actions and conditions which use the 'checkoperational' filter now behave differently. Instead of changing how 'class' and 'exactclass' behave, checkoperational == true adds an additional filter for the components being of state operational, equivalent to state="componentstate.operational". This is implicitly enabled in action elements (e.g. <find_.../>) or condition elements (e.g. <count_...>), meaning that find_ship will only find operational ships. Using such actions/conditions with checkoperational="false" will include non-operational components such as wrecked and constructions. Existing uses may find that results now exclude non-operational components.// 807 807 ... ... @@ -813,15 +813,17 @@ 813 813 2.60 Beta 1 814 814 )))|(% colspan="2" %)((( 815 815 $container.**supplyresources** behavior changed 816 -))) 817 -|(% class="highlight-grey" colspan=" 4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)852 +)))| | | 853 +|(% class="highlight-grey" colspan="10" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 818 818 ((( 819 819 //The script keyword $container.supplyresources now includes reserved wares.// 820 820 ))) 821 -|(% colspan="4" %)(% colspan="3" %) 822 -((( 823 -== 2.20 == 824 -))) 857 + 858 +---- 859 + 860 +=== Version 2.20 === 861 + 862 +(% class="wrapped" %) 825 825 |(% colspan="1" %)(% colspan="1" %) 826 826 ((( 827 827 UI core ... ... @@ -853,10 +853,12 @@ 853 853 ((( 854 854 //The underlying behaviour remains the same in that it involves the buildprocessor, not the buildmodule. The attribute name has simply been corrected.// 855 855 ))) 856 -|(% colspan="4" %)(% colspan="3" %) 857 -((( 858 -== 2.00 == 859 -))) 894 + 895 +---- 896 + 897 +=== Version 2.00 === 898 + 899 +(% class="wrapped" %) 860 860 |(% colspan="1" %)(% colspan="1" %) 861 861 ((( 862 862 Scripts ... ... @@ -1003,10 +1003,12 @@ 1003 1003 ((( 1004 1004 //Changed return value type to const char* to better identify failure reasons in Lua script.// 1005 1005 ))) 1006 -|(% colspan="4" %)(% colspan="3" %) 1007 -((( 1008 -== 1.50 == 1009 -))) 1046 + 1047 +---- 1048 + 1049 +=== Version 1.50 === 1050 + 1051 +(% class="wrapped" %) 1010 1010 |((( 1011 1011 UI extensions 1012 1012 )))|((( ... ... @@ -1071,10 +1071,12 @@ 1071 1071 ((( 1072 1072 //CancelConstruction() now returns if the cancellation was successful. // 1073 1073 ))) 1074 -|(% colspan="4" %)(% colspan="3" %) 1075 -((( 1076 -== 1.32 == 1077 -))) 1116 + 1117 +---- 1118 + 1119 +=== Version 1.32 === 1120 + 1121 +(% class="wrapped" %) 1078 1078 |((( 1079 1079 UI extensions 1080 1080 )))|((( ... ... @@ -1086,10 +1086,12 @@ 1086 1086 ((( 1087 1087 //Instead of "nextdestname", use the properties "destination" or "destinationsector" to retrieve a destination component, then retrieve its "name" property.// 1088 1088 ))) 1089 -|(% colspan="4" %)(% colspan="3" %) 1090 -((( 1091 -== 1.20 == 1092 -))) 1133 + 1134 +---- 1135 + 1136 +=== Version 1.20 === 1137 + 1138 +(% class="wrapped" %) 1093 1093 |((( 1094 1094 UI extensions 1095 1095 )))|(((