Actually, there is an easier and cleaner way to get this to work. You have to own the right CD though. There are at least 2 versions of the German CD. The first comes in a jewelcase (CD case), copyright 1997 by New World Vision, and "Sofies Welt" printed on the CD with "Sofies" in orange and "Welt" in green. The second version comes in an amaray (DVD) case, copyright 2002 by Navigo / United Soft Media, all text on the CD is in black and the CD is silver/reflective.
You need the second version from 2002 to get this to work. The CD from 1997 contains a 16 bit version of the game, which needs a 32 bit OS at maximum. However, since Windows 11, Windows is 64 bit only and can run 32 bit software but not 16 bit. Luckily, the version from 2002 seems to be in 32 bit. I tested all of this a while ago in Windows 11 (23H2).
There are 4 options to get this done:
Option 1 (the standard way, standard program launch via APP32.EXE from C:, with patch):
- Run SETUP.EXE from the CD, and install "Sofies Welt" (tested with installation type "maximal", so most of the files are copied to local drive).
- There is a patch. If I remember correctly, this is an official one. It reads "Navigo" and "usm.de" when launched. I'm not 100 % certain though. Use at your own risk. At least it's pretty old. I attach it here:
The attachment Sofies_Welt_Patch ME-2000-XP.7z is no longer available
Run the patch (may be located somewhere on C:; it likely finds the destination directory where "Sofies Welt" is installed via a registry entry). In the patch, you can also set “Sofies Welt" to run in full-screen mode. To change this afterwards, right-click on APP32.EXE, select Properties, then Compatibility, and (un)check "Run this program in 640 x 480 resolution."
- In the destination directory, right-click on APP32.EXE, select Properties, then Compatibility, check the box next to "Run this program in compatibility mode for" "Windows XP (Service Pack 3)" (or Service Pack 2), and click Apply.
- Now you can run the game with the APP32.EXE in the destination directory.
Option 2 (standard program launch, with patch, no CD) - best option, in my opinion, if you trust the patch:
- Copy the files from CD to a folder on drive C:.
- Run SETUP.EXE in the folder on drive C: and install "Sofies Welt".
- Follow the steps from option 1 starting with step 2.
Advantage: This way, the game will run without the CD. Important: The folder containing the installation files is still needed and must not be renamed. Otherwise, the game will no longer start.
If you don't trust the patch, you can use the well-known OTVDM/WineVDM instead (see option 3 and 4). What needs to be copied is adopted from the official troubleshooting FAQ: https://web.archive.org/web/20040821122518/ht … .asp?idfaq=8118
Option 3 (Launch the program from the CD, without a patch):
- Run SETUP.EXE from the CD, and install "Sofies Welt"
- Copy the files "SCRIPT16.DLL" and "SOSLIB03.DLL" from the CD, from the “TOINSTAL” directory, to the destination directory. Delete "APP32.EXE" from the destination directory, copy the file "APP16.EXE" from the CD to the destination directory, and rename it to "APP32.EXE".
- Download and extract otvdm (tested with v0.9.0) and run the "install" shortcut (anywhere on C:).
- On the CD, right-click SETUP.EXE, select Properties, then Compatibility, check the box next to "Run this program in compatibility mode for" "Windows XP (Service Pack 3)" (or Service Pack 2), and click Apply. Run SETUP.EXE again to launch the game.
Advantage: You don't need to use the patch. Drawback: Full-screen mode does not seem to be possible.
Option 4 (Launch the program from the CD directory, without a patch, no CD):
- Copy the files from the CD to a directory on drive C:.
- Run SETUP.EXE in the CD directory (the directory on C:) and install the game.
- Copy the files "SCRIPT16.DLL" and "SOSLIB03.DLL" from the CD directory, specifically from the "TOINSTAL" folder, to the destination directory. Delete "APP32.EXE" from the destination directory, then copy the file "APP16.EXE" from the CD folder to the destination directory and rename it to “APP32.EXE”.
- Download and extract otvdm and run the "install" shortcut (anywhere on C:).
- In the CD directory, right-click SETUP.EXE, select Properties, then Compatibility, check the box next to "Run this program in compatibility mode for" "Windows XP (Service Pack 3)" (or Service Pack 2), and click Apply. Run SETUP.EXE again to launch the game.