Changes for page Breaking Changes
Last modified by Michael Baumgardt on 2026/04/17 12:03
From version 117.1
edited by Matthias Haan
on 2024/05/22 12:24
on 2024/05/22 12:24
Change comment:
There is no comment for this version
To 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
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. Matthias1 +xwiki:XWiki.Florian - Content
-
... ... @@ -18,62 +18,35 @@ 18 18 19 19 = Breaking Changes = 20 20 21 -{{toc scope="LOCAL" start="3"/}} 22 - 23 -=== Version 7.00 === 24 - 25 - 26 26 (% class="wrapped" %) 27 -|(% colspan="1" style="width:117px" %)Scripts|(% colspan="1" style="width:119px" %)7.00 Beta 6|(% colspan="2" style="width:1625px" %)MD action **<set_holomap_target>** parameter change. 28 -|(% colspan="4" style="width:117px" %)((( 29 -//The **pantime** parameter has never actually done anything beyond turning panning on or making the transition instant. To make this clear it has been** **replaced with the boolean parameter **instant.**// 22 +|=((( 23 +Type 24 +)))|=((( 25 +Version 26 +)))|=(% colspan="2" %)((( 27 +Summary 30 30 ))) 31 -|(% colspan="1" style="width:117px" %)Assets|(% colspan="1" style="width:119px" %)7.00 Beta 1|(% colspan="2" style="width:1625px" %)Renamed some material names and changed file paths for textures. 32 -|(% colspan="4" style="width:117px" %)((( 33 -(% style="color:#ffffff" %)//Some material names and texture paths were changed. Please DIFF the materiallibrary.xml from 6.20 with 7.0 to see the difference// 29 +|(% colspan="4" %)((( 30 +== 7.00 == 34 34 ))) 35 -|(% colspan="1" style="width:117px"%)(% colspan="1" %)32 +|(% colspan="1" %)(% colspan="1" %) 36 36 ((( 37 -Scripts 38 -)))|(% colspan="1" style="width:119px" %)((( 39 -7.00 Beta 1 40 -)))|(% colspan="2" style="width:1625px" %)((( 41 -MD action **<set_presentation_cluster_persistence/>** now requires the cluster to be a presentation cluster. 42 -))) 43 -|(% class="highlight-grey" colspan="4" data-highlight-colour="grey" title="Background colour :" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" title="Background colour :" %) 44 -((( 45 -// Previously it was possible to set normal clusters to be persistent presentation clusters which was an invalid state.// 46 -))) 47 -|(% colspan="1" style="width:117px" %)(% colspan="1" %) 48 -((( 49 49 UI extensions 50 -)))|(% colspan="1" style="width:119px" %)((( 35 +)))|(% colspan="1" %)(% colspan="1" %) 36 +((( 51 51 7.00 Beta 1 52 -)))|(% colspan="2" style="width:1625px" %)((( 38 +)))|(% colspan="2" %)(% colspan="1" %) 39 +((( 53 53 **FFI**: RemoveBuildPlot() changed 54 54 ))) 55 55 |(% class="highlight-grey" colspan="4" data-highlight-colour="grey" title="Background colour :" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" title="Background colour :" %) 56 56 ((( 57 -// 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. //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. 58 58 ))) 59 -|(% colspan=" 1"style="width:117px"%)(% colspan="1" %)46 +|(% colspan="4" %)(% colspan="3" %) 60 60 ((( 61 -Assets 62 -)))|(% colspan="1" style="width:119px" %)((( 63 -7.00 Beta 1 64 -)))|(% colspan="2" style="width:1625px" %)((( 65 -**Some Split DLC materials moved to base game** 48 +== 6.00 == 66 66 ))) 67 -|(% class="highlight-grey" colspan="7" data-highlight-colour="grey" title="Background colour :" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" title="Background colour :" %) 68 -((( 69 -// //"spl_p1_fx" AND "split_p1_hulltexture_01" were moved from Split DLC to base game 70 -))) 71 - 72 ----- 73 - 74 -=== Version 6.00 === 75 - 76 -(% class="wrapped" %) 77 77 |((( 78 78 Libraries 79 79 )))|((( ... ... @@ -198,12 +198,10 @@ 198 198 ((( 199 199 //The yaw and pitch nodes in <angles> are now correctly interpreted as values in degrees.// 200 200 ))) 201 - 202 ----- 203 - 204 -=== Version 5.00 === 205 - 206 -(% class="wrapped" %) 174 +|(% colspan="4" %)(% colspan="3" %) 175 +((( 176 +== 5.00 == 177 +))) 207 207 |((( 208 208 Parameters 209 209 )))|((( ... ... @@ -211,16 +211,14 @@ 211 211 )))|(% colspan="2" %)((( 212 212 **<controlpanel><entry>: minduration** removed, **maxduration** renamed to duration 213 213 ))) 214 -|(% class="highlight-grey" colspan=" 7" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)185 +|(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 215 215 ((( 216 216 //'minduration' was unused in X4, maxduration was and still is taken as the actual duration of control panel hacks. No functionality change.// 217 217 ))) 218 - 219 ----- 220 - 221 -=== Version 4.10 === 222 - 223 -(% class="wrapped" %) 189 +|(% colspan="4" %)(% colspan="3" %) 190 +((( 191 +== 4.10 == 192 +))) 224 224 |(% colspan="1" %)(% colspan="1" %) 225 225 ((( 226 226 UI extensions ... ... @@ -324,12 +324,10 @@ 324 324 ((( 325 325 //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.// 326 326 ))) 327 - 328 ----- 329 - 330 -=== Version 4.00 === 331 - 332 -(% class="wrapped" %) 296 +|(% colspan="4" %)(% colspan="3" %) 297 +((( 298 +== 4.00 == 299 +))) 333 333 |(% colspan="1" %)(% colspan="1" %) 334 334 ((( 335 335 UI core ... ... @@ -413,12 +413,10 @@ 413 413 ((( 414 414 //The 'gatedistance' script property now minimizes the number of gate jumps instead of counting the number gate jumps in the fastest route.// 415 415 ))) 416 - 417 ----- 418 - 419 -=== Version 3.30 === 420 - 421 -(% class="wrapped" %) 383 +|(% colspan="4" %)(% colspan="3" %) 384 +((( 385 +== 3.30 == 386 +))) 422 422 |((( 423 423 UI extensions 424 424 )))|((( ... ... @@ -426,16 +426,14 @@ 426 426 )))|(% colspan="2" %)((( 427 427 **FFI: **Removed** GetMissionLimit() **and** IsMissionLimitEnabled()** 428 428 ))) 429 -|(% class="highlight-grey" colspan=" 7" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)394 +|(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 430 430 ((( 431 431 //These mission limit-related functions (added in 3.30 Beta 1 and 2) are replaced with FFI IsMissionLimitReached()// 432 432 ))) 433 - 434 ----- 435 - 436 -=== Version 3.20 === 437 - 438 -(% class="wrapped" %) 398 +|(% colspan="4" %)(% colspan="3" %) 399 +((( 400 +== 3.20 == 401 +))) 439 439 |((( 440 440 Scripts 441 441 )))|((( ... ... @@ -474,12 +474,10 @@ 474 474 ((( 475 475 //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.// 476 476 ))) 477 - 478 ----- 479 - 480 -=== Version 3.10 === 481 - 482 -(% class="wrapped" %) 440 +|(% colspan="4" %)(% colspan="3" %) 441 +((( 442 +== 3.10 == 443 +))) 483 483 |(% colspan="1" %)(% colspan="1" %) 484 484 ((( 485 485 Scripts ... ... @@ -490,16 +490,14 @@ 490 490 ((( 491 491 Removed script action **<add_build/>** 492 492 ))) 493 -|(% class="highlight-grey" colspan=" 7" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)454 +|(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 494 494 ((( 495 495 //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.// 496 496 ))) 497 - 498 ----- 499 - 500 -=== Version 3.00 === 501 - 502 -(% class="wrapped" %) 458 +|(% colspan="4" %)(% colspan="3" %) 459 +((( 460 +== 3.00 == 461 +))) 503 503 |(% colspan="1" %)(% colspan="1" %) 504 504 ((( 505 505 Scripts ... ... @@ -831,12 +831,10 @@ 831 831 ((( 832 832 $controllable.wing.name, $controllable.wing.iscommander, and $controllable.wing.commander have been replaced with $controllable.fleet.name, $controllable.fleet.iscommander, and $controllable.fleet.commander 833 833 ))) 834 - 835 ----- 836 - 837 -=== Version 2.60 === 838 - 839 -(% class="wrapped" %) 793 +|(% colspan="4" %)(% colspan="3" %) 794 +((( 795 +== 2.60 == 796 +))) 840 840 |((( 841 841 Scripts 842 842 )))|((( ... ... @@ -844,7 +844,7 @@ 844 844 )))|(% colspan="2" %)((( 845 845 '**checkoperational**' filter behaviour changed 846 846 ))) 847 -|(% class="highlight-grey" colspan=" 10" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)804 +|(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 848 848 ((( 849 849 //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.// 850 850 ... ... @@ -856,17 +856,15 @@ 856 856 2.60 Beta 1 857 857 )))|(% colspan="2" %)((( 858 858 $container.**supplyresources** behavior changed 859 -))) | | |860 -|(% class="highlight-grey" colspan=" 10" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)816 +))) 817 +|(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %) 861 861 ((( 862 862 //The script keyword $container.supplyresources now includes reserved wares.// 863 863 ))) 864 - 865 ----- 866 - 867 -=== Version 2.20 === 868 - 869 -(% class="wrapped" %) 821 +|(% colspan="4" %)(% colspan="3" %) 822 +((( 823 +== 2.20 == 824 +))) 870 870 |(% colspan="1" %)(% colspan="1" %) 871 871 ((( 872 872 UI core ... ... @@ -898,12 +898,10 @@ 898 898 ((( 899 899 //The underlying behaviour remains the same in that it involves the buildprocessor, not the buildmodule. The attribute name has simply been corrected.// 900 900 ))) 901 - 902 ----- 903 - 904 -=== Version 2.00 === 905 - 906 -(% class="wrapped" %) 856 +|(% colspan="4" %)(% colspan="3" %) 857 +((( 858 +== 2.00 == 859 +))) 907 907 |(% colspan="1" %)(% colspan="1" %) 908 908 ((( 909 909 Scripts ... ... @@ -1050,12 +1050,10 @@ 1050 1050 ((( 1051 1051 //Changed return value type to const char* to better identify failure reasons in Lua script.// 1052 1052 ))) 1053 - 1054 ----- 1055 - 1056 -=== Version 1.50 === 1057 - 1058 -(% class="wrapped" %) 1006 +|(% colspan="4" %)(% colspan="3" %) 1007 +((( 1008 +== 1.50 == 1009 +))) 1059 1059 |((( 1060 1060 UI extensions 1061 1061 )))|((( ... ... @@ -1120,12 +1120,10 @@ 1120 1120 ((( 1121 1121 //CancelConstruction() now returns if the cancellation was successful. // 1122 1122 ))) 1123 - 1124 ----- 1125 - 1126 -=== Version 1.32 === 1127 - 1128 -(% class="wrapped" %) 1074 +|(% colspan="4" %)(% colspan="3" %) 1075 +((( 1076 +== 1.32 == 1077 +))) 1129 1129 |((( 1130 1130 UI extensions 1131 1131 )))|((( ... ... @@ -1137,12 +1137,10 @@ 1137 1137 ((( 1138 1138 //Instead of "nextdestname", use the properties "destination" or "destinationsector" to retrieve a destination component, then retrieve its "name" property.// 1139 1139 ))) 1140 - 1141 ----- 1142 - 1143 -=== Version 1.20 === 1144 - 1145 -(% class="wrapped" %) 1089 +|(% colspan="4" %)(% colspan="3" %) 1090 +((( 1091 +== 1.20 == 1092 +))) 1146 1146 |((( 1147 1147 UI extensions 1148 1148 )))|(((