Skip to content

Commit

Permalink
MM8Patch v2.5.1:
Browse files Browse the repository at this point in the history
[-] My bug: Energy damage wasn't displayed in identify monster dialog
[-] Intro was unskippable on first launch.
  • Loading branch information
GrayFace committed Dec 23, 2021
1 parent 6c21147 commit 9c92f27
Show file tree
Hide file tree
Showing 10 changed files with 4,739 additions and 4,703 deletions.
9,397 changes: 4,701 additions & 4,696 deletions MMPatches/Install/MM8patch.map

Large diffs are not rendered by default.

8 changes: 7 additions & 1 deletion MMPatches/Install/MM8patch/Files/MM8Patch ReadMe.TXT
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
GrayFace MM8 Patch v2.5
GrayFace MM8 Patch v2.5.1
By Sergey Rozhenko <mailto:sergroj@mail.ru>
https://grayface.github.io/

Expand All @@ -11,6 +11,12 @@ At the end of ReadMe you'll find info on how to report errors.

([+] - feature, [-] - fixed bug, [*] - other)

New in version 2.5.1:
<< MM7, MM8 >>
[-] My bug: Energy damage wasn't displayed in identify monster dialog
<< MM8 >>
[-] Intro was unskippable on first launch.

New in version 2.5:
<< MM6 - MM8 >>
[+] Set ShooterMode=1 to enable FPS-like mode. Press attack button to toggle the fight mode, then press left mouse button to attack and right button to use quick spell. Regular quick spell button also works. No auto-targeting is done. A sword icon indicates this mode, which also shows health of target (or last hit) monster.
Expand Down
Binary file modified MMPatches/Install/MM8patch/Files/MM8patch.dll
Binary file not shown.
8 changes: 7 additions & 1 deletion MMPatches/Install/MM8patch/eng/MM8Patch ReadMe.TXT
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
GrayFace MM8 Patch v2.5
GrayFace MM8 Patch v2.5.1
By Sergey Rozhenko <mailto:sergroj@mail.ru>
https://grayface.github.io/

Expand All @@ -11,6 +11,12 @@ At the end of ReadMe you'll find info on how to report errors.

([+] - feature, [-] - fixed bug, [*] - other)

New in version 2.5.1:
<< MM7, MM8 >>
[-] My bug: Energy damage wasn't displayed in identify monster dialog
<< MM8 >>
[-] Intro was unskippable on first launch.

New in version 2.5:
<< MM6 - MM8 >>
[+] Set ShooterMode=1 to enable FPS-like mode. Press attack button to toggle the fight mode, then press left mouse button to attack and right button to use quick spell. Regular quick spell button also works. No auto-targeting is done. A sword icon indicates this mode, which also shows health of target (or last hit) monster.
Expand Down
8 changes: 7 additions & 1 deletion MMPatches/Install/MM8patch/rus/MM8Patch ReadMe_rus.TXT
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
GrayFace MM8 Patch v2.5
GrayFace MM8 Patch v2.5.1
�����: ������ ������� <mailto:sergroj@mail.ru>
https://grayface.github.io/ru/

Expand All @@ -9,6 +9,12 @@ https://grayface.github.io/ru/

([+] - ����, [-] - ������������ ���, [*] - ������)

��������� ������ 2.5.1:
<< MM7, MM8 >>
[-] ��� ���: ��� ����� ������� �� ����������� � ��������� ������� � ������� �������������.
<< MM8 >>
[-] �������� ���������� ���� ���������� ��� ������ �������.

