Debug Menu Reference

axiand edited this page Mar 23, 2024 · 2 revisions

The debug menu is an in game tool that allows you to run various debug commands. This page will cover how to set up and use the debug menu inside of Fuji, and will cover what commands are currently available.

Enabling And Accessing The Debug Menu

The debug menu is off by default. To turn it on, open the pause menu, then open the Options menu, then open the Fuji Options Menu. From in here, enable the option called "Enable Debug Menu".

Once this is enabled, you should be able to access the debug menu while in game by pressing F6.

Debug Menu Command Reference

This section will cover the various commands available in the Debug Menu.

Open Map

This option will allow you to open any map that is part of the same mod as the map you are currently playing (or if you are in a vanilla game map, it will allow you to access any of the vanilla game maps.)

Go to Checkpoint

This option will allow you to instantly teleport to any of the checkpoints available in the current map. This option will only show up if the current level actually has checkpoints.

Player Actions - Kill Player

This option will instantly kill the player. This may be useful for cases where you get stuck and is unable to escape.

Player Actions - Give Double Dash

This option will give you a second dash.

Player Actions - Toggle Debug Fly

This option will toggle a debug fly mode that lets you fly around the map. You can also fly through solid objects, and are impervious to taking damage.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Debug Menu Reference

axiand edited this page Mar 23, 2024 · 2 revisions

The debug menu is an in game tool that allows you to run various debug commands. This page will cover how to set up and use the debug menu inside of Fuji, and will cover what commands are currently available.

Enabling And Accessing The Debug Menu

The debug menu is off by default. To turn it on, open the pause menu, then open the Options menu, then open the Fuji Options Menu. From in here, enable the option called "Enable Debug Menu".

Once this is enabled, you should be able to access the debug menu while in game by pressing F6.

Debug Menu Command Reference

This section will cover the various commands available in the Debug Menu.

Open Map

This option will allow you to open any map that is part of the same mod as the map you are currently playing (or if you are in a vanilla game map, it will allow you to access any of the vanilla game maps.)

Go to Checkpoint

This option will allow you to instantly teleport to any of the checkpoints available in the current map. This option will only show up if the current level actually has checkpoints.

Player Actions - Kill Player

This option will instantly kill the player. This may be useful for cases where you get stuck and is unable to escape.

Player Actions - Give Double Dash

This option will give you a second dash.

Player Actions - Toggle Debug Fly

This option will toggle a debug fly mode that lets you fly around the map. You can also fly through solid objects, and are impervious to taking damage.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Debug Menu Reference

axiand edited this page Mar 23, 2024 · 2 revisions

The debug menu is an in game tool that allows you to run various debug commands. This page will cover how to set up and use the debug menu inside of Fuji, and will cover what commands are currently available.

Enabling And Accessing The Debug Menu

The debug menu is off by default. To turn it on, open the pause menu, then open the Options menu, then open the Fuji Options Menu. From in here, enable the option called "Enable Debug Menu".

Once this is enabled, you should be able to access the debug menu while in game by pressing F6.

Debug Menu Command Reference

This section will cover the various commands available in the Debug Menu.

Open Map

This option will allow you to open any map that is part of the same mod as the map you are currently playing (or if you are in a vanilla game map, it will allow you to access any of the vanilla game maps.)

Go to Checkpoint

This option will allow you to instantly teleport to any of the checkpoints available in the current map. This option will only show up if the current level actually has checkpoints.

Player Actions - Kill Player

This option will instantly kill the player. This may be useful for cases where you get stuck and is unable to escape.

Player Actions - Give Double Dash

This option will give you a second dash.

Player Actions - Toggle Debug Fly

This option will toggle a debug fly mode that lets you fly around the map. You can also fly through solid objects, and are impervious to taking damage.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Debug Menu Reference

axiand edited this page Mar 23, 2024 · 2 revisions

The debug menu is an in game tool that allows you to run various debug commands. This page will cover how to set up and use the debug menu inside of Fuji, and will cover what commands are currently available.

Enabling And Accessing The Debug Menu

The debug menu is off by default. To turn it on, open the pause menu, then open the Options menu, then open the Fuji Options Menu. From in here, enable the option called "Enable Debug Menu".

Once this is enabled, you should be able to access the debug menu while in game by pressing F6.

Debug Menu Command Reference

This section will cover the various commands available in the Debug Menu.

Open Map

This option will allow you to open any map that is part of the same mod as the map you are currently playing (or if you are in a vanilla game map, it will allow you to access any of the vanilla game maps.)

Go to Checkpoint

This option will allow you to instantly teleport to any of the checkpoints available in the current map. This option will only show up if the current level actually has checkpoints.

Player Actions - Kill Player

This option will instantly kill the player. This may be useful for cases where you get stuck and is unable to escape.

Player Actions - Give Double Dash

This option will give you a second dash.

Player Actions - Toggle Debug Fly

This option will toggle a debug fly mode that lets you fly around the map. You can also fly through solid objects, and are impervious to taking damage.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Debug Menu Reference

