2009-04-14, 03:04 AM
I think the problem is that you're trying to open DoM (whose configuration files were produced with the translated version of SoM) with the non-patched Japanese SoM.
When you open a project in SoM most of the resources are loaded from the SoM install directory not the project/game's folders and the Japanese-named resources don't match DoM's translated configuration files. The 'output' parts in the game's folders don't have the needed PRF files so basically it's what Todd was saying. I'm surprised the Japanese SoM will load an English project at all since the configuration files store the parts by name.
Thr PROJECT.DAT file actually has nothing to do with the *.SOM file or the GAME.EXE. The reason why you can rename the DAT to SOM and load it is because .SOM files pretty much just contain the project's name. You can actually make a text document, type a couple letters on it and change its name to x.SOM and it will load the project in SoM editor.
I think the DAT files are part of SoM's copy protection; the CD check normally happens when a runtime is output. It's possible to make a game with SoM's editor and then compile it manually without even using the Create Runtime fiunction- EXCEPT for making the DAT file. The DAT file only has a few bytes of data (maybe a checksum value verification of some sort), but a game will not run without a proper DAT file generated by the Create Runtime function.
When you open a project in SoM most of the resources are loaded from the SoM install directory not the project/game's folders and the Japanese-named resources don't match DoM's translated configuration files. The 'output' parts in the game's folders don't have the needed PRF files so basically it's what Todd was saying. I'm surprised the Japanese SoM will load an English project at all since the configuration files store the parts by name.
Thr PROJECT.DAT file actually has nothing to do with the *.SOM file or the GAME.EXE. The reason why you can rename the DAT to SOM and load it is because .SOM files pretty much just contain the project's name. You can actually make a text document, type a couple letters on it and change its name to x.SOM and it will load the project in SoM editor.
I think the DAT files are part of SoM's copy protection; the CD check normally happens when a runtime is output. It's possible to make a game with SoM's editor and then compile it manually without even using the Create Runtime fiunction- EXCEPT for making the DAT file. The DAT file only has a few bytes of data (maybe a checksum value verification of some sort), but a game will not run without a proper DAT file generated by the Create Runtime function.