[SU11] Please do not add Enum-Items in the middle of an enum

Hi, With SU11 there are 4 new AssistancePreset items: TOW_FLYING_BOX,
HELI_TAILROTOR, HELI_CYCLIC and AIR_MASS_FLOW_MODE. However, they have been
added in the middle of the enum definition, just after the AI ANTI_STALL item.
This increases the enum value stored in the SPB files for all subsequent
elements. Any bush trip, discovery flight, landing challenge that uses the
ChangeAssistanceItemAction will need to be recompiled. This impacts multiple
Marketplace packages, and we all know that updating these packages takes a

while. Enum Value in SPB SU10 Meaning SU11 Meaning
0 ASSISTANCE_ITEM_NONE ASSISTANCE_ITEM_NONE
1 ASSISTANCE_ITEM_ASSISTED_RUDDER ASSISTANCE_ITEM_ASSISTED_RUDDER
2 ASSISTANCE_ITEM_ASSISTED_YOKE ASSISTANCE_ITEM_ASSISTED_YOKE
3 ASSISTANCE_ITEM_AUTOTRIM ASSISTANCE_ITEM_AUTOTRIM
4 ASSISTANCE_ITEM_DELEGATE_CHECKLIST ASSISTANCE_ITEM_DELEGATE_CHECKLIST
5 ASSISTANCE_ITEM_ASSISTED_LANDING ASSISTANCE_ITEM_ASSISTED_LANDING
6 ASSISTANCE_ITEM_ASSISTED_TAKEOFF ASSISTANCE_ITEM_ASSISTED_TAKEOFF
7 ASSISTANCE_ITEM_DELEGATE_ATC ASSISTANCE_ITEM_DELEGATE_ATC
8 ASSISTANCE_ITEM_G_EFFECT ASSISTANCE_ITEM_G_EFFECT
9 ASSISTANCE_ITEM_ANTI_STALL ASSISTANCE_ITEM_ANTI_STALL
10 ASSISTANCE_ITEM_AUTOMIXTURE ASSISTANCE_ITEM_TOW_FLYING_BOX
11 ASSISTANCE_ITEM_UNLIMITED_FUEL ASSISTANCE_ITEM_HELI_TAILROTOR
12 ASSISTANCE_ITEM_AIRCRAFT_LIGHTS ASSISTANCE_ITEM_HELI_CYCLIC
13 ASSISTANCE_ITEM_GYRO_DRIFT ASSISTANCE_ITEM_AUTOMIXTURE
14 ASSISTANCE_ITEM_NO_CRASH_MODE ASSISTANCE_ITEM_UNLIMITED_FUEL
15 ASSISTANCE_ITEM_NO_COLLISIONS ASSISTANCE_ITEM_AIRCRAFT_LIGHTS
16 ASSISTANCE_ITEM_NO_STRESS_DAMAGE ASSISTANCE_ITEM_GYRO_DRIFT
17 ASSISTANCE_ITEM_NO_ENGINE_STRESS_DAMAGE ASSISTANCE_ITEM_NO_CRASH_MODE
18 ASSISTANCE_ITEM_ICING ASSISTANCE_ITEM_NO_COLLISIONS
19 ASSISTANCE_ITEM_WORLD_WAYPOINTS ASSISTANCE_ITEM_NO_STRESS_DAMAGE
20 ASSISTANCE_ITEM_TAXI_RIBBON ASSISTANCE_ITEM_NO_ENGINE_STRESS_DAMAGE
21 ASSISTANCE_ITEM_LANDING_RIBBON ASSISTANCE_ITEM_ICING
22 ASSISTANCE_ITEM_SMARTCAM_MODE ASSISTANCE_ITEM_WORLD_WAYPOINTS
23 ASSISTANCE_ITEM_SMARTCAM_ENABLE_POI ASSISTANCE_ITEM_TAXI_RIBBON
24 ASSISTANCE_ITEM_SMARTCAM_ENABLE_CITIES ASSISTANCE_ITEM_LANDING_RIBBON
25 ASSISTANCE_ITEM_SMARTCAM_ENABLE_AIRPORT ASSISTANCE_ITEM_SMARTCAM_MODE
26 ASSISTANCE_ITEM_SMARTCAM_ENABLE_FAUNA
ASSISTANCE_ITEM_SMARTCAM_ENABLE_POI
27 ASSISTANCE_ITEM_SMARTCAM_ENABLE_NATURE
ASSISTANCE_ITEM_SMARTCAM_ENABLE_CITIES
28 ASSISTANCE_ITEM_SMARTCAM_ENABLE_LANDMARK
ASSISTANCE_ITEM_SMARTCAM_ENABLE_AIRPORT
29 ASSISTANCE_ITEM_DISPLAY_DIRECTION ASSISTANCE_ITEM_SMARTCAM_ENABLE_FAUNA
30 ASSISTANCE_ITEM_DISPLAY_ALL_LABELS
ASSISTANCE_ITEM_SMARTCAM_ENABLE_NATURE
31 ASSISTANCE_ITEM_NOTIFICATIONS_PILOTING
ASSISTANCE_ITEM_SMARTCAM_ENABLE_LANDMARK
32 ASSISTANCE_ITEM_NOTIFICATIONS_AIRCRAFT_SYSTEM
ASSISTANCE_ITEM_DISPLAY_DIRECTION
33 ASSISTANCE_ITEM_NOTIFICATIONS_FLYING_TIPS
ASSISTANCE_ITEM_DISPLAY_ALL_LABELS
34 ASSISTANCE_ITEM_NOTIFICATIONS_OBJECTIVES
ASSISTANCE_ITEM_AIR_MASS_FLOW_MODE
35 ASSISTANCE_ITEM_NOTIFICATIONS_SOFTWARE_TIPS
ASSISTANCE_ITEM_NOTIFICATIONS_PILOTING
36 ASSISTANCE_ITEM_AUTO_TUNE_FREQUENCY_AT_START
ASSISTANCE_ITEM_NOTIFICATIONS_AIRCRAFT_SYSTEM
37 ASSISTANCE_ITEM_ATC_PANEL_OPEN_AT_START
ASSISTANCE_ITEM_NOTIFICATIONS_FLYING_TIPS
38 ASSISTANCE_ITEM_ATC_VOICE_ENABLED
ASSISTANCE_ITEM_NOTIFICATIONS_OBJECTIVES
39 ASSISTANCE_ITEM_ATC_SHOW_MESSAGE_LOG
ASSISTANCE_ITEM_NOTIFICATIONS_SOFTWARE_TIPS
40 ASSISTANCE_ITEM_CHECKLIST_OPEN_AT_START
ASSISTANCE_ITEM_AUTO_TUNE_FREQUENCY_AT_START
41 ASSISTANCE_ITEM_VFR_MAP_OPEN_AT_START
ASSISTANCE_ITEM_ATC_PANEL_OPEN_AT_START
42 ASSISTANCE_ITEM_NAV_LOG_OPEN_AT_START ASSISTANCE_ITEM_ATC_VOICE_ENABLED
43 ASSISTANCE_ITEM_AI_PILOTING_CURSOR_MODE
ASSISTANCE_ITEM_ATC_SHOW_MESSAGE_LOG
44 ASSISTANCE_ITEM_HUD_CHASE ASSISTANCE_ITEM_CHECKLIST_OPEN_AT_START
45 ASSISTANCE_ITEM_HUD_COCKPIT ASSISTANCE_ITEM_VFR_MAP_OPEN_AT_START
46 ASSISTANCE_ITEM_FREEFLIGHT_AUTO_LOGBOOK
ASSISTANCE_ITEM_NAV_LOG_OPEN_AT_START
47 ASSISTANCE_ITEM_ASSISTED_ELEVATOR
ASSISTANCE_ITEM_AI_PILOTING_CURSOR_MODE
48 ASSISTANCE_ITEM_DELEGATE_CONTROL ASSISTANCE_ITEM_HUD_CHASE
49 ASSISTANCE_ITEM_ATC_PANEL_ENABLED ASSISTANCE_ITEM_HUD_COCKPIT
50 ASSISTANCE_ITEM_WAYPOINT_PYLON ASSISTANCE_ITEM_FREEFLIGHT_AUTO_LOGBOOK
51 ASSISTANCE_ITEM_BREADCRUMB ASSISTANCE_ITEM_ASSISTED_ELEVATOR
52 ASSISTANCE_ITEM_BACK_ON_TRACK ASSISTANCE_ITEM_DELEGATE_CONTROL
53 ASSISTANCE_ITEM_ASSISTED_GAMEPAD_SENSITIVITY
ASSISTANCE_ITEM_ATC_PANEL_ENABLED
54 ASSISTANCE_ITEM_G_SUIT ASSISTANCE_ITEM_WAYPOINT_PYLON
55 ASSISTANCE_ITEM_BREADCRUMB
56 ASSISTANCE_ITEM_BACK_ON_TRACK
57 ASSISTANCE_ITEM_ASSISTED_GAMEPAD_SENSITIVITY
58 ASSISTANCE_ITEM_G_SUIT
BuffyGC

