Updated to UE 5.5 and it doesn’t seam to do this reliably anymore. So for example I added a new channel and it re-ordered them. I deleted 2 others and it didn’t re-order them producing gaps again. It behaves so goofy.
These are the entries that get reordered:
+DefaultChannelResponses=(Channel=ECC_GameTraceChannel5,DefaultResponse=ECR_Ignore,bTraceType=True,bStaticObject=False,Name=“Damage.All”)
Note how there is no entry for ECC_GameTraceChannel6. This is the gap I was telling you about. Copy and paste the above line and change it to Channel=ECC_GameTraceChannel6 and rename it. If you need a new channel, you can use channel 6.
Pro tip: NEVER delete a collision channel. Just rename it to DUMMY1, DUMMY2 etc. If you need a new one, use one of those. If you’ve used them all, only then add a new one. NEVER DELETE.
Even if it saves after you delete some entries, it will eventually reorder them. Stop deleting entries. It’s not difficult to do.
Will try to remember that, but it’s puzzling why it’s implemented this way in the first place. It should just never re-order them ever and keep the gaps.