Diner Bros

Diner Bros

View Stats:
Add the ability to add 2 bots when playing 2 player?
I've noticed that when playing one player that the player has the option to add bots to help out with progression but this isn't available in 2 player. I play 2 player a lot but at a certain point we find ourselves overwhelmed as the orders get more complex and 2 people are required in the kitchen alone, let alone serving/drinks/etc. We have to ignore the joggers just to keep up.

If we could progressively add up to 2 bots to compensate for the fact that there's only 2 players (like in one player) it would make the game much more enjoyable.
< >
Showing 1-15 of 29 comments
Zaccoon Games Jan 25, 2019 @ 5:48pm 
I agree!
Agreed. It is impossible to handle the larger diner with just 2 people.

Another solution is for the game to scale with the number of players.
jayflgames  [developer] Feb 8, 2019 @ 8:37pm 
Thanks for playing! I am looking into this. Are any of you playing on Easy mode and was it still too difficult?
Zaccoon Games Feb 11, 2019 @ 8:02pm 
yes we are on easy mode and way too tough with 2
Zaccoon Games Feb 12, 2019 @ 5:07pm 
Actually I realize we were not on easy mode. Much easier now, will give thoughts on that balance after a few more sessions
Kraftwerk Feb 18, 2019 @ 8:03am 
We have been playing the game with 1-2 players mostly and are really enjoying the game so far. We have no problem with the level of the game, but feel that the two achievements 500$/day and 20 customers/day are hard to get. Even though we now are experienced (and relatively fast) at making all sorts of food/serving customers, there doesn't seem to be enough time/customers to get these two achievements. When playing 1p the one/two bots are mainly idle, aren't serving ice-cream and doesn't prioritize the customers with the most needs. One has to leave the kitchen at several times to do the things that the serving-staff should have been able to perform without to much extra effort.

