PDL3: Simpler, easier, safer... but still in alpha.

This commit is contained in:
nastys
2021-07-22 03:51:07 +02:00
parent e293874c04
commit 4b00fc508d
20 changed files with 0 additions and 17587 deletions
@@ -1,46 +0,0 @@
#########################################
# /!\ WARNING: DO NOT EDIT WITH NOTEPAD!#
#########################################
[General]
# You can choose 2 channel or 4 channel mode.
# 4 channels uses front channels for speakers and rear channels as headphones.
# 2 channels only has headphones output (with in-game volume bypassed).
Channels=2
# 16 or 24 bit integer and 32 bit float output are supported.
# If you don't know what this means, you should leave it at 16.
# On some versions of Windows floating point samples may increase latency.
Bit_Depth=16
# This can be WASAPI, DirectSound, WASAPI_Exclusive, or ASIO.
# Only use DirectSound if WASAPI doesn't work for some reason.
# WASAPI_Exclusive may not work with some hardware, but can have lower latency.
# ASIO requires special driver support.
# ASIO doesn't use the buffer settings. Use ASIO config instead.
# For full descriptions of the backends see https://github.com/somewhatlurker/DivaSound/wiki/Backends.
Backend=WASAPI
# If the game crashes when loading, try setting this to 0.
Alternate_Init=1
[Buffer]
# Sets the requested buffer size in milliseconds.
# Try increasing this if audio stutters or desyncs.
# WASAPI will usually provide a larger buffer than specified.
# You can check the actual buffer size by enabling debug_component.
Buffer_Size=10
# Sets how many periods to use.
# Fewer periods = lower latency, but it may cause issues.
# You probably shouldn't set this below 2, and increasing it probably isn't necessary.
Periods=2
[ASIO]
# Sets the device ID.
# 0=first device(...), -1=first available device
Device=-1
# When set to 1 the ASIO driver config will open alongside the game.
# Use this to adjust output settings, then disable it.
Show_Config=0
@@ -1,40 +0,0 @@
[Config]
# Patches to remove glitching with modern GPUs.
# Appropriate patches will automatically be selected based on your GPU.
Compat=1
# Lyb's toon shader improvements (24 sept 2019)
# Toon_Improve: Adjusts toon shader lighting
Toon_Improve=0
# Specular Multiplier
Toon_Improve_Val1=0.9
# Specular Offset
Toon_Improve_Val2=-0.5
# Lyb's toon shader improvements (24 sept 2019)
# Toon_Eyes_Improve: Adjusts toon shader eyes
Toon_Eyes_Improve=0
# Lyb's toon shader improvements (24 sept 2019)
# Toon_Hair_Improve: Adjusts toon shader hair
Toon_Hair_Improve=0
# Diffuse Brightness
Toon_Hair_Improve_Val1=1.25
# Lyb's toon shader improvements (24 sept 2019)
# Toon_Lines_Improve: Adjusts toon shader outlines
Toon_Lines_Improve=0
# ???
Toon_Lines_Improve_Val1=0.75
# Thickness Multiplier(?)
Toon_Lines_Improve_Val2=0.75
# Thickness Offset(?)
Toon_Lines_Improve_Val3=0.75
# Debug patches:
# Nametags
# Adds comments with the shader file name to the shader text. Useful for debugging issues.
# You only need to enable one of these.
# `nametags2` is a bit faster, but the tags are placed at the end of the file and you may not like that.
Nametags1=0
Nametags2=0
@@ -1,51 +0,0 @@
#########################################
# /!\ WARNING: DO NOT EDIT WITH NOTEPAD!#
#########################################
# components.ini
# defines which components will be enabled
[components]
# emulates game input through mouse and keyboard.
# controls can be set inside the keyconfig.ini file.
input_emulator = true
touch_slider_emulator = true
touch_panel_emulator = true
# freezes the PV select timer at 39 seconds.
sys_timer = true
# loads user defined const values from the playerdata.ini config
# and writes them to the game's PlayerData struct.
# required for modules selection
player_data_manager = true
# adjusts 2D and 3D animations to retain their original speed at different frame rates.
frame_rate_manager = false
# skip unnecessary DATA_INITIALIZE loading time, speed up SYSTEM_STARTUP and skip the startup WARNING message.
# further improvements can be achieved by shortening the duration of the pv_999 script file as it's test loaded during the SYSTEM_STARTUP.
fast_loader = true
# allows for a user controllable camera which can be toggled using F3,
# can be controlled using W/A/S/D to move, SPACE/CTRL to ascend/descend, Q/E to rotate, R/F to zoom in/out
# and holding SHIFT/ALT to speed up or slow down these controls.
camera_controller = false
# scales the framebuffer so that it will fit the current screen or window
# required to set resolutions in config.ini
scale_component = true
# lets the user change the current game state using the F4 - F8 keys, enable the dw_gui / DATA_TESTs
# and speed up 2D animations / menu navigation by holding SHIFT + TAB.
# enabling this component is not recommended for most users.
debug_component = false
# allows the usage of hold transfer
target_inspector = true
# saves high scores to plugins/scores.ini
score_saver = true
# adds a pause menu
pause = true
@@ -1,154 +0,0 @@
#########################################
# /!\ WARNING: DO NOT EDIT WITH NOTEPAD!#
#########################################
[Global]
# Load plugins including below options
Enable=1
[GPU]
# Force GPU model -- -1=auto, 0=Kepler, 1=Maxwell, 2=Turing, 3=Ampere
Model=-1
[Launcher]
# Forces the launcher to be skipped, you can use the --launch parameter instead of this.
Skip=0
# Disables unsupported GPU warning dialogs.
No_GPU_Dialog=0
# Sets the dark colour scheme in the launcher.
Dark_Launcher=0
# Enables acrylic blur in the launcher on Windows 10 20H2 or later.
Acrylic_Blur=0
#Ignores some OpenGL-related errors. Don't use both patches at the same time unless you're know what you're doing
OpenGL_Patch_A=0
#Ignores some OpenGL-related errors. Don't use both patches at the same time unless you're know what you're doing
OpenGL_Patch_B=0
# Command line arguments
Command_Line=
# Launches divahook.bat intead of diva.exe.
Use_divahook_bat=0
[Patches]
#Disable movies (enable this if the game hangs when loading certain PVs)
No_Movies=0
#Enable custom MP4 adv movies (experimental)
MP4_Movies=1
#Enable or disable mouse cursor
Cursor=1
#Use 2 channels instead of 4 (when not using DivaSound)
Stereo=1
#Skip one or more menus -- 0=disabled, 1=guest, 2=guest+normal
Quick_Start=1
#Disable the scrolling sound effect
No_Scrolling_SFX=0
#Enhanced Stage Manager (sets a custom number of stages; "stage_manager" should be disabled in "components.ini")
#Number of stages (0 = disabled)
Enhanced_Stage_Manager=0
#Use encore stages or not
Enhanced_Stage_Manager_Encore=1
#Change the mouth animations -- 0=default, 1=force PDA, 2=force FT
Force_Mouth=0
#Change the expressions -- 0=default, 1=force PDA, 2=force FT
Force_Expressions=0
#Change the look animations -- 0=default, 1=force PDA, 2=force FT
Force_Look=0
#Disable hand scaling
No_Hand_Scaling=0
#Default hand size -- -1=default, 12200=PDA
Default_Hand_Size=-1
#Sing missed notes
Sing_Missed=0
#Hide the volume and SE control buttons
Hide_Volume=0
#Remove the photo controls during PV playback
No_PV_UI=0
#Hide the watermark that's usually shown in PV viewing mode
Hide_PV_Watermark=0
#Set the card reader and network status icons -- 0=default, 1=hidden, 2=error, 3=OK, 4=partial OK
Status_Icons=0
#Disable showing lyrics
No_Lyrics=0
#Disable the error banner
No_Error=1
#Hide "CREDIT(S)"/"FREE PLAY"
Hide_Freeplay=0
#Show "FREE PLAY" instead of "CREDIT(S)" and don't require credits
Freeplay=1
#Show "PD Loader" instead of "FREE PLAY"
PDLoaderText=1
#Freeze the timer
No_Timer=1
#Disable the timer sprite
No_Timer_Sprite=1
#Unlock PSEUDO modules (incomplete, will default to Miku)
Unlock_Pseudo=0
#Enable the card menu (incomplete, it doesn't bypass the card prompt)
Card=0
#Allow using a real arcade slider attached to COM11 (or PS4 official FT controller)
Hardware_Slider=0
#Enable custom patches
Custom_Patches=1
#Prevent data deletion
Prevent_Data_Deletion=0
[Graphics]
# Lag Compensation
Lag_Compensation = 0
# Set to -1 to unlock the frame rate.
FPS.Limit=60
# Reduces FPS Limiter CPU usage
# (may have less consistent performance)
FPS.Limit.LightMode=1
# Enable debug warnings for lightweight limiter
FPS.Limit.Verbose=0
# Temporal Anti-Aliasing
TAA=1
# Morphological Anti-Aliasing
MLAA=1
# MAG Filter -- 0=default (bilinear), 1=nearest-neighbour, 2=sharpen, 3=cone (smooth)
MAG=0
# Depth of Field
DOF=1
# Reflections
Reflections=1
# Shadows
Shadows=1
# Transparent Meshes
Punchthrough=1
# Glare
Glare=1
# Shader
Shader=1
# Toon shader (press F9 to toggle) -- 0=default, 1=force on, 2=force off
NPR1=0
# Disable all 3D passes. WARNING: The extended data will be deleted unless Prevent Data Deletion is enabled.
2D=0
# FrameRateManager motion rate (fps)
FRM.Motion.Rate=400
[Resolution]
# 0 = Windowed, 1 = Fast, 2 = Exclusive, 3 = Safe
# For same as screen res: -1x-1
Display=1
Width=-1
Height=-1
# Fullscreen only options
BitDepth=32
RefreshRate=60
# Set a custom internal render resolution
# Same as window: -1x-1
# HD : 1280x720
# FHD : 1920x1080
# WQHD : 2560x1440
# 4K UHD: 3840x2160
# 5K UHD: 5120x2880
# 8K UHD: 7680x4320
r.Enable=0
r.Width=1920
r.Height=1080
[plugins]
DivaWig.dva=0
DSCRemote.dva=0
custom_freeplay_text_example.p=0
@@ -1,153 +0,0 @@
[keyconfig]
#########################################
# /!\ WARNING: DO NOT EDIT WITH NOTEPAD!#
#########################################
# keyconfig.ini
# defines the input_emulator key bindings
# multiple keys are to be specified comma separated
# Options:
# Allow the user to mouse wheel scroll through the PV selection list
mouse_scroll_pv_selection = true
# The interval it takes for the emulated slider touch points to move from one contact point to another.
# In most cases, this does not need editing.
touch_slider_emulation_speed = 750.0
# Preferred Xinput controller (0-3)
xinput_preferred =0
# DirectInput Vendor ID and Product ID
# Check them in Device Manager or dxdiag.exe
VID = 046D
PID = C216
# Rumble (Xinput)
rumble =true
# Pause when focus is lost
autopause =true
# Allow using slider in menus
# Recommended to enable this and remove MENU_L/R bindings if you have a real slider.
# Also needed to see slider in input test
slider_in_menus =false
# Use the hardware slider from HORI FT official controller (PS4 version)
# Requires enabling hardware slider support.
# Warning: alpha feature, may not work properly
# Recommended to remove Ds4_L_Stick_* and Ds4_R_Stick_* from button bindings (JVS_LEFT, JVS_RIGHT, MENU_L, MENU_R).
ps4_official_slider =false
# JVS Buttons:
JVS_TEST = F1
JVS_SERVICE = F2
JVS_SW1 = F11
JVS_SW2 = F12
JVS_START = Enter, Ds4_Options, XINPUT_START, MouseMiddle
JVS_TRIANGLE = W, I, Ds4_Triangle, Ds4_DPad_Up, Ds4_L_Trigger, Ds4_R_Trigger, XINPUT_Y, XINPUT_UP, XINPUT_LT, XINPUT_RT
JVS_SQUARE = A, J, Ds4_Square, Ds4_DPad_Left, Ds4_L_Trigger, Ds4_R_Trigger, XINPUT_X, XINPUT_LEFT, XINPUT_LT, XINPUT_RT, MouseX2
JVS_CROSS = S, K, Ds4_Cross, Ds4_DPad_Down, Ds4_L_Trigger, Ds4_R_Trigger, XINPUT_A, XINPUT_DOWN, XINPUT_LT, XINPUT_RT, MouseX1
JVS_CIRCLE = D, L, Ds4_Circle, Ds4_DPad_Right, Ds4_L_Trigger, Ds4_R_Trigger, XINPUT_B, XINPUT_RIGHT, XINPUT_LT, XINPUT_RT
JVS_LEFT = Left, Up, Ds4_L1, Ds4_L_Stick_Up, Ds4_R_Stick_Up, XINPUT_LS
JVS_RIGHT = Right, Down, Ds4_R1, Ds4_L_Stick_Down, Ds4_R_Stick_Down, XINPUT_RS
MENU_L = Left, Up, Ds4_L1, XINPUT_LS, Ds4_DPad_Left, Ds4_DPad_Up, XINPUT_LEFT, XINPUT_UP, Q, U, Ds4_L_Stick_Left, XINPUT_LLEFT, Ds4_L_Stick_Up, XINPUT_LUP, Ds4_R_Stick_Left, XINPUT_RLEFT, Ds4_R_Stick_Up, XINPUT_RUP
MENU_R = Right, Down, Ds4_R1, XINPUT_RS, Ds4_DPad_Right, Ds4_DPad_Down, XINPUT_RIGHT, XINPUT_DOWN, E, O, Ds4_L_Stick_Right, XINPUT_LRIGHT, Ds4_L_Stick_Down, XINPUT_LDOWN, Ds4_R_Stick_Right, XINPUT_RRIGHT, Ds4_R_Stick_Down, XINPUT_RDOWN
MENU_CIRCLE = Spacebar
COIN = F10
WIREFRAME = F12
# Touch Slider:
LEFT_SIDE_SLIDE_LEFT = Q, Ds4_L_Stick_Left, XINPUT_LLEFT
LEFT_SIDE_SLIDE_RIGHT = E, Ds4_L_Stick_Right, XINPUT_LRIGHT
RIGHT_SIDE_SLIDE_LEFT = U, Ds4_R_Stick_Left, XINPUT_RLEFT
RIGHT_SIDE_SLIDE_RIGHT = O, Ds4_R_Stick_Right, XINPUT_RRIGHT
# --- KEYBOARD KEY NAMES: ---
# - Standard Keys
# uppercase "A" to "Z", "0" to "9"
# - NumPad Keys
# "NumPad0" to "NumPad9"
# "Plus", "Minus", "Divide", "Multiply"
# - Function Keys
# "F1" to "F24"
# - Shift Keys
# "LeftShift", "RightShift"
# - Control Keys
# "LeftControl", "RightControl"
# - Arrow Keys
# "Up", "Down", "Left", "Right"
# - Special Keys (may vary depending on the layout)
# "Enter", "Tab", "Backspace", "Spacebar", "Insert", "Delete", "Home", "End", "PageUp", "PageDown", "Escape"
# "Comma", "Period", "Colon", "Slash", "Tilde", "LeftBracket", "Backslash", "RightBracket", "SingleDoubleQuote", "OEM_8"
# --- MOUSE BUTTON NAMES: ---
# "MouseLeft", "MouseMiddle", "MouseRight", "MouseX1", "MouseX2"
# --- DUALSHOCK 4 BUTTON NAMES: ---
# - Face Buttons
# "Ds4_Square", "Ds4_Cross", "Ds4_Circle", "Ds4_Triangle"
# - Standard Buttons
# "Ds4_Share", "Ds4_Options", "Ds4_PS", "Ds4_Touch", "Ds4_L1", "Ds4_R1"
# - D-Pad Directions
# "Ds4_DPad_Up", "Ds4_DPad_Right", "Ds4_DPad_Down", "Ds4_DPad_Left"
# - Trigger Buttons
# "Ds4_L_Trigger", "Ds4_R_Trigger"
# - Left Joystick
# "Ds4_L_Stick_Up", "Ds4_L_Stick_Right", "Ds4_L_Stick_Down", "Ds4_L_Stick_Left", "Ds4_L3"
# - Right Joystick
# "Ds4_R_Stick_Up", "Ds4_R_Stick_Right", "Ds4_R_Stick_Down", "Ds4_R_Stick_Left", "Ds4_R3"
# --- XINPUT BUTTON NAMES: ---
# - Face Buttons
# "XINPUT_A", "XINPUT_B", "XINPUT_X", "XINPUT_Y"
# - Standard Buttons
# "XINPUT_START", "XINPUT_BACK", "XINPUT_LS"/"XINPUT_LB", "XINPUT_RS"/"XINPUT_RB"
# - D-Pad Directions
# "XINPUT_UP", "XINPUT_DOWN", "XINPUT_LEFT", "XINPUT_RIGHT"
# - Trigger Buttons
# "XINPUT_LT", "XINPUT_RT"
# - Left Joystick
# "XINPUT_LLEFT", "XINPUT_LRIGHT", "XINPUT_LUP", "XINPUT_LDOWN", "XINPUT_LSB"
# - Right Joystick
# "XINPUT_RLEFT", "XINPUT_RRIGHT", "XINPUT_RUP", "XINPUT_RDOWN", "XINPUT_RSB"
# --- Generic USB BUTTON NAMES: ---
# - Standard Buttons (Button number in "Game controller settings", max allowed 13 buttons at the moment)
# "GU_BUTTON1", "GU_BUTTON2", "GU_BUTTON3", "GU_BUTTON4", "GU_BUTTON5", "GU_BUTTON6", "GU_BUTTON7", "GU_BUTTON8", "GU_BUTTON9", "GU_BUTTON10", "GU_BUTTON11", "GU_BUTTON12", "GU_BUTTON13"
# - D-Pad Directions
# "GU_DPAD_UP", "GU_DPAD_RIGHT", "GU_DPAD_DOWN", "GU_DPAD_LEFT"
# - Left Joystick
# "GU_L_STICK_UP", "GU_L_STICK_RIGHT", "GU_L_STICK_DOWN", "GU_L_STICK_LEFT"
# - Right Joystick
# "GU_R_STICK_UP", "GU_R_STICK_RIGHT", "GU_R_STICK_DOWN", "GU_R_STICK_LEFT"
@@ -1,64 +0,0 @@
[playerdata]
#########################################
# /!\ WARNING: DO NOT EDIT WITH NOTEPAD!#
#########################################
# playerdata.ini
# defines constant values to be loaded into the PlayerData struct
# this file has to be encoded using utf-8
player_name =NO-NAME
level_name =忘れないでね私の声を
level =1
vocaloid_point=0
# IDs defined in rom/gm_plate_tbl.farc/gm_plate_id.bin
level_plate_id =0
level_plate_effect=1
# IDs same as gam_skin%3d
skin_equip =0
# Allows for song specific skin settings which can be set in the file skins.ini
use_pv_skin_equip =true
# IDs defined in rom/gm_btn_se_tbl.farc/gm_btn_se_id.bin
btn_se_equip =-1
# Allows for song specific sound effect settings which can be set in the file sfx.ini
use_pv_sfx_equip =true
# IDs defined in rom/gm_slide_se_tbl.farc/gm_slide_se_id.bin
slide_se_equip =-1
# IDs defined in rom/gm_chainslide_se_tbl.farc/gm_chainslide_se_id.bin
chainslide_se_equip =-1
slidertouch_se_equip=-1
# "Shared Set" or "Original" setting, works similarly to PSP series module selection (Updates when changed in-game)
module_equip_cmn0=0
module_equip_cmn1=0
module_equip_cmn2=0
module_equip_cmn3=0
module_equip_cmn4=0
module_equip_cmn5=0
# Allows Song Specific module selections (values update when changed in-game in the file modules.ini) (May lag on song select and menu)
use_pv_module_equip=true
# Enable button/slider sounds & volume settings
act_toggle =true
act_vol =100
act_slide_vol=100
# Show clear borders on Progress Bar for:
# Great
border_great =true
# Excellent
border_excellent =true
# Rival
border_rival=true
# Allows module selection (WARNING: It may cause lag in the main menu and other places) (May be necessary for use_pv_equip settings!)
use_card =true
# Allows module selection without card and attempts to disable module refresh when sliding in PV select to reduce CPU and IO load.
module_card_workaround =false
# Allows use of game mode modifiers (hi-speed, hidden, and sudden)
gamemode_options =true
mylist_A=
mylist_B=
mylist_C=