Changes for page Breaking Changes

Last modified by Michael Baumgardt on 2026/04/17 12:03

From version 82.1
edited by owen
on 2021/04/26 13:58
Change comment: There is no comment for this version
To version 92.1
edited by matthias
on 2021/06/30 12:44
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.owen
1 +xwiki:XWiki.matthias
Content
... ... @@ -32,19 +32,109 @@
32 32  (((
33 33  == 4.10 ==
34 34  )))
35 +|(% colspan="1" %)(% colspan="1" %)
36 +(((
37 +Parameters
38 +)))|(% colspan="1" %)(% colspan="1" %)
39 +(((
40 +4.10 Beta 3
41 +)))|(% colspan="1" %)(% colspan="1" %)
42 +(((
43 +Renamed **<stationinfobox>** to **<infobox>**
44 +)))|(% colspan="1" %)(% colspan="1" %)
45 +(((
46 +
47 +)))
48 +|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)
49 +(((
50 +Info box parameters are now shared across stations and ships. The node has a more generic name to reflect that.
51 +)))|(% colspan="1" %)(% colspan="1" %)
52 +(((
53 +
54 +)))
55 +|(% colspan="1" %)(% colspan="1" %)
56 +(((
57 +UI extensions
58 +)))|(% colspan="1" %)(% colspan="1" %)
59 +(((
60 +4.10 Beta 2
61 +)))|(% colspan="1" %)(% colspan="1" %)
62 +(((
63 +**FFI**: SetMacroMapPlayerSectorOffset() deprecated
64 +)))|(% colspan="1" %)(% colspan="1" %)
65 +(((
66 +
67 +)))
68 +|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)
69 +(((
70 +The functionality represented by //SetMacroMapPlayerSectorOffset//() has been removed and the function was therefore stubbed. Setting the gamestart properties "sector" and "offset" will affect the universe macro map instead directly.
71 +)))|(% colspan="1" %)(% colspan="1" %)
72 +(((
73 +
74 +)))
35 35  |(((
76 +UI extensions
77 +)))|(((
78 +4.10 Beta 2
79 +)))|(((
80 +**FFI**: (% style="color: rgb(0,0,0);" %)FilterComponentForMapMode(%%)() and (% style="color: rgb(0,0,0);" %)SetMapObjectFilter() changed
81 +)))|(% colspan="1" %)(% colspan="1" %)
82 +(((
83 +
84 +)))
85 +|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)
86 +(((
87 +//These functions were added in 4.10 Beta 1 and an additional boolean parameter allowentitydeliverymissionobject was added in Beta 2.//
88 +)))|(% colspan="1" %)(% colspan="1" %)
89 +(((
90 +
91 +)))
92 +|(((
36 36  Scripts
37 37  )))|(((
38 38  4.10 Beta 1
39 39  )))|(((
40 -Removed script property $object.spawnsourceseed
97 +People related attributes of mission** <delivery> **node moved
41 41  )))|(((
42 42  
43 43  )))
44 44  |(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)
45 45  (((
46 -The spawnsource seed is no longer directly accessable 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 return a result that differs between objects of the same macro, meaning it can now reliably be used for player property or job ships.
103 +//The <delivery> node of <create_mission> and <update_mission> has been changed to support a new <wares> subnode. The people related attributes: 'people' and 'skills' have been moved from the <delivery> node itself to a <people> subnode.//
47 47  )))
105 +|(% colspan="1" %)(% colspan="1" %)
106 +(((
107 +Scripts
108 +)))|(% colspan="1" %)(% colspan="1" %)
109 +(((
110 +4.10 Beta 1
111 +)))|(% colspan="1" %)(% colspan="1" %)
112 +(((
113 +**$destructible.productions** replaced with $defensible.productions
114 +)))|(% colspan="1" %)(% colspan="1" %)
115 +(((
116 +
117 +)))
118 +|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)
119 +(((
120 +//The $destructible.productions script property was removed and reimplemented as $defensible.productions meaning some old uses may no longer work unless the destructible is also a defensible. The old implementation functioned by finding the containing object of the destructible (including itself) to query for the production modules.//
121 +)))|(% colspan="1" %)(% colspan="1" %)
122 +(((
123 +
124 +)))
125 +|(((
126 +Scripts
127 +)))|(((
128 +4.10 Beta 1
129 +)))|(((
130 +Removed script property **$object.spawnsourceseed**
131 +)))|(((
132 +
133 +)))
134 +|(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)
135 +(((
136 +//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.//
137 +)))
48 48  |(% colspan="4" %)(% colspan="4" %)
49 49  (((
50 50  == 4.00 ==
Confluence.Code.ConfluencePageClass[0]
id
... ... @@ -1,1 +1,1 @@
1 -102924739
1 +104596046
url
... ... @@ -1,1 +1,1 @@
1 -https://www.egosoft.com:8444/confluence/wiki/spaces/X4WIKI/pages/102924739/Breaking Changes
1 +https://www.egosoft.com:8444/confluence/wiki/spaces/X4WIKI/pages/104596046/Breaking Changes