Just-Natsuki-Team / NatsukiModDev

The official repository of Team JN.
Other
84 stars 40 forks source link

[ FEATURE REQUEST ] - Dialogue for following up on Roguelikes (script provided) #483

Open ZenithRev opened 1 year ago

ZenithRev commented 1 year ago

Overview:

A player has completed some dialogue for Natsuki to discuss why she likes roguelike games (a topic she raised previously when discussing video games). It is offered as a gift to the Just Natsuki team, with an attached (and mostly pre-formatted) file containing the dialogue and a simple license that should make using the dialogue hassle-free if the JN team decides to add it.

Must haves:

Requires adding the following: A new topic for Talk -> Let's talk about... -> "What do you enjoy about roguelikes?" This topic must check whether the player has previously done Talk -> Let's talk about... -> Games -> "Are you into video games?" Topic checks for whether Natsuki likes the player or not; my understanding is she has different responses if the player has been cruel to her.

A writer on the mod team will need to do at least the following clean-up: Replacing my [player name] with the proper token to call the player's name. Adding timing/wait codes for dialogue as appropriate (I did not add these; I don't quite understand them yet) Inspecting the dialogue to make sure it's consistent with how Natsuki talks; I tried to follow JN's manual of style, but this is my first time writing for the character.

My dialogue also calls for a player decision, though neither has major impact; the topic could be rewritten to remove this if needed.

Could haves:

Author provides this to the JN team under the following license (which only grants rights, it does not take any away from the JN team):

License: Author understands and agrees that the Just Natsuki mod team is under no obligation to accept or use the materials provided. Author also agrees that the Just Natsuki team may edit the materials for technical purposes (making them work properly in the mod, etc.) and to better fit their creative vision of the Natsuki character. The material is provided at no cost (and no obligation of future compensation), solely for use in the Just Natsuki mod. Any other use is prohibited. If accepted by the Just Natsuki team, the rights granted by this license are permanent and cannot be revoked by the author, except in the event Just Natsuki no longer adheres to the terms and conditions of Doki Doki Literature Club fan works outlined by Team Salvato. Usage of the provided materials in Just Natsuki constitutes acceptance of this license. The Just Natsuki team has the right to terminate this license (and cease use of the materials provided by it) at any time, for any reason, at their sole discretion.

Is this feature request related to a problem? Please describe.

N/A; a player is offering the attached dialogue as a gift to the mod. Please see roguelikes.txt , below.

roguelikes.txt

RaionArt commented 1 year ago

Hello @ZenithRev and thank you for all your efforts of trying to provide a new topic!

While reading it is really nice to see how quickly you could adapt to "Natsuki's tongue"! It's also appreciated you already tried to include fitting sprites for the conversation. We also acknowledge that you are not using any real existing games!

We still plan to give you a more detailed writing review, but because of the current time we kinda have a "natural deadline", which we will try to meet and are therefore more focused on the next update! So please stay patient.

In the mean time I'm happy to explain to you the waitand extendcommand a bit more if you want!

Wait is used for when you want to have little pause within your sentences. View it as a little breather, as an example we almost always set waits like {w=0.5} after a comma or a full sentence, since when you normally speak you would have some little pauses too! It makes the conversation with Natsuki feel more natural and less like she is a robot printing out dialogue.

The extend command is another way to make the conversation less stiff! We use it if we want to have Natsuki switch between different sprites in the same sentence! This especially helps if Natsuki wants to underline a specific thing in her conversation!

As an example we would like to split this line you wrote n 1ksgfuean "...but outside of that, who cares?!" to something like n 1ksgfuean "...but outside of that,{w=0.3}{nw}" extend n 1fslpo " who cares?!"

I hope I could help you at least a bit, and thank you again for trying yourself on some writing!

ZenithRev commented 1 year ago

Thanks for getting back to me so quickly! I'm not worried about a 'deadline' on this; it'll get reviewed when it gets reviewed.

In any case, I think I understand the wait/extend a bit better now. If need be, I can try to revise the current dialogue to use those? No promises I'd get it right the first time, but if it would help you out I am definitely willing to see what I can do.

RaionArt commented 1 year ago

If you feel like it sure, we would appreciate it! But please don't feel pressured to do so.