gitextract_k_mgt9p3/ ├── .gitattributes ├── .gitignore ├── .gitmodules ├── READ ME.txt.rtf ├── README.txt ├── appveyor.yml └── source-code/ ├── LICENSE ├── PD-Loader.sln ├── README.md ├── data/ │ ├── Download .NET Framework Runtime.url │ ├── Download QuickSFV.url │ ├── Download Visual C++ Runtime.url │ ├── README - PD Loader.url │ ├── patches/ │ │ └── custom_freeplay_text_example.p │ ├── plugins/ │ │ ├── Novidia Shaders/ │ │ │ └── e6d9187b.vcdiff │ │ └── ShaderPatch.ini │ ├── verify_base_game.sfv │ └── verify_mount_data.sfv ├── dependencies/ │ ├── GPUModel/ │ │ └── GPUModel.h │ ├── PluginConfigApi/ │ │ └── PluginConfigApi.h │ ├── WineVer/ │ │ └── WineVer.h │ ├── detours/ │ │ ├── include/ │ │ │ ├── detours.h │ │ │ ├── detver.h │ │ │ └── syelog.h │ │ └── lib/ │ │ ├── detours.lib │ │ └── syelog.lib │ ├── freeglut/ │ │ ├── include/ │ │ │ └── GL/ │ │ │ ├── freeglut.h │ │ │ ├── freeglut_ext.h │ │ │ ├── freeglut_std.h │ │ │ ├── freeglut_ucall.h │ │ │ └── glut.h │ │ └── lib/ │ │ ├── freeglut.exp │ │ ├── freeglut.lib │ │ ├── freeglutd.exp │ │ └── freeglutd.lib │ ├── simpleini/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── ConvertUTF.c │ │ ├── ConvertUTF.h │ │ ├── LICENCE.txt │ │ ├── Makefile │ │ ├── README.md │ │ ├── SimpleIni.h │ │ ├── other/ │ │ │ ├── package.cmd │ │ │ └── simpleini.doxy │ │ └── vcproj/ │ │ ├── SimpleIni.sln │ │ ├── SimpleIni.vcxproj │ │ └── SimpleIni.vcxproj.filters │ └── xdelta3/ │ ├── LICENSE │ ├── Makefile.am │ ├── README.md │ ├── badcopy.c │ ├── configure.ac │ ├── cpp-btree/ │ │ ├── CMakeLists.txt │ │ ├── COPYING │ │ ├── README │ │ ├── btree.h │ │ ├── btree_bench.cc │ │ ├── btree_container.h │ │ ├── btree_map.h │ │ ├── btree_set.h │ │ ├── btree_test.cc │ │ ├── btree_test.h │ │ ├── btree_test_flags.cc │ │ ├── safe_btree.h │ │ ├── safe_btree_map.h │ │ ├── safe_btree_set.h │ │ └── safe_btree_test.cc │ ├── draft-korn-vcdiff.txt │ ├── examples/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── compare_test.c │ │ ├── encode_decode_test.c │ │ ├── iOS/ │ │ │ └── xdelta3-ios-test/ │ │ │ ├── xdelta3-ios-test/ │ │ │ │ ├── Xd3iOSAppDelegate.h │ │ │ │ ├── Xd3iOSAppDelegate.m │ │ │ │ ├── Xd3iOSViewController.h │ │ │ │ ├── Xd3iOSViewController.m │ │ │ │ ├── en.lproj/ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ ├── MainStoryboard_iPad.storyboard │ │ │ │ │ └── MainStoryboard_iPhone.storyboard │ │ │ │ ├── main.m │ │ │ │ └── xdelta3-ios-test-Info.plist │ │ │ └── xdelta3-ios-test.xcodeproj/ │ │ │ └── project.pbxproj │ │ ├── small_page_test.c │ │ ├── speed_test.c │ │ └── test.h │ ├── generate_build_files.sh │ ├── go/ │ │ └── src/ │ │ ├── regtest.go │ │ └── xdelta/ │ │ ├── rstream.go │ │ ├── run.go │ │ ├── test.go │ │ └── tgroup.go │ ├── linkxd3lib.c │ ├── m4/ │ │ ├── ax_check_aligned_access_required.m4 │ │ ├── ax_pkg_swig.m4 │ │ ├── ax_python_devel.m4 │ │ └── ax_swig_python.m4 │ ├── plot.sh │ ├── rcs_junk.cc │ ├── run_release.sh │ ├── testing/ │ │ ├── Makefile │ │ ├── checksum_test.cc │ │ ├── checksum_test_c.c │ │ ├── cmp.h │ │ ├── delta.h │ │ ├── file.h │ │ ├── modify.h │ │ ├── random.h │ │ ├── regtest.cc │ │ ├── regtest_c.c │ │ ├── run_release.sh │ │ ├── segment.h │ │ ├── sizes.h │ │ ├── test.h │ │ ├── xdelta3-regtest.py │ │ └── xdelta3-test.py │ ├── xdelta3-blkcache.h │ ├── xdelta3-cfgs.h │ ├── xdelta3-decode.h │ ├── xdelta3-djw.h │ ├── xdelta3-fgk.h │ ├── xdelta3-hash.h │ ├── xdelta3-internal.h │ ├── xdelta3-list.h │ ├── xdelta3-lzma.h │ ├── xdelta3-main.h │ ├── xdelta3-merge.h │ ├── xdelta3-second.h │ ├── xdelta3-test.h │ ├── xdelta3.1 │ ├── xdelta3.c │ ├── xdelta3.h │ ├── xdelta3.i │ ├── xdelta3.vcxproj │ ├── xdelta3.wxi │ └── xdelta3.wxs └── source/ ├── PD-Loader/ │ ├── ModuleList.h │ ├── PD-Loader.vcxproj │ ├── PD-Loader.vcxproj.filters │ ├── dllmain.cpp │ ├── exception.hpp │ ├── framework.h │ └── x64.def ├── fakedll/ │ ├── ModuleList.h │ ├── dllmain.cpp │ ├── exception.hpp │ ├── fakedll.vcxproj │ ├── fakedll.vcxproj.filters │ ├── framework.h │ └── x64.def └── plugins/ ├── DSCRemote/ │ ├── DSCRemote.vcxproj │ ├── DSCRemote.vcxproj.filters │ ├── PluginConfigApi.h │ ├── dllmain.cpp │ └── framework.h ├── DivaMovie/ │ ├── DivaMovie.vcxproj │ ├── DivaMovie.vcxproj.filters │ ├── PluginConfigApi.h │ ├── dllmain.cpp │ └── framework.h ├── DivaSound/ │ ├── DivaSound.vcxproj │ ├── DivaSound.vcxproj.filters │ ├── bassasio/ │ │ ├── bassasio.h │ │ └── bassasio.lib │ ├── miniaudio/ │ │ └── miniaudio.h │ └── src/ │ ├── dllmain.cpp │ └── framework.h ├── DivaWig/ │ ├── DivaWig.vcxproj │ ├── DivaWig.vcxproj.filters │ ├── PluginConfigApi.h │ ├── dllmain.cpp │ └── framework.h ├── Launcher/ │ ├── ConfigOption.h │ ├── IniReader.h │ ├── Launcher.filters │ ├── Launcher.vcxproj │ ├── PluginConfig.h │ ├── SkinnedMessageBox.h │ ├── SkinnedMessageBox.resx │ ├── TabPadding.cpp │ ├── TabPadding.h │ ├── composition.h │ ├── dllmain.cpp │ ├── framework.h │ ├── ui.h │ └── ui.resx ├── Novidia/ │ ├── Novidia.vcxproj │ ├── Novidia.vcxproj.filters │ └── src/ │ ├── crc/ │ │ ├── crc.h │ │ ├── crc_32.c │ │ └── sniptype.h │ ├── dllmain.cpp │ ├── framework.h │ └── glStuff.h ├── Patches/ │ ├── PatchApplier.h │ ├── PatchApplier600.h │ ├── PatchApplier710.h │ ├── Patches.vcxproj │ ├── Patches.vcxproj.filters │ ├── databank.cpp │ ├── databank.h │ ├── dllmain.cpp │ ├── framework.h │ ├── storage.h │ └── urlutil.h ├── Render/ │ ├── Render.vcxproj │ ├── Render.vcxproj.filters │ ├── dllmain.cpp │ └── framework.h ├── ShaderPatch/ │ ├── ShaderPatch.vcxproj │ ├── ShaderPatch.vcxproj.filters │ └── src/ │ ├── dllmain.cpp │ └── framework.h └── TLAC/ ├── Components/ │ ├── CameraController.cpp │ ├── CameraController.h │ ├── ComponentsManager.cpp │ ├── ComponentsManager.h │ ├── CustomPlayerData.h │ ├── DebugComponent.cpp │ ├── DebugComponent.h │ ├── EmulatorComponent.cpp │ ├── EmulatorComponent.h │ ├── FastLoader.cpp │ ├── FastLoader.h │ ├── FrameRateManager.cpp │ ├── FrameRateManager.h │ ├── GameState.h │ ├── GameTargets/ │ │ ├── HoldState.h │ │ ├── TargetHitStates.h │ │ ├── TargetInspector.cpp │ │ ├── TargetInspector.h │ │ ├── TargetState.h │ │ └── TargetTypes.h │ ├── Input/ │ │ ├── InputBufferType.h │ │ ├── InputEmulator.cpp │ │ ├── InputEmulator.h │ │ ├── InputState.cpp │ │ ├── InputState.h │ │ ├── JvsButtons.h │ │ ├── TouchPanelEmulator.cpp │ │ ├── TouchPanelEmulator.h │ │ ├── TouchPanelState.h │ │ ├── TouchSliderEmulator.cpp │ │ ├── TouchSliderEmulator.h │ │ ├── TouchSliderState.cpp │ │ └── TouchSliderState.h │ ├── Pause.cpp │ ├── Pause.h │ ├── PlayerData.h │ ├── PlayerDataManager.cpp │ ├── PlayerDataManager.h │ ├── ScaleComponent.cpp │ ├── ScaleComponent.h │ ├── ScoreSaver.cpp │ └── ScoreSaver.h ├── Constants.h ├── FileSystem/ │ ├── ConfigFile.cpp │ ├── ConfigFile.h │ ├── TextFile.cpp │ └── TextFile.h ├── Input/ │ ├── Bindings/ │ │ ├── Binding.cpp │ │ ├── Binding.h │ │ ├── DVLBinding.cpp │ │ ├── DVLBinding.h │ │ ├── Ds4Binding.cpp │ │ ├── Ds4Binding.h │ │ ├── GuBinding.cpp │ │ ├── GuBinding.h │ │ ├── IInputBinding.h │ │ ├── KeyboardBinding.cpp │ │ ├── KeyboardBinding.h │ │ ├── MouseBinding.cpp │ │ ├── MouseBinding.h │ │ ├── XinputBinding.cpp │ │ └── XinputBinding.h │ ├── DirectInput/ │ │ ├── Controller.cpp │ │ ├── Controller.h │ │ ├── DirectInput.cpp │ │ ├── DirectInput.h │ │ ├── DirectInputDevice.cpp │ │ ├── DirectInputDevice.h │ │ ├── DirectInputMouse.cpp │ │ ├── DirectInputMouse.h │ │ ├── Ds4/ │ │ │ ├── Ds4Button.h │ │ │ ├── Ds4State.cpp │ │ │ ├── Ds4State.h │ │ │ ├── DualShock4.cpp │ │ │ └── DualShock4.h │ │ └── GenericUsb/ │ │ ├── GenericUsbInput.cpp │ │ ├── GenericUsbInput.h │ │ ├── GuButton.h │ │ ├── GuState.cpp │ │ └── GuState.h │ ├── Divaller/ │ │ ├── Divaller.cpp │ │ ├── Divaller.h │ │ ├── DivallerButton.h │ │ └── DivallerState.h │ ├── IInputDevice.h │ ├── KeyConfig/ │ │ ├── Config.cpp │ │ ├── Config.h │ │ ├── KeyString.cpp │ │ ├── KeyString.h │ │ ├── KeyStringHash.cpp │ │ └── KeyStringHash.h │ ├── Keyboard/ │ │ ├── Keyboard.cpp │ │ ├── Keyboard.h │ │ ├── KeyboardState.cpp │ │ └── KeyboardState.h │ ├── Mouse/ │ │ ├── Mouse.cpp │ │ ├── Mouse.h │ │ └── MouseState.h │ └── Xinput/ │ ├── Xinput.cpp │ ├── Xinput.h │ ├── XinputState.cpp │ └── XinputState.h ├── TLAC.vcxproj ├── TLAC.vcxproj.filters ├── Utilities/ │ ├── Drawing.cpp │ ├── Drawing.h │ ├── EnumBitwiseOperations.h │ ├── Math.cpp │ ├── Math.h │ ├── Operations.cpp │ ├── Operations.h │ ├── Stopwatch.cpp │ ├── Stopwatch.h │ ├── Vec2.cpp │ ├── Vec2.h │ ├── Vec3.cpp │ └── Vec3.h ├── Utils.cpp ├── Utils.h ├── dllmain.cpp ├── framework.cpp ├── framework.h └── pluginconfig.h