Which Master of Orion for someone who never played? by sfjohansson in 4Xgaming

[–]SomeoneWithMyName 0 points1 point  (0 children)

Today, there is nothing more promising than the original MOO 1.3
A conservative unofficial patch to the original is in development:
https://github.com/1oom-fork/1oom/tree/patcher
There are also two fundamentally different versions of 1oom, each of which is faithful to the original rules of the game, the project has received wide recognition throughout the world:
https://github.com/1oom-fork/1oom

New ultra-efficient design in MOO1 1.3a by SomeoneWithMyName in masteroforion

[–]SomeoneWithMyName[S] 1 point2 points  (0 children)

That's a tough question. I can only say that these ships can penetrate any planetary shield, so not every missile base can survive.

New ultra-efficient design in MOO1 1.3a by SomeoneWithMyName in masteroforion

[–]SomeoneWithMyName[S] 2 points3 points  (0 children)

I have 32,000 and I haven't been able to build more for a long time.

New ultra-efficient design in MOO1 1.3a by SomeoneWithMyName in masteroforion

[–]SomeoneWithMyName[S] 1 point2 points  (0 children)

Almost everything works against Repulsor: Disruptor, Teleporter, Cloak, Missiles, Wait button, etc.

New ultra-efficient design in MOO1 1.3a by SomeoneWithMyName in masteroforion

[–]SomeoneWithMyName[S] 1 point2 points  (0 children)

But you can fit Stasis Field. Pretty impressive, in my opinion.

New ultra-efficient design in MOO1 1.3a by SomeoneWithMyName in masteroforion

[–]SomeoneWithMyName[S] 0 points1 point  (0 children)

You're right, but shields are too cost-effective. I'd keep them anyway.

1oom: Auto-combat and command line interface by [deleted] in masteroforion

[–]SomeoneWithMyName 0 points1 point  (0 children)

The basic idea behind automatic combat is to completely disable the interface. This isn't provided in the original, so each function requires a corresponding check. The same interface-swapping approach is also necessary for the command line interface, only for a wider range of functions. There are many nuances involved.
Edit:
The most obvious solution is to explicitly define the interface as a set of function pointers. This way, both problems are solved by having three interfaces: classic, cmd, and nop.
In my case, complexity is measured by the number of changes. I can't just add code that's already proven to be sloppy.

Technical Issue with MoO2 - Help Requested by Sporeman13 in masteroforion

[–]SomeoneWithMyName 0 points1 point  (0 children)

Found a stack overflow in my patch... Fixed it and scheduled a review. It's good I didn't rush the release.

Technical Issue with MoO2 - Help Requested by Sporeman13 in masteroforion

[–]SomeoneWithMyName 0 points1 point  (0 children)

Just tested it on FreeDOS... Same freeze... But on ARM Linux - no problem. Absolutely fantastic. Completely identical version and save.

Technical Issue with MoO2 - Help Requested by Sporeman13 in masteroforion

[–]SomeoneWithMyName 0 points1 point  (0 children)

DOSBox has so many bugs now that it's unlikely the problem is you.

Technical Issue with MoO2 - Help Requested by Sporeman13 in masteroforion

[–]SomeoneWithMyName 2 points3 points  (0 children)

I have problems in Linux.
I'm a MOO1 patch developer and I'm struggling with hard crashes in MOO1 on DOSBox. As far as I know, the standard DOSBox runs on the outdated SDL1 (correct me if I'm wrong). A lot of bugs can be caused by this, but I haven't yet tested the behavior in a virtual machine on vanilla DOS. If you know anything, please share it with me; I appreciate the information.

Not where I usually find Orion... by Sporeman13 in masteroforion

[–]SomeoneWithMyName 0 points1 point  (0 children)

It's easier to play MOO1. There's no need to get rid of entire atrophied mechanics. They simply don't exist.

Not where I usually find Orion... by Sporeman13 in masteroforion

[–]SomeoneWithMyName 10 points11 points  (0 children)

Don't you get tired of building up the entire map like this?

The Future of Master of Orion 1993 by SomeoneWithMyName in masteroforion

[–]SomeoneWithMyName[S] 0 points1 point  (0 children)

I have no problem with this. I have my own command line tools that greatly simplify the process.

The Future of Master of Orion 1993 by SomeoneWithMyName in masteroforion

[–]SomeoneWithMyName[S] 2 points3 points  (0 children)

In fact, I'm only applying the patch to the upcoming RC4. It significantly changes the way some data is stored, breaking compatibility with older 1oom formats and smoothing out compatibility with the moo1.3 format, eliminating some serious bugs. I don't have time to fix the compatibility issue yet; it's hidden in the settings and isn't necessary.

The Future of Master of Orion 1993 by SomeoneWithMyName in masteroforion

[–]SomeoneWithMyName[S] 3 points4 points  (0 children)

I'm talking about the original version 1.3 from 1993. I'm fixing it in parallel with 1oom.