News GrayFace

Welcome, travelers!

Source code for all new releases can be found on Github here or here. Such releases are easily distinguishable by the orange icons of SourceForge mirrors.

To be notified about news you can subscribe to RSS Feed.

Below you can find all new releases (newest first).
[+] means added feature, [] means fixed bug, [*] means other changes.

MM8Patch v2.5.7(Mirror)

[*] Support (i.e. no problems like crashes) for old saves with inconsequential incorrect data caused by my bug fixed in the previous version.
[] My bug: The Acid Burst fix that changes its element from Physical to Water was doing so even if it's explicitly set Physical in spells.txt. Now you can also disable the Acid Burst fix by adding FixAcidBurst=0 to INI.
Mar 04, 2022

MM7Patch v2.5.7

[*] Support (i.e. no problems like crashes) for old saves with inconsequential incorrect data caused by my bug fixed in the previous version.
[] My bug: The Acid Burst fix that changes its element from Physical to Water was doing so even if it's explicitly set Physical in spells.txt. Now you can also disable the Acid Burst fix by adding FixAcidBurst=0 to INI.
Mar 04, 2022

MM8Patch v2.5.6(Mirror)

[] Items laying on the ground in one map were appearing in another when traveling by foot sometimes.
[] Ogre corpses were containing most basic sword instead of a club.
[] My bug: DisableHooks option wasn't working for some new hooks.
[] My bug: When custom *.games.lod archives are used, incorrect data was written to autosave on New Game start. It was fully inconsequential until version 2.5.4.
[] My bug: The DirectX 7 bug/limitation fix was being applied prematurely, causing a crash on Wine.
Feb 05, 2022

MM7Patch v2.5.6

[] Items laying on the ground in one map were appearing in another when traveling by foot sometimes.
[] My bug: DisableHooks option wasn't working for some new hooks.
[] My bug: When custom *.games.lod archives are used, incorrect data was written to autosave on New Game start. It was fully inconsequential until version 2.5.4.
[] My bug: The DirectX 7 bug/limitation fix was being applied prematurely, causing a crash on Wine.
[] My bug caused by abnormal localization: In German version of the game the party was shooting torches with patch version 2.5.*. This fix also fixes abnormalities of some sprites in that localization.
[] Fixes in maps: It was possible for artifacts to be generated in inaccessible chests.
Feb 05, 2022

MM6Patch v2.5.6

[] Items laying on the ground in one map were appearing in another when traveling by foot sometimes.
[] My bug: DisableHooks option wasn't working for some new hooks.
[] My bug: When custom *.games.lod archives are used, incorrect data was written to autosave on New Game start. It was fully inconsequential until version 2.5.4.
[] Fixes in maps: Duplicated chests and houses, possibility of generation of artifacts in chests that can't be opened etc.
[] The Monolith (d13): +5 Personality was only given to unpromoted Cleric and Druids.
Feb 05, 2022

MM6Patch v2.5.6

[] Items laying on the ground in one map were appearing in another when traveling by foot sometimes.
[] My bug: DisableHooks option wasn't working for some new hooks.
[] My bug: When custom *.games.lod archives are used, incorrect data was written to autosave on New Game start. It was fully inconsequential until version 2.5.4.
[] Fixes in maps: Duplicated chests and houses, possibility of generation of artifacts in chests that can't be opened etc.
[] The Monolith (d13): +5 Personality was only given to unpromoted Cleric and Druids.
Feb 05, 2022

MM8Patch v2.5.5(Mirror)

[] My bug: A bug when taking an item from character's inventory that could lead to immunities corruption in MM8.
[] My bug: FixChests option got broken by 2.5.4 changes.
[*] FixUnmarkedArtifacts option now also respects the 13 artifacts limit imposed by the game.
Jan 13, 2022

MM8Patch v2.5.4(Mirror)

[] Now, when a location re-spawns, all artifacts generated in chests you've never opened get cleared from "obtained artifacts" list.
[] My bug: FixMonstersBlockingShots option didn't work right.
[] Prison of the Lord of Water (d38): An artifact was being generated in an inaccessible chest, leading to it not being obtainable by the party anymore.
Dec 29, 2021