��������� ������ 2.5:
<< MM6 - MM8 >>
[+] ���������� ShooterMode=1, ����� �������� ����� ������ �� ������� ����. ������ ����� ��������/��������� ����� �����, � ������� ����� ������ ���� �������� �����, � ������ - ������������� �������� ����������. ������� ������ �������� ���������� ���� ��������. ��� ���� ������ ����� � ������, � �� � ���������� �����. ������ ���� ����������, ��� ������� ���� �����, � ����� �������� ���������� (��� ���������� ������������) �������.
Expand Down
6 changes: 6 additions & 0 deletions MMPatches/Install/MM8patch/rus/mm8lang.ini
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,9 @@ DurationMo=" %d:
DurationDy=" %d:д"
DurationHr=" %d:ч"
DurationMn=" %d:мин"
ChooseAttackSpell=Нет заклинания атаки
SetAttackSpell=Установить как заклинание атаки
SwitchAttackSpell=Сменить закл. атаки (%s)
RemoveAttackSpell=Убрать закл. атаки (%s)
Energy=Энергия
N/A=нет
3 changes: 2 additions & 1 deletion MMPatches/MM8Patch/Hooks.pas
Original file line number Diff line number Diff line change
Expand Up @@ -3110,7 +3110,7 @@ procedure FixOfAcid;
//----- HooksList

var
HooksList: array[1..314] of TRSHookInfo = (
HooksList: array[1..315] of TRSHookInfo = (
(p: $458E18; newp: @KeysHook; t: RShtCall; size: 6), // My keys handler
(p: $463862; old: $450493; backup: @@SaveNamesStd; newp: @SaveNamesHook; t: RShtCall), // Buggy autosave/quicksave filenames localization
(p: $4CD509; t: RShtNop; size: 12), // Fix Save/Load Slots: it resets SaveSlot, SaveScroll
Expand Down Expand Up @@ -3427,6 +3427,7 @@ procedure FixOfAcid;
(p: $449884; old: $8B53; new: $078B; t: RSht2; size: 8), // Fix evt.CheckItemsCount - mov eax, [edi]
(p: $437AAD; newp: @FixOfAcid; t: RShtJmp; size: 6), // 'of Acid' was dealing Water damage instead of Body
(p: $40546F; old: $36FF; new: $9057; t: RSht2), // (push edi) Fix monsters using 'Spirit Lash', 'Inferno', 'Prismatic Light'
(p: $463EF0; size: 2), // Intro movies were unskippable on 1st launch
()
);

Expand Down
6 changes: 3 additions & 3 deletions MMPatches/MM8Patch/MM8patch.bdsproj
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
<VersionInfo Name="MajorVer">2</VersionInfo>
<VersionInfo Name="MinorVer">4</VersionInfo>
<VersionInfo Name="MinorVer">5</VersionInfo>
<VersionInfo Name="Release">1</VersionInfo>
<VersionInfo Name="Build">0</VersionInfo>
<VersionInfo Name="Debug">False</VersionInfo>
Expand All @@ -162,13 +162,13 @@
<VersionInfoKeys>
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
<VersionInfoKeys Name="FileDescription">GrayFace MM8 Patch</VersionInfoKeys>
<VersionInfoKeys Name="FileVersion">2.4.1.0</VersionInfoKeys>
<VersionInfoKeys Name="FileVersion">2.5.1.0</VersionInfoKeys>
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
<VersionInfoKeys Name="LegalCopyright">Sergey Rozhenko (http://grayface.github.io)</VersionInfoKeys>
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
<VersionInfoKeys Name="ProductName">GrayFace MM8 Patch</VersionInfoKeys>
<VersionInfoKeys Name="ProductVersion">2.4.1.0</VersionInfoKeys>
<VersionInfoKeys Name="ProductVersion">2.5.1.0</VersionInfoKeys>
</VersionInfoKeys>
</Delphi.Personality>
</BorlandProject>
6 changes: 6 additions & 0 deletions MMPatches/MM8Patch/MM8patch.dpr
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,12 @@ Version 2.5:
[-] lloyd pcx broken
[-] 'Spirit Lash', 'Inferno', 'Prismatic Light' were broken when used by monsters
Version 2.5.1:
(MM7, MM8)
[-] My bug: Energy damage wasn't displayed in identify monster dialog
(MM8)
[-] Intro was unskippable on first launch.
Expand Down
Binary file modified MMPatches/MM8Patch/MM8patch.res
Binary file not shown.

0 comments on commit 9c92f27

Please sign in to comment.