Hi, I can only support BuffyGC in his reaction. As Bush Trip creator I am not
happy, as I need to re-compile and re-publish the bush trips I have made so
far. There is no objection to adding other assistance items, but do it at the
end of the existing line. Frontech

It is peculiar and this could be a mistake, although it has happened last year
too (at least once):

Yes, last year this happens for AssistancePresets and some others, too. I
don’t know which update it was, but “someone” promised me, it will not happen
again.

Hi there, This is certainly a mistake which is being investigated. Although it
is the same kind of error than what happened last year with KEY_* defines, the
root cause is totally different. We will get back to you as soon as we know
more. Best regards, Eric / Asobo

@EPellissier Thank you for the heads up Eric! Jean-Luc

@EPellissier Thanks for the quick response, Eric. What can we recommend to
marketplace authors? Recompile and provide the update as soon as possible? Or
should they wait? Thank you very much. BuffyGC

Hi again everyone, We had a meeting this morning to discuss this topic. Since
the final decision about how to tackle the issue has not been taken yet, we
would advise you to NOT use SU11 (flighting or retail) to build Mission
packages for now, especially if you are planning to send these packages for
ingestion to the MarketPlace. We should be able to come up with final
instructions on what to do at some point next week. Best regards, Eric / Asobo

Thank you very much again @EPellissier. After Friday, 4pm UTC, this may be
difficult, but I look forward to hearing from you next week. Wish you a great
and successful launch of SU11 on Nov 11th. BuffyGC