MM7Patch v2.5.4

[] Now, when a location re-spawns, all artifacts generated in chests you've never opened get cleared from "obtained artifacts" list.
[] My bug: FixMonstersBlockingShots option didn't work right.
[*] I've disabled FixUnmarkedArtifacts by default, because Titan's Stronghold had an unreachable chest with an artifact, still present in Rev4 mod or games started before this version of patch.
[] My bug: IndoorFovMul option was only working in UILayout mode.
[] The Titans' Stronghold (d09), Temple of the Dark (t02): Artifacts could be generated in inaccessible chests, reducing the number of artifacts the party can get.
Dec 29, 2021

MM6Patch v2.5.4

[] Now, when a location re-spawns, all artifacts generated in chests you've never opened get cleared from "obtained artifacts" list.
[] Routine for generation of artifacts exclusively (unused on standard maps) was completely broken. They get counted as found, which can be changed by adding FixUnmarkedArtifacts=0 to INI.
[] Temple of Tsantsa (t3): Spear under a pillow in final area wasn't obtainable due to variables conflict.
Dec 29, 2021

MM8Patch v2.5.2(Mirror)

[*] Now character's Stats screen displays a condition that determines stats, in all other places the most severe one is displayed.
[] "Nothing here" was shown on the screen after a dialog with a guard.
[] My bug: List of all conditions wasn't displayed in right click menu for Condition in Stats screen.
[] My bug: Using ExitDialogsWithRightButton was causing a crash in a dialog with a guard.
Dec 25, 2021

MM7Patch v2.5.2

[*] Now character's Stats screen displays a condition that determines stats, in all other places the most severe one is displayed.
[] Now simple message dialog (e.g. obelisk message) isn't cancelled by any key press. In MM7 the message also doesn't stay on the screen after being cancelled anymore. Add DontSkipSimpleMessage=0 to INI to disable this fix.
[] "Nothing here" was shown on the screen after a dialog with a guard.
[] My bug: List of all conditions wasn't displayed in right click menu for Condition in Stats screen.
Dec 25, 2021

MM6Patch v2.5.2

[*] Now character's Stats screen displays a condition that determines stats, in all other places the most severe one is displayed.
[] Now simple message dialog (e.g. obelisk message) isn't cancelled by any key press. In MM7 the message also doesn't stay on the screen after being cancelled anymore. Add DontSkipSimpleMessage=0 to INI to disable this fix.
Dec 25, 2021

MM8Patch v2.5.1(Mirror)

[] My bug: Energy damage wasn't displayed in identify monster dialog
[] Intro was unskippable on first launch.
Dec 23, 2021

MM8Patch v2.5(Mirror)

[+] ShooterMode – FPS-like mode where you need to aim at the monsters and shoot by clicking left button click
[+] Now you can set a spell that would be used when you press regular attack button.
[+] In inventory screen unidentified items are now painted green while you're holding right mouse button.
[+] Fixed graphics of monsters that looked the same in all 3 variations, as well as thunderbirds and plane guardians.
[+] Set ExitDialogsWithRightButton=1 to make right mouse button act as Esc in houses, NPC, map entrance and message dialogs.
[+] ViewDistanceD3D option to set view distance in Hardware 3D mode, increased to 12000 by default.
[+] UI.txt: New FloatingScreens mode makes inventory, houses and other such screens open in a panel.
[] Fixed DirectX 7 bug: inability to support big resolutions in Hardware accelerated mode.
[+] And other changes...
Dec 21, 2021

MM7Patch v2.5

[+] ShooterMode – FPS-like mode where you need to aim at the monsters and shoot by clicking left button click
[+] Now you can set a spell that would be used when you press regular attack button.
[+] In inventory screen unidentified items are now painted green while you're holding right mouse button.
[+] Fixed graphics of monsters that looked the same in all 3 variations.
[+] Set ExitDialogsWithRightButton=1 to make right mouse button act as Esc in houses, NPC, map entrance and message dialogs.
[+] ViewDistanceD3D option to set view distance in Hardware 3D mode, increased to 12000 by default.
[+] UI.txt: New FloatingScreens mode makes inventory, houses and other such screens open in a panel.
[] Fixed DirectX 7 bug: inability to support big resolutions in Hardware accelerated mode.
[+] And other changes...
Dec 21, 2021

