Search found 295 matches

Go to advanced search

by Mechanist
Sun Dec 30, 2018 4:30 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

Huh, very odd.

I wouldn't bother with it though; not only is it unimportant from a practical standpoint, but eventually I'll just replace the functions which draw messages to the screen with my own code, which does not.
by Mechanist
Sun Dec 30, 2018 12:41 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

I think that one happens because of the window contents becoming reset by the subsequent draw calls?
by Mechanist
Sun Dec 30, 2018 9:24 am
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

I'm just getting really tired of having to deal with the dedicated server and all the technical issues that come with it and its broken-ass console display. Another bug with it is that the console display is sometimes missing entire rows of pixels in the displayed text, making some of the text mangl...
by Mechanist
Sat Dec 29, 2018 9:45 am
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

Hmm, some quick testing shows that although the SERVER does not actually request any 3D caps, the Riot Engine Options dialog for the server DOES require 3D caps. Ridiculous, if you ask me... That's why it did not work for me in that case, since there were no preexisting registry settings so it autom...
by Mechanist
Fri Dec 28, 2018 10:35 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

Because I tried running it on a non-3D-capable card? Also, IIRC the server code specifically calls a Direct3D function which asks for 3D caps, I remember having to deal with that in my NULL renderer. In fact, I'd have to look it up in Olly again, but there's a check that specifically bails out with ...
by Mechanist
Fri Dec 28, 2018 2:41 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

One minor quirk here; you can't disable audio through GUI if no audio devices are found. Irrelevant starting with next CP release, since all the settings are now in a per-user INI file (in human-readable format) and not in the registry. Anyway, it's just that kind of thing that would be done if mor...
by Mechanist
Fri Dec 28, 2018 3:31 am
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

Ok, nice. But skipping audio enum helps... with what, exactly? Audio devices do not appear to be needed anyway (since you can disable audio in the options), and in any case an audio device of some sort can be reasonably expected to be present on mostly any x86-compatible computer hardware nowadays. ...
by Mechanist
Sat Dec 22, 2018 7:29 am
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

Things could always be worse. Yes, things are never so bad that they couldn't get even worse. The Editor bug I mentioned in the last post is not really a bug as such; just an example of staggeringly poor coding. The function which calculates how the bounding box should appear in the top-down view o...
by Mechanist
Fri Dec 21, 2018 9:19 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

In other news - I'm currently fixing the Level Editor... again... this time, it's the bug that causes 2D bounding boxes to be drawn with the wrong size when the objects are rotated around the X and/or Z axes. It would fall in the domain of micro-optimizations. Yes. I was thinking of it rather in ter...
by Mechanist
Fri Dec 21, 2018 7:19 am
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

You know, the more I work with Pascal, the more I'm inclined to just ditch it entirely in favor of assembly. All I would really need is some more nice library functions for dealing with strings and file access, and there would be little reason to hold onto Pascal beyond that point (other than for wr...
by Mechanist
Thu Dec 20, 2018 8:31 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

Hope you're not judging setup of such toolchains based on experience with ancient Visual C++ 6.0. Oh no, it gets far worse than that. VC6 would arguably have been an improvement over this mess... Recently I wasted half a day trying to set up the build environment to compile a simple DLL using a Dis...
by Mechanist
Thu Dec 20, 2018 8:01 pm
Forum: Drakan Level Editing and Game Mods
Topic: Drakan Remake by YanGez93
Replies: 105
Views: 19465

Re: Drakan Remake by YanGez93

I suspect there's a fair chance it could be simply due to stupid anti-virus programs flagging it as malicious. Yeah, that's very annoying alright. It does not help that due to the "limitations" of "modern" (post-DOS) operating systems, KERNEL32.VirtualProtect is the only real way to patch other bin...
by Mechanist
Thu Dec 20, 2018 3:37 pm
Forum: Drakan Level Editing and Game Mods
Topic: Drakan Remake by YanGez93
Replies: 105
Views: 19465

Re: Drakan Remake by YanGez93

Copyright expires in no less than 90 years according to US laws. Actually make that "sometime between one million years and never", in the US at least, because of Walt Disney. Trademark protection is a thing too, so can't use the name either. That remains to be seen. IIRC, Sony's trademark rights t...
by Mechanist
Thu Dec 20, 2018 3:20 pm
Forum: Drakan (PC) Game Discussion & Technical Support
Topic: Widescreen hack and some other fixes aka AiO Patch
Replies: 339
Views: 88491

Re: Widescreen hack and some other fixes aka AiO Patch

The procedure in which the actual crash happens has a whole bunch of NOPs, including multi-byte NOPs. Although on further consideration, those are probably there because of its extensive use of jump tables? Anyway, my idea for a "fix" was to check for invalid arguments at the point where the first c...
by Mechanist
Sun Nov 25, 2018 7:06 am
Forum: Drakan Level Editing and Game Mods
Topic: Drakan Remake by YanGez93
Replies: 105
Views: 19465

Re: Drakan Remake by YanGez93

Hi, and welcome to the forums :) You are correct in assuming that YanGez is doing most of the work. A few other people did contribute to the project in one way or another, but that only accounts for a small part of it. Drakan is abandonware Correction: Drakan: OOTF is abandonware. However , Sony sti...

Go to advanced search

cron