Notice: I've published a Part 2 that aims to provide spoiler-free assistance in playing the game, which can be found here.
I used to be really into alternative operating systems and BeOS was my favorite. The company Gobe Software, who also published the Operating System, published an English translation of the Korean only game called Corum 3, and it was one of the few big commercial games released for the OS. It was widely believed that this was the only version of the game in English, but I've found a version for windows as well. I don't know if the English version is a fan translation or a commercial translation, but there's some indication that a company called SagaCity is involved somehow. I can't find any information on the company.
The translation of the BeOS and Windows versions are different. In general, the BeOS translation seem to be better, or at least the writing seems to flow more smoothly. However they both have typos, and they're both passable.
Here's a video I made showing a comparison of the introductions.
BeOS VersionIn the course of trying to get the game to work I tried HaikuOS, a recreation of BeOS, as well as BeOS 4.5, BeOS Dano, BeOS Max and possibly some other variations, with VirtualPC and VMware, and was unable to get the game to work until I tried BeOS 5.0 Pro using the method I describe below.
I found this guide for getting BeOS 5.0 Pro working in PCem. Virtual Machines like VMware and VirtualPC don't have video emulation that BeOS has a 2d accelerated driver for, so it can't run the game. PCem has video card emulation, though it can be some trouble to get setup.
PCem doesn't run at full speed on my system, at the cpu speed that BeOS requires, so I used 86Box instead. Though 86Box runs at full speed, thee game still had audio stuttering sometimes. However, if I leave the vm running for some time, the audio stuttering will eventually go away. I used win10pcap to get the networking working in BeOS, but wasn't able to get it working until I switched to 86Box, because PCem didn't have a descriptive name for the networking device, and I had the wrong one selected. Networking isn't necessary for the game itself.
The game runs slowly unless I switch the game to fullscreen mode, then the game runs smoothly, and at a good fps. However, if a video plays, like when you first start the game, the game will complain about your video card being unable to display fullscreen and it will kick you back to window mode. After this, you cannot switch back to fullscreen and must restart the game. While it's possible to start the game in window mode, then switch to fullscreen, and the game will play well, it's also very probable that there could be videos that play later which could cause problems. And there's no way to play the videos without lag.
Also, sometimes the controls get stuck in a particular direction, and I'm not sure why, or how to fix it. It may be related to joystick somehow so disabling joystick may stop it from happening, but it is possible to use a gamepad with direction pad and 4 buttons.
A few times 86box got stuck and wouldn't boot so I renamed the nvr folder, after which it created a new nvr folder and started working again.
Notice: If you're using the complete package with 86Box and the music cd, that I posted below, I tested it out on a different pc and there were a few steps I needed to take.
I'm running the 86Box window in 2x, which makes the window 1280x960. If your screen is smaller, you can change it to a smaller scale under view>"window scale factor".
In order to get the music working in-game you'll want to mount the cd-rom image with 86Box with Media>Cd-rom ...>image and then find the image file in the Images folder in the 86Box folder that you extracted. The file is called "music.cue". After that you may need to enable music inside Corum itself.
There's an error that pops up in BeOS regarding networking. It's not really a problem, and you don't really need it, but if you want networking, you can install winpcap. It might work right out of the box, but there might be some extra steps you need to take. I'm not sure, because I haven't tried that yet. If you don't care about getting networking working, you just want the network error to go away, then just disable the network through preferences>network>clear then save, in the BeOS menu.
The Windows version ran well directly after installation and I had no difficulty with the install. I followed the directions included in the archive for how to install the Korean to English patch. CD 2 must be mounted in order to be able to listen to music.
However, I had two problems with the Windows version. The first is that the cd audio did not loop. The second was that it was forced into fullscreen. When I tried to capture the game with OBS, I had to do some tricky things, because the capture would disappear when I alt-tab.
To solve both of these problems I use a program called dxwnd (you will want version 2.05.54 or higher). DxWnd has very good documentation under Help>View Help in the program but that same documentation cannot be found online afaik. I've outlined the process I used below, but all of this information can be found in the Help documentation.
I added the game in DXWnd.
Notice: Due to a problem with color palettes in 2.05.53 and 2.05.54, if you want to run the game in fullscreen you may need to change DirectX>"DirectX Version Hook" to None.
It will essentially be the same as running the game without DXWnd, but with the added benefit of the Virtual CD Audio. You will want to turn this setting back to Automatic, DirectX1~6, or DirectX7 when you want to run in a window. I've had trouble with Automatic before, and I use DirectX1~6, though I haven't noticed any difference with DirectX7. You can toggle this setting to switch between fullscreen and windowed mode, until it's fixed, but it's not ideal.
However, it's not all system may need this setting. You'll just have to try it yourself. For reference, this is what the color problem looks like:
If this setting fixes the color problem for you, you won't need to set "DirectX Version Hook" to none, and should be able to switch between window and fullscreen mode by simply checked and unchecking "Run in Window" Sometimes this works for me and sometimes it doesn't. I haven't been able to ascertain any rhyme or reason to it.
This will likely be fixed in the next release (2.05.55, I assume).
Alternative to DXWnd for looping music:
There is an alternative to get looping music with the cd audio directly, and that is to replace the winmm.dll file in the game folder with a patched version. The only version of this that I've been able to get working is called CDAudio proxy and is based on DXWnd. Simply unzip the files into the Corum III folder, along with your ogg vorbis "Music" folder that I outlined above.
Another version of this, called _inmm can be found here, but I haven't been able to get it to work. I've tried a few forks of a version called ogg_winmm, and though I was able to get some of them to work, the music did not loop as intended.
You can find a zip image containing the virtual machine, hard drive and cd image here. Using this you should be able to simply load 86Box, and run the game from within BeOS. Or here is a download with just the game. The music cd, in a format that 86Box can recognize, is included with the full download, but not the download of the game by itself.
Or you can find the Windows version of the game here:
Windows CD 1 with Korean to English patch
Windows CD 2 (game music)
The extracted ogg vorbis music can be found here. Place it in the game's folder for use with dxwnd.
I do not own these games and have no right to redistribute them, but they're interesting and increasingly difficult to find, and I feel like the game deserves to be preserved and experienced.
I have also uploaded the entire cd audio to youtube so you can listen freely, here. The music is very good, generally.
I made the videos by mounting the audio cd with daemon tools, ripping the cd audio as flac with cdex, and then created the videos with Davinci Resolve. I considered making a tutorial about the process, but Davinci Resolve was freezing on me during part of the process and I'm not sure what the deal with that was.
Lastly, the lossless flac version of the cd audio can be found here. Note, DXWnd virtual cd audio does support flac, but I was unable to get my files to work with it.
I added some info about the things I tried to get the BeOS version to work.
I previously stated that DXWnd virtual audio doesn't support flac, but it does.
This doesn't happen using the cd audio, but I couldn't find a way to get the cd audio to loop using any method besides the virtual cd with dxwnd. I tried _inmm from https://static.old-games.ru/utils/_inmm238.rar but I couldn't figure out how to get it to work. I tried ogg-winmm from https://github.com/bangstk/ogg-winmm/releases and no music would play. I tried a fork of that from https://github.com/adambiser/ogg-winmm/releases/tag/1.2.2 and it worked the same as the cd audio with no looping. I tried another fork from https://github.com/mohzy83/ogg-winmm/releases/tag/184.108.40.206 and it worked the same as the adambiser fork.
I was informed of, and tested an alternative fix for the cd audio looping, that doesn't require DXWnd, but is based on DXWnd, called CDAudio proxy. I linked to it above.
8/27/2020 added links to my twitch channel, where I've been streaming the game, as well as links for the VODs