MM6Patch v2.5

[+] ShooterMode – FPS-like mode where you need to aim at the monsters and shoot by clicking left button click
[+] Now you can set a spell that would be used when you press regular attack button.
[+] In inventory screen unidentified items are now painted green while you're holding right mouse button.
[+] Fixed graphics of skeletons and enforcer units.
[+] Set ExitDialogsWithRightButton=1 to make right mouse button act as Esc in houses, NPC, map entrance and message dialogs.
[] Now you can pick up items stolen from you from corpses of thieves, like in MM7.
[+] And other changes...
Dec 21, 2021

Lod Tool v1.0(Mirror)

Script-based command-line tool for working with Might and Magic and Heroes 3 archives.
Sept 04, 2021

MM7Rev4Mod

I've included a fix I made back in the day for a bug in the stonehenge quest.
Jan 16, 2021

MM8 Choose Party (fixed)

These scripts let you choose your party on game start. You can choose party of any size and it can include dragons, too. Requires MMExtension and my patch for MM8.
Jan 10, 2021

MMArchive v1.3.1(Mirror)

[+] When importing a texture or a sprite that isn't 8 bit, previous palette is used if the file exists in the archive.
[] Mipmaps for transparent textures were generated with a blue border.
Feb 08, 2020

Txt Edit v1.4.1(Mirror)

[] Copy command was broken in some circumstances.
Feb 02, 2020

Txt Edit v1.4(Mirror)

[+] "Fill Cells" menu command that is similar to Paste, but fill all selected cells with the clipboard data.
[+] Better column width calculation.
[+] "Font Height" and "Font Name" INI options let you change the main font.
[+] Czech language by Templayer.
[] Sometimes hint was shown even for fully visible cells.
[] Pressing right mouse button was resetting multi-cell selection.
Feb 01, 2020

MMArchive v1.3(Mirror)

[+] Support for bitmaps.lwd, an archive format made for full color HD bitmaps loaded by MM7 and MM8 patches exclusively for hardware-accelerated rendering mode.
[+] Better transparent color detection during import.
[+] Palettes preview.
[+] After you create an archive from a selection of files, it's added to recent files list.
[] Unpacking errors while dragging files onto other apps were leading to MMArchive hanging.
[] "Ignore Unpacking Errors" option state wasn't preserved on program restart.
[] Misleading default file type when creating new archive.
Feb 01, 2020

Scaler v1.0(Mirror)

Can be applied to any game made with ClickTeam Multimedia Fusion 2 or its predecessors that doesn't use DirectX for graphics output. Makes the game scale to whole screen without the need for resolution change. Also lets you remap keys. Very useful for Knytt Stories Level Editor and older Nifflas' games, especially Riddle and such.
Nov 02, 2019

MM8Patch v2.4.1(Mirror)

[] My bug: Random items weren't appearing in chests with quest items.
Sept 20, 2019

MM8Patch v2.4(Mirror)

[+] HD textures support in Hardware 3D mode with bitmaps.lwd archives.
[+] Better quality water in Hardware 3D mode.
[+] Chests are populated with compact non-random stacking if more items fit this way.
[+] Items are stacked vertically when you place them into chests.
[+] Sprites dimensions are tweaked based on vertical view angle. This makes them behave more realistically, especially when looking up at big monsters.
[+] Explosions won't cause mistargeting in software rendering mode anymore.
[+] If NoIntro=1 the intro is shown when you start a new game.
[+] UI.txt: ShrinkStatusbar option makes statusbar size depend on text size.
[+] TreeHints option controls whether to show hints for trees, flowers etc.
[] GrandMaster of Axe didn't halve armor class.
[] My/DirectX bug: Game was failing to start in resolutions over 1080p, because Direct3D 7 doesn't support them.
[+] And smaller changes...
Sept 17, 2019

