Search found 424 matches

by UCyborg
Tue Nov 06, 2018 7:01 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

Because by the time the shim code fires, the PE loader already has a lock on DINPUT.dll and has loaded it into process space, the file cannot be deleted (why? the hardcopy is no longer needed...); it has to be renamed instead (which actually works, for no adequately explained reason!). Probably bec...
by UCyborg
Mon Nov 05, 2018 2:24 am
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

And in any case, lack of EAX wouldn't be an issue in the 3D View anyway, even if it had sound. It does have sound (STOMP sequences). EAX can probably be tested correctly only in-game during gameplay, to see if transitions work as expected. Having DSOUND.dll as the patch for the Engine won't affect ...
by UCyborg
Wed Oct 31, 2018 10:03 am
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

Oh, and one more thing: pressing SPACE doesn't actually release focus - it only releases the MOUSE POINTER; the 3D view does stay in focus... maybe that's the problem? Actually, I did miss few quite obvious things. And the code that handled it was pretty monstrous. I see you also went tackling this...
by UCyborg
Mon Oct 29, 2018 9:36 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

Wait, so are you trying to tell me that those other soundcards instead require placing a fake dsound.dll in the game folder of each game that needs to have EAX "emulated"? Because that sounds crazy... Yup. Even though I use ALchemy, I don't actually have Creative's sound card. I have Soun...
by UCyborg
Mon Oct 29, 2018 9:07 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

Also I finally (and properly!) fixed the issue of blocking execution while the 3D view is idle.

So what trick did you use?

But isn't that just the "software rasterizer" (or the 3D equivalent, whatever that is)?

It's good to rule out driver problems.
by UCyborg
Mon Oct 29, 2018 8:56 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

The problem with dsound.dll is; whatever your Xonar software does only applies to users of that sound card. I for example use Creative ALchemy, so I need to use its dsound.dll to have EAX. Many people who don't have fancy sound cards will choose to use DSOAL, which is free, open-source, not tied to ...
by UCyborg
Mon Oct 29, 2018 7:02 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

I just didn't like the idea of intentionally leaving in something that I know is broken; and it was a "5 minute fix" anyway. True. Regarding dgVoodoo, can you try selecting "Direct3D 11 MS WARP (software)" for the "Output API" to see if you still get the texture proble...
by UCyborg
Mon Oct 29, 2018 1:47 am
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: game freezes when I quit
Replies: 8
Views: 10413

Re: game freezes when I quit

Seems there are multiple factors involved. Appears to only happen with certain drivers (personally seen it only with NVIDIA's drivers) and certain games dependent on DirectDraw. Pressing CTRL + ALT + DEL makes it go forward. It doesn't freeze on my end if I enable Fast Sync for Drakan. Otherwise, it...
by UCyborg
Mon Oct 29, 2018 1:37 am
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

Thanks! Added updated files to the ZIP. I can see how the texture you fixed in System.txd is messed up when I try to paint it, but can't figure out where the brokenness is encountered during normal gameplay. I did increase LODFactor and gave myself Plate Mail, then flew with the camera away. Should ...
by UCyborg
Tue Sep 04, 2018 11:01 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

The assumption has always been that the values you get through the pointer are little-endian. This also applies in practice, haven't seen it any other way. The only thing that varies is reported mask. I'm seeing 2 different formats reported on my main install, one with mask 0x00ffffff and the other ...
by UCyborg
Tue Sep 04, 2018 9:36 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

Uploaded it again. Now I figured Surreal must have gone constructing the mask from the bitness value instead of just reading it from the API because sometimes (often?) only 0xffffff00 is ever reported instead of 0x00ffffff (why??)...so it was a workaround for long broken behavior and not overlooking...
by UCyborg
Tue Sep 04, 2018 1:30 am
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

I can confirm there's no guarantee those bits will be clear and assumptions about the buffer presented through a pointer obtained by locking do not always apply.
by UCyborg
Mon Sep 03, 2018 12:30 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

Yeah, these extras are at own risk. We just happen to have a workaround that makes anti-aliasing sort of compatible. It appears text behaves like any other texture, so it's affected badly by forcing filtering. But game's own code can exclude it when applying filtering. One more thought about heurest...
by UCyborg
Mon Sep 03, 2018 3:22 am
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

I accidentally messed up the lens flare visibility code so it didn't work quite properly, flares might render when obscured by something else or vice-versa. Fixed version You said that accessing the Z-buffer directly is an uncommon thing to do; that implies there is some other way to access the Z-bu...
by UCyborg
Fri Aug 31, 2018 8:58 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 354
Views: 2273002

Re: Widescreen hack and some other fixes aka AiO Patch

I edited my previous post, hope that wall of text makes some sense. I'll respond to the rest the first chance I get.