mirror of
https://github.com/djhackersdev/bemanitools.git
synced 2024-11-14 10:17:38 +01:00
3c185d5fde
This adds edge cases to the existing logic that checks the vertex UV values to fix stretched BG videos on 11 to 17 already. However, 9 and 10 also show this issue on modern GPU hardware though it does not appear on all BG videos but only on videos from 1st to 3rd style songs. This commit addresses that issue by adding the missing checks to the existing logic. Additional refactoring of configuration naming etc. to match the extended functionality is included.
47 lines
2.9 KiB
Plaintext
Executable File
47 lines
2.9 KiB
Plaintext
Executable File
# 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
|
|
|
|
# Fix diagonal tearing with video cards other than Radeon X1300 and HD3450
|
|
gfx.diagonal_tearing_fix=false
|
|
|
|
# Disable card reader emulation and enable usage of real card reader hardware on COM1 (for games supporting slotted/wavepass readers)
|
|
io.disable_card_reader_emu=false
|
|
|
|
# Disable ezusb IO emulation and enable usage of real ezusb1/2 IO hardware
|
|
io.disable_io_emu=false
|
|
|
|
# Path to store the settings, e.g. bookkeeping, operator settings. d:, e: and f: drive configuration/settings data
|
|
misc.settings_path=.\ |