Dream & Sugar DevLog 8/21/23
(Time Range: 2022-4-24 11:33:26 -0500 to Present Day)
Patch Notes 7 : Chapter 6
: Kissing the Deadlines Goodbye
Hello again for probably the final issue of the Dream & Sugar Patch Notes! Why?
Well, mainly because the project has been focused on bugfixes and simply finishing what has already been planned and designed.
This issue goes from our public demo at GDEX 2022 through our public demo at GDEX 2023, which just happened, so, after this, we're just going to focus on the Dev Diary.
Anyway, grab some popcorn and get ready to see some updated art and tech change information!
BENNETT ROUTE FINISHED
v1.2.5: MAY 21 2022
Where we left off, we were still wrapping up the Bennett route.
Added voicelines, one-off characters, fixed a lot of small TODOs from testing.
v1.2.6: JUNE 3 2022
Fixed transitions. Found a few more bugs to fix. Added newer transitions
Almost done with Bennett Route!
v1.3.0: JUNE 7 2022
Bennett Route merged with intro route. Minigames in bennettSlow subroute connected to script.
Short animated video experiment in a1 smart route.
We showed the game at GDEX 2022! Here was our booth!
GDEX 2022
GENDER SELECTION
formerly titled "take a gander at our genders" writer's note to editor please cut this
Before this GDEX, we had been kicking around the idea of having a male option for the main character. Generally we considered it to take too much work.
But, between a combination of user feedback, and by reconsidering the problem, we decided it would be worth the effort.
We began working towards a simple system to let the player choose separately between visual and verbal gender. Then we needed a way to swap out the pronouns in the game when the story gets put on-screen. There are a lot of pronouns that need swapped between female, male, and nonbinary main characters. Here's the list of words and phrases that we need to convert based on character gender (as of the time of this writing)
"boyfriend and girlfriend" (direct object), "boyfriend and girlfriend" (a 'label'), "girl"/"Girl" (literal), "girl" (conversational), "girlfriend"/"Girlfriend", "girlfriends", "girlie", "her"/"Her" (possessive), "her" (direct object), "hers" (possessive), "herself", "is she", "lady"/"Lady", "lady" (regal title), "Ma'am", "pretty" (statement of beauty), "she"/"She", "she is"/"She is", "she's"/"She's", "she has"/"She has", "she's"/"She's" (past), "woman"/"Woman"
Finally, there's a special helper called "s_ifnot_nb", which adds an 's' only if the character is NOT nonbinary.
Here's an example.
ha "Well you’ve gotta keep this one, Hugo. [She] think[s_ifnot_nb] you’re funny." |
We updated our script like this. The base script is written for a female protagonist. This can become:
"Well you’ve gotta keep this one, Hugo. She thinks you’re funny." "Well you’ve gotta keep this one, Hugo. He thinks you’re funny." "Well you’ve gotta keep this one, Hugo. They think you’re funny." |
So in most cases we just have to slightly modify the word and surround it in brackets.
- Spaces in phrases are replaced with underscore _
- Words with apostrophes: theyzre using zzs instead of apostrophes. Why z? Why not? It's an uncommon letter and it means we can sort of pronounce the difference verbally when we're talking about making these word swaps..
Each of these words in brackets is a loaded "variable" for the game. Near the start of the game, when you choose your verbal gender, we update all of them based on your response. This stays loaded as part of the game file for the whole game.
So, pretty easy solution, which allowed us to fully implement multiple character identity options without changing how the game works.
The big issue with this is making sure that the script is fully covered by swap-outs, and that there aren't any irreconcilable issues with the script. And of course, creating all the "Noah" art variants for the "more masculine" visual gender option.
v1.3.1: JULY 31 2022
Added CG's, changed dialogue, adjusted audio, fixed graphical bugs. Lots of changes
Background changes! Made some CG inserts
v1.3.4: AUGUST 7 2022
Update to Ren'Py v8.0.1.22070801
Pronoun tests and test section. When we play the game in test mode, there is a dialogue before the story begins where Riley tries out all of the pronoun swaps for fun :)
Initial working gender (appearance + verbal) prompts
v1.4.0: NOVEMBER 6 2022
Added [girl], [woman], [Girl], [Woman], [Mazam] pronouns
September 9
Added beginning of Hugo's route. Ready for first date + Valentines + Crisis + End
September 13
Added Fast/Slow script, no images/staging
October 1
Added the remainder of Hugo script
remainder of hugo script, still need like everything but the script is in.
October 15
Added staging up to dates
October 22
Finished staging. Still need SFX, music and transitions
November 5
Fixed some bugs with hugo route, still need some things
hugo with civvies wasn't even in the game lol
November 6
test-only main branch skip selection
v1.4.1: JANUARY 15 2023
Updates around how the game feels during certain transitions, like when we wanted to wait for player input to advance. (Also removing things like "**STAT CHECK**" literally showing up in the script)
v1.4.2: FEBRUARY 12 2023
Bugfixes for last couple of weeks (of testing)
v1.4.3: MARCH 5 2023
Word swaps for Ms., Lady, Girlfriend, girlfriend, pretty, and girlie added.
Word swaps for "boyfriend and girlfriend" (both label-form and collective-form), and "lady" (both standard and regal form). Implemented all current word swaps and those from previous pass.
RILEY ROUTE
v1.5.2: APRIL 16 2023
March 11
Added Riley Route
Still need to:
- Verbage for Riley No (b3No) choice
- change all r to ri
- change all Nora to [character_name]
- gender fixing (Ms., she, etc.)
- character portraits
- positioning
- music/sfx
- vday ordering is broken. wrong people are saying things
April 1
Added voice lines, images, changed staging in script
April 8
added images, added staging, added a bunch of stuff
April 16
- 1.5.0
- 1.5.1 tweak
- testing changes
- 1.5.2 Immediate playtesting fixes
v1.5.3: JUNE 23 2023
Had to fix some deeper issues that crept in over time.
Recompiled and it seems to be fine.
GDEX 2023 TO NOW
v1.5.4: JULY 2 2023
June 22-26, 2023
We made some changes to improve the live-demo experience.
- gender previewing, default name aligned with visual gender
- demo date previewing, selection
- Improved character creation flow
- Keyboard-only input bugfixes, extra noname easter-egg clarification
Our project was unable to "build" properly at GDEX so we had to run it through the Ren'Py editor. After the show we updated the code to accommodate all Ren'Py 8.1.1 Linting (minor warning) complaints, and the thing blocking the whole game turned out to be one single parameter, 'fit', in the main component of the painting minigame
Gender-choice word-fixes
Two new choices, [girl2] and [girlfriends_or_boyfriend], and various catches of missed swaps.
v1.5.5: JULY 9 2023
We've spent the last couple of weeks until now testing our version 1.5.5 game and fixing things we find from that! We are feeling pretty good about the game overall, and are looking forward to finishing it this year, and finally getting it to everyone.
Thanks for reading about our game development process! We will be including some more technical backend details as a sidebar or section in our Dev Diary from now until release.
We couldn't get this far without caffeine you!!
- Couch Lion Studios Dream & Sugar Team
Get Dream & Sugar
Dream & Sugar
A dating sim about coffee, art, and love!
Status | In development |
Author | Couch Lion Studios |
Genre | Visual Novel |
Tags | Anime, artgame, LGBT, Meaningful Choices, Narrative, Otome, relationship, Romance, Short, Story Rich |
Languages | English |
Accessibility | Subtitles, One button |
More posts
- Dream & Sugar Dev Diary 11/28/23Nov 28, 2023
- Dream & Sugar Dev Diary 8/21/23Aug 21, 2023
- Dream & Sugar Dev Diary 05/20/23May 20, 2023
- Dream & Sugar DevLog 01/22/23Jan 22, 2023
- Dream & Sugar Dev Diary 01/22/23Jan 22, 2023
- Dream & Sugar Dev Diary 09/18/22Sep 17, 2022
- Dream & Sugar DevLog 09/18/22Sep 17, 2022
- Dream & Sugar DevLog 07/10/22Jul 10, 2022
Leave a comment
Log in with itch.io to leave a comment.