MM7Patch v2.4

[+] HD textures support in Hardware 3D mode with bitmaps.lwd archives.
[+] Better quality water in Hardware 3D mode.
[+] Chests are populated with compact non-random stacking if more items fit this way.
[+] Items are stacked vertically when you place them into chests.
[+] Sprites dimensions are tweaked based on vertical view angle. This makes them behave more realistically, especially when looking up at big monsters.
[+] Explosions won't cause mistargeting in software rendering mode anymore.
[+] UI.txt: ShrinkStatusbar option makes statusbar size depend on text size.
[+] TreeHints option controls whether to show hints for trees, flowers etc.
[] GrandMaster of Axe didn't halve armor class.
[] My/DirectX bug: Game was failing to start in resolutions over 1080p, because Direct3D 7 doesn't support them.
[] Glory Shield and Lady's Escort artifacts fixed.
[+] And smaller changes...
Sept 17, 2019

MM6Patch v2.4

[+] Chests are populated with compact non-random stacking if more items fit this way.
[+] Items are stacked vertically when you place them into chests.
[+] Sprites dimensions are tweaked based on vertical view angle. This makes them behave more realistically, especially when looking up at big monsters.
[+] Explosions won't cause mistargeting in software rendering mode anymore.
[+] If NoIntro=1 the intro is shown when you click the New Game button.
[+] And smaller changes...
Sept 17, 2019

MM8Patch v2.3.1(Mirror)

[+] Right click menu works in item selection dialog of Enchant Item and similar spells. In MM7 it already works by default.
[+] UI.txt: Clicking on the man that symbolizes party buffs now brings up the quest log. Turns out that's what happens if you click the top-left pixel of it in regular UI mode.
[] My bug: ScalingParam1 and ScalingParam2 options were ignored in flexible UI mode.
Jun 10, 2019

MM8Patch v2.3(Mirror)

[+] Widescreen-friendly flexible UI in Hardware 3D mode.
[+] PaperDollInChests option shows paper doll in chest dialog.
[+] Keyboard control: some dialogs can now be controlled by pressing Up/Down and Enter. E.g. NPC conversations.
[+] Save/load dialogs now react to Enter key.
[] And other fixes...
Jun 04, 2019

MM7Patch v2.3

[+] Widescreen-friendly flexible UI in Hardware 3D mode.
[+] PaperDollInChests option shows paper doll in chest dialog.
[+] Keyboard control: some dialogs can now be controlled by pressing Up/Down and Enter. E.g. NPC conversations.
[+] Save/load dialogs now react to Enter key.
[] Bracada Desert (out06): Shops didn't have a teleporter leading to them, instead there were two Temple teleporters.
[] And other fixes...
Jun 04, 2019

MM8 Choose Party

These scripts let you choose your party on game start. You can choose party of any size and it can include dragons, too. Requires MMExtension and my patch for MM8.
Jun 03, 2019

MM8Patch v2.2(Mirror)

[+] Accurate sprites coordinates in D3D mode.
[+] Better water animation.
[+] Quick load key now works during the death movie.
[+] Game window is resizeable.
[+] Game can be stretched to get rid of black bars in Borderless Fullscreen mode.
[+] Now in Software rendering mode the view is always scaled linearly, which makes it less flickery.
[+] Mouse look cursor for HD mode, customizable mouse cursors.
[+] Minimaps zoom level is remembered always, not just outdoors as before.
[+] Now you can select inactive characters, but they can't act.
[] 8 leftmost pixels of paper doll area didn't react to clicks.
[] Inactive characters couldn't interact with chests.
[+] And smaller changes...
Mar 17, 2019

MM7Patch v2.2

