This is a Marble Blast Gold mod with rewinding and replay capabilities. Yes, thats right, rewind capabilities.
Proof of concept:
Near-complete Rewind support, except trapdoors which I tried but they don't rewind properly
New replay system to view TASed runs which aren't unstable like .recs. Put your replay file in marble/client/replays and view it using the ingame replay centre. This replay system automatically saves best runs, no need to put a console command in to start recording
Cross platform: saved replays work on both Windows and Mac
Frameskipping for those who have really high fps
Slow-mo rewind for the precision
1:1 frame rewinding for your frame-by-frame needs
Trapdoors don't rewind: This is due to how TGE stores trapdoor animation position.
Moving platforms are glitchy: This is again how TGE stores the path positions of MPs
Helpful Console Functions:
// <path> can to any file on disk(even outside mb dir). Windows users please use double-backslashes
// Windows only, it sets fps to what you provided as <fps>
Never expected something like this to come up and see the concept function properly... haven't been so surprised for long. Good luck on further improving this! I'll try to keep myself up to date on the changes.