map-pin MBG Speedrun Edition is here!

  • DomTurchi
  • DomTurchi's Avatar Topic Author
  • Offline
  • New Marbler
  • New Marbler
  • Posts: 9
  • Thank you received: 14
14 Oct 2023 02:16 #1
Hello everyone, it has finally gone through the paces and is available to the public! Starting out as tools to help with scripted TASing, the project evolved into a full-on modification that dramatically improves the vanilla MBG speedrunning experience. From third digit timers to a whole new rec file management system, this moderator approved mod of MBG packs a ton new features for both Windows and Mac users. Special thanks to thearst3rd for assistance in development, HiGuy and RandomityGuy for plug-in support, and Xelna, Mazik, NF and HappyTreeX1 for playtesting.

Please read the readme to get a full scope of all the changes. Alternatively, you can use help(); function in-game to view in console all the features added as well. Link to download the mod and change log below.

drive.google.com/drive/folders/1ya5dJViT...xpiw4?usp=drive_link

MBG Speedrun Edition - Beta v0.02
NEW ADDITIONS
- Color-coded echo console output:
a. Gems and power-ups
b. Entering moving platform triggers
c. Frame landed on pad after go
d. Finishing a level
e. "Not enough gems" at finish pad
e. Entering custom checkpoints made in level editor
- Extended timer with third decimal point
- Time travel timer with one to three decimal places
- Third decimal high scores and completion times
- Input display
- Custom FOV support
- Time scale and time skip functions
- Velocity, position and acceleration output
- Particle toggle to prevent crashing
- Vertically dynamic console window sizing
- Revamped demo handling
a. New rec created each attempt
b. Completely new file handling structure that is non-destructive
i. Restart deletes previous attempt
ii. "Replay" moves rec into auto-generated _Trash folder
iii. "Continue" saves rec in demos folder
iv. Exiting during attempt prompts user to save or delete blooper
c. Disabled demo auto-play at main menu
d. Disabled $doRecordDemo, recording is always active
e. Fully restart level on replay buttons to prevent desyncs
f. Exiting to main menu or from demo saves place in level select
- Various hotkeys, restart and respawn player bindable
- New preferences and commands to toggle most things back to vanilla
- help(); function to learn everything about the mod in-game

KNOWN LIMITATIONS
- If frame rate unlocker is disabled, timeskip and timescale are also disabled
- The new rec system cannot be reverted to vanilla at this time
- The replay button will cause a crash if particles are enabled
Attachments:
The following user(s) said Thank You: HiGuy, Kalle29, thearst3rd, Doomblah, Yoshicraft224, Shauqinu

Please Log in or Create an account to join the conversation.

  • DomTurchi
  • DomTurchi's Avatar Topic Author
  • Offline
  • New Marbler
  • New Marbler
  • Posts: 9
  • Thank you received: 14
14 Oct 2023 06:15 - 14 Oct 2023 06:51 #2
Fixed an issue where some preferences were not carrying over properly when players would copy their old preferences over to the mod. If this is happening to you (meaning you have downloaded it in the first 4 hours of release), you can either download the updated version, or perform the following:

Replace ~/marble/client/defaults.cs with the attachment below in the mod. Then delete prefs.cs and prefs.cs.dso and copy back over the preferences you prefer. The issue should be resolved on boot.

Also for Windows users: if for whatever reason you see you console output as all black, just do a fresh install from the file in the link. For whatever reason, several modified files did not make it to the release and has since been updated and resolved.
Attachments:
Last edit: 14 Oct 2023 06:51 by DomTurchi.

Please Log in or Create an account to join the conversation.

Moderators: Doomblah
Time to create page: 0.855 seconds
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.