From 5aa9ad1e02b361f22e3241c7fb145c4f4c064c30 Mon Sep 17 00:00:00 2001 From: icex2 Date: Fri, 18 Oct 2019 20:24:08 +0200 Subject: [PATCH] iidxhook8: Add missing dist files for iidx 26 I know this is slightly redundant but we should stick to this pattern as we have multiple old games that do not use identical conf and gamestart files. --- Module.mk | 2 ++ dist/iidx/gamestart-26.bat | 16 +++++++++++++ dist/iidx/iidxhook-26.conf | 47 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 dist/iidx/gamestart-26.bat create mode 100644 dist/iidx/iidxhook-26.conf diff --git a/Module.mk b/Module.mk index c52c076..4767574 100644 --- a/Module.mk +++ b/Module.mk @@ -355,7 +355,9 @@ $(zipdir)/iidx-25-to-26.zip: \ build/bin/indep-64/vefxio.dll \ dist/iidx/config.bat \ dist/iidx/gamestart-25.bat \ + dist/iidx/gamestart-26.bat \ dist/iidx/iidxhook-25.conf \ + dist/iidx/iidxhook-26.conf \ dist/iidx/vefx.txt \ | $(zipdir)/ $(V)echo ... $@ diff --git a/dist/iidx/gamestart-26.bat b/dist/iidx/gamestart-26.bat new file mode 100644 index 0000000..d41b72b --- /dev/null +++ b/dist/iidx/gamestart-26.bat @@ -0,0 +1,16 @@ +@echo off +cd /d %~dp0 + +if not exist dev mkdir dev +if not exist dev\e mkdir dev\e +if not exist dev\g mkdir dev\g +if not exist dev\nvram mkdir dev\nvram +if not exist dev\raw mkdir dev\raw +if not exist dev\raw\log mkdir dev\raw\log +if not exist dev\raw\fscache mkdir dev\raw\fscache + +for /R prop\defaults %%D in (*.*) do ( + if not exist dev\nvram\%%~nxD copy /y prop\defaults\%%~nxD dev\nvram +) + +launcher -H 134217728 -K iidxhook8.dll bm2dx.dll --config iidxhook-26.conf %* diff --git a/dist/iidx/iidxhook-26.conf b/dist/iidx/iidxhook-26.conf new file mode 100644 index 0000000..21a8d1d --- /dev/null +++ b/dist/iidx/iidxhook-26.conf @@ -0,0 +1,47 @@ +# Fix stretched BG videos on newer GPUs. Might appear on Red and newer +gfx.bgvideo_uv_fix=false + +# Run the game in a framed window (requires windowed option) +gfx.framed=false + +# Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit) +gfx.frame_rate_limit=0.0 + +# Patch the GPU device ID detection (leave empty to disable), format XXXX:YYYY, two 4 digit hex numbers (vid:pid). Examples: 1002:7146 (RV515, Radeon X1300), 1002:95C5 (RV620 LE, Radeon HD3450) +gfx.pci_id=1002:7146 + +# Run the game windowed +gfx.windowed=false + +# Windowed width, 0 for default size +gfx.window_width=0 + +# Windowed height, 0 for default size +gfx.window_height=0 + +# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter. +gfx.scale_back_buffer_width=0 + +# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter. +gfx.scale_back_buffer_height=0 + +# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation). +gfx.scale_back_buffer_filter=none + +# Disables the camera emulation +cam.disable_emu=false + +# Override camera device ID 1 detection (copy from device manager, do not escape) +cam.device_id1= + +# Override camera device ID 2 detection (copy from device manager, do not escape) +cam.device_id2= + +# Disable card reader emulation and enable usage of real card reader hardware on COM0 (for games supporting slotted readers) +io.disable_card_reader_emu=false + +# Disable BIO2 emulation and enable usage of real BIO2 hardware +io.disable_bio2_emu=false + +# Disables the poll limiter, warning very high CPU usage may arise +io.disable_poll_limiter=false \ No newline at end of file