Fix some issues with the previous merge & predecessors.
Add an automated script that removes the need to manually mark byte offsets in save.c.