axiand edited this page Mar 23, 2024 · 2 revisions

The debug menu is an in game tool that allows you to run various debug commands. This page will cover how to set up and use the debug menu inside of Fuji, and will cover what commands are currently available.

Enabling And Accessing The Debug Menu

The debug menu is off by default. To turn it on, open the pause menu, then open the Options menu, then open the Fuji Options Menu. From in here, enable the option called "Enable Debug Menu".

Once this is enabled, you should be able to access the debug menu while in game by pressing F6.

Debug Menu Command Reference

This section will cover the various commands available in the Debug Menu.

Open Map

This option will allow you to open any map that is part of the same mod as the map you are currently playing (or if you are in a vanilla game map, it will allow you to access any of the vanilla game maps.)

Go to Checkpoint

This option will allow you to instantly teleport to any of the checkpoints available in the current map. This option will only show up if the current level actually has checkpoints.

Player Actions - Kill Player

This option will instantly kill the player. This may be useful for cases where you get stuck and is unable to escape.

Player Actions - Give Double Dash

This option will give you a second dash.

Player Actions - Toggle Debug Fly

This option will toggle a debug fly mode that lets you fly around the map. You can also fly through solid objects, and are impervious to taking damage.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Debug Menu Reference

axiand edited this page Mar 23, 2024 · 2 revisions

The debug menu is an in game tool that allows you to run various debug commands. This page will cover how to set up and use the debug menu inside of Fuji, and will cover what commands are currently available.

Enabling And Accessing The Debug Menu

The debug menu is off by default. To turn it on, open the pause menu, then open the Options menu, then open the Fuji Options Menu. From in here, enable the option called "Enable Debug Menu".

Once this is enabled, you should be able to access the debug menu while in game by pressing F6.

Debug Menu Command Reference

This section will cover the various commands available in the Debug Menu.

Open Map

This option will allow you to open any map that is part of the same mod as the map you are currently playing (or if you are in a vanilla game map, it will allow you to access any of the vanilla game maps.)

Go to Checkpoint

This option will allow you to instantly teleport to any of the checkpoints available in the current map. This option will only show up if the current level actually has checkpoints.

Player Actions - Kill Player

This option will instantly kill the player. This may be useful for cases where you get stuck and is unable to escape.

Player Actions - Give Double Dash

This option will give you a second dash.

Player Actions - Toggle Debug Fly

This option will toggle a debug fly mode that lets you fly around the map. You can also fly through solid objects, and are impervious to taking damage.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Debug Menu Reference

axiand edited this page Mar 23, 2024 · 2 revisions

The debug menu is an in game tool that allows you to run various debug commands. This page will cover how to set up and use the debug menu inside of Fuji, and will cover what commands are currently available.

Enabling And Accessing The Debug Menu

The debug menu is off by default. To turn it on, open the pause menu, then open the Options menu, then open the Fuji Options Menu. From in here, enable the option called "Enable Debug Menu".

Once this is enabled, you should be able to access the debug menu while in game by pressing F6.

Debug Menu Command Reference

This section will cover the various commands available in the Debug Menu.

Open Map

This option will allow you to open any map that is part of the same mod as the map you are currently playing (or if you are in a vanilla game map, it will allow you to access any of the vanilla game maps.)

Go to Checkpoint

This option will allow you to instantly teleport to any of the checkpoints available in the current map. This option will only show up if the current level actually has checkpoints.

Player Actions - Kill Player

This option will instantly kill the player. This may be useful for cases where you get stuck and is unable to escape.

Player Actions - Give Double Dash

This option will give you a second dash.

Player Actions - Toggle Debug Fly

This option will toggle a debug fly mode that lets you fly around the map. You can also fly through solid objects, and are impervious to taking damage.

Clone this wiki locally

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Debug Menu Reference

axiand edited this page Mar 23, 2024 · 2 revisions

The debug menu is an in game tool that allows you to run various debug commands. This page will cover how to set up and use the debug menu inside of Fuji, and will cover what commands are currently available.

Enabling And Accessing The Debug Menu

The debug menu is off by default. To turn it on, open the pause menu, then open the Options menu, then open the Fuji Options Menu. From in here, enable the option called "Enable Debug Menu".

Once this is enabled, you should be able to access the debug menu while in game by pressing F6.

Debug Menu Command Reference

This section will cover the various commands available in the Debug Menu.

Open Map

This option will allow you to open any map that is part of the same mod as the map you are currently playing (or if you are in a vanilla game map, it will allow you to access any of the vanilla game maps.)

Go to Checkpoint

This option will allow you to instantly teleport to any of the checkpoints available in the current map. This option will only show up if the current level actually has checkpoints.

Player Actions - Kill Player

This option will instantly kill the player. This may be useful for cases where you get stuck and is unable to escape.

Player Actions - Give Double Dash

This option will give you a second dash.

Player Actions - Toggle Debug Fly

This option will toggle a debug fly mode that lets you fly around the map. You can also fly through solid objects, and are impervious to taking damage.

Clone this wiki locally