two-torial/games/chunithmnew/controllers/index.html

4832 lines
110 KiB
HTML

<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Arcade Games Troubleshooting Guide">
<meta name="author" content="two-torial Team">
<link rel="prev" href="../setup/">
<link rel="next" href="../troubleshooting/">
<link rel="icon" href="../../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.31">
<title>Controllers - two-torial.xyz</title>
<link rel="stylesheet" href="../../../assets/stylesheets/main.3cba04c6.min.css">
<link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="deep-purple" data-md-color-accent="deep-purple">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#chunithm-new" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="../../.." title="two-torial.xyz" class="md-header__button md-logo" aria-label="two-torial.xyz" data-md-component="logo">
<img src="../../../img/logo/website-logo.svg" alt="logo">
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
two-torial.xyz
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Controllers
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="(prefers-color-scheme)" data-md-color-scheme="default" data-md-color-primary="deep-purple" data-md-color-accent="deep-purple" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m14.3 16-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9h-1.9M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69m-9.15 3.96h2.3L12 9l-1.15 3.65Z"/></svg>
</label>
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="deep-purple" data-md-color-accent="deep-purple" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_2" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"/></svg>
</label>
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="deep-purple" data-md-color-accent="deep-purple" aria-label="Switch to system preference" type="radio" name="__palette" id="__palette_2">
<label class="md-header__button md-icon" title="Switch to system preference" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"/></svg>
</label>
</form>
<script>var media,input,key,value,palette=__md_get("__palette");if(palette&&palette.color){"(prefers-color-scheme)"===palette.color.media&&(media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']"),palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent"));for([key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
</button>
</nav>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://github.com/two-torial/two-torial/" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>
</div>
<div class="md-source__repository">
GitHub
</div>
</a>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="../../.." title="two-torial.xyz" class="md-nav__button md-logo" aria-label="two-torial.xyz" data-md-component="logo">
<img src="../../../img/logo/website-logo.svg" alt="logo">
</a>
two-torial.xyz
</label>
<div class="md-nav__source">
<a href="https://github.com/two-torial/two-torial/" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>
</div>
<div class="md-source__repository">
GitHub
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." class="md-nav__link">
<span class="md-ellipsis">
Home
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" checked>
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
<span class="md-ellipsis">
Games
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
Games
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1" >
<label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0">
<span class="md-ellipsis">
BEMANI
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1">
<span class="md-nav__icon md-icon"></span>
BEMANI
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1" >
<label class="md-nav__link" for="__nav_2_1_1" id="__nav_2_1_1_label" tabindex="0">
<span class="md-ellipsis">
IIDX
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_1_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1">
<span class="md-nav__icon md-icon"></span>
IIDX
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_1" >
<label class="md-nav__link" for="__nav_2_1_1_1" id="__nav_2_1_1_1_label" tabindex="0">
<span class="md-ellipsis">
IIDX 9th style
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_1">
<span class="md-nav__icon md-icon"></span>
IIDX 9th style
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx9/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx9/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_2" >
<label class="md-nav__link" for="__nav_2_1_1_2" id="__nav_2_1_1_2_label" tabindex="0">
<span class="md-ellipsis">
IIDX 10th style
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_2">
<span class="md-nav__icon md-icon"></span>
IIDX 10th style
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx10/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx10/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_3" >
<label class="md-nav__link" for="__nav_2_1_1_3" id="__nav_2_1_1_3_label" tabindex="0">
<span class="md-ellipsis">
IIDX 11 IIDX RED
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_3">
<span class="md-nav__icon md-icon"></span>
IIDX 11 IIDX RED
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx11/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx11/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_4" >
<label class="md-nav__link" for="__nav_2_1_1_4" id="__nav_2_1_1_4_label" tabindex="0">
<span class="md-ellipsis">
IIDX 12 HAPPY SKY
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_4">
<span class="md-nav__icon md-icon"></span>
IIDX 12 HAPPY SKY
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx12/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx12/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_5" >
<label class="md-nav__link" for="__nav_2_1_1_5" id="__nav_2_1_1_5_label" tabindex="0">
<span class="md-ellipsis">
IIDX 13 DistorteD
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_5">
<span class="md-nav__icon md-icon"></span>
IIDX 13 DistorteD
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx13/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx13/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_6" >
<label class="md-nav__link" for="__nav_2_1_1_6" id="__nav_2_1_1_6_label" tabindex="0">
<span class="md-ellipsis">
IIDX 14 GOLD
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_6">
<span class="md-nav__icon md-icon"></span>
IIDX 14 GOLD
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx14/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx14/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_7" >
<label class="md-nav__link" for="__nav_2_1_1_7" id="__nav_2_1_1_7_label" tabindex="0">
<span class="md-ellipsis">
IIDX 24 SINOBUZ
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_7">
<span class="md-nav__icon md-icon"></span>
IIDX 24 SINOBUZ
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx24/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx24/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_8" >
<label class="md-nav__link" for="__nav_2_1_1_8" id="__nav_2_1_1_8_label" tabindex="0">
<span class="md-ellipsis">
IIDX 25 CANNON BALLERS
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_8">
<span class="md-nav__icon md-icon"></span>
IIDX 25 CANNON BALLERS
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx25/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx25/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_9" >
<label class="md-nav__link" for="__nav_2_1_1_9" id="__nav_2_1_1_9_label" tabindex="0">
<span class="md-ellipsis">
IIDX 26 Rootage
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_9">
<span class="md-nav__icon md-icon"></span>
IIDX 26 Rootage
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx26/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx26/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_10" >
<label class="md-nav__link" for="__nav_2_1_1_10" id="__nav_2_1_1_10_label" tabindex="0">
<span class="md-ellipsis">
IIDX 27 HEROIC VERSE
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_10">
<span class="md-nav__icon md-icon"></span>
IIDX 27 HEROIC VERSE
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx27/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx27/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx27/lightning/" class="md-nav__link">
<span class="md-ellipsis">
Lightning Mode Specifics
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_11" >
<label class="md-nav__link" for="__nav_2_1_1_11" id="__nav_2_1_1_11_label" tabindex="0">
<span class="md-ellipsis">
IIDX 30 RESIDENT
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_11">
<span class="md-nav__icon md-icon"></span>
IIDX 30 RESIDENT
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx30/setup/" class="md-nav__link">
<span class="md-ellipsis">
Game Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx30/extras/" class="md-nav__link">
<span class="md-ellipsis">
Extra Information
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx30/troubleshooting/" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_1_12" >
<label class="md-nav__link" for="__nav_2_1_1_12" id="__nav_2_1_1_12_label" tabindex="0">
<span class="md-ellipsis">
IIDX 31 EPOLIS
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_1_12_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_1_12">
<span class="md-nav__icon md-icon"></span>
IIDX 31 EPOLIS
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../iidx31/setup/" class="md-nav__link">
<span class="md-ellipsis">
Game Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx31/extras/" class="md-nav__link">
<span class="md-ellipsis">
Extra Information
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../iidx31/troubleshooting/" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_2" >
<label class="md-nav__link" for="__nav_2_1_2" id="__nav_2_1_2_label" tabindex="0">
<span class="md-ellipsis">
SDVX
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_1_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_2">
<span class="md-nav__icon md-icon"></span>
SDVX
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_2_1" >
<label class="md-nav__link" for="__nav_2_1_2_1" id="__nav_2_1_2_1_label" tabindex="0">
<span class="md-ellipsis">
SDVX IV HEAVENLY HAVEN
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_2_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_2_1">
<span class="md-nav__icon md-icon"></span>
SDVX IV HEAVENLY HAVEN
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../sdvx4/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../sdvx4/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_2_2" >
<label class="md-nav__link" for="__nav_2_1_2_2" id="__nav_2_1_2_2_label" tabindex="0">
<span class="md-ellipsis">
SDVX VIVID WAVE
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_2_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_2_2">
<span class="md-nav__icon md-icon"></span>
SDVX VIVID WAVE
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../sdvx5/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../sdvx5/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_2_3" >
<label class="md-nav__link" for="__nav_2_1_2_3" id="__nav_2_1_2_3_label" tabindex="0">
<span class="md-ellipsis">
SDVX EXCEED GEAR
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_2_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_2_3">
<span class="md-nav__icon md-icon"></span>
SDVX EXCEED GEAR
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../sdvx6/setup/" class="md-nav__link">
<span class="md-ellipsis">
Game Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../sdvx6/extras/" class="md-nav__link">
<span class="md-ellipsis">
Extra Information
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../sdvx6/troubleshooting/" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_3" >
<label class="md-nav__link" for="__nav_2_1_3" id="__nav_2_1_3_label" tabindex="0">
<span class="md-ellipsis">
Pop&apos;n
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_1_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_3">
<span class="md-nav__icon md-icon"></span>
Pop&apos;n
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_3_1" >
<label class="md-nav__link" for="__nav_2_1_3_1" id="__nav_2_1_3_1_label" tabindex="0">
<span class="md-ellipsis">
Pop&apos;n Usaneko
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_3_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_3_1">
<span class="md-nav__icon md-icon"></span>
Pop&apos;n Usaneko
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../popnusaneko/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../popnusaneko/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_3_2" >
<label class="md-nav__link" for="__nav_2_1_3_2" id="__nav_2_1_3_2_label" tabindex="0">
<span class="md-ellipsis">
Pop&apos;n Peace
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_3_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_3_2">
<span class="md-nav__icon md-icon"></span>
Pop&apos;n Peace
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../popnpeace/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../popnpeace/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_3_3" >
<label class="md-nav__link" for="__nav_2_1_3_3" id="__nav_2_1_3_3_label" tabindex="0">
<span class="md-ellipsis">
HELLO Pop&apos;n
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_3_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_3_3">
<span class="md-nav__icon md-icon"></span>
HELLO Pop&apos;n
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../hellopopn/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../hellopopn/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_4" >
<label class="md-nav__link" for="__nav_2_1_4" id="__nav_2_1_4_label" tabindex="0">
<span class="md-ellipsis">
DDR
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_1_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_4">
<span class="md-nav__icon md-icon"></span>
DDR
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_4_1" >
<label class="md-nav__link" for="__nav_2_1_4_1" id="__nav_2_1_4_1_label" tabindex="0">
<span class="md-ellipsis">
DDR Ace
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_4_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_4_1">
<span class="md-nav__icon md-icon"></span>
DDR Ace
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../ddrace/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../ddrace/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_5" >
<label class="md-nav__link" for="__nav_2_1_5" id="__nav_2_1_5_label" tabindex="0">
<span class="md-ellipsis">
Jubeat
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_1_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_5">
<span class="md-nav__icon md-icon"></span>
Jubeat
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_5_1" >
<label class="md-nav__link" for="__nav_2_1_5_1" id="__nav_2_1_5_1_label" tabindex="0">
<span class="md-ellipsis">
Jubeat Clan
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_5_1">
<span class="md-nav__icon md-icon"></span>
Jubeat Clan
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../jubeatclan/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../jubeatclan/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_6" >
<label class="md-nav__link" for="__nav_2_1_6" id="__nav_2_1_6_label" tabindex="0">
<span class="md-ellipsis">
GITADORA
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_1_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_6">
<span class="md-nav__icon md-icon"></span>
GITADORA
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_6_1" >
<label class="md-nav__link" for="__nav_2_1_6_1" id="__nav_2_1_6_1_label" tabindex="0">
<span class="md-ellipsis">
GITADORA Matixx
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_6_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_6_1">
<span class="md-nav__icon md-icon"></span>
GITADORA Matixx
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../gitamatixx/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../gitamatixx/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_6_2" >
<label class="md-nav__link" for="__nav_2_1_6_2" id="__nav_2_1_6_2_label" tabindex="0">
<span class="md-ellipsis">
GITADORA EXCHAIN
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_6_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_6_2">
<span class="md-nav__icon md-icon"></span>
GITADORA EXCHAIN
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../exchain/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../exchain/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_7" >
<label class="md-nav__link" for="__nav_2_1_7" id="__nav_2_1_7_label" tabindex="0">
<span class="md-ellipsis">
Reflec Beat
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_1_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_7">
<span class="md-nav__icon md-icon"></span>
Reflec Beat
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_7_1" >
<label class="md-nav__link" for="__nav_2_1_7_1" id="__nav_2_1_7_1_label" tabindex="0">
<span class="md-ellipsis">
Reflec Beat: Reflesia
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_7_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_7_1">
<span class="md-nav__icon md-icon"></span>
Reflec Beat: Reflesia
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../reflesia/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../reflesia/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_8" >
<label class="md-nav__link" for="__nav_2_1_8" id="__nav_2_1_8_label" tabindex="0">
<span class="md-ellipsis">
NOSTALGIA
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_1_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_8">
<span class="md-nav__icon md-icon"></span>
NOSTALGIA
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_8_1" >
<label class="md-nav__link" for="__nav_2_1_8_1" id="__nav_2_1_8_1_label" tabindex="0">
<span class="md-ellipsis">
Nostalgia FORTE
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_8_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_8_1">
<span class="md-nav__icon md-icon"></span>
Nostalgia FORTE
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../nostforte/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../nostforte/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_8_2" >
<label class="md-nav__link" for="__nav_2_1_8_2" id="__nav_2_1_8_2_label" tabindex="0">
<span class="md-ellipsis">
Nostalgia Op.2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_1_8_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_8_2">
<span class="md-nav__icon md-icon"></span>
Nostalgia Op.2
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../nostop2/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../nostop2/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_9" >
<label class="md-nav__link" for="__nav_2_1_9" id="__nav_2_1_9_label" tabindex="0">
<span class="md-ellipsis">
BeatStream アニムトライヴ
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_1_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_9">
<span class="md-nav__icon md-icon"></span>
BeatStream アニムトライヴ
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../beatstreamfinal/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../beatstreamfinal/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1_10" >
<label class="md-nav__link" for="__nav_2_1_10" id="__nav_2_1_10_label" tabindex="0">
<span class="md-ellipsis">
MÚSECA 1+1/2
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_1_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_1_10">
<span class="md-nav__icon md-icon"></span>
MÚSECA 1+1/2
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../musecafinal/setup/" class="md-nav__link">
<span class="md-ellipsis">
First Time Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../musecafinal/problems/" class="md-nav__link">
<span class="md-ellipsis">
Common Problems/Tips
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_2" checked>
<label class="md-nav__link" for="__nav_2_2" id="__nav_2_2_label" tabindex="0">
<span class="md-ellipsis">
SEGA
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_2_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_2_2">
<span class="md-nav__icon md-icon"></span>
SEGA
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_2_1" checked>
<label class="md-nav__link" for="__nav_2_2_1" id="__nav_2_2_1_label" tabindex="0">
<span class="md-ellipsis">
CHUNITHM
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_2_1_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_2_2_1">
<span class="md-nav__icon md-icon"></span>
CHUNITHM
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_2_1_1" checked>
<label class="md-nav__link" for="__nav_2_2_1_1" id="__nav_2_2_1_1_label" tabindex="0">
<span class="md-ellipsis">
NEW
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_2_1_1_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_2_2_1_1">
<span class="md-nav__icon md-icon"></span>
NEW
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../setup/" class="md-nav__link">
<span class="md-ellipsis">
Game Setup
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Controllers
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Controllers
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#keyboard" class="md-nav__link">
<span class="md-ellipsis">
Keyboard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#brokenithm" class="md-nav__link">
<span class="md-ellipsis">
Brokenithm
</span>
</a>
<nav class="md-nav" aria-label="Brokenithm">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#android" class="md-nav__link">
<span class="md-ellipsis">
Android
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#iosipados" class="md-nav__link">
<span class="md-ellipsis">
iOS/iPadOS
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#tasoller" class="md-nav__link">
<span class="md-ellipsis">
TASOLLER
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#yubideck" class="md-nav__link">
<span class="md-ellipsis">
YubiDeck
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#arcade-hardware-and-other-controllers" class="md-nav__link">
<span class="md-ellipsis">
Arcade hardware and other controllers
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../troubleshooting/" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_2_1_2" >
<label class="md-nav__link" for="__nav_2_2_1_2" id="__nav_2_2_1_2_label" tabindex="0">
<span class="md-ellipsis">
NEW PLUS
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_2_1_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_2_1_2">
<span class="md-nav__icon md-icon"></span>
NEW PLUS
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../chunithmnewplus/setup/" class="md-nav__link">
<span class="md-ellipsis">
Game Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../chunithmnewplus/controllers/" class="md-nav__link">
<span class="md-ellipsis">
Controllers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../chunithmnewplus/troubleshooting/" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_2_1_3" >
<label class="md-nav__link" for="__nav_2_2_1_3" id="__nav_2_2_1_3_label" tabindex="0">
<span class="md-ellipsis">
SUN
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_2_1_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_2_1_3">
<span class="md-nav__icon md-icon"></span>
SUN
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../chunithmsun/setup/" class="md-nav__link">
<span class="md-ellipsis">
Game Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../chunithmsun/controllers/" class="md-nav__link">
<span class="md-ellipsis">
Controllers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../chunithmsun/troubleshooting/" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_2_1_4" >
<label class="md-nav__link" for="__nav_2_2_1_4" id="__nav_2_2_1_4_label" tabindex="0">
<span class="md-ellipsis">
SUN PLUS
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_2_1_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_2_1_4">
<span class="md-nav__icon md-icon"></span>
SUN PLUS
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../chunithmsunplus/setup/" class="md-nav__link">
<span class="md-ellipsis">
Game Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../chunithmsunplus/controllers/" class="md-nav__link">
<span class="md-ellipsis">
Controllers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../chunithmsunplus/troubleshooting/" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_2_1_5" >
<label class="md-nav__link" for="__nav_2_2_1_5" id="__nav_2_2_1_5_label" tabindex="0">
<span class="md-ellipsis">
LUMINOUS
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_2_1_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_2_1_5">
<span class="md-nav__icon md-icon"></span>
LUMINOUS
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../chunithmluminous/setup/" class="md-nav__link">
<span class="md-ellipsis">
Game Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../chunithmluminous/controllers/" class="md-nav__link">
<span class="md-ellipsis">
Controllers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../chunithmluminous/troubleshooting/" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_3" >
<label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0">
<span class="md-ellipsis">
NAMCO
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_3">
<span class="md-nav__icon md-icon"></span>
NAMCO
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_3_1" >
<label class="md-nav__link" for="__nav_2_3_1" id="__nav_2_3_1_label" tabindex="0">
<span class="md-ellipsis">
Taiko no Tatsujin
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_3_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_3_1">
<span class="md-nav__icon md-icon"></span>
Taiko no Tatsujin
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_3_1_1" >
<label class="md-nav__link" for="__nav_2_3_1_1" id="__nav_2_3_1_1_label" tabindex="0">
<span class="md-ellipsis">
Nijiiro
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_3_1_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_3_1_1">
<span class="md-nav__icon md-icon"></span>
Nijiiro
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../taikonijiiro/setup/" class="md-nav__link">
<span class="md-ellipsis">
Game Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../taikonijiiro/troubleshooting/" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" >
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0">
<span class="md-ellipsis">
Error Codes
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_3">
<span class="md-nav__icon md-icon"></span>
Error Codes
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../errorcodes/bemani/" class="md-nav__link">
<span class="md-ellipsis">
BEMANI
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../errorcodes/sega/" class="md-nav__link">
<span class="md-ellipsis">
SEGA
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4" >
<label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
<span class="md-ellipsis">
Game Patching
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_4">
<span class="md-nav__icon md-icon"></span>
Game Patching
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../extras/patchsp2x/" class="md-nav__link">
<span class="md-ellipsis">
Spice2x Patching
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../extras/patchweb/" class="md-nav__link">
<span class="md-ellipsis">
Web Patching
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../extras/hexguide/" class="md-nav__link">
<span class="md-ellipsis">
Manual Hex Editing
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5" >
<label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0">
<span class="md-ellipsis">
Extras
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
Extras
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../extras/asphyxia/" class="md-nav__link">
<span class="md-ellipsis">
How to setup Asphyxia CORE
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../extras/ascs/" class="md-nav__link">
<span class="md-ellipsis">
Notes on the Most Common ASCs and Vendors
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../extras/parts/" class="md-nav__link">
<span class="md-ellipsis">
Arcade Parts List and Documentation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../extras/pollingrates/" class="md-nav__link">
<span class="md-ellipsis">
List of Touchscreen Monitors and their Polling Rates
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../extras/audio/" class="md-nav__link">
<span class="md-ellipsis">
What is WASAPI & ASIO?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../extras/streamaudio/" class="md-nav__link">
<span class="md-ellipsis">
Exclusive Audio Workarounds
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../../resources/" class="md-nav__link">
<span class="md-ellipsis">
Other Resources
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#keyboard" class="md-nav__link">
<span class="md-ellipsis">
Keyboard
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#brokenithm" class="md-nav__link">
<span class="md-ellipsis">
Brokenithm
</span>
</a>
<nav class="md-nav" aria-label="Brokenithm">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#android" class="md-nav__link">
<span class="md-ellipsis">
Android
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#iosipados" class="md-nav__link">
<span class="md-ellipsis">
iOS/iPadOS
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#tasoller" class="md-nav__link">
<span class="md-ellipsis">
TASOLLER
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#yubideck" class="md-nav__link">
<span class="md-ellipsis">
YubiDeck
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#arcade-hardware-and-other-controllers" class="md-nav__link">
<span class="md-ellipsis">
Arcade hardware and other controllers
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1 id="chunithm-new">CHUNITHM NEW</h1>
<p><img src="/img/chunithm/sdhd/new.png"></p>
<div class="admonition danger">
<p class="admonition-title">Please make sure you downloaded your data from an appropriate source.<br>This guide is unable to troubleshoot any problems related to bad or poorly managed data.</p>
</div>
<hr />
<div class="admonition tip">
<p>segatools, by default, only accepts keyboard input and does not recognize any
controllers. However, it can be configured with IO DLLs to add support for controllers.</p>
<p>The controller you plan on using should also be provided with these IO DLLs. If unsure,
check the support section for your controller, or contact the vendor directly. Alternate
options for the most common controllers are listed below.</p>
<p>These IO DLLs should be copied to your game's <code>App\bin\</code> folder and referenced in
<code>segatools.ini</code> under the <code>[chuniio]</code> section.</p>
</div>
<div class="admonition tip">
<p>If you have a single DLL, uncomment the <code>path=</code> line by removing the leading semicolon (<code>;</code>),
then add your DLL's file name after the <code>=</code>:</p>
<div class="language-ini highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="k">[chuniio]</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="c1">; Uncomment this if you have custom chuniio implementation comprised of a single 32bit DLL.</span>
</span><span id="__span-0-3"><a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="c1">; (will use chu2to3 engine internally)</span>
</span><span id="__span-0-4"><a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a><span class="c1">;(1)!</span>
</span><span id="__span-0-5"><a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a><span class="hll"><span class="na">path</span><span class="o">=</span><span class="s">controller.dll</span>
</span></span></code></pre></div>
<ol>
<li>Note that there is no leading semicolon.</li>
</ol>
</div>
<div class="admonition tip">
<p>If you have two DLLs, ending in <code>_x86.dll</code> and <code>_x64.dll</code> (or <code>_chusan.dll</code> and <code>_amdaemon.dll</code>),
uncomment the <code>path32=</code> and <code>path64=</code> lines by removing the leading semicolon (<code>;</code>), then
add your DLLs after the <code>=</code>:</p>
<div class="language-ini highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="k">[chuniio]</span>
</span><span id="__span-1-2"><a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a><span class="c1">; Uncomment both of these if you have custom chuniio implementation comprised of two DLLs.</span>
</span><span id="__span-1-3"><a id="__codelineno-1-3" name="__codelineno-1-3" href="#__codelineno-1-3"></a><span class="c1">; x86 chuniio to path32, x64 to path64. Both are necessary.</span>
</span><span id="__span-1-4"><a id="__codelineno-1-4" name="__codelineno-1-4" href="#__codelineno-1-4"></a><span class="c1">;(1)!</span>
</span><span id="__span-1-5"><a id="__codelineno-1-5" name="__codelineno-1-5" href="#__codelineno-1-5"></a><span class="hll"><span class="na">path32</span><span class="o">=</span><span class="s">controller_x86.dll</span>
</span></span><span id="__span-1-6"><a id="__codelineno-1-6" name="__codelineno-1-6" href="#__codelineno-1-6"></a><span class="hll"><span class="na">path64</span><span class="o">=</span><span class="s">controller_x64.dll</span>
</span></span></code></pre></div>
<ol>
<li>Note that there is no leading semicolon.</li>
</ol>
</div>
<hr />
<h3 id="keyboard">Keyboard</h3>
<div class="admonition tip">
<p>Keyboard is the default input method, and while not recommended for playing the game,
it is useful for testing purposes.</p>
<p>The default layout uses <code>SDFGHJKL</code> for slider input, and <code>Space Bar</code> for the AIRs.</p>
<p>If you wish to change the default keybinds, an explanation on how to set these is included
above the <code>[io3]</code> section in your <code>segatools.ini</code>.</p>
</div>
<hr />
<h3 id="brokenithm">Brokenithm</h3>
<div class="admonition tip">
<p>Brokenithm allows you to use a mobile device as a CHUNITHM controller. It uses the bottom
half of the screen as the ground slider, and sliding into the upper half activates the air
sensors.</p>
</div>
<h4 id="android">Android</h4>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Your computer and your Android device must be on the same local network.</p>
</div>
<div class="admonition tip">
<ul>
<li>Download the latest version of <a href="https://github.com/tindy2013/Brokenithm-Android/releases/latest">Brokenithm-Android</a>
and install it on your Android device.</li>
<li>Download the latest version of <a href="https://github.com/tindy2013/Brokenithm-Android-Server/releases/latest">Brokenithm-Android-Server</a>
and extract <strong>only <code>brokenithm_server.exe</code></strong> to your <code>App\bin\</code> folder.</li>
<li>Download the latest version of <a href="https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases">Brokenithm-Evolved IO DLLs</a> and extract the DLL files to your <code>App\bin\</code> folder.</li>
<li>Edit your <code>App\bin\segatools.ini</code> to reference the extracted DLLs:</li>
</ul>
<div class="language-ini highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="k">[aimeio]</span>
</span><span id="__span-2-2"><a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a><span class="hll"><span class="na">path</span><span class="o">=</span><span class="s">aime_brokenithm.dll</span>
</span></span></code></pre></div>
<div class="language-ini highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="k">[chuniio]</span>
</span><span id="__span-3-2"><a id="__codelineno-3-2" name="__codelineno-3-2" href="#__codelineno-3-2"></a><span class="hll"><span class="na">path32</span><span class="o">=</span><span class="s">brokenithm_x86.dll</span>
</span></span><span id="__span-3-3"><a id="__codelineno-3-3" name="__codelineno-3-3" href="#__codelineno-3-3"></a><span class="hll"><span class="na">path64</span><span class="o">=</span><span class="s">brokenithm_x64.dll</span>
</span></span></code></pre></div>
<ul>
<li>Run <code>brokenithm_server.exe</code>. A command prompt window should open, saying that
it is waiting for a device on port 52468.</li>
<li>Open the Brokenithm app on your Android device. Enter your computer's IP address
in the Address box on the top right, then tap Start.</li>
<li>Run the game as normal.</li>
</ul>
</div>
<details class="info">
<summary>Getting your computer's IP address</summary>
<p>Open <strong>Settings</strong> -&gt; <strong>Network and Internet</strong> and select <strong>Properties</strong>. Scroll down to
the bottom and check the address under the <strong>IPv4 address</strong> field:</p>
<p><img src="/img/chunithm/sdhd/controllers/0_ipaddress.png"></p>
<p>That is your computer's IP address.</p>
</details>
<details class="info">
<summary>Automatically launching the Brokenithm server when starting the game</summary>
<p><strong>This will only work if you extracted <code>brokenithm_server.exe</code> to <code>App\bin\</code> as previously instructed.</strong></p>
<p>You can edit the launch script to launch the Brokenithm server when starting the game.
Edit <code>App\bin\start.bat</code> to add a line above the existing commands:</p>
<div class="language-batch highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="p">@</span><span class="k">echo</span> off
</span><span id="__span-4-2"><a id="__codelineno-4-2" name="__codelineno-4-2" href="#__codelineno-4-2"></a>
</span><span id="__span-4-3"><a id="__codelineno-4-3" name="__codelineno-4-3" href="#__codelineno-4-3"></a><span class="k">pushd</span> <span class="nv">%~dp0</span>
</span><span id="__span-4-4"><a id="__codelineno-4-4" name="__codelineno-4-4" href="#__codelineno-4-4"></a>
</span><span id="__span-4-5"><a id="__codelineno-4-5" name="__codelineno-4-5" href="#__codelineno-4-5"></a><span class="hll"><span class="k">start</span> /min brokenithm_server
</span></span><span id="__span-4-6"><a id="__codelineno-4-6" name="__codelineno-4-6" href="#__codelineno-4-6"></a><span class="k">start</span> /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json
</span><span id="__span-4-7"><a id="__codelineno-4-7" name="__codelineno-4-7" href="#__codelineno-4-7"></a>inject_x86 -d -k chusanhook_x86.dll chusanApp.exe
</span><span id="__span-4-8"><a id="__codelineno-4-8" name="__codelineno-4-8" href="#__codelineno-4-8"></a>taskkill /f /im amdaemon.exe <span class="p">&gt;</span> nul <span class="mi">2</span><span class="p">&gt;&amp;</span><span class="mi">1</span>
</span><span id="__span-4-9"><a id="__codelineno-4-9" name="__codelineno-4-9" href="#__codelineno-4-9"></a>
</span><span id="__span-4-10"><a id="__codelineno-4-10" name="__codelineno-4-10" href="#__codelineno-4-10"></a><span class="k">echo</span>.
</span><span id="__span-4-11"><a id="__codelineno-4-11" name="__codelineno-4-11" href="#__codelineno-4-11"></a><span class="k">echo</span> Game processes have terminated
</span><span id="__span-4-12"><a id="__codelineno-4-12" name="__codelineno-4-12" href="#__codelineno-4-12"></a><span class="k">pause</span>
</span></code></pre></div>
</details>
<details class="info">
<summary>Improving latency</summary>
<p>You can improve latency by running Brokenithm with your Android device tethered to
your computer. However, this requires a little extra setup:</p>
<ul>
<li>Connect your Android device to your computer with a USB cable.</li>
<li>If you haven't enabled Developer options on your device, do it by navigating to
the "About" page in your phone's settings, then tap "Build number" seven times.
This varies by device, so if unsure, look up the instructions for your specific
one.</li>
<li>Navigate to Developer options and enable USB debugging.</li>
<li>On your computer, download and extract <a href="https://dl.google.com/android/repository/platform-tools-latest-windows.zip">Android SDK Platform Tools</a>
to your <code>App\bin\</code> folder.</li>
<li>Navigate to the <code>App\bin\platform-tools</code> folder in File Explorer, click on the
address bar, type <code>cmd</code>, and hit Enter to open a command prompt.</li>
<li>In the command prompt, type the following command:</li>
</ul>
<div class="language-batch highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a>adb reverse tcp:52468 tcp:52468
</span></code></pre></div>
<ul>
<li>Start <code>brokenithm_server.exe</code>.</li>
<li>On your Android device, open Brokenithm, and change the address to <code>0.0.0.0</code>.<ul>
<li>If the text box to the left of the "SETTINGS" button say "UDP", tap on it
once to switch to "TCP" mode.</li>
</ul>
</li>
<li>Tap on "START", and you will now be connected via the USB cable.</li>
<li>You can now start the game as normal.</li>
</ul>
<p>The next time you play the game, you only need to run the <code>adb reverse ...</code> command
again. To do this automatically when the game starts, add a line to the <code>start.bat</code>
script <strong>before</strong> the <code>brokenithm_server</code> line:</p>
<div class="language-batch highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="p">@</span><span class="k">echo</span> off
</span><span id="__span-6-2"><a id="__codelineno-6-2" name="__codelineno-6-2" href="#__codelineno-6-2"></a>
</span><span id="__span-6-3"><a id="__codelineno-6-3" name="__codelineno-6-3" href="#__codelineno-6-3"></a><span class="k">pushd</span> <span class="nv">%~dp0</span>
</span><span id="__span-6-4"><a id="__codelineno-6-4" name="__codelineno-6-4" href="#__codelineno-6-4"></a>
</span><span id="__span-6-5"><a id="__codelineno-6-5" name="__codelineno-6-5" href="#__codelineno-6-5"></a><span class="hll"><span class="k">start</span> /min platform-tools\adb reverse tcp:52468 tcp:52468
</span></span><span id="__span-6-6"><a id="__codelineno-6-6" name="__codelineno-6-6" href="#__codelineno-6-6"></a><span class="k">start</span> /min brokenithm_server
</span><span id="__span-6-7"><a id="__codelineno-6-7" name="__codelineno-6-7" href="#__codelineno-6-7"></a><span class="k">start</span> /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json
</span><span id="__span-6-8"><a id="__codelineno-6-8" name="__codelineno-6-8" href="#__codelineno-6-8"></a>inject_x86 -d -k chusanhook_x86.dll chusanApp.exe
</span><span id="__span-6-9"><a id="__codelineno-6-9" name="__codelineno-6-9" href="#__codelineno-6-9"></a>taskkill /f /im amdaemon.exe <span class="p">&gt;</span> nul <span class="mi">2</span><span class="p">&gt;&amp;</span><span class="mi">1</span>
</span><span id="__span-6-10"><a id="__codelineno-6-10" name="__codelineno-6-10" href="#__codelineno-6-10"></a>
</span><span id="__span-6-11"><a id="__codelineno-6-11" name="__codelineno-6-11" href="#__codelineno-6-11"></a><span class="k">echo</span>.
</span><span id="__span-6-12"><a id="__codelineno-6-12" name="__codelineno-6-12" href="#__codelineno-6-12"></a><span class="k">echo</span> Game processes have terminated
</span><span id="__span-6-13"><a id="__codelineno-6-13" name="__codelineno-6-13" href="#__codelineno-6-13"></a><span class="k">pause</span>
</span></code></pre></div>
</details>
<h4 id="iosipados">iOS/iPadOS</h4>
<div class="admonition tip">
<ul>
<li>Install Brokenithm on your iOS/iPadOS device by joining the <a href="https://testflight.apple.com/join/15FSg9sB">Brokenithm TestFlight</a>.<ul>
<li>If the TestFlight is full, you will need to sideload the <a href="https://redive.estertion.win/ipas/Brokenithm-iOS-build-10.ipa">IPA</a> with <a href="https://sideloadly.io/">Sideloadly</a>.</li>
</ul>
</li>
<li>If you have iTunes and/or iCloud installed from the Microsoft Store on your computer, <strong>uninstall it.</strong></li>
<li>Install the <strong>non-Microsoft Store</strong> version of iTunes from the <a href="https://www.apple.com/itunes/download/win64">website</a>.</li>
<li>Download the latest version of <a href="https://redive.estertion.win/ipas/Brokenithm/Brokenithm-Evolved-iOS-v0.3.7z">Brokenithm-Evolved-iOS server</a>
and extract it to <code>App\bin\Brokenithm-Server</code>.</li>
<li>Download the latest version of <a href="https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases">Brokenithm-Evolved IO DLLs</a> and extract the DLL files to your <code>App\bin\</code> folder.</li>
<li>Edit your <code>App\bin\segatools.ini</code> to reference the extracted DLLs:</li>
</ul>
<div class="language-ini highlight"><pre><span></span><code><span id="__span-7-1"><a id="__codelineno-7-1" name="__codelineno-7-1" href="#__codelineno-7-1"></a><span class="k">[aimeio]</span>
</span><span id="__span-7-2"><a id="__codelineno-7-2" name="__codelineno-7-2" href="#__codelineno-7-2"></a><span class="hll"><span class="na">path</span><span class="o">=</span><span class="s">aime_brokenithm.dll</span>
</span></span></code></pre></div>
<div class="language-ini highlight"><pre><span></span><code><span id="__span-8-1"><a id="__codelineno-8-1" name="__codelineno-8-1" href="#__codelineno-8-1"></a><span class="k">[chuniio]</span>
</span><span id="__span-8-2"><a id="__codelineno-8-2" name="__codelineno-8-2" href="#__codelineno-8-2"></a><span class="hll"><span class="na">path32</span><span class="o">=</span><span class="s">brokenithm_x86.dll</span>
</span></span><span id="__span-8-3"><a id="__codelineno-8-3" name="__codelineno-8-3" href="#__codelineno-8-3"></a><span class="hll"><span class="na">path64</span><span class="o">=</span><span class="s">brokenithm_x64.dll</span>
</span></span></code></pre></div>
<ul>
<li>Run <code>App\bin\Brokenithm-Server\Brokenithm-Evolved-iOS.exe</code>. A command prompt window
should open, saying that it is waiting for a device.</li>
<li>On your iOS/iPadOS device, open Brokenithm, and connect it to your computer with a
USB cable.</li>
<li>Run the game as normal.</li>
</ul>
</div>
<details class="info">
<summary>Automatically launching the Brokenithm server when starting the game</summary>
<p><strong>This will only work if you extracted the server to <code>App\bin\Brokenithm-Server</code> as previously instructed.</strong></p>
<p>You can edit the launch script to launch the Brokenithm server when starting the game.
Edit <code>App\bin\start.bat</code> to add a line above the existing commands:</p>
<div class="language-batch highlight"><pre><span></span><code><span id="__span-9-1"><a id="__codelineno-9-1" name="__codelineno-9-1" href="#__codelineno-9-1"></a><span class="p">@</span><span class="k">echo</span> off
</span><span id="__span-9-2"><a id="__codelineno-9-2" name="__codelineno-9-2" href="#__codelineno-9-2"></a>
</span><span id="__span-9-3"><a id="__codelineno-9-3" name="__codelineno-9-3" href="#__codelineno-9-3"></a><span class="k">pushd</span> <span class="nv">%~dp0</span>
</span><span id="__span-9-4"><a id="__codelineno-9-4" name="__codelineno-9-4" href="#__codelineno-9-4"></a>
</span><span id="__span-9-5"><a id="__codelineno-9-5" name="__codelineno-9-5" href="#__codelineno-9-5"></a><span class="hll"><span class="k">start</span> /min Brokenithm-Server\Brokenithm-Evolved-iOS.exe
</span></span><span id="__span-9-6"><a id="__codelineno-9-6" name="__codelineno-9-6" href="#__codelineno-9-6"></a><span class="k">start</span> /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json
</span><span id="__span-9-7"><a id="__codelineno-9-7" name="__codelineno-9-7" href="#__codelineno-9-7"></a>inject_x86 -d -k chusanhook_x86.dll chusanApp.exe
</span><span id="__span-9-8"><a id="__codelineno-9-8" name="__codelineno-9-8" href="#__codelineno-9-8"></a>taskkill /f /im amdaemon.exe <span class="p">&gt;</span> nul <span class="mi">2</span><span class="p">&gt;&amp;</span><span class="mi">1</span>
</span><span id="__span-9-9"><a id="__codelineno-9-9" name="__codelineno-9-9" href="#__codelineno-9-9"></a>
</span><span id="__span-9-10"><a id="__codelineno-9-10" name="__codelineno-9-10" href="#__codelineno-9-10"></a><span class="k">echo</span>.
</span><span id="__span-9-11"><a id="__codelineno-9-11" name="__codelineno-9-11" href="#__codelineno-9-11"></a><span class="k">echo</span> Game processes have terminated
</span><span id="__span-9-12"><a id="__codelineno-9-12" name="__codelineno-9-12" href="#__codelineno-9-12"></a><span class="k">pause</span>
</span></code></pre></div>
</details>
<h3 id="tasoller">TASOLLER</h3>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>This guide only covers TASOLLERs running the v2.0 touch firmware. If you've purchased the
controller after January 2022, the update should have already been applied.</p>
<p>If you've purchased the controller before then, you will need to update the touch
firmware by following the instructions on <a href="https://www.dj-dao.com/en/support/11.html">DJ-DAO's support page</a>.</p>
</div>
<div class="admonition tip">
<ul>
<li>Install the <a href="https://pixeldrain.com/u/DajSPEoa">custom Host and LED firmware</a> to your controller.
Instructions on how to do so is provided in the linked archive.</li>
<li>Pick one of these two TASOLLER IO DLLs to download and extract to your <code>App\bin</code> folder.
They should be functionally the same, but if one doesn't work, you can try the other:<ul>
<li><a href="https://gitea.tendokyu.moe/Scribbler/chuniio-tasoller/releases">chuniio-tasoller</a> (download <code>lib.zip</code>)</li>
<li><a href="https://gitea.tendokyu.moe/beerpsi/chuniio-rs/releases">chuniio-rs</a> (download <code>chusan.zip</code>)</li>
</ul>
</li>
<li>Edit your <code>App\bin\segatools.ini</code> to reference the extracted DLLs:</li>
</ul>
<div class="language-ini highlight"><pre><span></span><code><span id="__span-10-1"><a id="__codelineno-10-1" name="__codelineno-10-1" href="#__codelineno-10-1"></a><span class="k">[chuniio]</span>
</span><span id="__span-10-2"><a id="__codelineno-10-2" name="__codelineno-10-2" href="#__codelineno-10-2"></a><span class="na">path32</span><span class="o">=</span><span class="s">chuniio_tasoller.dll</span><span class="c1">;(1)!</span>
</span><span id="__span-10-3"><a id="__codelineno-10-3" name="__codelineno-10-3" href="#__codelineno-10-3"></a><span class="na">path64</span><span class="o">=</span><span class="s">chuniio_tasoller_x64.dll</span><span class="c1">;(2)!</span>
</span></code></pre></div>
<ol>
<li>Or <code>chuniio_tasoller_v2_chusan.dll</code> if you downloaded <code>chuniio-rs</code>.</li>
<li>
<p>Or <code>chuniio_tasoller_v2_amdaemon.dll</code> if you downloaded <code>chuniio-rs</code>.</p>
</li>
<li>
<p>Connect the controller to your computer, and then start the game.</p>
</li>
</ol>
</div>
<h3 id="yubideck">YubiDeck</h3>
<div class="admonition tip">
<ul>
<li>Switch your YubiDeck to HID output mode. Instructions on how to do so are provided
in the <a href="https://drive.google.com/file/d/11KVlKbg3zGCRwI7R-30t2IJc6OQwDEgo/view">YubiDeck manual</a>.</li>
<li>Download the latest version of <a href="https://gitea.tendokyu.moe/beerpsi/chuniio-yubideck/releases">YubiDeck IO DLLs</a>
and extract it to your <code>App\bin</code> folder.</li>
<li>Edit your <code>App\bin\segatools.ini</code> to reference the extracted DLLs:</li>
</ul>
<div class="language-ini highlight"><pre><span></span><code><span id="__span-11-1"><a id="__codelineno-11-1" name="__codelineno-11-1" href="#__codelineno-11-1"></a><span class="k">[chuniio]</span>
</span><span id="__span-11-2"><a id="__codelineno-11-2" name="__codelineno-11-2" href="#__codelineno-11-2"></a><span class="na">path32</span><span class="o">=</span><span class="s">chuniio_yubideck_chusan.dll</span>
</span><span id="__span-11-3"><a id="__codelineno-11-3" name="__codelineno-11-3" href="#__codelineno-11-3"></a><span class="na">path64</span><span class="o">=</span><span class="s">chuniio_yubideck_amdaemon.dll</span>
</span></code></pre></div>
<ul>
<li>Optionally, reference the included AimeIO DLL to use the controller's
built-in card reader:</li>
</ul>
<div class="language-ini highlight"><pre><span></span><code><span id="__span-12-1"><a id="__codelineno-12-1" name="__codelineno-12-1" href="#__codelineno-12-1"></a><span class="k">[aimeio]</span>
</span><span id="__span-12-2"><a id="__codelineno-12-2" name="__codelineno-12-2" href="#__codelineno-12-2"></a><span class="na">path</span><span class="o">=</span><span class="s">aimeio_yubideck.dll</span>
</span></code></pre></div>
<ul>
<li>Connect the controller to your computer, and then start the game.</li>
</ul>
</div>
<h3 id="arcade-hardware-and-other-controllers">Arcade hardware and other controllers</h3>
<div class="admonition tip">
<p>If you're interested in using a cabinet slider and air sensors, or possibly even
making your own controller, the <a href="https://consandstuff.github.io/">Cons&amp;Stuff website</a>
and Discord community is a great place to start!</p>
</div>
<aside class="md-source-file">
<span class="md-source-file__fact">
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">July 19, 2024</span>
</span>
</aside>
</article>
</div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
two-torial Team
</div>
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"base": "../../..", "features": ["content.code.annotate"], "search": "../../../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../../assets/javascripts/bundle.fe8b6f2b.min.js"></script>
</body>
</html>