mirror of
https://github.com/CrazyRedMachine/popnhax.git
synced 2025-01-07 08:41:34 +01:00
175 lines
10 KiB
XML
175 lines
10 KiB
XML
<?xml version='1.0' encoding='shift-jis'?>
|
|
<popnhax>
|
|
<!-- Databases -->
|
|
<!-- Enable database modifications (omnimix, custom tracks) -->
|
|
<patch_db __type="bool">0</patch_db>
|
|
<!-- Force unlock music, charts, characters, and deco parts when applicable -->
|
|
<force_unlocks __type="bool">0</force_unlocks>
|
|
<!-- Put customs into their own category (0: no, 1: simple category with all customs, 2: subcategories by folder name) -->
|
|
<custom_categ __type="u8">2</custom_categ>
|
|
<!-- Prevent customs from showing up in version folders -->
|
|
<custom_exclude_from_version __type="bool">1</custom_exclude_from_version>
|
|
<!-- Prevent customs from showing up in level folders -->
|
|
<custom_exclude_from_level __type="bool">0</custom_exclude_from_level>
|
|
|
|
<!-- Other categories -->
|
|
<!-- Bring back score challenge in the game for servers supporting it (only for kaimei onwards) -->
|
|
<score_challenge __type="bool">0</score_challenge>
|
|
<!-- Handle favorites through data_mods/<game>.<friendID>.fav files (Note: allows UNLIMITED favorites as well as favorites without an account/server) -->
|
|
<local_favorites __type="bool">0</local_favorites>
|
|
|
|
<!-- Classic patches -->
|
|
<!-- Prevent crash on boot when using a different default audio source (aka HDMI audio patch) -->
|
|
<audio_source_fix __type="bool">0</audio_source_fix>
|
|
<!-- Prevent Windows volume from being reset on boot -->
|
|
<unset_volume __type="bool">0</unset_volume>
|
|
<!-- Force booting directly into event mode -->
|
|
<event_mode __type="bool">0</event_mode>
|
|
<!-- Remove the timer completely without event mode -->
|
|
<remove_timer __type="bool">0</remove_timer>
|
|
<!-- or Freeze the timer at 10 seconds after counting down -->
|
|
<freeze_timer __type="bool">0</freeze_timer>
|
|
<!-- Force skip menu and long note tutorials without a card -->
|
|
<skip_tutorials __type="bool">0</skip_tutorials>
|
|
|
|
<!-- Stage management -->
|
|
<!-- Premium free (unlimited stages per credit) -->
|
|
<pfree __type="bool">0</pfree>
|
|
<!-- Press numpad 9 in song to retire instantly, or on result screen to leave game session (thank you for playing) -->
|
|
<!-- quick_retire with pfree also enables quick retry: press numpad 8 during song or on result screen to retry (keep holding to skip option select) -->
|
|
<quick_retire __type="bool">0</quick_retire>
|
|
|
|
<!-- Audio offset -->
|
|
<!-- Offset the audio by x ms (negative plays audio earlier). This will disable keysounds -->
|
|
<audio_offset __type="s8">0</audio_offset>
|
|
|
|
<!-- Visual offset -->
|
|
<!-- Hidden+ setting (press 0 for advanced options) is now a visual offset adjust (negative means you have to hit earlier) -->
|
|
<hidden_is_offset __type="bool">0</hidden_is_offset>
|
|
<!-- Display offset adjust value on score result screen (requires hidden_is_offset, won't be sent over network) -->
|
|
<show_offset __type="bool">0</show_offset>
|
|
|
|
<!-- Option patches -->
|
|
<!-- Auto set hi-speed to match previously set BPM (0: off, 1: target higher bpm on soflan, 2: target lower bpm on soflan, 3: target longest bpm on soflan) -->
|
|
<hispeed_auto __type="u8">0</hispeed_auto>
|
|
<!-- Default target BPM, 0 to disable (requires hispeed_auto) -->
|
|
<!-- Note: target is still updated when manually changing hi-speed (except soflan and "?" charts) -->
|
|
<hispeed_default_bpm __type="u16">0</hispeed_default_bpm>
|
|
|
|
<!-- IIDX-like hard gauge (start with full gauge, instant fail if gauge drops to 0) -->
|
|
<!-- Gauge details: increment: +0.1% for each cool/great/good (like spicy gauge), decrement: -9% for each bad, or -4.5% if gauge <=30% (like IIDX) -->
|
|
<iidx_hard_gauge __type="bool">0</iidx_hard_gauge>
|
|
<!-- Force full options by default (useful when no numpad is available) -->
|
|
<force_full_opt __type="bool">0</force_full_opt>
|
|
<!-- Guide SE defaults to OFF (useful for Battle mode) -->
|
|
<guidese_off __type="bool">0</guidese_off>
|
|
<!-- All net Ojama default to OFF (useful for Local mode) -->
|
|
<netvs_off __type="bool">0</netvs_off>
|
|
|
|
<!-- Result screen display patches -->
|
|
<!-- Details on result screen by default (no need to press yellow button) -->
|
|
<show_details __type="bool">0</show_details>
|
|
<!-- Fast/Slow counter on result screen even on judge+ off/lost/panic -->
|
|
<show_fast_slow __type="bool">0</show_fast_slow>
|
|
|
|
<!-- Input polling -->
|
|
<!-- 1000Hz polling rate (no more shifting timing windows/magic bpm, consistent scoring independently of framerate) -->
|
|
<enhanced_polling __type="bool">0</enhanced_polling>
|
|
<!-- button release debounce time in ms (for enhanced_polling only) -->
|
|
<debounce __type="u8">5</debounce>
|
|
<!-- 1000Hz polling stats (display onscreen info to check performance on your system) -->
|
|
<enhanced_polling_stats __type="bool">0</enhanced_polling_stats>
|
|
|
|
<!-- LCD mod on CRT cabs -->
|
|
<!-- HD timing for pcb_type=0 -->
|
|
<force_hd_timing __type="bool">0</force_hd_timing>
|
|
<!-- HD resolution for pcb_type=0 (0: no, 1: keep texts as on HD cab (smaller LCD mod), 2: center texts (32" LCD mod) ) -->
|
|
<force_hd_resolution __type="u8">0</force_hd_resolution>
|
|
|
|
<!-- ====================
|
|
END OF USER SETTINGS
|
|
==================== -->
|
|
|
|
<!-- EXPERIMENTAL PATCHES -->
|
|
<!-- Enable practice mode menu, (r-ran, constant chart speed, slow motion, etc...) -->
|
|
<!-- PLEASE USE OFFLINE ONLY -->
|
|
<practice_mode __type="bool">0</practice_mode>
|
|
<!-- Press 9 on option select screen to go back to song selection (requires quick_retire) -->
|
|
<!-- Note: causes issues with sounds on song select -->
|
|
<back_to_song_select __type="bool">0</back_to_song_select>
|
|
|
|
|
|
<!-- ========================================================================================
|
|
DEBUG OPTIONS FOLLOW (GENERALLY SHOULD NOT BE CHANGED UNLESS YOU KNOW WHAT YOU'RE DOING)
|
|
======================================================================================== -->
|
|
|
|
<!-- Datecode and Multiboot -->
|
|
<!-- Force a different datecode than the one found in ea3-config (yyyymmdd00), or use "auto" to let music limit decide for you if patch_db is on -->
|
|
<force_datecode __type="str">auto</force_datecode>
|
|
<!-- Also apply force_datecode to network packets -->
|
|
<network_datecode __type="bool">1</network_datecode>
|
|
<!-- Disable multiboot auto conf tuning (which takes place when using popn22_yyyymmddrr.dll format and an xml without another datecode in force_datecode) -->
|
|
<disable_multiboot __type="bool">0</disable_multiboot>
|
|
|
|
<!-- Timing and lanes -->
|
|
<!-- Base visual offset (value will be added to the base SD (-60) and base HD (-76) values) -->
|
|
<base_offset __type="s8">0</base_offset>
|
|
<!-- Automatically play keysounds during songs -->
|
|
<disable_keysounds __type="bool">0</disable_keysounds>
|
|
<!-- Offset the keysounds by x ms (negative is earlier). With disable_keysounds, becomes an audio offset -->
|
|
<keysound_offset __type="s8">0</keysound_offset>
|
|
<!-- Adjust pop-kun and beam brightness (won't affect long popkuns) -->
|
|
<beam_brightness __type="s8">0</beam_brightness>
|
|
<!-- Disable the builtin frame limiter (faster/smoother animations at 120fps+) -->
|
|
<fps_uncap __type="bool">0</fps_uncap>
|
|
<!-- 1000Hz polling thread priority (for enhanced_polling only, might cause crashes on some systems if set too high)
|
|
values THREAD_PRIORITY_LOWEST -2
|
|
THREAD_PRIORITY_BELOW_NORMAL -1
|
|
THREAD_PRIORITY_NORMAL 0
|
|
THREAD_PRIORITY_ABOVE_NORMAL 1
|
|
THREAD_PRIORITY_HIGHEST 2
|
|
THREAD_PRIORITY_TIME_CRITICAL 15 -->
|
|
<enhanced_polling_priority __type="s8">1</enhanced_polling_priority>
|
|
|
|
<!-- Song db patches -->
|
|
<!-- Auto select patch file from data_mods folder based on music limit, or datecode otherwise (will detect datecode from ea3-config or force_datecode option) -->
|
|
<patch_xml_auto __type="bool">1</patch_xml_auto>
|
|
<!-- Manually set XML file containing patches (requires patch_xml_auto to be disabled) -->
|
|
<patch_xml_filename __type="str"></patch_xml_filename>
|
|
<!-- Force the newly created buffers to be the same size as the original buffers (not recommended) -->
|
|
<disable_expansions __type="bool">0</disable_expansions>
|
|
<!-- Copy the new table information over top the old tables (automatically enables disable_expansions) (not recommended) -->
|
|
<disable_redirection __type="bool">0</disable_redirection>
|
|
<!-- Do not perform music limit checks for patch_xml_auto (not recommended) -->
|
|
<ignore_music_limit __type="bool">0</ignore_music_limit>
|
|
|
|
<!-- Custom category options -->
|
|
<!-- minimum songid for a song to be seen as "custom" -->
|
|
<custom_categ_min_songid __type="u16">4000</custom_categ_min_songid>
|
|
<!-- maximum songid for a song to be seen as "custom" (0 = no limit, not recommended since "random" category will use fake song ids in the 65400+ range) -->
|
|
<custom_categ_max_songid __type="u16">65400</custom_categ_max_songid>
|
|
<!-- Category title for customs -->
|
|
<custom_category_title __type="str">Customs</custom_category_title>
|
|
<!-- Format used for category title (in BM2DXFontScript format, refer to BM2DXFontScript.md in popnhax_tools repo) -->
|
|
<custom_category_format __type="str">[ol:4][olc:d92f0d]%s</custom_category_format>
|
|
<!-- Format used for custom song titles on song select (Note: colors not working for kaimei and above, but rotation does, e.g. "* [rz:3]%s[/rz]" ) -->
|
|
<custom_track_title_format __type="str"></custom_track_title_format>
|
|
<!-- Optional secondary format used for older games only (Full colors supported, e.g. "[ol:4][olc:d92f0d]%s") -->
|
|
<custom_track_title_format2 __type="str"></custom_track_title_format2>
|
|
|
|
<!-- Translation -->
|
|
<!-- Disable .dict string replacements and .ips patches -->
|
|
<disable_translation __type="bool">0</disable_translation>
|
|
<!-- Dump applied translations and dll runtime data to help debug translation -->
|
|
<translation_debug __type="bool">0</translation_debug>
|
|
|
|
<!-- HARD Gauge alteration modes -->
|
|
<!-- Turn hard gauge into survival gauge (1: former COURSE gauge (-3.42%), 2: NORMAL gauge decrease rate (-4.99%), 3: IIDX HARD gauge decrease rate (-9%), 4: HARD gauge decrease rate (-19.94%)) -->
|
|
<survival_gauge __type="u8">0</survival_gauge>
|
|
<!-- Survival gauge has IIDX-like decrease rate adjustment (decrease amount halved when gauge is at 30% or less) -->
|
|
<survival_iidx __type="bool">0</survival_iidx>
|
|
<!-- Set survival gauge increase rate to spicy (+01/+01 instead of +02/+01) -->
|
|
<survival_spicy __type="bool">0</survival_spicy>
|
|
|
|
</popnhax>
|