This is a Marble Blast Gold and Platinum mod with rewinding and replay capabilities. Yes, thats right, rewind capabilities.
New!: MBP-Rewind, Open Source Rewind!
[hr]
Features:
MBP-Rewind Features:
Known Bugs:
Helpful Console Functions:
Credits:
Download:
MBG-Rewind:
Windows
Mac
MBP-Rewind:
Windows
Mac
Windows Installer by MindsEye (includes both versions)
Download
Plugin Source and API documentation:
github.com/RandomityGuy/MBRewind
github.com/RandomityGuy/MB-Rewind-API
Changelog:
FAQ:
Please report any reproducible bugs/crashes by pasting
in the console, then reproducing the bug and then sending the console.log and rewind.log to me
Go, get TASing MB now
New!: MBP-Rewind, Open Source Rewind!
[hr]
Showcase:
Features:
- Complete rewind support including smooth rewinding of trapdoors, moving platforms, checkpoints, teleports and much more
- 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
- Said replay system allows pausing the replay via jump button and scrubbing the replays via the movement button.
- Cross platform: saved replays work on both Windows and Mac
- Ghost racing: If you already have a replay for a level, you can race your top score marble by simply clicking the play button. Option to disable this is available in Options menu. Ghost marbles are with sync to the time shown on the timer and will freeze if you pick up a time travel.
- Save States: These are basically manual checkpoints but store the entire state of the mission. Rewinding is also possible after loading a save state. Available in bottom right of pause screen. Save States can be stored to disk as a replay, giving rise to partial replays.
- Frameskipping for those who have really high fps
- Replay Edit: Press the Rewind key while paused in a replay to start playing the level from that point in time!
- Slow-mo rewind and RTA for the precision
- 1:1 frame rewinding for your frame-by-frame needs
- Time-travel Timer that shows how much bonus time is left till the clock starts once again.
- Rewind API for implementing rewind for other mods: See documentation at github.com/RandomityGuy/MB-Rewind-API
MBP-Rewind Features:
- Nearly accurate replica of MBP 1.20 with the features such as Checkpoint, Teleporter, Random Powerup including the GUI!
- Includes Leaderboards support, no need to authenticate, the name used will be the name you gave when you got a score.
- Note: Not all MBP features were ported though cause they were not required to run the original MBP levels. This means no PathNodes and any features past MBP 1.20
Known Bugs:
- Trapdoor Desync: Trapdoors may sometimes always remain open, this shouldnt affect the gameplay much unless you wanted to use the same trapdoor again later on.
- Timer bugs during stopped time: the more you use rewind while time is stopped, the less accurate your timer would be. Error ranges from ±0.001s upto as big as ±0.2s depending in how frequent rewind is used.
- Various undocumented bugs due to Replay Edit
- Various interpolation bugs due to approximations taken when Match FPS is enabled: Won't fix cuz its literally guesswork
Helpful Console Functions:
Code:
// <path> can to any file on disk(even outside mb dir).
WatchReplay(<path>);
// eg: WatchReplay("marble/client/replays/movement.rwx");
Code:
// Locks fps to what you provided as <fps>
setTickInterval(1000/<fps>);
Code:
// Sets the game's time scale. Used to play at half speed and such
setTimeScale(timeScale);
Credits:
- Derpking: MBExtender and FrameRateUnlock
- HiGuy: Mac Build, Bug fixes for Mac version (pre MBP-Rewind), and testing
- petalflurry: Mac testing
- A friend of mine: Mac testing
Download:
MBG-Rewind:
Windows
Mac
MBP-Rewind:
Windows
Mac
Windows Installer by MindsEye (includes both versions)
Download
Plugin Source and API documentation:
github.com/RandomityGuy/MBRewind
github.com/RandomityGuy/MB-Rewind-API
Changelog:
Warning: Spoiler!
FAQ:
Warning: Spoiler!
Please report any reproducible bugs/crashes by pasting
Code:
trace(1);$Rewind::DebugInfo=1;
Go, get TASing MB now
Github:
github.com/RandomityGuy
Feel free to support me at ko-fi.com/randomityguy