Noita
Any chance of local co-op? One Screen.
Local Co-Op = No Net Code.

pretty please?
< >
Showing 1-13 of 13 comments
Necrius Jul 15, 2021 @ 1:13am 
Considering that devs are done with updating the game - it won't be happening.
Monado Jul 15, 2021 @ 2:00pm 
I'de love to see something like the developers of "Don't Starve" did, making "Don't Starve Together" multiplayer version of the game.

A separately purchased game, Noita multiplayer co-op. Making as little changes as possible in terms of gameplay.
TheConceptBoy Jul 15, 2021 @ 2:14pm 
Man, screw online IMO. That's unrealistic anyways, just give us a second player on the same screen - That's literally just another mob. For online - play with Remote Platy Together.
Boksha Jul 15, 2021 @ 2:36pm 
Online two player gaming would be fine if you build it around the same principle as Remote Play Together; just do all the physics and rendering on one machine and stream the second player's view as video. It would be twice as CPU intensive if the players aren't close together though, but the same applies to split-screen play. It's basically split-screen except with two monitors.

Game balance may be an issue though. In single player Noita, if you die, it's game over and you can restart right away. What would happen if one player dies in co-op? You could introduce a way to revive players but it'd be a precarious balance between making the game too easy or making the game a miserable experience from the moment a player has died. Not impossible, obviously, but it would definitely require some thought and work to actually make it fun. Selling it as a separate game after that work was put in (along with the mechanisms to make streaming work) might not be such a bad idea.
TheConceptBoy Jul 15, 2021 @ 7:52pm 
Man, I've been looking into the modding tools and function set and literally within a few hours of tinkering I was able to put together a very basic mod that adds a second player when first one spawns. Only thing left is to allow that player to have a controller ID be assigned to it. Currently if I have 2 controllers connected, both of them can control the player, so that hard coded player wasn't made to differentiate between controller 1 2 3 or 4.
Other than that, surprisingly, the User Interface is already mostly designed to be co-op friendly. It doesn't overlap too much and stacks on top of each other quite nicely. Seriously people, from what it looks - local co-op on the same screen is SO CLOSE.

https://steamcommunity.com/sharedfiles/filedetails/?id=2548302096&fileuploadsuccess=1
Last edited by TheConceptBoy; Jul 15, 2021 @ 7:56pm
TheConceptBoy Jul 15, 2021 @ 7:58pm 
It says that the gamepad_id property does not exist, even thought it has been defined in the player_testwand entity. So It's been contemplated to allow different controllers to be identified by their IDs. This is the missing link to making local co-op a reality. If I could just set that one property or if the devs could add that one property to be set-able, it would work. The rest of the game code is already pretty co-op compatible.
Boksha Jul 16, 2021 @ 7:49am 
Sounds like it would be a good idea to grab the attention of the devs on Discord about this. Even if they aren't going to put time into it themselves, they may be able to help you get the second input set working.
Dark Virus Jul 18, 2021 @ 4:10am 
Originally posted by Necrius:
Considering that devs are done with updating the game - it won't be happening.
wait what do you mean "done updating the game" :captainsinful:
Boksha Jul 18, 2021 @ 4:12am 
Originally posted by Dark Virus:
wait what do you mean "done updating the game" :captainsinful:
The game is finished, content-wise. Of course if there are bugs, they might still release a patch to fix it, but they won't be adding new features or content.
TheConceptBoy Jul 18, 2021 @ 7:29am 
I talked to one of the devs and conveniently, right around when I asked what would it take to implement just the gamepad_id property into the entity xml, I've stopped receiving responses.

Sounds to me, like the devs explicitly don't want it being a co-op game. Maybe it's a against the game "vision", or perhaps they just don't want to even talk about it. Perhaps it had a cost assigned to such a task so I had asked what would it cost just to add that one single feature and got a washy response that basically read like "I don't want to bother with it anymore". So who knows. It's a shame really. Would have been a really interesting co-op experience.
Last edited by TheConceptBoy; Jul 30, 2021 @ 10:34pm
Corvidconspirator Jul 30, 2021 @ 11:29am 
^
Arcane Blackwood Jun 14, 2022 @ 8:57pm 
Any progress on this?

Originally posted by TheConceptBoy:
Man, I've been looking into the modding tools and function set and literally within a few hours of tinkering I was able to put together a very basic mod that adds a second player when first one spawns. Only thing left is to allow that player to have a controller ID be assigned to it. Currently if I have 2 controllers connected, both of them can control the player, so that hard coded player wasn't made to differentiate between controller 1 2 3 or 4.
Other than that, surprisingly, the User Interface is already mostly designed to be co-op friendly. It doesn't overlap too much and stacks on top of each other quite nicely. Seriously people, from what it looks - local co-op on the same screen is SO CLOSE.

https://steamcommunity.com/sharedfiles/filedetails/?id=2548302096&fileuploadsuccess=1
TheConceptBoy Jun 16, 2022 @ 2:36pm 
Originally posted by Arcane Blackwood:
Any progress on this?

Originally posted by TheConceptBoy:
Man, I've been looking into the modding tools and function set and literally within a few hours of tinkering I was able to put together a very basic mod that adds a second player when first one spawns. Only thing left is to allow that player to have a controller ID be assigned to it. Currently if I have 2 controllers connected, both of them can control the player, so that hard coded player wasn't made to differentiate between controller 1 2 3 or 4.
Other than that, surprisingly, the User Interface is already mostly designed to be co-op friendly. It doesn't overlap too much and stacks on top of each other quite nicely. Seriously people, from what it looks - local co-op on the same screen is SO CLOSE.

https://steamcommunity.com/sharedfiles/filedetails/?id=2548302096&fileuploadsuccess=1
Seems on the engine level they've only exposed one controller so there's no way to do it based on just the mod tools. I considered that perhaps there's a way to edit the memory values using memory edit tools but that's uber hacky
Last edited by TheConceptBoy; Jun 16, 2022 @ 2:42pm
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Jul 14, 2021 @ 2:56pm
Posts: 13