[+] Accurate sprites coordinates in D3D mode.
[+] Better water animation.
[+] Quick load key now works during the death movie.
[+] Game window is resizeable.
[+] Game can be stretched to get rid of black bars in Borderless Fullscreen mode.
[+] Now in Software rendering mode the view is always scaled linearly, which makes it less flickery.
[+] Mouse look cursor for HD mode, customizable mouse cursors.
[+] Minimaps zoom level is remembered always, not just outdoors as before.
[+] Now you can select inactive characters, but they can't act.
[] Some small cosmetic interface bugs fixed.
[] Barrels and other static sprites were shrinked vertically indoors in D3D mode.
[] Inactive characters couldn't interact with chests.
[+] And smaller changes...
Mar 17, 2019

MM6Patch v2.2

[+] Quick load key now works during the death movie.
[+] Game window is resizeable.
[+] Game can be stretched to get rid of black bars in Borderless Fullscreen mode.
[+] Now in Software rendering mode the view is always scaled linearly, which makes it less flickery.
[+] Mouse look cursor for HD mode, customizable mouse cursors.
[+] Minimaps zoom level is remembered always, not just outdoors as before.
[+] Now you can select inactive characters, but they can't act.
[] Inactive characters couldn't interact with chests.
[+] And smaller changes...
Mar 17, 2019

MM8Patch v2.1

[+] High resolution rendering in Hardware 3D, 32 bit color mode.
[+] Borderless full screen mode (the game runs in your standard resolution, stretched to full screen with black borders as needed).
[+] WindowWidth and WindowHeight options control window size in windowed mode.
[+] Custom SND and VID archives that work just like custom LOD archives.
[+] TurnBasedSpeed (for monsters' turn) and TurnBasedPartySpeed (for party turn) can help you speed up the combat.
[+] PlayMP3 option now supports WAV files in Music folder. WAVs always loop properly.
[+] And more...
[] Many fixes in game code and on maps. I finally went through all maps and fixed all bugs I could find.
Jul 06, 2018

MM7Patch v2.1

[+] High resolution rendering in Hardware 3D, 32 bit color mode.
[+] Borderless full screen mode (the game runs in your standard resolution, stretched to full screen with black borders as needed).
[+] WindowWidth and WindowHeight options control window size in windowed mode.
[+] Custom SND and VID archives that work just like custom LOD archives.
[+] TurnBasedSpeed (for monsters' turn) and TurnBasedPartySpeed (for party turn) can help you speed up the combat.
[+] PlayMP3 option now supports WAV files in Music folder. WAVs always loop properly.
[+] And more...
[] Many fixes in game code and on maps. I finally went through all maps and fixed all bugs I could find.
Jul 06, 2018

MM6Patch v2.1

[+] Borderless full screen mode (the game runs in your standard resolution, stretched to full screen with black borders as needed).
[+] WindowWidth and WindowHeight options control window size in windowed mode.
[+] 32 bit color support.
[+] Custom SND and VID archives that work just like custom LOD archives.
[+] Items stack vertically, like in MM7 and MM8 (add PlaceItemsVertically=0 to INI to disable).
[+] TurnBasedSpeed (for monsters' turn) and TurnBasedPartySpeed (for party turn) can help you speed up the combat.
[+] PlayMP3 option now supports WAV files in Music folder. WAVs always loop properly.
[+] And more...
[] Many fixes in game code and on maps. I finally went through all maps and fixed all bugs I could find.
Jul 06, 2018

MMArchive v1.2.1(Mirror)

[] Previous version was crashing on Windows XP
[] Clipboard-related crash on exit
[] Crash when loading another archive while in Compare To mode
[] After drag-drop of the same archive, files list wasn't updated after operations
May 27, 2018

TilPack v1.3.2(Mirror)

[] Previous version was crashing on Windows XP
May 27, 2018

IcnPack v1.3.2(Mirror)

[] Previous version was crashing on Windows XP
May 27, 2018

Txt Edit v1.3.1(Mirror)

[] Previous version was crashing on Windows XP
[] Copy-Paste didn't warrant close warning
[] Undo bugs
[] Ctrl+A was buggy
May 27, 2018

Def Tool v3.4.2(Mirror)

[] Previous version was crashing on Windows XP
May 27, 2018