I've encountered a bug which is causing some saved events to not respawn when they should, resulting in a situation where they sometimes respawn and other times do not, I'm actively working on fixing this before release. I'll update once this issue is resolved.
as far as script call changes and such it's just the addition of one extra argument for save.
Ritter.spawnEventOnBoundary(mapId, eventId, regions, boundaryName, save)
Ritter.spawnEventInBoundary(mapId, eventId, regions, boundaryName, save)
Ritter.spawnFillInBoundary(mapId, eventId, regions, boundaryName, save)
Ritter.spawnFillOnBoundary(mapId, eventId, regions, boundaryName, save)
I'll have a full breakdown in the documentation on the store page which explains how to use saved events. But for now my primary focus is to ensure the saved events are restored correctly without fail.