TheXTech by default implements the SMBX64 standard with a small set of additions (I would call that as "SMBX64Ex").
Any items out of SMBX64 max type automatically turning into item-1 to prevent possible crashes. (SMBX 1.3 will just crash). NPC-400 is a 108+ out of range of SMBX64. "SMBX64Ex" means not adding more item types, but extending functionality of existing without of compatibility breackage.
When using old episodes, this doesn't matters because they all was built for old SMBX64 standard. XTech partially implements a PGE standard which intends to use LVLX/WLDX formats instead of classic LVL/WLD for using of new features.
Olhi wrote:npc-430, reusable checkpoint flags that can be re-activated.
I have an another idea to just add the special value that sets the mode of a check-point: by default, activates will be tracked, no re-appear on restart. Turning an option on will make this checkpoint re-appear back again. Adding ID-400 and ID-430 will mean extending the range of IDs which doesn't fit into SMBX64 standard:
P.S. There are already existing set of incompatible standards with different itemsets:
- SMBX-38A
- SMBX2
- recent NSMBX
The "conversion" between standards is possible by replacing IDs of items from one standard with IDs of items from the another. I.e. port episode from SMBX2 to SMBX-38A or opposite, will mean you need to replace all IDs of SMBX2 related items with IDs of SMBX-38A items. This is also may be lossy, because each standard has several exclusive item sets are not exist in other standards, OR, a different behaviour and setups also may distort desired behavior of the same item.