Nitro Type - Mod Menu

Unified Nitro Type mod menu shell at /settings/mods with route takeover, mod tabs, and race-options-inspired settings layout.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
[NTPD1] Captain.Loveridge
Daily installs
2
Total installs
108
Ratings
0 0 0
Version
3.0.1
Created
2026-03-18
Updated
2026-03-25
Size
228 KB
License
MIT
Applies to

Nitro Type - Mod Menu

A unified settings hub for your Nitro Type mod suite. Access everything from one page at /settings/mods — configure installed scripts, see what's available, clear settings, and drag tabs into your preferred order.


How It Works

The mod menu lives at nitrotype.com/settings/mods and is accessible from a link injected into Nitro Type's account dropdown menu. It automatically detects supported scripts you have installed and surfaces their real, functional settings.

Each compatible script registers a manifest in browser storage when it loads. The mod menu reads these manifests and builds a live settings panel for every installed mod. Changes you make in the mod menu take effect immediately — no page reload required.


Supported Modules

Module Script Status
Race Options Nitro Type - Race Options Fully integrated
Racer Badges Nitro Type - Top Racer/Team Badges Fully integrated
Leaderboards Nitro Type - Leaderboards Fully integrated
Flagged Racers Nitro Type - Flagged Racers Fully integrated
Music Player Nitro Type - Universal Music Player Fully integrated
Toolkit Nitro Type - Toolkit Fully integrated
Enhanced Stats Nitro Type - Enhanced Stats Fully integrated
Bot Hunter Private / invite-only Hidden unless installed

You do not need all of these installed. The mod menu adapts to whatever you have — install one script or all of them.


Features

Centralized Settings

Every setting shown for an installed, connected module is wired to actual functionality in the corresponding script.

  • Toggles — enable/disable features with instant effect
  • Dropdowns — select between modes, platforms, timeframes, and more
  • Number fields — fine-tune numeric values such as cache duration, concurrency limits, and timing
  • Text fields — paste URLs or configure endpoints with Save/Clear controls
  • Color pickers — choose colors with a picker or type hex values directly
  • Action buttons — trigger script actions directly from the mod menu
  • Info notes — contextual tips and cross-references between settings tabs
  • Reset to Defaults — every section has a reset button to restore original values

Conditional Settings

Settings can show, hide, or disable themselves based on other settings:

  • visibleWhen — a setting only appears when a related setting has a specific value
  • disabledWhen — a setting is greyed out when another setting overrides it

Conditions update in real time as you change settings.

Keyboard Shortcut Configuration

The Toolkit module exposes a full shortcut editor in the mod menu:

  • Per-shortcut modifiers — each shortcut has its own primary and secondary modifier keys
  • Platform-aware labels — modifier keys display as ⌥/⇧/⌃/⌘ on Mac and Alt/Shift/Ctrl/Win on Windows and ChromeOS
  • Toggle settings via shortcuts — shortcuts can toggle supported boolean mod settings on or off, not just navigate to pages
  • Cascading dropdowns — when binding a shortcut to a setting toggle, pick the script and then the specific setting from filtered dropdowns

Drag-to-Reorder Tabs

Drag any module tab to a new position. Your custom arrangement is saved automatically and persists across sessions.

Not-Installed Prompts

Tabs for mods you have not installed yet appear dimmed. Clicking one shows a direct install prompt for the script on Greasy Fork. Bot Hunter is the exception — its tab is completely hidden unless the script is active.

Cross-Module Sync

Some settings are shared between modules. For example, the in-race racer badges toggle appears in both Race Options and Racer Badges — changing it in either place updates both instantly.

Live Updates

Settings changes propagate immediately:

  • Same-tab — the mod menu dispatches ntcfg:change events that running scripts listen for
  • Cross-tab — shared mirror values in localStorage are picked up by scripts in other open tabs via the storage event

Clear Settings

The mod menu includes a Clear Settings button that wipes stored preferences and caches for supported public modules, then rebuilds manifests and defaults cleanly.

Custom Icons

Each module has its own icon in the tab bar. Scripts can provide custom SVG icons via their manifest, or the mod menu uses built-in icons for known modules.

Route Takeover

The mod menu uses a lightweight route takeover at /settings/mods. It integrates into Nitro Type's existing settings page structure and adds a Mod Menu link to the account dropdown for quick access.


Installation

  1. Install a userscript manager such as Tampermonkey or Violentmonkey
  2. Install Nitro Type - Mod Menu
  3. Install any supported scripts you want to manage
  4. Navigate to nitrotype.com/settings/mods or click Mod Menu in the account dropdown

The mod menu will automatically detect your installed scripts and display their settings.


For Script Authors

The mod menu discovers modules via manifests stored under ntcfg:manifest:{your-module-id}.

A manifest can include:

  • Module metadata (id, name, version, description, icon)
  • Section definitions (id, title, subtitle, resetButton, and related layout metadata)
  • A settings object where each key defines a field (type, label, default, group, description, and type-specific options)

The mod menu handles UI rendering, local bridge updates, reset flows, and change event dispatch. To integrate a script cleanly, it should:

  1. Register its manifest on load
  2. Publish and mirror its current settings
  3. Listen for ntcfg:change events
  4. Optionally support the global reset contract used by Clear Settings

Supported field types include: boolean, number, select, text, color, action, note, and keymap.

Extended options include: visibleWhen, disabledWhen, compound, warn, and presets.


Compatibility

  • Works with Tampermonkey and Violentmonkey
  • Tested across Chromium-based browsers and Firefox
  • Designed for the Nitro Type userscript ecosystem
  • Uses userscript storage plus browser storage mirrors for cross-script sync
  • Performs Greasy Fork version checks only on /settings/mods, using a cached check interval

FAQ

Q: Do I need all the supported scripts installed?
No. Install only the ones you want. The mod menu shows settings for whatever you have and install prompts for the rest.

Q: What happens if I uninstall a mod script?
Its manifest will disappear once it is no longer refreshed, and the tab will fall back to the not-installed state.

Q: Can I reset my tab order?
Yes. Use Clear Settings in the mod menu to reset Mod Menu state, or manually clear the Mod Menu storage keys from your userscript manager and browser storage.

Q: Does this script send data anywhere?
It does not send Nitro Type account data anywhere. The only external requests are version checks to Greasy Fork while you are on /settings/mods, and those are cached.