Black Screen when using upscaling options on more recent IIDX versions #25

Closed
opened 2019-09-28 21:46:04 +03:00 by icex2 · 4 comments
icex2 commented 2019-09-28 21:46:04 +03:00 (Migrated from github.com)

In GitLab by @Norzman on Sep 28, 2019, 20:46

Summary

Black Screen when using upscaling options on more recent IIDX versions

Expected behavior

Game should display at custom resolution

Current behavior

Black screen. Game still runs though. Lights react on my FPS controller and game sounds play just no visuals.

Detailed Description

Configuring gfx.scale_back_buffer causes IIDX to display a black screen. I tested it with 23 Copula, 24 Sinobuz, and 25 Cannonballers. The option does however function as intended when I tested it with 12 Happy Sky. I tried using a fresh copy of these games and it still didn't work.

Steps to reproduce

  1. Copied Bemanitools 5.26
  2. Set gfx.scale_back_buffer_width and height
  3. Run gamestart-25.bat

Possible solution

N/A

Context (Environment)

Bemanitools version(s) affected

5.26

Game(s) and version(s) affected

beatmania IIDX 23 Copula
beatmania IIDX 24 Sinobuz
beatmania IIDX 25 Cannonballers

Log output

See attachment.
IIDX25_20190928.log

APIs used

N/A

OS version

Windows 10 Pro Version 10.0.18362 Build 18362

Hardware specs

  • CPU: AMD FX(tm)-8350 Eight-Core Processor, 4000 Mhz, 4 Core(s), 8 Logical Processor(s)
  • RAM: 16 GB
  • GPU: AMD R9 290X 4GB
  • Controllers/IO: DJ Dao FPS
In GitLab by @Norzman on Sep 28, 2019, 20:46 ## Summary Black Screen when using upscaling options on more recent IIDX versions ## Expected behavior Game should display at custom resolution ## Current behavior Black screen. Game still runs though. Lights react on my FPS controller and game sounds play just no visuals. ## Detailed Description Configuring gfx.scale_back_buffer causes IIDX to display a black screen. I tested it with 23 Copula, 24 Sinobuz, and 25 Cannonballers. The option does however function as intended when I tested it with 12 Happy Sky. I tried using a fresh copy of these games and it still didn't work. ## Steps to reproduce <!--- Provide a detailed step by step description how to reproduce this issue --> 1. Copied Bemanitools 5.26 2. Set gfx.scale_back_buffer_width and height 3. Run gamestart-25.bat 4. ## Possible solution N/A ## Context (Environment) ### Bemanitools version(s) affected 5.26 ### Game(s) and version(s) affected beatmania IIDX 23 Copula beatmania IIDX 24 Sinobuz beatmania IIDX 25 Cannonballers ### Log output See attachment. [IIDX25_20190928.log](https://dev.s-ul.net/djhackers/bemanitools/uploads/c502f802a5df863e68973ee28d5b7945/IIDX25_20190928.log) ### APIs used N/A ### OS version Windows 10 Pro Version 10.0.18362 Build 18362 ### Hardware specs * CPU: AMD FX(tm)-8350 Eight-Core Processor, 4000 Mhz, 4 Core(s), 8 Logical Processor(s) * RAM: 16 GB * GPU: AMD R9 290X 4GB * Controllers/IO: DJ Dao FPS
icex2 commented 2019-09-28 23:45:25 +03:00 (Migrated from github.com)

Thanks for the detailed report. Just letting you know that I was able to reproduce this in a Win10 VM with IIDX 24 and our current master branch. The issue will be updated as we progress.

Thanks for the detailed report. Just letting you know that I was able to reproduce this in a Win10 VM with IIDX 24 and our current master branch. The issue will be updated as we progress.
icex2 commented 2019-09-29 01:32:09 +03:00 (Migrated from github.com)

In GitLab by @lesteph25 on Sep 29, 2019, 24:32

hello, same issue for me with IIDX 25 CANNON BALLER
OS : Windows 7 embedded

In GitLab by @lesteph25 on Sep 29, 2019, 24:32 hello, same issue for me with IIDX 25 CANNON BALLER OS : Windows 7 embedded
icex2 commented 2019-09-29 14:59:03 +03:00 (Migrated from github.com)

Update: This issue affects all IIDX games supporting HD and SD mode, so 20+. Because of changes in the rendering engine and how it handles rendering for HD/SD mode, the old code does not work anymore (causing the black screen). To resolve this, a new and more complex implementation is requried to handle the upscaling and keeping the old solution required for pre 20 in place.

Update: This issue affects all IIDX games supporting HD and SD mode, so 20+. Because of changes in the rendering engine and how it handles rendering for HD/SD mode, the old code does not work anymore (causing the black screen). To resolve this, a new and more complex implementation is requried to handle the upscaling and keeping the old solution required for pre 20 in place.
icex2 commented 2019-10-07 19:07:17 +03:00 (Migrated from github.com)

closed via merge request !3

closed via merge request !3
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Max/djhackersdev_bemanitools#25