Meta Description" name="description" />
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Performance AI Manager</title>
<link rel="stylesheet" href="/styles.css">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
</head>
<body class="dark-mode">
<div id="overlay" class="overlay"></div>
<nav id="sidebar">
<div class="sidebar-header">
<h3>Menu</h3>
</div>
<ul class="list-unstyled components">
<li><a href="#" class="nav-link active" data-tab="home"><i class="fas fa-home"></i> <span data-lang-en="Home" data-lang-id="Beranda">Home</span></a></li>
<li><a href="#" class="nav-link" data-tab="general"><i class="fas fa-cogs"></i> <span data-lang-en="General" data-lang-id="Umum">General</span></a></li>
<li><a href="#" class="nav-link" data-tab="settings"><i class="fas fa-sliders-h"></i> <span data-lang-en="Settings" data-lang-id="Pengaturan">Settings</span></a></li>
<li><a href="#" class="nav-link" data-tab="advanced"><i class="fas fa-tools"></i> <span data-lang-en="Advanced" data-lang-id="Lanjutan">Advanced</span></a></li>
<li><a href="#" class="nav-link" data-tab="developer"><i class="fas fa-code"></i> <span data-lang-en="Developer" data-lang-id="Pengembang">Developer</span></a></li>
</ul>
<div class="sidebar-footer">
<div class="mode-toggle">
<i class="fas fa-sun mode-icon light-icon"></i>
<label class="switch">
<input type="checkbox" id="theme-toggle">
<span class="slider"></span>
</label>
<i class="fas fa-moon mode-icon dark-icon"></i>
</div>
</div>
</nav>
<div class="container">
<header class="card-block header-block">
<button id="hamburger-menu">
<i class="fas fa-bars"></i>
</button>
<div class="header-controls">
<div class="lang-switch">
<button id="lang-auto">Auto</button>
<button id="lang-id">ID</button>
<button id="lang-en" class="active">EN</button>
</div>
</div>
</header>
<main id="home-tab" class="tab-content active">
<div class="profile-banner card-block">
<img id="service-banner" src="/img/stopped.webp" alt="Performance AI Banner" class="banner-img">
<div class="lite-mode-toggle-container">
<label for="lite-mode-toggle" data-lang-en="Lite Mode" data-lang-id="Mode Lite">Lite Mode</label>
<label class="toggle-switch">
<input type="checkbox" id="lite-mode-toggle" data-file="settings.ini" data-key="lite_mode" data-on="1" data-off="0">
<span class="toggle-slider"></span>
</label>
<i class="fas fa-info-circle" data-info-key="lite_mode_info"></i>
</div>
</div>
<div class="main-status-block card-block">
<div class="status-details">
<h2><span data-lang-en="Performance AI Status" data-lang-id="Status Performance AI">Performance AI Status</span></h2>
<p><span data-lang-en="Service Status" data-lang-id="Status Layanan">Service Status</span>: <span id="service-status" class="status-badge status-unknown">Loading...</span></p>
<p>PID: <span id="service-pid">Loading...</span></p>
<p><span data-lang-en="Running for" data-lang-id="Berjalan selama">Running for</span>: <span id="running-time">Loading...</span></p>
<p><span data-lang-en="CPU Usage" data-lang-id="Penggunaan CPU">CPU Usage</span>: <span id="cpu-usage">Loading...</span></p>
<p><span data-lang-en="System CPU Load" data-lang-id="Beban CPU Sistem">System CPU Load</span>: <span id="system-cpu-load">Loading...</span></p>
<p><span data-lang-en="RAM Usage" data-lang-id="Penggunaan RAM">RAM Usage</span>: <span id="ram-usage">Loading...</span></p>
<p><span data-lang-en="Current Profile" data-lang-id="Profil Saat Ini">Current Profile</span>: <span id="current-profile-mode">Loading...</span></p>
<button class="action-button refresh-status-button" id="refresh-button">
<i class="fas fa-sync-alt"></i> <span data-lang-en="Refresh" data-lang-id="Segarkan">Refresh</span>
</button>
</div>
</div>
<div class="community-support-block card-block">
<h2><i class="fas fa-users"></i> <span data-lang-en="Community & Support" data-lang-id="Komunitas & Dukungan">Community & Support</span></h2>
<div class="button-group">
<a href="https://t.me/Youngupdatesource" target="_blank" class="action-button telegram-button">
<i class="fab fa-telegram-plane"></i> <span data-lang-en="Join Us on Telegram" data-lang-id="Gabung di Telegram">Join Us on Telegram</span>
</a>
<a href="https://sociabuzz.com/reljawa/tribe" target="_blank" class="action-button support-button">
<i class="fas fa-heart"></i> <span data-lang-en="Support Me" data-lang-id="Dukung Saya">Support Me</span>
</a>
</div>
</div>
<div class="info-log-block card-block">
<div class="info-text-content">
<h2><i class="fas fa-info-circle"></i> <span data-lang-en="Device & Module Info" data-lang-id="Info Perangkat & Modul">Device & Module Info</span></h2>
<p><strong><span data-lang-en="Module" data-lang-id="Modul">Module</span>:</strong> <span id="module-name">N/A</span> (<span id="module-version">N/A</span>) by <span id="module-developer">N/A</span></p>
<p><strong><span data-lang-en="Status" data-lang-id="Status">Status</span>:</strong> <span id="module-status">N/A</span> | <strong><span data-lang-en="Plugins" data-lang-id="Plugin">Plugins</span>:</strong> <span id="module-plugins">N/A</span></p>
<div id="credits-block">
<p><strong><span data-lang-en="Credits" data-lang-id="Kredit">Credits</span>:</strong> <span id="module-credits">N/A</span></p>
<p class="webui-inspiration"><strong><span data-lang-en="WebUI Inspiration" data-lang-id="Inspirasi WebUI">WebUI Inspiration</span>:</strong> @Rem01Gaming @RiProG (Telegram)</p>
</div>
<hr>
<p><strong><span data-lang-en="Device" data-lang-id="Perangkat">Device</span>:</strong> <span id="device-brand">N/A</span> <span id="device-name">N/A</span> (<span id="device-architecture">N/A</span>)</p>
<p><strong>OS:</strong> Android <span id="device-android-version">N/A</span> (SDK <span id="device-sdk-version">N/A</span>) | <strong>Kernel:</strong> <span id="device-kernel-version">N/A</span></p>
</div>
</div>
</main>
<div id="general-tab" class="tab-content">
<div class="control-grid">
<div class="control-block card-block">
<h2><i class="fas fa-cogs"></i> <span data-lang-en="General Actions" data-lang-id="Aksi Umum">General Actions</span> <i class="fas fa-info-circle" data-info-key="general_actions_info"></i></h2>
<div class="button-group">
<button class="action-button" data-command="install"><i class="fas fa-download"></i> <span data-lang-en="Install" data-lang-id="Instal">Install</span></button>
<button class="action-button" data-command="uninstall"><i class="fas fa-trash-alt"></i> <span data-lang-en="Uninstall" data-lang-id="Copot">Uninstall</span></button>
<button class="action-button" data-command="reload-settings"><i class="fas fa-sync"></i> <span data-lang-en="Reload" data-lang-id="Muat Ulang">Reload</span></button>
<button class="action-button danger-button" id="exit-button"><i class="fas fa-power-off"></i> <span data-lang-en="Exit" data-lang-id="Keluar">Exit</span></button>
</div>
</div>
<div class="control-block card-block">
<div class="control-header">
<h2><i class="fas fa-moon"></i> <span data-lang-en="Doze Optimization" data-lang-id="Optimasi Doze">Doze Optimization</span> <i class="fas fa-info-circle" data-info-key="doze"></i></h2>
<label class="toggle-switch"><input type="checkbox" id="doze-toggle"><span class="toggle-slider"></span></label>
</div>
</div>
<div class="control-block card-block">
<div class="control-header">
<h2><i class="fas fa-mobile-alt"></i> <span data-lang-en="Device Config Opt" data-lang-id="Optimasi Konfig Perangkat">Device Config Opt</span> <i class="fas fa-info-circle" data-info-key="device_config_opt"></i></h2>
<label class="toggle-switch"><input type="checkbox" id="device-config-opt-toggle"><span class="toggle-slider"></span></label>
</div>
</div>
<div class="control-block card-block">
<div class="control-header">
<h2><i class="fas fa-comment-slash"></i> <span data-lang-en="Silent Log" data-lang-id="Log Senyap">Silent Log</span> <i class="fas fa-info-circle" data-info-key="silent_log"></i></h2>
<label class="toggle-switch"><input type="checkbox" id="silent-log-toggle"><span class="toggle-slider"></span></label>
</div>
</div>
<div class="control-block card-block">
<h2><i class="fas fa-hdd"></i> <span data-lang-en="Filesystem Trim" data-lang-id="Trim Sistem Berkas">Filesystem Trim</span> <i class="fas fa-info-circle" data-info-key="fstrim"></i></h2>
<button class="action-button" data-command="fstrim"><span data-lang-en="Run Fstrim" data-lang-id="Jalankan Fstrim">Run Fstrim</span></button>
</div>
<div class="control-block card-block">
<h2><i class="fas fa-hand-pointer"></i> <span data-lang-en="Touch Enhancement" data-lang-id="Peningkatan Sentuhan">Touch Enhancement</span> <i class="fas fa-info-circle" data-info-key="touch"></i></h2>
<div class="selection-group">
<div class="bar-selection" id="touch-selection-bar">
<span class="selected-value" id="touch-selected-value">Reset</span>
<div class="available-options" id="touch-available-options">
<button class="option-button" data-param="high"><span data-lang-en="High" data-lang-id="Tinggi">High</span></button>
<button class="option-button" data-param="medium"><span data-lang-en="Medium" data-lang-id="Sedang">Medium</span></button>
<button class="option-button" data-param="low"><span data-lang-en="Low" data-lang-id="Rendah">Low</span></button>
<button class="option-button" data-param="reset">Reset</button>
</div>
</div>
<button class="action-button" id="touch-apply-button"><span data-lang-en="Apply" data-lang-id="Terapkan">Apply</span></button>
</div>
</div>
<div class="control-block card-block">
<h2><i class="fas fa-gamepad"></i> <span data-lang-en="Driver Selection" data-lang-id="Pemilihan Driver">Driver Selection</span> <i class="fas fa-info-circle" data-info-key="driver"></i></h2>
<div class="selection-group">
<div class="bar-selection" id="driver-selection-bar">
<span class="selected-value" id="driver-selected-value">Reset</span>
<div class="available-options" id="driver-available-options">
<button class="option-button" data-param="game"><span data-lang-en="Game" data-lang-id="Game">Game</span></button>
<button class="option-button" data-param="prelease"><span data-lang-en="Pre-release" data-lang-id="Pra-rilis">Pre-release</span></button>
<button class="option-button" data-param="angle">Angle</button>
<button class="option-button" data-param="reset">Reset</button>
</div>
</div>
<button class="action-button" id="driver-apply-button"><span data-lang-en="Apply" data-lang-id="Terapkan">Apply</span></button>
</div>
</div>
<div class="control-block card-block">
<h2><i class="fas fa-sync"></i> <span data-lang-en="Swappy Delta" data-lang-id="Swappy Delta">Swappy Delta</span> <i class="fas fa-info-circle" data-info-key="swappy_delta"></i></h2>
<div class="bar-selection" id="swappy-selection-bar">
<span class="selected-value" id="swappy-selected-value">Stop</span>
<div class="available-options" id="swappy-available-options">
<button class="option-button" data-param="start"><span data-lang-en="Start" data-lang-id="Mulai">Start</span></button>
<button class="option-button" data-param="start-advanced"><span data-lang-en="Start-Advanced" data-lang-id="Mulai-Lanjutan">Start-Advanced</span></button>
<button class="option-button" data-param="stop"><span data-lang-en="Stop" data-lang-id="Hentikan">Stop</span></button>
</div>
</div>
</div>
</div>
</div>
<div id="settings-tab" class="tab-content">
<div class="control-grid">
<div class="control-block card-block">
<h2><i class="fas fa-sliders-h"></i> <span data-lang-en="General Settings" data-lang-id="Pengaturan Umum">General Settings</span></h2>
<div class="setting-item">
<label><span data-lang-en="Just-In-Time Mode" data-lang-id="Mode Just-In-Time">Just-In-Time Mode</span></label>
<div class="bar-selection" data-file="settings.ini" data-key="just-in-time-mode">
<span class="selected-value">default</span>
<div class="available-options">
<button class="option-button" data-value="speed">Speed</button>
<button class="option-button" data-value="speed-profile">Speed-Profile</button>
<button class="option-button" data-value="everything">Everything</button>
<button class="option-button" data-value="default">Default</button>
</div>
</div>
</div>
<div class="setting-item">
<label><span data-lang-en="Dex-Opt Mode" data-lang-id="Mode Dex-Opt">Dex-Opt Mode</span></label>
<div class="bar-selection" data-file="settings.ini" data-key="Dex-opt-Mode">
<span class="selected-value">default</span>
<div class="available-options">
<button class="option-button" data-value="speed">Speed</button>
<button class="option-button" data-value="speed-profile">Speed-Profile</button>
<button class="option-button" data-value="everything">Everything</button>
<button class="option-button" data-value="quicken">Quicken</button>
<button class="option-button" data-value="default">Default</button>
</div>
</div>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="cpu_reducer"></i> <span data-lang-en="CPU Reducer" data-lang-id="Pengurang CPU">CPU Reducer</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="settings.ini" data-key="cpu_reducer" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="swappy_advance_startup"></i> <span data-lang-en="Swappy Advance Startup" data-lang-id="Startup Lanjutan Swappy">Swappy Advance Startup</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="settings.ini" data-key="swappy_advance_startup" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="job_opt"></i> <span data-lang-en="Job Opt" data-lang-id="Optimasi Job">Job Opt</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="settings.ini" data-key="job_opt" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="egl_preloader"></i> <span data-lang-en="EGL Preloader" data-lang-id="Pramuat EGL">EGL Preloader</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="settings.ini" data-key="egl_preloader" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item control-header">
<label><span data-lang-en="I/O Adjustment" data-lang-id="Penyesuaian I/O">I/O Adjustment</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="settings.ini" data-key="io_adjustment" data-on="active" data-off="inactive"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="window_logging"></i> <span data-lang-en="Disable Window Logging" data-lang-id="Nonaktifkan Log Window">Disable Window Logging</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="settings.ini" data-key="window_logging" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="allow_whitelist"></i> <span data-lang-en="Allow Whitelist" data-lang-id="Izinkan Whitelist">Allow Whitelist</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="settings.ini" data-key="allow_whitelist" data-on="yes" data-off="no"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="dnd_info"></i> <span data-lang-en="DND While Gaming" data-lang-id="DND Saat Bermain Game">DND While Gaming</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="settings.ini" data-key="dnd_if_gaming" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item control-header" id="gapps-limiter-item">
<label><i class="fas fa-info-circle" data-info-key="gapps_limiter_info"></i> <span data-lang-en="Gapps Limiter (Android 13+)" data-lang-id="Pembatas Gapps (Android 13+)">Gapps Limiter (Android 13+)</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="settings.ini" data-key="gapps_limiter" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
</div>
<div class="control-block card-block">
<h2><i class="fas fa-gamepad"></i> <span data-lang-en="Game Manager" data-lang-id="Manajer Game">Game Manager</span></h2>
<div class="setting-item control-header">
<label><span data-lang-en="PUBG Mobile Global Config" data-lang-id="Konfig Global PUBG Mobile">PUBG Mobile Global Config</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="game_manager.ini" data-key="pubg_config_enable" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
</div>
</div>
</div>
<div id="advanced-tab" class="tab-content">
<div class="advanced-settings-grid control-grid">
<div class="control-block card-block">
<h2><i class="fas fa-signal"></i> <span data-lang-en="Network Locker" data-lang-id="Kunci Jaringan">Network Locker</span> <i class="fas fa-info-circle" data-info-key="network_locker_info"></i></h2>
<div class="setting-item">
<label><span data-lang-en="Preferred Network Type" data-lang-id="Tipe Jaringan Pilihan">Preferred Network Type</span></label>
<div class="bar-selection" data-file="advance_settings.ini" data-key="network_user_locker">
<span class="selected-value">Default</span>
<div class="available-options">
<button class="option-button" data-value="11"><span data-lang-en="4G Only" data-lang-id="Kunci 4G">5G Only</span></button>
<button class="option-button" data-value="20,32"><span data-lang-en="4G/5G" data-lang-id="4G/5G">4G/5G</span></button>
<button class="option-button" data-value="9">Reset</button>
<button class="option-button" data-value="default">Default</button>
</div>
</div>
</div>
</div>
<div class="control-block card-block">
<h2><i class="fas fa-cogs"></i> <span data-lang-en="Advance Settings" data-lang-id="Pengaturan Maju">Advance Settings</span></h2>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="swappy_delta"></i> <span data-lang-en="Swappy-Delta RT Mode" data-lang-id="Mode RT Swappy-Delta">Swappy-Delta RT Mode</span></label>
<div class="bar-selection" data-file="advance_settings.ini" data-key="swappy-delta_rt">
<span class="selected-value">stop</span>
<div class="available-options">
<button class="option-button" data-value="start-advanced">Start-Advanced</button>
<button class="option-button" data-value="start">Start</button>
<button class="option-button" data-value="stop">Stop</button>
</div>
</div>
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="target_frame_rate"></i> <span data-lang-en="Target Frame Rate" data-lang-id="Target Frame Rate">Target Frame Rate</span></label>
<div class="bar-selection" data-file="advance_settings.ini" data-key="target_frame_rate">
<span class="selected-value">default</span>
<div class="available-options">
<button class="option-button" data-value="default">Default</button>
<button class="option-button" data-value="60">60</button>
<button class="option-button" data-value="90">90</button>
<button class="option-button" data-value="120">120</button>
<button class="option-button" data-value="144">144</button>
</div>
</div>
</div>
<div class="setting-item">
<label><span data-lang-en="Downscale (0.1 - 1.0, 'disable')" data-lang-id="Downscale (0.1 - 1.0, 'nonaktif')">Downscale (0.1 - 1.0, 'disable')</span></label>
<div class="range-slider-group">
<input type="text" class="range-value-input" id="downscale-input" data-file="advance_settings.ini" data-key="downscale">
</div>
</div>
</div>
<div class="control-block card-block">
<h2><i class="fas fa-cloud"></i> <span data-lang-en="API & RAM Settings" data-lang-id="Pengaturan API & RAM">API & RAM Settings</span></h2>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="ram_manager"></i> <span data-lang-en="RAM Manager" data-lang-id="Manajer RAM">RAM Manager</span></label>
<label class="toggle-switch"><input type="checkbox" id="ram_manager-toggle" data-file="settings.ini" data-key="ram_manager" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="ram_manager"></i> <span data-lang-en="RAM Manager Exec Delay (1-120s)" data-lang-id="Tunda Eksekusi Manajer RAM (1-120d)">RAM Manager Exec Delay (1-120s)</span></label>
<div class="range-slider-group">
<input type="range" min="1" max="120" value="60" class="range-slider" id="exec_delay-slider">
<input type="number" class="range-value-input" id="exec_delay-input" data-file="api_settings.ini" data-key="exec_delay">
</div>
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="ram_factor_info"></i> <span data-lang-en="RAM Factor" data-lang-id="Faktor RAM">RAM Factor</span></label>
<div class="bar-selection" data-file="api_settings.ini" data-key="ram_mode">
<span class="selected-value">safety</span>
<div class="available-options">
<button class="option-button" data-value="agresive">Aggressive</button>
<button class="option-button" data-value="safety">Safety</button>
</div>
</div>
</div>
<div class="setting-item">
<label><span data-lang-en="Min Remaining RAM (0-100%)" data-lang-id="Sisa RAM Min (0-100%)">Min Remaining RAM (0-100%)</span></label>
<div class="range-slider-group">
<input type="range" min="0" max="100" value="20" class="range-slider" id="min_remaining_ram-slider">
<input type="number" class="range-value-input" id="min_remaining_ram-input" data-file="settings.ini" data-key="min_remaining_ram">
</div>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="use_trim_memory"></i> <span data-lang-en="Use Trim Memory" data-lang-id="Gunakan Trim Memory">Use Trim Memory</span></label>
<label class="toggle-switch"><input type="checkbox" id="use_trim_memory-toggle" data-file="settings.ini" data-key="use_trim_memory" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="trim_memory_level"></i> <span data-lang-en="Trim Memory Level" data-lang-id="Level Trim Memory">Trim Memory Level</span></label>
<div class="bar-selection" data-file="settings.ini" data-key="trim_memory_level">
<span class="selected-value">RUNNING_LOW</span>
<div class="available-options">
<button class="option-button" data-value="HIDDEN">HIDDEN</button>
<button class="option-button" data-value="RUNNING_MODERATE">RUNNING_MODERATE</button>
<button class="option-button" data-value="RUNNING_LOW">RUNNING_LOW</button>
<button class="option-button" data-value="RUNNING_CRITICAL">RUNNING_CRITICAL</button>
<button class="option-button" data-value="COMPLETE">COMPLETE</button>
</div>
</div>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="system_kill_info"></i> <span data-lang-en="System Kill" data-lang-id="System Kill">System Kill</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="api_settings.ini" data-key="kill_system_package" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="smart_power_saver_info"></i> <span data-lang-en="Smart Power Saver" data-lang-id="Penghemat Daya Cerdas">Smart Power Saver</span></label>
<label class="toggle-switch"><input type="checkbox" id="adaptive_power_saver-toggle" data-file="api_settings.ini" data-key="adaptive_power_saver" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item control-header">
<label><span data-lang-en="Game Preloading" data-lang-id="Pramuat Game">Game Preloading</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="api_settings.ini" data-key="game_preloading" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="preload_size_limit_info"></i> <span data-lang-en="Shader Preload Size" data-lang-id="Ukuran Pramuat Shader">Shader Preload Size</span></label>
<div class="range-slider-group">
<input type="text" class="range-value-input" data-file="api_settings.ini" data-key="Preload_size_limit">
</div>
<p class="warning-text"><span data-lang-en="Warning: adjust the size or may get rebooted by low ram flag / kernel panic" data-lang-id="Peringatan: sesuaikan ukuran atau perangkat bisa restart karena flag RAM rendah / kernel panic">Warning: adjust the size or may get rebooted by low ram flag / kernel panic</span></p>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="quick_load_info"></i> <span data-lang-en="Quick Load" data-lang-id="Muat Cepat">Quick Load</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="api_settings.ini" data-key="Quick_load" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item control-header" id="bypass-misc-cache-container">
<label><i class="fas fa-info-circle"></i> <span data-lang-en="Bypass Misc Cache" data-lang-id="Lewati Cache Lainnya">Bypass Misc Cache</span></label>
<label class="toggle-switch">
<input type="checkbox" id="bypass-misc-cache-toggle" data-file="api_settings.ini" data-key="cpu_cache_manager" data-on="Y" data-off="N">
<span class="toggle-slider"></span>
</label>
</div>
</div>
<div class="control-block card-block">
<h2><i class="fas fa-desktop"></i> <span data-lang-en="Display Settings" data-lang-id="Pengaturan Tampilan">Display Settings</span></h2>
<div class="setting-item control-header">
<label><span data-lang-en="Bypass Dynamic Refresh Rate" data-lang-id="Lewati Refresh Rate Dinamis">Bypass Dynamic Refresh Rate</span></label>
<label class="toggle-switch"><input type="checkbox" id="bypass_dynamic_refresh_rate-toggle" data-file="display_settings.ini" data-key="bypass_dynamic_refresh_rate" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item">
<label><span data-lang-en="Device Refresh Rate" data-lang-id="Refresh Rate Perangkat">Device Refresh Rate</span></label>
<div class="bar-selection" data-file="display_settings.ini" data-key="device_refresh_rate">
<span class="selected-value">90</span>
<div class="available-options">
<button class="option-button" data-value="60">60</button>
<button class="option-button" data-value="90">90</button>
<button class="option-button" data-value="120">120</button>
<button class="option-button" data-value="144">144</button>
</div>
</div>
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="device_group"></i> <span data-lang-en="Device Group" data-lang-id="Grup Perangkat">Device Group</span></label>
<div class="bar-selection" data-file="display_settings.ini" data-key="device-group">
<span class="selected-value">bbk</span>
<div class="available-options">
<button class="option-button" data-value="ubbk">ubbk</button>
<button class="option-button" data-value="bbk">bbk</button>
</div>
</div>
</div>
</div>
<div class="control-block card-block">
<h2><i class="fas fa-palette"></i> <span data-lang-en="Render Settings" data-lang-id="Pengaturan Render">Render Settings</span></h2>
<div class="setting-item">
<label><span data-lang-en="HW Renderer" data-lang-id="Perender HW">HW Renderer</span></label>
<div class="bar-selection" data-file="render_settings.ini" data-key="hw_renderer">
<span class="selected-value">default</span>
<div class="available-options">
<button class="option-button" data-value="vulkan">Vulkan</button>
<button class="option-button" data-value="skiavk">SkiaVK</button>
<button class="option-button" data-value="skiagl">SkiaGL</button>
<button class="option-button" data-value="opengl">OpenGL</button>
<button class="option-button" data-value="default">Default</button>
</div>
</div>
</div>
<div class="setting-item">
<label><span data-lang-en="HW Backend Renderer" data-lang-id="Perender Backend HW">HW Backend Renderer</span></label>
<div class="bar-selection" data-file="render_settings.ini" data-key="hw_backend_renderer">
<span class="selected-value">default</span>
<div class="available-options">
<button class="option-button" data-value="threaded">Threaded</button>
<button class="option-button" data-value="default">Default</button>
</div>
</div>
</div>
<div class="setting-item">
<label><span data-lang-en="HW Composition" data-lang-id="Komposisi HW">HW Composition</span></label>
<div class="bar-selection" data-file="render_settings.ini" data-key="hw_composition">
<span class="selected-value">default</span>
<div class="available-options">
<button class="option-button" data-value="default">Default</button>
<button class="option-button" data-value="gpu">GPU</button>
<button class="option-button" data-value="cpu">CPU</button>
<button class="option-button" data-value="c2d">C2D</button>
<button class="option-button" data-value="mdp">MDP</button>
<button class="option-button" data-value="hwc">HWC</button>
<button class="option-button" data-value="dyn">DYN</button>
</div>
</div>
</div>
<div class="setting-item control-header">
<label><span data-lang-en="Smooth GUI" data-lang-id="GUI Halus">Smooth GUI</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="render_settings.ini" data-key="smooth_GUI" data-on="Y" data-off="N"><span class="toggle-slider"></span></label>
</div>
</div>
</div>
</div>
<div id="developer-tab" class="tab-content">
<div class="advanced-settings-grid control-grid">
<div class="control-block card-block">
<h2><i class="fas fa-code"></i> <span data-lang-en="Dev Menu" data-lang-id="Menu Dev">Dev Menu</span></h2>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="debug"></i> <span data-lang-en="Print Debugging Log" data-lang-id="Cetak Log Debug">Print Debugging Log</span></label>
<label class="toggle-switch"><input type="checkbox" data-file="dev_mode.settings" data-key="debug" data-on="true" data-off="false"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="swappy_api_debug"></i> <span data-lang-en="Print Swappy-Delta Debugging Log" data-lang-id="Cetak Log Debug Swappy-Delta">Print Swappy-Delta Debugging Log</span></label>
<div class="bar-selection" data-file="dev_mode.settings" data-key="swappy_api_debug">
<span class="selected-value">false</span>
<div class="available-options">
<button class="option-button" data-value="true">True</button>
<button class="option-button" data-value="false">False</button>
<button class="option-button" data-value="false-silent">False-Silent</button>
</div>
</div>
</div>
<div class="setting-item control-header">
<label><i class="fas fa-info-circle" data-info-key="pararel_execution_conf"></i> <span data-lang-en="Parallel Execution" data-lang-id="Eksekusi Paralel">Parallel Execution</span></label>
<label class="toggle-switch"><input type="checkbox" id="pararel_execution_conf-toggle" data-file="dev_mode.settings" data-key="pararel_execution_conf" data-on="y" data-off="n"><span class="toggle-slider"></span></label>
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="max_pararel_thread"></i> <span data-lang-en="Max Parallel Threads" data-lang-id="Thread Paralel Maks">Max Parallel Threads</span></label>
<div class="range-slider-group">
<input type="range" min="1" max="8" value="4" class="range-slider" id="max_pararel_thread-slider">
<input type="number" class="range-value-input" id="max_pararel_thread-input" data-file="dev_mode.settings" data-key="max_pararel_thread" min="1" max="8">
</div>
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="pararel_dir_perf"></i> <span data-lang-en="Parallel Dir (Performance)" data-lang-id="Dir Paralel (Performa)">Parallel Dir (Performance)</span></label>
<input type="text" class="text-input" placeholder="e.g., zt.sh,script.sh" data-file="dev_mode.settings" data-key="pararel_dir_perf" list="module-scripts-list">
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="pararel_dir_close"></i> <span data-lang-en="Parallel Dir (Balanced)" data-lang-id="Dir Paralel (Seimbang)">Parallel Dir (Balanced)</span></label>
<input type="text" class="text-input" placeholder="e.g., zt.sh,script.sh" data-file="dev_mode.settings" data-key="pararel_dir_close" list="module-scripts-list">
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="pararel_dir_startup"></i> <span data-lang-en="Parallel Dir (Startup)" data-lang-id="Dir Paralel (Startup)">Parallel Dir (Startup)</span></label>
<input type="text" class="text-input" placeholder="e.g., zt.sh,script.sh" data-file="dev_mode.settings" data-key="pararel_dir_startup" list="module-scripts-list">
</div>
<div class="setting-item">
<label><i class="fas fa-info-circle" data-info-key="pararel_dir_closeup"></i> <span data-lang-en="Parallel Dir (Uninstall)" data-lang-id="Dir Paralel (Copot)">Parallel Dir (Uninstall)</span></label>
<input type="text" class="text-input" placeholder="e.g., zt.sh,script.sh" data-file="dev_mode.settings" data-key="pararel_dir_closeup" list="module-scripts-list">
</div>
</div>
</div>
</div>
<datalist id="module-scripts-list"></datalist>
<footer class="footer-credits glitch-text" data-text="Talk is cheap, show me the code. - Linus Torvalds">Talk is cheap, show me the code. - Linus Torvalds</footer>
</div>
<div id="notification-container"></div>
<div id="shutdown-loader" class="modal-overlay" style="display: none;">
<div class="shutdown-content">
<div class="loader-spinner"></div>
<p data-lang-en="Processing..." data-lang-id="Memproses...">Processing...</p>
</div>
</div>
<script src="/script.js"></script>
</body>
</html>
8
3
289KB
374KB
206.0ms
224.0ms
232.0ms