Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

elbesh

Members
  • Posts

    1
  • Joined

  • Last visited

    Never

elbesh's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Well, I've searched on the EE V1 and I found a BUG on the Heads of the Players Chars. The Heads of the others players follow your movements when you Scroll the Map. So I and the Unnown have made a Client FIX to this problem. The problem can be found at the Sub BltPlayerTop in the Source on the modGameLogic.bas in this part: Original Part: > If Index = MyIndex Then > x = NewX + sx > y = NewY + sx - 32 > > Else > x = GetPlayerX(Index) * PIC_X + sx + Player(Index).XOffset > y = GetPlayerY(Index) * PIC_Y + sx + Player(Index).YOffset - 32 > > If y < 0 Then > rec.Top = rec.Top + (y * -1) > y = 0 > End If > > > Call DD_BackBuffer.BltFast(x - (NewPlayerX * PIC_X) - NewXOffset, y - (NewPlayerY * PIC_Y) - NewYOffset, DD_SpriteSurf, rec, DDBLTFAST_WAIT Or DDBLTFAST_SRCCOLORKEY) > End If > rec.Top = GetPlayerSprite(Index) * 64 > rec.Bottom = rec.Top + PIC_Y > Call DD_BackBuffer.BltFast(x, y, DD_SpriteSurf, rec, DDBLTFAST_WAIT Or DDBLTFAST_SRCCOLORKEY) But This part have some bugs in the IFs then the fixed part is: > If Index = MyIndex Then > x = NewX + sx > y = NewY + sx - 32 > rec.Top = GetPlayerSprite(Index) * 64 > rec.Bottom = rec.Top + PIC_Y > Call DD_BackBuffer.BltFast(x, y, DD_SpriteSurf, rec, DDBLTFAST_WAIT Or DDBLTFAST_SRCCOLORKEY) > Else > x = GetPlayerX(Index) * PIC_X + sx + Player(Index).XOffset > y = GetPlayerY(Index) * PIC_Y + sx + Player(Index).YOffset - 32 > > > If y < 0 Then > rec.Top = rec.Top + (y * -1) > y = 0 > End If > > > Call DD_BackBuffer.BltFast(x - (NewPlayerX * PIC_X) - NewXOffset, y - (NewPlayerY * PIC_Y) - NewYOffset, DD_SpriteSurf, rec, DDBLTFAST_WAIT Or DDBLTFAST_SRCCOLORKEY) > End If So, changing this part of the Code the Bug is Fixed. This is the Download of the Fixed EXE of the Client: http://rapidshare.com/files/77867785/ClientFIXED.rar.html Well, Hope that its help. =] Credits: Striker(elbesh) and Unnown
×
×
  • Create New...