9 Commits 5b9d523b68 ... dd04e1ca1e

Author SHA1 Message Date
  somewhatlurker dd04e1ca1e novidia: add shader.farc xdelta/vcdiff patching 4 years ago
  nastys fd78178ddb [Launcher] Update Credits colour and make it read-only 4 years ago
  nastys ce0af8ac3d [Launcher] New design and credits (I hope I didn't forget anyone) 4 years ago
  nastys 08f4c7811b [Patches] Fix border with "Sing Missed" enabled 4 years ago
  nastys c23bb3d016 AIO: Merge Vista/7/10, don't delete existing config when updating 4 years ago
  somewhatlurker 3141c651b6 TLAC: revert to old style slider emulation when not using ps4 slider input 4 years ago
  somewhatlurker 6fcb916e3c Novidia: allow disabling skinning uploads for performance 4 years ago
  somewhatlurker 7f647dc5fb Merge branch 'master' of somewhatlurker/PD-Loader into master 4 years ago
  nastys 541d84c408 [Patches] Sing Missed; add custom colour to custom FREE PLAY text example (thanks to Stewie1.0) 4 years ago

+ 5 - 57
appveyor.yml

@@ -14,20 +14,10 @@ after_build:
 
     md %TMP%\full\plugins\
     
-    md %TMP%\full\plugins\pv_equip\
-
     md %TMP%\full\ram\
 
-    md %TMP%\full\ram\databank\
-
-    md %TMP%\update\
-
-    md %TMP%\update\patches\
-    
-    md %TMP%\update\plugins\
-    
-    md %TMP%\update\plugins\pv_equip\
-    
+    md %TMP%\full\ram\databank_template\
+   
     md %TMP%\amd-pack\
     
     md %TMP%\amd-pack\plugins\
@@ -40,27 +30,7 @@ after_build:
 
 
 
-    copy %APPVEYOR_BUILD_FOLDER%\source-code\x64\%CONFIGURATION%\dinput8.dll %TMP%\update\
-
-    copy %APPVEYOR_BUILD_FOLDER%\source-code\x64\%CONFIGURATION%\*.dva %TMP%\update\plugins\
-    
-    del %TMP%\update\plugins\Novidia.dva
-    
-    copy "%APPVEYOR_BUILD_FOLDER%\source-code\data\README - PD Loader.url" %TMP%\update\
-
-    copy %APPVEYOR_BUILD_FOLDER%\source-code\data\verify_base_game.sfv %TMP%\update\
-
-    copy %APPVEYOR_BUILD_FOLDER%\source-code\data\verify_base_game.md5 %TMP%\update\
-
-    copy %APPVEYOR_BUILD_FOLDER%\source-code\data\verify_mount_data.sfv %TMP%\update\
-
-    copy %APPVEYOR_BUILD_FOLDER%\source-code\data\verify_mount_data.md5 %TMP%\update\
-
-    copy %APPVEYOR_BUILD_FOLDER%\source-code\data\plugins\ShaderPatch.ini %TMP%\update\plugins\
-
-    copy %APPVEYOR_BUILD_FOLDER%\source-code\data\patches\custom_freeplay_text_example.p %TMP%\update\patches\
-
-    copy %APPVEYOR_BUILD_FOLDER%\source-code\x64\%CONFIGURATION%\dinput8.dll %TMP%\full\
+    copy %APPVEYOR_BUILD_FOLDER%\source-code\x64\%CONFIGURATION%\dnsapi.dll %TMP%\full\
     
     copy %APPVEYOR_BUILD_FOLDER%\source-code\x64\%CONFIGURATION%\*.dva %TMP%\full\plugins\
     
@@ -80,9 +50,7 @@ after_build:
 
     copy %APPVEYOR_BUILD_FOLDER%\source-code\data\plugins\*.* %TMP%\full\plugins\
     
-    copy %APPVEYOR_BUILD_FOLDER%\source-code\data\plugins\pv_equip\*.* %TMP%\full\plugins\pv_equip\
-
-    copy %APPVEYOR_BUILD_FOLDER%\source-code\data\ram\databank\*.dat %TMP%\full\ram\databank\
+    copy %APPVEYOR_BUILD_FOLDER%\source-code\data\ram\databank_template\*.dat %TMP%\full\ram\databank_template\
 
     copy %APPVEYOR_BUILD_FOLDER%\source-code\data\patches\custom_freeplay_text_example.p %TMP%\full\patches\
     
@@ -98,28 +66,8 @@ after_build:
 
     cd %TMP%\full\
 
-    echo del dnsapi.dll > "DELETE DNSAPI.DLL.bat"
-
     7z a %APPVEYOR_BUILD_FOLDER%\PD-Loader-%CONFIGURATION%-AppVeyor.zip *
-    
-    ren dinput8.dll dnsapi.dll
-    
-    del "DELETE DNSAPI.DLL.bat"
-    
-    7z a %APPVEYOR_BUILD_FOLDER%\PD-Loader-%CONFIGURATION%-AppVeyor-Vista7.zip *
-
-    cd %TMP%\update\
-
-    echo del dnsapi.dll > "DELETE DNSAPI.DLL.bat"
-
-    7z a %APPVEYOR_BUILD_FOLDER%\PD-Loader-%CONFIGURATION%-Update-AppVeyor.zip *
-    
-    ren dinput8.dll dnsapi.dll
-    
-    del "DELETE DNSAPI.DLL.bat"
-    
-    7z a %APPVEYOR_BUILD_FOLDER%\PD-Loader-%CONFIGURATION%-Update-AppVeyor-Vista7.zip *
-    
+  
     cd %TMP%\amd-pack\amd-tools\
     
     C:\Python38\python.exe -m pip install cx_freeze

+ 4 - 2
source-code/data/patches/custom_freeplay_text_example.p

@@ -1,4 +1,3 @@
-IGNORE
 # Enable FREE PLAY
 // Just in case it's disabled...
 @1403BABEA:75 // ...enable it.
@@ -6,6 +5,9 @@ IGNORE
 # Custom FREE PLAY text
 1409F61F0:!Miku\0
 
+# Custom text colour
+1401964A2:00 FF FF 7F
+
 // Syntax:
 // "#" console comment
 // "//" hidden comment
@@ -13,4 +15,4 @@ IGNORE
 // ":" address:bytes (hex)
 // " " byte byte
 // ":!" address:!string (escape characters require PD Loader 2.1+)
-// "IGNORE" skip patch file
+// "IGNORE" skip patch file (deprecated)

source-code/data/plugins/DivaSound.ini → source-code/data/plugins/DivaSound_template.bin


source-code/data/plugins/ShaderPatchConfig.ini → source-code/data/plugins/ShaderPatchConfig_template.bin


source-code/data/plugins/ShaderPatch.ini → source-code/data/plugins/ShaderPatch_template.bin


+ 0 - 4
source-code/data/plugins/components.ini

@@ -23,10 +23,6 @@ player_data_manager = true
 # adjusts 2D and 3D animations to retain their original speed at different frame rates.
 frame_rate_manager = false
 
-# sets an unlimited per session play count for the normal game mode.
-# this means the player won't be sent back to the title screen after 2 plays.
-stage_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

+ 5 - 0
source-code/data/plugins/config.ini

@@ -52,6 +52,8 @@ Force_Look=0
 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
@@ -78,6 +80,8 @@ No_Timer_Sprite=1
 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
@@ -141,3 +145,4 @@ r.Height=1080
 [plugins]
 DivaWig.dva=0
 DSCRemote.dva=0
+custom_freeplay_text_example.p=0

+ 0 - 10
source-code/data/plugins/genericusbinput.ini

@@ -1,10 +0,0 @@
-#Check you Vendor ID and Product ID in Device Manager or dxdiag tool
-
-[genericusbinput]
-
-VID = 046D
-PID = C216
-
-[customkeymapping]
-
-GU_BUTTON8 = GU_BUTTON1 + GU_BUTTON2 + GU_BUTTON3 + GU_BUTTON4

+ 6 - 0
source-code/data/plugins/keyconfig.ini

@@ -18,6 +18,11 @@ 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
 
@@ -30,6 +35,7 @@ autopause =true
 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

+ 0 - 0
source-code/data/plugins/playerdata.ini


Some files were not shown because too many files changed in this diff