LogicChangeLevel
Loads a new map when triggered. Does not carry any entities across or preserve map state. Use LogicTransitionLevel for seamless level transitions.
Inputs
ChangeLevel String The full path to the map file to load, including the .crm extension. Notes
LogicChangeLevel is a hard map change — it loads the target map from scratch with no entity carry-over and no session state preservation. The current map is fully unloaded.
Use this for title screens, menu maps, cutscene maps, or any transition where continuity with the previous map is not needed. For gameplay transitions where the player and nearby entities should carry over seamlessly, use LogicTransitionLevel instead.
This will also clear all cached states for previous maps, so it could possibly be useful for maps that denote new chapters and need to clear the old cache data.
The parameter passed to ChangeLevel is a path relative to the current map’s parent directory, much like LogicTransitionLevel.