To develop O21, you'll need .NET 7 SDK (or a later version).
Execute the following shell command:
$ dotnet build
So far, the simplest way to play the original game is from PlayMiniGames.
If the game sound is too loud and annoys you, you can disable it via the main menu. Unfortunately, PlayMiniGames' version of Windows 3.x doesn't seem to support Cyrillic, so you won't be able to read the actual names of the menu items. So, just open the first item of the main menu, and disable all the checkboxes there if you want to completely disable the in-game sound.
Download it from the Internet Archive.
SHA256 hash of the U_95.rar
file is 2F85B004B8C9BE21BE7327BD677370433DBD04B65F3B909561FE17EA6B43534A
.
See the documentation on the original resources.
To run image export from a NE file (DLL or EXE), run the game with the following arguments:
$ dotnet run O21.Game -- export <path-to-ne-file> <path-to-output-dir>
This will create a bunch of .bmp
files in the output directory containing the game sprites.