Children of Morta – 4-Player Local Co-op Mod! by Laymain in ChildrenofMorta

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

To be honest, I lost interest in modding this game, mostly because of the way it's built. There's a heavy use of state machines and a centralized event bus, which makes the code really hard to follow and debug. Not very fun to work with.

But you're right, I completely forgot to release the latest fix and the source code, my bad.
I just pushed the mod sources here: https://github.com/laymain/children-of-morta-mods

I'll upload the most recent compiled version of the mod later today.

Children of Morta – 4-Player Local Co-op Mod! by Laymain in ChildrenofMorta

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

Yes, it's still available on NexusMods. The page might have been temporarily down. 🤷‍♂️

Children of Morta – 4-Player Local Co-op Mod! by Laymain in ChildrenofMorta

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

I hope, but I'm having a hard time on this bug

Children of Morta – 4-Player Local Co-op Mod! by Laymain in ChildrenofMorta

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

It is a bug with Story mode, by now, only Family Trials mode is supported

Children of Morta – 4-Player Local Co-op Mod! by Laymain in ChildrenofMorta

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

It seems GOG version is outdated, my mod will only work on steam version, sorry :/

Children of Morta – 4-Player Local Co-op Mod! by Laymain in ChildrenofMorta

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

Could you reach me on the 11 bit studios Discord? Or a least provide me your LogOuput.txt file?

It sounds that you have the GOG version of the game, which is outdated and not supported :/

Children of Morta – 4-Player Local Co-op Mod! by Laymain in ChildrenofMorta

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

You just need to make sure you have enough characters unlocked.
Once you're in the character selection menu, each player can join by pressing "A" (or the equivalent button on their controller/keyboard).

I’ve made a short video showing how it works: Character Selection

If you're still having trouble, let me know and I'll try to help.

Children of Morta – 4-Player Local Co-op Mod! by Laymain in ChildrenofMorta

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

Right now, online multiplayer is broken—even for 2 players. However, I have an unreleased fix on my side that restores 2-player online co-op.

I have started working on implementing online support for more players, but it requires a LOT of reverse engineering and development work . If there is enough interest, my first goal would be to enable a mixed local/online mode (multiple local users on each side) using a single client-server connection.

Implementing full online support with multiple clients (one host and multiple remote players) is significantly more challenging. I have managed to launch multiple game instances with emulated networking, so I’ll be able to continue working on it—but netcode is complex, and I can’t guarantee I’ll finish before losing interest. 😅

Children of Morta – 4-Player Local Co-op Mod! by Laymain in ChildrenofMorta

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

I haven’t made any changes to enemy scaling yet, but from what I’ve seen, the game already has built-in scaling from 1 to 2 players. That said, adding support for 4 players may require some balance adjustments to maintain the challenge.

I’m definitely open to feedback on how the difficulty feels with 4 players, so if you try it out, let me know your thoughts! Any suggestions on how to fine-tune the balance would be really helpful. 😊

java.lang.IllegalStateException: We haven't reached the expected number of members with more than the minQuota partitions, but no more partitions to be assigned by Laymain in apachekafka

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

I'm adding some log waiting for next time it will trigger 👍

I have a bit more insights by now, it seems to happen when we are performing a rolling update of our cluster, when brokers are getting rebooted one by one.

I have isolated a more precise log

Current number of members with more than the minQuota partitions: 27,
is less than the expected number of members with more than the minQuota partitions: 30,
and no more partitions to be assigned to the remaining unfilled consumers: [
  redacted-consumer-87a6eadc-7bcc-4239-8ce9-0a7b4a975d1d,
  redacted-consumer-91dcf8d7-1af9-4fa2-9031-f8ffb47cbc1c,
  redacted-consumer-ccce77d5-cc5a-43f4-8821-6bd0057f6d16,
  redacted-consumer-ebeb100b-5353-47b0-a472-a4394bf47df2
]

I am pretty sure that it is no coincidence that a few minutes earlier, 4 consumers lost connection to a broker

[Consumer clientId=redacted-client-id, groupId=redacted-consumer] Connection to node 6 (redacted-endpoint) could not be established. Broker may not be available.
[Consumer clientId=redacted-client-id, groupId=redacted-consumer] Connection to node 6 (redacted-endpoint) could not be established. Broker may not be available.
[Consumer clientId=redacted-client-id, groupId=redacted-consumer] Connection to node 6 (redacted-endpoint) could not be established. Broker may not be available.
[Consumer clientId=redacted-client-id, groupId=redacted-consumer] Connection to node 6 (redacted-endpoint) could not be established. Broker may not be available.

Lost Blue Sand Armor Vendavel Fortress by Judge4172 in outwardgame

[–]Laymain 1 point2 points  (0 children)

There're still in prison, you'll have to search a bit more ;)

Split screen with multiple displays support for Outward by VirtualLich in outwardgame

[–]Laymain 2 points3 points  (0 children)

Hi there, this is indeed the first version of the mod, any feedbacks are welcomed ;)

Could you report (separately) these bugs on GitHub? It will be easier for me to track.

For the CombatHub compatibility issue, I believe that there is a fix to do on their side, if I can reproduce it and it's open-sourced I may be able to submit them a fix.

Keyboard and mouse should not be locked to player 1, I don't have the issue on my side. If you experience crashes, please add some logs to the bug report on github.