1oom-fork / 1oom

1oom is a Master of Orion (1993) game engine recreation that requires the original files to run.
GNU General Public License v2.0
52 stars 7 forks source link

Feature request: expose race's special abilities to patchable game numbers #68

Open 1oom-fork opened 5 months ago

1oom-fork commented 5 months ago

Originally posted by sytnik-aa March 19, 2024 Thank you very much for your work!

If possible, I would like to have the option to play around with the race's special abilities modifiers. Can the numbers be exposed in patchable game numbers?

Honestly, I didn't think much about it. I understand that this a large body of work and I'm not a big modder myself, so I would start small. Modifying the existing numbers looks easy, but it could be enough give the game a new perspective.

However, even this may not work as expected. The goal is not to give me as a player more bonuses, but to make the AI opponents more diverse. But I don't know to what extend the AI is aware of these bonuses. If, for example, I increase Bulrathi's racical bonus to ground combat to 50, will they emphasize ground envasions even more?

There are also some important traits that are not expressed in numbers. For example, it makes sense to me to give Melkars a lesser version of Silicoid's Tolerance. I think they shoud settle tundra worlds easly. But is it even possible?

The main questions for me are:

Thanks!

1oom-fork commented 5 months ago

I re-posted this question because Github does not respond adequately to my actions and floods the discussions.

Yes, custom races is one of my goals. I can make it higher priority.

I made a rough estimate. At least 100 edits will be required. This is comparable to the amount of work on more significant issues. I can't afford to start doing this right away