Rendering anomaly (@GrayFace)

The role-playing games (I-X) that started it all and the various spin-offs (including Dark Messiah).
Emjayen
Peasant
Peasant
Posts: 53
Joined: 01 Aug 2013
Location: Sydney, Australia
Contact:

Rendering anomaly (@GrayFace)

Unread postby Emjayen » 27 Apr 2017, 07:11

Game began exhibiting the below behaviour, am wondering if you've ever experienced it during your work with MM7 (and if so, what causes it):

Image

(clean 1.1 installation)

EDIT: Come to think of it, looks almost like a bloodsplat ... except in rhw coordinates. I've tried every permutation of video related settings, still persists.

EDIT2: Nevermind. Seems like the game relies on Win9x heap implementation behavior -- applying the EmulateHeap compatibility fix resolved it.
Last edited by Emjayen on 27 Apr 2017, 07:40, edited 9 times in total.

User avatar
Macros the Black
Druid
Druid
Posts: 897
Joined: 21 May 2008
Location: Elemental Plane of Air

Re: Rendering anomaly (@GrayFace)

Unread postby Macros the Black » 04 May 2017, 22:40

Looks like a fractal actually. But glad to hear you solved it :)
You'd think Darkmoor was a ghost town, but instead there's plenty of life among the dead.

User avatar
GrayFace
Round Table Hero
Round Table Hero
Posts: 1660
Joined: 29 Nov 2005

Re: Rendering anomaly (@GrayFace)

Unread postby GrayFace » 07 May 2017, 23:54

Is it with the latest version of my patch?
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.

Emjayen
Peasant
Peasant
Posts: 53
Joined: 01 Aug 2013
Location: Sydney, Australia
Contact:

Re: Rendering anomaly (@GrayFace)

Unread postby Emjayen » 08 May 2017, 03:28

Is it with the latest version of my patch?
1.1, your patch fixes the bug. I looked over the source, may have been this:

Code: Select all

//----- A beam of Prismatic Light in the center of screen that doesn't disappear

var
  FixPrismaticBugStd: function(size, unk: uint):ptr cdecl;

function FixPrismaticBug(size, unk: uint):ptr; cdecl;
begin
  Result:= FixPrismaticBugStd(size, unk);
  ZeroMemory(Result, size);
end;
As when using software rendering, it does indeed look a lot like prismatic light.


Return to “Might and Magic”

Who is online

Users browsing this forum: No registered users and 49 guests