refact(iidxhook3): Use sdk-hook and support new config api
Summary: Test Plan: Summary: Test Plan:
This commit is contained in:
Vendored
+2
-5
@@ -54,8 +54,5 @@ if not exist e\avs_conf\CONF\NVRAM mkdir e\avs_conf\CONF\NVRAM
|
||||
if not exist e\avs_conf\CONF\RAW mkdir e\avs_conf\CONF\RAW
|
||||
|
||||
%BEMANITOOLS_DIR%\inject.exe^
|
||||
%BEMANITOOLS_DIR%\iidxhook3.dll^
|
||||
%REVISION_DIR%\bm2dx.exe^
|
||||
-D^
|
||||
--config %BEMANITOOLS_DIR%\iidxhook-14.conf^
|
||||
%*
|
||||
%BEMANITOOLS_DIR%\inject-14.xml^
|
||||
%*
|
||||
Vendored
+2
-5
@@ -54,8 +54,5 @@ if not exist e\avs_conf\CONF\NVRAM mkdir e\avs_conf\CONF\NVRAM
|
||||
if not exist e\avs_conf\CONF\RAW mkdir e\avs_conf\CONF\RAW
|
||||
|
||||
%BEMANITOOLS_DIR%\inject.exe^
|
||||
%BEMANITOOLS_DIR%\iidxhook3.dll^
|
||||
%REVISION_DIR%\bm2dx.exe^
|
||||
-D^
|
||||
--config %BEMANITOOLS_DIR%\iidxhook-15.conf^
|
||||
%*
|
||||
%BEMANITOOLS_DIR%\inject-15.xml^
|
||||
%*
|
||||
Vendored
+2
-5
@@ -54,8 +54,5 @@ if not exist e\avs_conf\CONF\NVRAM mkdir e\avs_conf\CONF\NVRAM
|
||||
if not exist e\avs_conf\CONF\RAW mkdir e\avs_conf\CONF\RAW
|
||||
|
||||
%BEMANITOOLS_DIR%\inject.exe^
|
||||
%BEMANITOOLS_DIR%\iidxhook3.dll^
|
||||
%REVISION_DIR%\bm2dx.exe^
|
||||
-D^
|
||||
--config %BEMANITOOLS_DIR%\iidxhook-16.conf^
|
||||
%*
|
||||
%BEMANITOOLS_DIR%\inject-16.xml^
|
||||
%*
|
||||
Vendored
+2
-5
@@ -54,8 +54,5 @@ if not exist e\avs_conf\CONF\NVRAM mkdir e\avs_conf\CONF\NVRAM
|
||||
if not exist e\avs_conf\CONF\RAW mkdir e\avs_conf\CONF\RAW
|
||||
|
||||
%BEMANITOOLS_DIR%\inject.exe^
|
||||
%BEMANITOOLS_DIR%\iidxhook3.dll^
|
||||
%REVISION_DIR%\bm2dx.exe^
|
||||
-D^
|
||||
--config %BEMANITOOLS_DIR%\iidxhook-17.conf^
|
||||
%*
|
||||
%BEMANITOOLS_DIR%\inject-17.xml^
|
||||
%*
|
||||
Vendored
-53
@@ -1,53 +0,0 @@
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
|
||||
# PCBID
|
||||
eamuse.pcbid=0101020304050607086F
|
||||
|
||||
# EAMID
|
||||
eamuse.eamid=0101020304050607086F
|
||||
|
||||
# Fix stretched BG videos on newer GPUs. Might appear on SIRIUS and older. On 9th and 10th style this issue may only affect older BGAs (from 1st-3rd style)
|
||||
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
|
||||
|
||||
# Enable/disable software monitor check/auto timebase or set a pre-determined refresh value. -1 disables this feature. 0 enables auto detecting the current refresh rate on startup. Setting any positive value > 0 allows you to set a pre-determined refresh rate (e.g. retrieved from the monitor check on newer IIDX games). Either the auto detected value or pre-determined value is used to patch any chart files in-memory to fix song synchronization issues. Requires constant refresh rate!!!
|
||||
gfx.monitor_check=-1.000000
|
||||
|
||||
# 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
|
||||
|
||||
# Forced refresh rate, -1 to not force any (try 59 or 60 if monitor check fails to lock on high refresh rate monitors)
|
||||
gfx.forced_refresh_rate=-1
|
||||
|
||||
# D3D9 device adapter (monitor), -1 to use default, 0, 1, 2 etc. to use specified adapter
|
||||
gfx.device_adapter=-1
|
||||
|
||||
# Disable operator clock setting system clock time
|
||||
misc.disable_clock_set=false
|
||||
|
||||
# Path to store the settings, e.g. bookkeeping, operator settings. d:, e: and f: drive configuration/settings data
|
||||
misc.settings_path=.\
|
||||
|
||||
# Security black plug mcode id string (e.g. GQC02JAA).
|
||||
sec.black_plug_mcode=GQGLDJAA
|
||||
Vendored
-53
@@ -1,53 +0,0 @@
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
|
||||
# PCBID
|
||||
eamuse.pcbid=0101020304050607086F
|
||||
|
||||
# EAMID
|
||||
eamuse.eamid=0101020304050607086F
|
||||
|
||||
# Fix stretched BG videos on newer GPUs. Might appear on SIRIUS and older. On 9th and 10th style this issue may only affect older BGAs (from 1st-3rd style)
|
||||
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
|
||||
|
||||
# Enable/disable software monitor check/auto timebase or set a pre-determined refresh value. -1 disables this feature. 0 enables auto detecting the current refresh rate on startup. Setting any positive value > 0 allows you to set a pre-determined refresh rate (e.g. retrieved from the monitor check on newer IIDX games). Either the auto detected value or pre-determined value is used to patch any chart files in-memory to fix song synchronization issues. Requires constant refresh rate!!!
|
||||
gfx.monitor_check=-1.000000
|
||||
|
||||
# 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
|
||||
|
||||
# Forced refresh rate, -1 to not force any (try 59 or 60 if monitor check fails to lock on high refresh rate monitors)
|
||||
gfx.forced_refresh_rate=-1
|
||||
|
||||
# D3D9 device adapter (monitor), -1 to use default, 0, 1, 2 etc. to use specified adapter
|
||||
gfx.device_adapter=-1
|
||||
|
||||
# Disable operator clock setting system clock time
|
||||
misc.disable_clock_set=false
|
||||
|
||||
# Path to store the settings, e.g. bookkeeping, operator settings. d:, e: and f: drive configuration/settings data
|
||||
misc.settings_path=.\
|
||||
|
||||
# Security black plug mcode id string (e.g. GQC02JAA).
|
||||
sec.black_plug_mcode=GQHDDJAA
|
||||
Vendored
-56
@@ -1,56 +0,0 @@
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
|
||||
# PCBID
|
||||
eamuse.pcbid=0101020304050607086F
|
||||
|
||||
# EAMID
|
||||
eamuse.eamid=0101020304050607086F
|
||||
|
||||
# Fix stretched BG videos on newer GPUs. Might appear on SIRIUS and older. On 9th and 10th style this issue may only affect older BGAs (from 1st-3rd style)
|
||||
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
|
||||
|
||||
# Enable/disable software monitor check/auto timebase or set a pre-determined refresh value. -1 disables this feature. 0 enables auto detecting the current refresh rate on startup. Setting any positive value > 0 allows you to set a pre-determined refresh rate (e.g. retrieved from the monitor check on newer IIDX games). Either the auto detected value or pre-determined value is used to patch any chart files in-memory to fix song synchronization issues. Requires constant refresh rate!!!
|
||||
gfx.monitor_check=-1.000000
|
||||
|
||||
# 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
|
||||
|
||||
# Forced refresh rate, -1 to not force any (try 59 or 60 if monitor check fails to lock on high refresh rate monitors)
|
||||
gfx.forced_refresh_rate=-1
|
||||
|
||||
# D3D9 device adapter (monitor), -1 to use default, 0, 1, 2 etc. to use specified adapter
|
||||
gfx.device_adapter=-1
|
||||
|
||||
# Disable operator clock setting system clock time
|
||||
misc.disable_clock_set=false
|
||||
|
||||
# Path to store the settings, e.g. bookkeeping, operator settings. d:, e: and f: drive configuration/settings data
|
||||
misc.settings_path=.\
|
||||
|
||||
# Security black plug mcode id string (e.g. GQC02JAA).
|
||||
sec.black_plug_mcode=GQI00JAA
|
||||
Vendored
-56
@@ -1,56 +0,0 @@
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
|
||||
# PCBID
|
||||
eamuse.pcbid=0101020304050607086F
|
||||
|
||||
# EAMID
|
||||
eamuse.eamid=0101020304050607086F
|
||||
|
||||
# Fix stretched BG videos on newer GPUs. Might appear on SIRIUS and older. On 9th and 10th style this issue may only affect older BGAs (from 1st-3rd style)
|
||||
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
|
||||
|
||||
# Enable/disable software monitor check/auto timebase or set a pre-determined refresh value. -1 disables this feature. 0 enables auto detecting the current refresh rate on startup. Setting any positive value > 0 allows you to set a pre-determined refresh rate (e.g. retrieved from the monitor check on newer IIDX games). Either the auto detected value or pre-determined value is used to patch any chart files in-memory to fix song synchronization issues. Requires constant refresh rate!!!
|
||||
gfx.monitor_check=-1.000000
|
||||
|
||||
# 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
|
||||
|
||||
# Forced refresh rate, -1 to not force any (try 59 or 60 if monitor check fails to lock on high refresh rate monitors)
|
||||
gfx.forced_refresh_rate=-1
|
||||
|
||||
# D3D9 device adapter (monitor), -1 to use default, 0, 1, 2 etc. to use specified adapter
|
||||
gfx.device_adapter=-1
|
||||
|
||||
# Disable operator clock setting system clock time
|
||||
misc.disable_clock_set=false
|
||||
|
||||
# Path to store the settings, e.g. bookkeeping, operator settings. d:, e: and f: drive configuration/settings data
|
||||
misc.settings_path=.\
|
||||
|
||||
# Security black plug mcode id string (e.g. GQC02JAA).
|
||||
sec.black_plug_mcode=GCJDJJAA
|
||||
Vendored
+94
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<inject>
|
||||
<version __type="u32">1</version>
|
||||
<debugger>
|
||||
<app>
|
||||
<path __type="str">bm2dx.exe</path>
|
||||
<args __type="str"></args>
|
||||
</app>
|
||||
<attach_type __type="str">inject</attach_type>
|
||||
</debugger>
|
||||
<hooks>
|
||||
<hook>
|
||||
<enable __type="bool">1</enable>
|
||||
<path __type="str">iidxhook3.dll</path>
|
||||
<config kind="inline">
|
||||
<hook>
|
||||
<eamuse>
|
||||
<!-- URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80. -->
|
||||
<server __type="str">localhost:80</server>
|
||||
<pcbid __type="bin">0101020304050607086F</pcbid>
|
||||
<eamid __type="bin">0101020304050607086F</eamid>
|
||||
</eamuse>
|
||||
<gfx>
|
||||
<device>
|
||||
<!-- D3D9 device adapter (monitor), -1 to use default, 0, 1, 2 etc. to use specified adapter -->
|
||||
<adapter __type="s8">-1</adapter>
|
||||
<!-- Forced refresh rate, -1 to not force any (try 59 or 60 if monitor check fails to lock on high refresh rate monitors) -->
|
||||
<forced_refresh_rate __type="s16">-1</forced_refresh_rate>
|
||||
<!-- Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit) -->
|
||||
<frame_rate_limit __type="float">0.0</frame_rate_limit>
|
||||
</device>
|
||||
<window>
|
||||
<windowed __type="bool">1</windowed>
|
||||
<framed __type="bool">1</framed>
|
||||
<!-- Windowed height, 0 for default size -->
|
||||
<width __type="u16">0</width>
|
||||
<height __type="u16">0</height>
|
||||
</window>
|
||||
<back_buffer_scale>
|
||||
<!-- 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. -->
|
||||
<width __type="u16">0</width>
|
||||
<height __type="u16">0</height>
|
||||
<!-- 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). -->
|
||||
<filter __type="str">none</filter>
|
||||
</back_buffer_scale>
|
||||
<game>
|
||||
<!-- Enable/disable software monitor check/auto timebase or set a pre-determined refresh value. -1 disables this feature. 0 enables auto detecting the current refresh rate on startup. Setting any positive value > 0 allows you to set a pre-determined refresh rate (e.g. retrieved from the monitor check on newer IIDX games). Either the auto detected value or pre-determined value is used to patch any chart files in-memory to fix song synchronization issues. Requires constant refresh rate!!! -->
|
||||
<monitor_check __type="float">-1.000000</monitor_check>
|
||||
<!-- Fix stretched BG videos on newer GPUs. Might appear on SIRIUS and older. On 9th and 10th style this issue may only affect older BGAs (from 1st-3rd style) -->
|
||||
<bgvideo_uv_fix __type="bool">1</bgvideo_uv_fix>
|
||||
</game>
|
||||
</gfx>
|
||||
<ezusb>
|
||||
<security>
|
||||
<plug_black_mcode __type="str">GQGLDJAA</plug_black_mcode>
|
||||
</security>
|
||||
</ezusb>
|
||||
<misc>
|
||||
<!-- Path to store the settings, e.g. bookkeeping, operator settings. d:, e: and f: drive configuration/settings data -->
|
||||
<settings_path __type="str">.\</settings_path>
|
||||
<disable_clock_set __type="bool">1</disable_clock_set>
|
||||
</misc>
|
||||
</hook>
|
||||
</config>
|
||||
</hook>
|
||||
</hooks>
|
||||
<logger>
|
||||
<enable __type="bool">1</enable>
|
||||
<level __type="str">misc</level>
|
||||
<msg_buffer_size_bytes __type="u32">8192</msg_buffer_size_bytes>
|
||||
<sinks>
|
||||
<async>
|
||||
<enable __type="bool">0</enable>
|
||||
<queue_length __type="u8">64</queue_length>
|
||||
<overflow_policy __type="str">discard_new</overflow_policy>
|
||||
</async>
|
||||
<console>
|
||||
<enable __type="bool">1</enable>
|
||||
<color __type="bool">1</color>
|
||||
</console>
|
||||
<file>
|
||||
<enable __type="bool">1</enable>
|
||||
<path __type="str">inject.log</path>
|
||||
<append __type="bool">0</append>
|
||||
<rotate __type="bool">0</rotate>
|
||||
<max_rotations __type="u8">1</max_rotations>
|
||||
</file>
|
||||
</sinks>
|
||||
</logger>
|
||||
<debug>
|
||||
<property_configs_log __type="bool">1</property_configs_log>
|
||||
<property_api_trace_log __type="bool">0</property_api_trace_log>
|
||||
</debug>
|
||||
</inject>
|
||||
Vendored
+94
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<inject>
|
||||
<version __type="u32">1</version>
|
||||
<debugger>
|
||||
<app>
|
||||
<path __type="str">bm2dx.exe</path>
|
||||
<args __type="str"></args>
|
||||
</app>
|
||||
<attach_type __type="str">inject</attach_type>
|
||||
</debugger>
|
||||
<hooks>
|
||||
<hook>
|
||||
<enable __type="bool">1</enable>
|
||||
<path __type="str">iidxhook3.dll</path>
|
||||
<config kind="inline">
|
||||
<hook>
|
||||
<eamuse>
|
||||
<!-- URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80. -->
|
||||
<server __type="str">localhost:80</server>
|
||||
<pcbid __type="bin">0101020304050607086F</pcbid>
|
||||
<eamid __type="bin">0101020304050607086F</eamid>
|
||||
</eamuse>
|
||||
<gfx>
|
||||
<device>
|
||||
<!-- D3D9 device adapter (monitor), -1 to use default, 0, 1, 2 etc. to use specified adapter -->
|
||||
<adapter __type="s8">-1</adapter>
|
||||
<!-- Forced refresh rate, -1 to not force any (try 59 or 60 if monitor check fails to lock on high refresh rate monitors) -->
|
||||
<forced_refresh_rate __type="s16">-1</forced_refresh_rate>
|
||||
<!-- Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit) -->
|
||||
<frame_rate_limit __type="float">0.0</frame_rate_limit>
|
||||
</device>
|
||||
<window>
|
||||
<windowed __type="bool">1</windowed>
|
||||
<framed __type="bool">1</framed>
|
||||
<!-- Windowed height, 0 for default size -->
|
||||
<width __type="u16">0</width>
|
||||
<height __type="u16">0</height>
|
||||
</window>
|
||||
<back_buffer_scale>
|
||||
<!-- 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. -->
|
||||
<width __type="u16">0</width>
|
||||
<height __type="u16">0</height>
|
||||
<!-- 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). -->
|
||||
<filter __type="str">none</filter>
|
||||
</back_buffer_scale>
|
||||
<game>
|
||||
<!-- Enable/disable software monitor check/auto timebase or set a pre-determined refresh value. -1 disables this feature. 0 enables auto detecting the current refresh rate on startup. Setting any positive value > 0 allows you to set a pre-determined refresh rate (e.g. retrieved from the monitor check on newer IIDX games). Either the auto detected value or pre-determined value is used to patch any chart files in-memory to fix song synchronization issues. Requires constant refresh rate!!! -->
|
||||
<monitor_check __type="float">-1.000000</monitor_check>
|
||||
<!-- Fix stretched BG videos on newer GPUs. Might appear on SIRIUS and older. On 9th and 10th style this issue may only affect older BGAs (from 1st-3rd style) -->
|
||||
<bgvideo_uv_fix __type="bool">1</bgvideo_uv_fix>
|
||||
</game>
|
||||
</gfx>
|
||||
<ezusb>
|
||||
<security>
|
||||
<plug_black_mcode __type="str">GQHDDJAA</plug_black_mcode>
|
||||
</security>
|
||||
</ezusb>
|
||||
<misc>
|
||||
<!-- Path to store the settings, e.g. bookkeeping, operator settings. d:, e: and f: drive configuration/settings data -->
|
||||
<settings_path __type="str">.\</settings_path>
|
||||
<disable_clock_set __type="bool">1</disable_clock_set>
|
||||
</misc>
|
||||
</hook>
|
||||
</config>
|
||||
</hook>
|
||||
</hooks>
|
||||
<logger>
|
||||
<enable __type="bool">1</enable>
|
||||
<level __type="str">misc</level>
|
||||
<msg_buffer_size_bytes __type="u32">8192</msg_buffer_size_bytes>
|
||||
<sinks>
|
||||
<async>
|
||||
<enable __type="bool">0</enable>
|
||||
<queue_length __type="u8">64</queue_length>
|
||||
<overflow_policy __type="str">discard_new</overflow_policy>
|
||||
</async>
|
||||
<console>
|
||||
<enable __type="bool">1</enable>
|
||||
<color __type="bool">1</color>
|
||||
</console>
|
||||
<file>
|
||||
<enable __type="bool">1</enable>
|
||||
<path __type="str">inject.log</path>
|
||||
<append __type="bool">0</append>
|
||||
<rotate __type="bool">0</rotate>
|
||||
<max_rotations __type="u8">1</max_rotations>
|
||||
</file>
|
||||
</sinks>
|
||||
</logger>
|
||||
<debug>
|
||||
<property_configs_log __type="bool">1</property_configs_log>
|
||||
<property_api_trace_log __type="bool">0</property_api_trace_log>
|
||||
</debug>
|
||||
</inject>
|
||||
Vendored
+97
@@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<inject>
|
||||
<version __type="u32">1</version>
|
||||
<debugger>
|
||||
<app>
|
||||
<path __type="str">bm2dx.exe</path>
|
||||
<args __type="str"></args>
|
||||
</app>
|
||||
<attach_type __type="str">inject</attach_type>
|
||||
</debugger>
|
||||
<hooks>
|
||||
<hook>
|
||||
<enable __type="bool">1</enable>
|
||||
<path __type="str">iidxhook3.dll</path>
|
||||
<config kind="inline">
|
||||
<hook>
|
||||
<eamuse>
|
||||
<!-- URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80. -->
|
||||
<server __type="str">localhost:80</server>
|
||||
<pcbid __type="bin">0101020304050607086F</pcbid>
|
||||
<eamid __type="bin">0101020304050607086F</eamid>
|
||||
</eamuse>
|
||||
<gfx>
|
||||
<device>
|
||||
<!-- D3D9 device adapter (monitor), -1 to use default, 0, 1, 2 etc. to use specified adapter -->
|
||||
<adapter __type="s8">-1</adapter>
|
||||
<!-- Forced refresh rate, -1 to not force any (try 59 or 60 if monitor check fails to lock on high refresh rate monitors) -->
|
||||
<forced_refresh_rate __type="s16">-1</forced_refresh_rate>
|
||||
<!-- Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit) -->
|
||||
<frame_rate_limit __type="float">0.0</frame_rate_limit>
|
||||
<!-- 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) -->
|
||||
<pci_id_vid __type="str">1002</pci_id_vid>
|
||||
<pci_id_pid __type="str">7146</pci_id_pid>
|
||||
</device>
|
||||
<window>
|
||||
<windowed __type="bool">1</windowed>
|
||||
<framed __type="bool">1</framed>
|
||||
<!-- Windowed height, 0 for default size -->
|
||||
<width __type="u16">0</width>
|
||||
<height __type="u16">0</height>
|
||||
</window>
|
||||
<back_buffer_scale>
|
||||
<!-- 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. -->
|
||||
<width __type="u16">0</width>
|
||||
<height __type="u16">0</height>
|
||||
<!-- 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). -->
|
||||
<filter __type="str">none</filter>
|
||||
</back_buffer_scale>
|
||||
<game>
|
||||
<!-- Enable/disable software monitor check/auto timebase or set a pre-determined refresh value. -1 disables this feature. 0 enables auto detecting the current refresh rate on startup. Setting any positive value > 0 allows you to set a pre-determined refresh rate (e.g. retrieved from the monitor check on newer IIDX games). Either the auto detected value or pre-determined value is used to patch any chart files in-memory to fix song synchronization issues. Requires constant refresh rate!!! -->
|
||||
<monitor_check __type="float">-1.000000</monitor_check>
|
||||
<!-- Fix stretched BG videos on newer GPUs. Might appear on SIRIUS and older. On 9th and 10th style this issue may only affect older BGAs (from 1st-3rd style) -->
|
||||
<bgvideo_uv_fix __type="bool">1</bgvideo_uv_fix>
|
||||
</game>
|
||||
</gfx>
|
||||
<ezusb>
|
||||
<security>
|
||||
<plug_black_mcode __type="str">GQI00JAA</plug_black_mcode>
|
||||
</security>
|
||||
</ezusb>
|
||||
<misc>
|
||||
<!-- Path to store the settings, e.g. bookkeeping, operator settings. d:, e: and f: drive configuration/settings data -->
|
||||
<settings_path __type="str">.\</settings_path>
|
||||
<disable_clock_set __type="bool">1</disable_clock_set>
|
||||
</misc>
|
||||
</hook>
|
||||
</config>
|
||||
</hook>
|
||||
</hooks>
|
||||
<logger>
|
||||
<enable __type="bool">1</enable>
|
||||
<level __type="str">misc</level>
|
||||
<msg_buffer_size_bytes __type="u32">8192</msg_buffer_size_bytes>
|
||||
<sinks>
|
||||
<async>
|
||||
<enable __type="bool">0</enable>
|
||||
<queue_length __type="u8">64</queue_length>
|
||||
<overflow_policy __type="str">discard_new</overflow_policy>
|
||||
</async>
|
||||
<console>
|
||||
<enable __type="bool">1</enable>
|
||||
<color __type="bool">1</color>
|
||||
</console>
|
||||
<file>
|
||||
<enable __type="bool">1</enable>
|
||||
<path __type="str">inject.log</path>
|
||||
<append __type="bool">0</append>
|
||||
<rotate __type="bool">0</rotate>
|
||||
<max_rotations __type="u8">1</max_rotations>
|
||||
</file>
|
||||
</sinks>
|
||||
</logger>
|
||||
<debug>
|
||||
<property_configs_log __type="bool">1</property_configs_log>
|
||||
<property_api_trace_log __type="bool">0</property_api_trace_log>
|
||||
</debug>
|
||||
</inject>
|
||||
Vendored
+97
@@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" encoding="Shift-JIS"?>
|
||||
<inject>
|
||||
<version __type="u32">1</version>
|
||||
<debugger>
|
||||
<app>
|
||||
<path __type="str">bm2dx.exe</path>
|
||||
<args __type="str"></args>
|
||||
</app>
|
||||
<attach_type __type="str">inject</attach_type>
|
||||
</debugger>
|
||||
<hooks>
|
||||
<hook>
|
||||
<enable __type="bool">1</enable>
|
||||
<path __type="str">iidxhook3.dll</path>
|
||||
<config kind="inline">
|
||||
<hook>
|
||||
<eamuse>
|
||||
<!-- URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80. -->
|
||||
<server __type="str">localhost:80</server>
|
||||
<pcbid __type="bin">0101020304050607086F</pcbid>
|
||||
<eamid __type="bin">0101020304050607086F</eamid>
|
||||
</eamuse>
|
||||
<gfx>
|
||||
<device>
|
||||
<!-- D3D9 device adapter (monitor), -1 to use default, 0, 1, 2 etc. to use specified adapter -->
|
||||
<adapter __type="s8">-1</adapter>
|
||||
<!-- Forced refresh rate, -1 to not force any (try 59 or 60 if monitor check fails to lock on high refresh rate monitors) -->
|
||||
<forced_refresh_rate __type="s16">-1</forced_refresh_rate>
|
||||
<!-- Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit) -->
|
||||
<frame_rate_limit __type="float">0.0</frame_rate_limit>
|
||||
<!-- 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) -->
|
||||
<pci_id_vid __type="str">1002</pci_id_vid>
|
||||
<pci_id_pid __type="str">7146</pci_id_pid>
|
||||
</device>
|
||||
<window>
|
||||
<windowed __type="bool">1</windowed>
|
||||
<framed __type="bool">1</framed>
|
||||
<!-- Windowed height, 0 for default size -->
|
||||
<width __type="u16">0</width>
|
||||
<height __type="u16">0</height>
|
||||
</window>
|
||||
<back_buffer_scale>
|
||||
<!-- 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. -->
|
||||
<width __type="u16">0</width>
|
||||
<height __type="u16">0</height>
|
||||
<!-- 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). -->
|
||||
<filter __type="str">none</filter>
|
||||
</back_buffer_scale>
|
||||
<game>
|
||||
<!-- Enable/disable software monitor check/auto timebase or set a pre-determined refresh value. -1 disables this feature. 0 enables auto detecting the current refresh rate on startup. Setting any positive value > 0 allows you to set a pre-determined refresh rate (e.g. retrieved from the monitor check on newer IIDX games). Either the auto detected value or pre-determined value is used to patch any chart files in-memory to fix song synchronization issues. Requires constant refresh rate!!! -->
|
||||
<monitor_check __type="float">-1.000000</monitor_check>
|
||||
<!-- Fix stretched BG videos on newer GPUs. Might appear on SIRIUS and older. On 9th and 10th style this issue may only affect older BGAs (from 1st-3rd style) -->
|
||||
<bgvideo_uv_fix __type="bool">1</bgvideo_uv_fix>
|
||||
</game>
|
||||
</gfx>
|
||||
<ezusb>
|
||||
<security>
|
||||
<plug_black_mcode __type="str">GCJDJJAA</plug_black_mcode>
|
||||
</security>
|
||||
</ezusb>
|
||||
<misc>
|
||||
<!-- Path to store the settings, e.g. bookkeeping, operator settings. d:, e: and f: drive configuration/settings data -->
|
||||
<settings_path __type="str">.\</settings_path>
|
||||
<disable_clock_set __type="bool">1</disable_clock_set>
|
||||
</misc>
|
||||
</hook>
|
||||
</config>
|
||||
</hook>
|
||||
</hooks>
|
||||
<logger>
|
||||
<enable __type="bool">1</enable>
|
||||
<level __type="str">misc</level>
|
||||
<msg_buffer_size_bytes __type="u32">8192</msg_buffer_size_bytes>
|
||||
<sinks>
|
||||
<async>
|
||||
<enable __type="bool">0</enable>
|
||||
<queue_length __type="u8">64</queue_length>
|
||||
<overflow_policy __type="str">discard_new</overflow_policy>
|
||||
</async>
|
||||
<console>
|
||||
<enable __type="bool">1</enable>
|
||||
<color __type="bool">1</color>
|
||||
</console>
|
||||
<file>
|
||||
<enable __type="bool">1</enable>
|
||||
<path __type="str">inject.log</path>
|
||||
<append __type="bool">0</append>
|
||||
<rotate __type="bool">0</rotate>
|
||||
<max_rotations __type="u8">1</max_rotations>
|
||||
</file>
|
||||
</sinks>
|
||||
</logger>
|
||||
<debug>
|
||||
<property_configs_log __type="bool">1</property_configs_log>
|
||||
<property_api_trace_log __type="bool">0</property_api_trace_log>
|
||||
</debug>
|
||||
</inject>
|
||||
Reference in New Issue
Block a user