@EPellissier Hi Eric, I’ve just downloaded the 1.29.29.0 Beta and checking the
AIType and AssistanceItemID. In AssistanceItemID, 3 of the 4 new properties
are moved to the end (ASSISTANCE_ITEM_TOW_FLYING_BOX,
ASSISTANCE_ITEM_HELI_TAILROTOR and ASSISTANCE_ITEM_HELI_CYCLIC), but
ASSISTANCE_ITEM_AIR_MASS_FLOW_MODE is still in the middle between
ASSISTANCE_ITEM_DISPLAY_ALL_LABELS and
ASSISTANCE_ITEM_NOTIFICATIONS_PILOTING). This is better than before, because
not so many Items are affected, but there are left some like the often-used
ATC and HUD-Options. Thank you very much again, Best regards, BuffyGC

Hi @BuffyGC, It looks like I missed this one indeed… I’ll see if/how this
can be fixed too. Thanks for reporting. Best regards, Eric / Asobo

Hello Eric, I can confirm, it is fixed with the 1.29.30.0 version. Thank you
very much @EPellissier BuffyGC

@EPellissier Are the corrections to enums in the 1.29.30.0 version going to be
pushed to the regular sim updates? Or do we have to sign up to the beta
program to access them?

@MiGMan_Flight_Sim_Museum - 1.29.30.0 should become the normal version for
everyone in the next few days. Best regards, Eric / Asobo

Thank you.

@EPellissier Hi Eric, FYI the marketplace says ‘we are currently not accepting
submissions for this game version’ 1.29.30

Hi again, Maybe they are waiting for the build to become public before
accepting those submissions - this is not handled on our side so I cannot say
much more about this. I’ll ask for more information on Monday. Best regards,
Eric / Asobo

No worries I just wanted to let you know. Thanks for the feedback.