Weird behavior with RPG "The Reconstruction"

General information and assistance with dgVoodoo.

Weird behavior with RPG "The Reconstruction"

Postby Expack3 » 2018-3-20 @ 21:19

I've encountered some strange behavior with a RPG Maker XP game called The Reconstruction using dgVoodoo2 WIP. While some of it's explained in the debug errors, like dgVoodoo2 not supporting NULL windows, other bits don't, like how it seems DirectDraw is disengaged:
Code: Select all
[dgVoodoo] INFO: DirectDraw (0894C300) is released.

Does this thing use DirectX 7 and DirectX 9? Or am I misreading the debug message?

Also, what I'm finding strange is despite dgVoodoo2 clearly doing something, I can't hook anything into the resulting DX11 output (e.g. reshade). Any reason for that?
Attachments
dgv_debug_03202018.txt
(6.06 KiB) Downloaded 3 times
Expack3
Member
 
Posts: 149
Joined: 2015-5-24 @ 23:18

Re: Weird behavior with RPG "The Reconstruction"

Postby Dege » 2018-3-23 @ 11:48

DirectX7 + a newer DX (DX8/9) together is legit. For example, a DX8 game can utilize DirectShow as a video playback engine which relies on DirectDraw.
Altough this particular game is strange, looks like it merely wants to change the display mode through DirectDraw (that's why no window is feeded into DDraw) and then presumably continue rendering on DX9.

Isn't it something that ported from OpenGL? Pre-setting display mode for fullscreen OpenGL is an established custom.
Dege
Oldbie
 
Posts: 1124
Joined: 2003-9-04 @ 11:06

Re: Weird behavior with RPG "The Reconstruction"

Postby Expack3 » 2018-3-23 @ 16:03

Dege wrote:DirectX7 + a newer DX (DX8/9) together is legit. For example, a DX8 game can utilize DirectShow as a video playback engine which relies on DirectDraw.
Altough this particular game is strange, looks like it merely wants to change the display mode through DirectDraw (that's why no window is feeded into DDraw) and then presumably continue rendering on DX9.

Isn't it something that ported from OpenGL? Pre-setting display mode for fullscreen OpenGL is an established custom.

You may be thinking of either EasyRPG or MKXP, both projects which aim to implement open-source replacements for various versions of RPG Maker..and happen to use OpenGL as their primary renderer. To my knowledge, The Reconstruction utilizes a standard version of RPG Maker, which utilizes DirectX exclusively.
Expack3
Member
 
Posts: 149
Joined: 2015-5-24 @ 23:18


Return to dgVoodoo General

Who is online

Users browsing this forum: No registered users and 1 guest