A simple but configurable mod for Marble It Up! Ultra which lets you view the hidden Diamond times.
Find a file
2026-05-10 02:39:42 -04:00
Patches Simplify configuration and commands 2024-01-01 16:13:02 -05:00
.editorconfig Formatting/nitpicks 2023-10-06 21:26:05 -04:00
.gitignore Build system/instruction updates for Linux 2026-05-10 02:20:22 -04:00
Config.cs Simplify configuration and commands 2024-01-01 16:13:02 -05:00
ConsoleCommands.cs Simplify configuration and commands 2024-01-01 16:13:02 -05:00
DiamondTimeViewer.csproj Fix csproj 2026-05-10 02:39:42 -04:00
DiamondTimeViewer.sln Refactor to make dependency management+installation easier 2023-08-26 22:06:57 -04:00
JsonHelper.cs Auto format JSON 2024-01-01 15:11:59 -05:00
LICENSE Add license 2023-10-06 23:15:37 -04:00
PatchEntryPoint.cs Formatting/nitpicks 2023-10-06 21:26:05 -04:00
README.md Build system/instruction updates for Linux 2026-05-10 02:20:22 -04:00
UserProperties.xml.template Build system/instruction updates for Linux 2026-05-10 02:20:22 -04:00

Marble It Up! Ultra Diamond Time Viewer

This is a mod of Marble It Up! Ultra which allows you to view the hidden diamond times in-game. It is comically over configurable for the simple task it sets out to achieve.

Installation

  1. Download and install MIUU Mod Loader if it isn't installed already.
  2. Download the zip file from the Releases page and extract it to your Mods folder.
  3. Optional: Install Console Unlocker for the dtv console command.

Configuration Modes

All of these options can be configured by editing config.json or using the dtv console command. If using the console unlocker, just run dtv to see the list of possible commands. Running one will update the value and save it to the config file.

There are a few modes which I felt made sense as a way to show diamond times. They are as follows, in order of most to least restrictive:

  • never: Never show diamond times. This option disables the mod and lets the original code run.
  • diamond: Only show the diamond time after you have achieved it. This is the default mode.
  • gold: Show the diamond time after you have achieved the gold time. This is to help players who can achieve gold times, but might not want to commit to grinding a diamond time unless they think they can achieve it.
  • always: Always show diamond times.

When showing the diamond time, it will show three times instead of two, making things slightly more cluttered. If this is bothersome, I added some additonal options:

  • Always show silver time. This is the default mode.
  • Hide the silver time when showing the diamond time. This means that you will always see exactly two times in the menu. When the diamond time is being displayed, it will not display the silver time, so it will only show the gold and diamond time and retain a similar layout to the vanilla game.

Build

If you just want to use the mod, refer to the sections above. These instructions are if you want to compile the mod yourself.

  1. Clone the git repository.
  2. Install MIUU Mod Loader, so the Harmony dll is present.
  3. Copy UserProperties.xml.template as UserProperties.xml and edit it:
    • Point GameDir to your MIUU installation directory.
    • Linux Only: Change GameDataDir to $(GameDir)/MarbleItUp_Data
  4. Build the project. It will build directly into the Mods folder in your MIUU install.
    • On Windows with Visual Studio, open the .sln, then click Build -> Build Solution
    • On any platform with the dotnet CLI, run dotnet build --configuration Release (If you want to open the project with an IDE, you can open the cloned repository with vscode and the C# extension installed.)
  5. You should now be able to launch the game with the mod built!