Even though I doubt that bots will make it easier on 2p at the level they are at the moment (slow and not getting their priority straight), I guess that a faster bot (following the player's speed-boost) and with just a touch more intelligence (and ability to serve ice-cream) - could be of value. Why don't include upgrades for the serving-staff also (faster shoes, ability to serve ice-cream, some kitchen assistance)? It would make the game much more enjoyable at 1p at least.

Great game nevertheless and we are really liking the fact that the kitchen/diner look's like a kitchen/diner and this fact alone makes the game much more enjoyable in our opinion than the more fantasy-like contender. Thumbs up for your effort and keep up the great work!
Haribo Jun 21, 2019 @ 6:06am 
It'd be a really great feature!

Do you plan to add it in a near future?
Arnoldex Jun 26, 2019 @ 5:15am 
Hi there,


Let me support this idea! I have played Diner, Pizza and Sushi Bros with my wife, and we always had a blast. But I also enjoy the game singleplayer sometimes, just rushing through the kitchen and using the waiter bots. A combination would be awesome - this way, I can run the kitchen with my wife and the waiters are automatic, which would bring a whole new experience.

IF you implement it (which would be amazing), there has to be an option to turn automatic waiters on and off, so you can switch between these modes. Both are great!
Bane Nov 4, 2019 @ 5:14pm 
Would love the option to add bots to 2/3 player. I play the game with my wife/daughter and we are loving this game!
DoctorAnubis Nov 16, 2019 @ 8:28pm 
I would say that the game was too easy in 2 player. The hardest, most chaotic and most fun game we played was 4 player. With 4 players it seemed to spawn the perfect amount of guests, where the restaurant was busy and the game became a fun challenge. I found 2 player far too easy throughout.

I would argue that 2 player needs not bot support, but perhaps an additional mode or setting in which more guests can spawn. At the moment a 4-player game has been the best experience due to the increased population spawn.
Kyfallion Nov 30, 2019 @ 3:11am 
I would like to say if Jayflgames could add the option to add a couple bots in 2 player mode it would help a lot.

My daughter and I just started playing and we were having a tough time doing the second quest (couldn't get above 3 stars).

Having the option to add extra bots would help us progress allowing us to see more of the game.
The Flaming Red Jan 19, 2020 @ 1:12am 
My daughter loves this game, and she wants me to coop with her a lot too. I mod a lot of unity games (though mostly Motorsport Manager) and had a look... There is actually quite a bit of code there that suggests they thought about adding bots to 2p...

e.g., this snippet
if (this.waiterID == 2) { if (Game.playerCount == 2) { this.counterGOs = new GameObject[] { this.levelController.waiterCounter2a }; }
means that if there is two players, then the waiter will only serve from one of the three counter spots (the one she is closest to) as opposed to all three. And another snippet elsewhere which turns off the 'get drink' action if there is more then one player...

Adding the two bots to the gameplay is really quite easy:

Mainly, in LevelController.start, there is a bunch of commands which say Game.playerCount == 1 then 'allow the waiters', you can edit that method in DnSPy in the CSharp assembly and change that section to this (may want to change the <= 2 to <= 3 or 4 depending how many players you want bots enabled for):

if (Game.playerCount <= 2) { if (Game.campaign == "Sushi") { if ((UpgradeScreen.checkIfUpgraded("sa") && LevelController.currentLevel >= 2f && !this.isCustomLevel) || (this.isCustomLevel && this.customLevel.waiter1 && Game.playerCount <= 2)) { this.gameController.createWaiter(1, "WaiterFemaleServer"); } if ((UpgradeScreen.checkIfUpgraded("sb") && LevelController.currentLevel >= 3f && !this.isCustomLevel && Game.playerCount <= 2) || (this.isCustomLevel && this.customLevel.waiter2 && Game.playerCount <= 2)) { this.gameController.createWaiter(2, "WaiterFemaleServer"); } } else if (Game.campaign == "Pizza") { if ((UpgradeScreen.checkIfUpgraded("sa") && LevelController.currentLevel >= 2f && !this.isCustomLevel) || (this.isCustomLevel && this.customLevel.waiter1 && Game.playerCount <= 2)) { this.gameController.createWaiter(1, "WaiterFemaleServer"); } if ((UpgradeScreen.checkIfUpgraded("sb") && LevelController.currentLevel >= 3f && !this.isCustomLevel && Game.playerCount <= 2) || (this.isCustomLevel && this.customLevel.waiter2 && Game.playerCount <= 2)) { this.gameController.createWaiter(2, "WaiterFemaleServer"); } } else { if ((UpgradeScreen.checkIfUpgraded("sa") && LevelController.currentLevel >= 2f && !this.isCustomLevel) || (this.isCustomLevel && this.customLevel.waiter1 && Game.playerCount <= 2)) { this.gameController.createWaiter(1, "WaiterFemaleServer"); } if ((UpgradeScreen.checkIfUpgraded("sa") && LevelController.currentLevel >= 2f && !this.isCustomLevel && Game.playerCount <= 2) || (this.isCustomLevel && this.customLevel.waiter2 && Game.playerCount <= 2)) { this.gameController.createWaiter(2, "WaiterFemaleServer"); } } }



You can also go into the WaiterControl.start and edit the if (Game.playerCount == 2) to say (Game.playerCount == 6) and that will re-enable servers for all the serving windows

You can also go into WaiterControl.checkifdrinkrequired and change (if (Game.playerCount > 1) to if (Game.playerCount > 5) to re-enable the server to go and get drinks.

It means its quite customiseable for different help levels, especially if you're a parent + kid duo.

nb. You'll need to make these changes if the game ever updates, as the assemblyCsharp file is always updated.

nb2. You can still only purchase the servers in single player mode... I never looked into where the upgrade is removed from the 'store' when there is more then 2 players, but I assume if you search for Game.playerCount and see it as a condition, you can probably find and edit it without much harm.

nb3. Devs could probably add all three of these changes to be conditionals linked to new options in an options menu if they wished. Other then adding new option objects and changing the Game.playerCount to be new option variables, its basically ready to go.
Last edited by The Flaming Red; Jan 19, 2020 @ 1:21am
Skraby Mar 19, 2020 @ 8:43pm 
I definitely feel it would be highly beneficial if you could have a maximum of 1 bot when in 2 player mode. Of course to balance it, you would be able to unlock the bot at some point between the two bot unlocks when in single player.
Bane Apr 11, 2020 @ 8:48pm 
Would want this too.
宮内凛 May 12, 2020 @ 1:15pm 
I really think the game needs this. As it is now 2 players is not really playable for me.
< >
Showing 1-15 of 29 comments
Per page: 1530 50