Changes for page Breaking Changes

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

From version 98.1
edited by klaus
on 2023/01/06 16:59
Change comment: There is no comment for this version
To version 104.4
edited by Volodymyr Boichuk
on 2023/07/12 12:51
Change comment: Update document after refactoring.

Summary

Details

Page properties
Parent
... ... @@ -1,0 +1,1 @@
1 +X4 Foundations Wiki (OLD).Modding Support.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.klaus
1 +xwiki:XWiki.Volodymyr
Content
... ... @@ -31,6 +31,83 @@
31 31  == 6.00 ==
32 32  )))
33 33  |(((
34 +Libraries
35 +)))|(((
36 +6.00 Beta 7
37 +)))|(((
38 +Updated weights for ship groups in shipgroups.xml libraries of base game and all DLCs.
39 +)))
40 +|(% class="highlight-grey" title="Background colour : " colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" title="Background colour : " colspan="3" data-highlight-colour="grey" %)
41 +(((
42 +//Previously some entries were lacking "weight" parameter, causing it to default to "1", which prevent adding new ships to the group with appropriate/configurable granularity.
43 +//
44 +
45 +//All groups should now have "weight" parameter added and old "weights" were updated to not have single-digit numbers.//
46 +)))
47 +|(% colspan="1" %)(% colspan="1" %)
48 +(((
49 +Scripts
50 +)))|(% colspan="1" %)(% colspan="1" %)
51 +(((
52 +6.00 Beta 4
53 +)))|(% colspan="1" %)(% colspan="1" %)
54 +(((
55 +Changed conditions for **<event_player_travelmode_started> <event_player_travelmode_stopped> <event_player_travelmode_charge_started> <event_player_travelmode_charge_aborted>** to be raised.
56 +)))
57 +|(% class="highlight-grey" title="Background colour : " colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" title="Background colour : " colspan="3" data-highlight-colour="grey" %)
58 +(((
59 +//The <event_player_travelmode_started>, <event_player_travelmode_stopped>, <event_player_travelmode_charge_started> and <event_player_travelmode_charge_aborted> events will no longer be raised if the player is a passenger on board a ship which enters or leaves travel mode. Previously these events would be raised whether the player was the pilot or a passenger. //
60 +
61 +//Scripts that need to check whether the player exits travel mode may also need to consider checking whether the player leaves the control seat using <event_player_stopped_control> since this will also result in travel mode stopping.//
62 +)))
63 +|(% colspan="1" %)(% colspan="1" %)
64 +(((
65 +Scripts
66 +)))|(% colspan="1" %)(% colspan="1" %)
67 +(((
68 +6.00 Beta 3
69 +)))|(% colspan="1" %)(% colspan="1" %)
70 +(((
71 +Changed result of **<find_object_surface>** action in the case of a failure
72 +)))
73 +|(% class="highlight-grey" title="Background colour : " colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" title="Background colour : " colspan="3" data-highlight-colour="grey" %)
74 +(((
75 +//The 'posname' and 'rotname' result attributes of <find_object_surface> will now return null in the case of no valid surface position being found.//
76 +
77 +//Previously, it returned null only if there was a physics error. It however returned a valid, somewhat-random, position if physics were fine but it was still unable to find a suitable surface position. This position was often unsuitable to use for gameplay purposes so it is now null so the caller can handle the situation.//
78 +
79 +//The action itself has been improved to increase the chance of finding suitable surface positions.//
80 +)))
81 +|(% colspan="1" %)(% colspan="1" %)
82 +(((
83 +Scripts
84 +)))|(% colspan="1" %)(% colspan="1" %)
85 +(((
86 +6.00 Beta 1
87 +)))|(% colspan="1" %)(% colspan="1" %)
88 +(((
89 +Behaviour change for **<match_dock>** script component filter
90 +)))
91 +|(% class="highlight-grey" title="Background colour : " colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" title="Background colour : " colspan="3" data-highlight-colour="grey" %)
92 +(((
93 +//<match_dock> nodes can now be used on container and walkablemodule classes without wrapping them in <match_content> nodes.
94 +This has introduced a new potential pitfall: If finding or counting contained components be wary that there may be multiple positive results, even if there is only one dockingbay. e.g. matching contents for a station will include the dockingbay but also its containing walkable module as that also contains the dockingbay. To only account for docking bays, also filter by dockingbay class.//
95 +)))
96 +|(% colspan="1" %)(% colspan="1" %)
97 +(((
98 +Scripts
99 +)))|(% colspan="1" %)(% colspan="1" %)
100 +(((
101 +6.00 Beta 1
102 +)))|(% colspan="1" %)(% colspan="1" %)
103 +(((
104 +Changed result attribute location for **<get_attackstrength>**
105 +)))
106 +|(% class="highlight-grey" title="Background colour : " colspan="3" data-highlight-colour="grey" %)(% class="highlight-grey" title="Background colour : " colspan="3" data-highlight-colour="grey" %)
107 +(((
108 +//The 'result' attribute of get_attackstrength has been moved into the new <result> subnode and renamed to 'total'.//
109 +)))
110 +|(((
34 34  Assets
35 35  )))|(((
36 36  6.00 Beta 1
... ... @@ -74,9 +74,9 @@
74 74  )))|(((
75 75  Changed behaviour of **<angles>** in cutscenes
76 76  )))
77 -|(% colspan="3" %)(% colspan="3" %)
154 +|(% class="highlight-#f4f5f7" title="Background color : Light grey 100%" colspan="3" data-highlight-colour="#f4f5f7" %)(% class="highlight-#f4f5f7" title="Background color : Light grey 100%" colspan="3" data-highlight-colour="#f4f5f7" %)
78 78  (((
79 -The yaw and pitch nodes in <angles> are now correctly interpreted as values in degrees.
156 +//The yaw and pitch nodes in <angles> are now correctly interpreted as values in degrees.//
80 80  )))
81 81  |(% colspan="3" %)(% colspan="3" %)
82 82  (((
Confluence.Code.ConfluencePageClass[0]
id
... ... @@ -1,1 +1,1 @@
1 -135862009
1 +78577854
url
... ... @@ -1,1 +1,1 @@
1 -https://www.egosoft.com:8444/confluence/wiki/spaces/X4WIKI/pages/135862009/Breaking Changes
1 +https://www.egosoft.com:8444/confluence/wiki/spaces/X4WIKI/pages/78577854/Breaking Changes