Hello everyone. I’ve found your project because I have a long-standing interest in source ports and engine recreations of various games.
As you all know, the demo version of Heroes of Might and Magic III contains one single-player scenario which is generally similar to its counterpart in the full game, except for a 28 turn limit. What seems to be a bit less well known is that there are also demo versions for Macintosh and Linux (the latter having been developed by LokiGames). The demo distributions’ file names are heroes_3_complete_demo.sit and heroes3-demo.run for Mac and Linux respectively.
Recently I took interest in possible extras that can be obtained from non-IBM PC demo or shareware versions of games, and decided to check out the demos of HoMM3 too.
From the readme supplied with the Linux demo it appears that the turn limit was doubled to 56 turns, making the demo scenario more beatable. While I have not found any info on limits from the Mac demo, the scenario there definitely has differences compared to the Windows version. For example, it does not mention the four weeks limit in the opening message, unlike the regular Windows demo version. The starting castle also seems to have more buildings, and the player starts with a random female Knight, whereas a male Knight seems to always be the starting character in the Windows demo.
I tried to replace the Windows demo scenario with the Mac one (I used StuffIt Expander to unpack the Mac demo distribution), but the demo is hardcoded to only play its original scenario.
However, I managed to run the Mac demo files with the current stable release of VCMI (v0.99). The demo scenario seems to work quite well, except for the following:
[ul]]when starting a new single-player game, a graphical artifact shows up which seems to be made of borders for the scenario selection menu. Pressing Enter loads the demo scenario./:m]
]the demo includes only a limited number of music tracks, with all castles playing the Stronghold theme for example. VCMI ignores this, so the music often does not play at all./:m]
]the console shows a lot of error messages related to missing game data, most of which seem to no affect game play./:m][/ul]I was able to play both the Windows and the Mac demo maps, but only with the Mac demo data files. Trying to launch VCMI with the Windows demo data results in a crash shortly after the start of the game.
I think it would be a neat feature if the demo data support were properly implemented in the project, in particular regarding the Mac demo which appears to include extras from the Complete edition such as new neutral monsters etc.