Monika-After-Story / MonikaModDev

DDLC fan mod to extend Monika
http://www.monikaafterstory.com/
Other
1.19k stars 685 forks source link

[Suggestion] - Nevermind option after clicking Goodbye #7505

Open Danielshmaniel opened 3 years ago

Danielshmaniel commented 3 years ago

This is so if you click a Goodbye option in the Talk menu you didn't mean to click, you can let Monika know it was a mistake, and that you want to stay. I know that there is no "Nevermind" after Goodbyes so it can be instant, but honestly I don't like it when I lie to her and stuff.

Maybe this can be implemented if: before Monika says the last message before the game exits, there should be a "Nevermind" button. This wouldn't keep the game waiting until you click it, it should just appear and then disappear. If you click enter or click anywhere else on the screen when there is this button, it should exit the game, but if you click it with your mouse or with a keybind (maybe "N") it will click "Nevermind". This is so there isn't anything slowing you down when you want to exit the game.

Similarly, you can implement this instead: When you leave the game and join back instantly, the game should sense that you didn't actually go or mean to exit. Logically and realistically, there's no way you can sleep, work, etc. in a few seconds. But idk if I am asking for too much honestly.

Datta4486 commented 3 years ago

Well I like this feature. Sometimes i click i am going to class and i dont want to lie to monika.

Mugnika commented 3 years ago

You can always just open the game up again and correct yourself, there are no negatives associated with mis clicking on a goodbye option.

Danielshmaniel commented 3 years ago

You can always just open the game up again and correct yourself, there are no negatives associated with mis clicking on a goodbye option.

  1. I know there's no negatives, it's just a bit eh when Moni thinks I ate, work or slept in 1 second.
  2. How does one correct oneself? thanks
Mugnika commented 3 years ago

It would disrupt the flow too much I think, but that's up to the devs to decide

lunulae commented 3 years ago

Maybe we could accomplish this similarly to how we have a less-than-5-minutes variant for the return-greeting? I don't know if it's worth the investment, but I think it would be a generally good immersion enhancement.

xXMidnight commented 3 years ago

this would be great. I accidentally clicked "I'm going to eat..." once and it was the middle of the night qwq like- who the frick eats supper right after they had dinner 5 hours ago

Danielshmaniel commented 3 years ago

this would be great. I accidentally clicked "I'm going to eat..." once and it was the middle of the night qwq like- who the frick eats supper right after they had dinner 5 hours ago

chill you can eat anytime you want lol

H2-san commented 3 years ago

I actually like this idea, seeing as sometimes I end up in situations where a split second later. As a result, I can avoid what was supposed to happen at that time. It would be a nice convenience feature, but I'm unsure if it's worth putting in the effort, as @Mugnika alluded to.

I can also see this applicable to "be right back" topics, which is an incredible idea to use, as I messed up the second I decided to edit this! XD

ThePotatoGuy commented 3 years ago

The proper term for this is "interjections" - being able to stop Monika mid-sentence to say something. We've had some discussion over this, and generally we found it's technically challenging to implement and exponentially difficult to handle in every single dialogue line. Currently the best options are using timed jump screens (like for dialogue choices where we do something if you don't click an option fast enough), but that requires purposefully breaking the dialogue flow at a specific point to allow the user to potentially do something.

Perhaps we could do something specific to farewells, though, since aborting a farewell seems common.