[MoO] 1oom (Master of Orion Classic (1993) game engine recreation)

I don't have MoO1, so I can't test it.
I am curious though how much is working overall :).
Since version 1.11.2 I play without the oppressive feeling that something is wrong. Apparently the worst was fixed, and the rest is extremely difficult to notice.
 
BTB, FYI, FWIW, I have begun rolling Kilgore's 1oom in to my ReMoM project, as ReMoO1, based on a disassembly in IDA 5.5.
I'd be interested in helping out if I can or even collaborating.
PS. Simtex used the same *game-engine* ("MoX") for all three - MoO1, MoM, and MoO2.
PPS. There are debug symbols available in the DOS version of MoO2, if you care to know what Simtex named things.
 
BTB, FYI, FWIW, I have begun rolling Kilgore's 1oom in to my ReMoM project, as ReMoO1, based on a disassembly in IDA 5.5.
I'd be interested in helping out if I can or even collaborating.
PS. Simtex used the same *game-engine* ("MoX") for all three - MoO1, MoM, and MoO2.
PPS. There are debug symbols available in the DOS version of MoO2, if you care to know what Simtex named things.
Ahh good to see you here Jim! I've got a thread about your ReMoM project where you are more than welcome to post updates in like you do on the Nexus! :)
https://forums.civfanatics.com/threads/remom-master-of-magic-reassembled.686146/

This project is based on the MOO1 binary code, but verification is required as the quality of manual translation of this project is known to be quite mediocre. I'm looking for a way out of this situation, but I would be glad to receive advice from people who have already been involved in reverse engineering. Project page: https://github.com/1oom-fork/1oom
Sounds like a cool project! Jim is def someone you'll want to chat with mate!
.
 
The vanilla beta has become quite stable. I'm intentionally leaving some bugs unfixed, with the intention of addressing them more radically in the future. I've also dropped support for a large number of add-ons. Some may return to vanilla, but I'll be adding them with extreme caution. For now, I'll be enjoying the results with a sense of accomplishment.
 
I am very glad that an interested person responded. For me, the priority is the compliance of the project with the original, so I will analyze any reports of deviations at the first opportunity.
First of all, I'm interested in the details of the common engine. It would be nice to clearly define its boundaries in the code and, perhaps, even put it in a separate project, so as not to duplicate work. If there really is a complete match down to the bugs, then this is a great success for everyone.
Secondly, I have seen your ReMoM project, but I have not had a chance to read it, so I would be very interested to know the general status of the project and other basic information.
As common ground between the projects emerges, it will be possible to reach more specific agreements on cooperation.
P.S. I think I can build a database of common functions myself. I almost have ready code that can do this. I haven't looked at the MOO2 code yet, but the MOO1 and MOM code are definitely very similar. (Maybe I'm too optimistic about automatic data collection, but at least I'll try to do something)
P.P.S. Actually I've been playing more MOM than MOO1 lately.
Oh dear.. looks like Jim forgot to come back here as he mostly operates on the Master of Magic fans discord. I'll give him a reminder. :)
 
Last edited:
Oh dear.. looks like Jim forgot to come back here as he mostly operates on the Master of Magic fans discord. I'll give him a reminder. :)
During this time, the situation has changed dramatically, the tasks have become extremely specific and he will hardly be able to understand the mess that I am clearing up. Besides, I strongly doubt that a person is capable of forgetting something important to him. The project is now so good in prospect that I don't really need support. Thanks for trying, though.
 
Back
Top Bottom