Changes for page Breaking Changes

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

From version 83.1
edited by owen
on 2021/04/30 10:57
Change comment: There is no comment for this version
To version 94.1
edited by florian
on 2021/08/26 11:06
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.florian
Content
... ... @@ -34,20 +34,130 @@
34 34  )))
35 35  |(% colspan="1" %)(% colspan="1" %)
36 36  (((
37 +UI extensions
38 +)))|(% colspan="1" %)(% colspan="1" %)
39 +(((
40 +4.10 Beta 7
41 +)))|(% colspan="1" %)(% colspan="1" %)
42 +(((
43 +**FFI**: (% style="color: rgb(0,0,0);" %)SetMapRenderCargoContents(%%)(), (% style="color: rgb(0,0,0);" %)SetMapRenderWorkForceInfo(), (% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)SetMapRenderCrewInfo() and (% style="color: rgb(0, 0, 0); color: rgb(0, 0, 0); color: rgb(0, 0, 0)" %)SetMapRenderDockedShipInfos()(%%) deprecated
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 +//The functionality represented by (% style="color: rgb(0,0,0);" %)SetMapRenderCargoContents(%%)(), (% style="color: rgb(0,0,0);" %)SetMapRenderWorkForceInfo(), SetMapRenderCrewInfo() and SetMapRenderDockedShipInfos()(%%) has been removed and the function was therefore stubbed.//
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 6
61 +)))|(% colspan="1" %)(% colspan="1" %)
62 +(((
63 +**FFI**: CustomGameStartPlayerProperty2 changed
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 +//This struct was added in 4.10 Beta 2 and an additional member count was added in Beta 6.//
71 +)))|(% colspan="1" %)(% colspan="1" %)
72 +(((
73 +
74 +)))
75 +|(% colspan="1" %)(% colspan="1" %)
76 +(((
77 +Parameters
78 +)))|(% colspan="1" %)(% colspan="1" %)
79 +(((
80 +4.10 Beta 3
81 +)))|(% colspan="1" %)(% colspan="1" %)
82 +(((
83 +Renamed **<stationinfobox>** to **<infobox>**
84 +)))|(% colspan="1" %)(% colspan="1" %)
85 +(((
86 +
87 +)))
88 +|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)
89 +(((
90 +//Info box parameters are now shared across stations and ships. The node has a more generic name to reflect that.//
91 +)))|(% colspan="1" %)(% colspan="1" %)
92 +(((
93 +
94 +)))
95 +|(% colspan="1" %)(% colspan="1" %)
96 +(((
97 +UI extensions
98 +)))|(% colspan="1" %)(% colspan="1" %)
99 +(((
100 +4.10 Beta 2
101 +)))|(% colspan="1" %)(% colspan="1" %)
102 +(((
103 +**FFI**: SetMacroMapPlayerSectorOffset() deprecated
104 +)))|(% colspan="1" %)(% colspan="1" %)
105 +(((
106 +
107 +)))
108 +|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)
109 +(((
110 +//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.//
111 +)))|(% colspan="1" %)(% colspan="1" %)
112 +(((
113 +
114 +)))
115 +|(((
116 +UI extensions
117 +)))|(((
118 +4.10 Beta 2
119 +)))|(((
120 +**FFI**: (% style="color: rgb(0,0,0);" %)FilterComponentForMapMode(%%)() and (% style="color: rgb(0,0,0);" %)SetMapObjectFilter() changed
121 +)))|(% colspan="1" %)(% colspan="1" %)
122 +(((
123 +
124 +)))
125 +|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)
126 +(((
127 +//These functions were added in 4.10 Beta 1 and an additional boolean parameter allowentitydeliverymissionobject was added in Beta 2.//
128 +)))|(% colspan="1" %)(% colspan="1" %)
129 +(((
130 +
131 +)))
132 +|(((
37 37  Scripts
134 +)))|(((
135 +4.10 Beta 1
136 +)))|(((
137 +People related attributes of mission** <delivery> **node moved
138 +)))|(((
139 +
140 +)))
141 +|(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)
142 +(((
143 +//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.//
144 +)))
145 +|(% colspan="1" %)(% colspan="1" %)
146 +(((
147 +Scripts
38 38  )))|(% colspan="1" %)(% colspan="1" %)
39 39  (((
40 40  4.10 Beta 1
41 41  )))|(% colspan="1" %)(% colspan="1" %)
42 42  (((
43 -$destructible.productions replaced with $defensible.productions
153 +**$destructible.productions** replaced with $defensible.productions
44 44  )))|(% colspan="1" %)(% colspan="1" %)
45 45  (((
46 46  
47 47  )))
48 -|(% colspan="3" %)(% colspan="3" %)
158 +|(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="3" data-highlight-colour="grey" %)
49 49  (((
50 -The $destructible.productions was reimplemented as $defensible.productions. The old implementation found the containing object of the destructible to query for the production modules. It should now be directly called defensible objects.
160 +//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.//
51 51  )))|(% colspan="1" %)(% colspan="1" %)
52 52  (((
53 53  
... ... @@ -57,13 +57,13 @@
57 57  )))|(((
58 58  4.10 Beta 1
59 59  )))|(((
60 -Removed script property $object.spawnsourceseed
170 +Removed script property **$object.spawnsourceseed**
61 61  )))|(((
62 62  
63 63  )))
64 64  |(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)(% class="highlight-grey" colspan="4" data-highlight-colour="grey" %)
65 65  (((
66 -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.
176 +//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.//
67 67  )))
68 68  |(% colspan="4" %)(% colspan="4" %)
69 69  (((
Confluence.Code.ConfluencePageClass[0]
id
... ... @@ -1,1 +1,1 @@
1 -102924786
1 +106890567
url
... ... @@ -1,1 +1,1 @@
1 -https://www.egosoft.com:8444/confluence/wiki/spaces/X4WIKI/pages/102924786/Breaking Changes
1 +https://www.egosoft.com:8444/confluence/wiki/spaces/X4WIKI/pages/106890567/Breaking Changes