š¬ Dev log: You didnāt know how Lollyās phrases set is built
Added 2025-02-01 17:23:24 +0000 UTCHi guys!
I promised to tell you more about new personalities! So today's post is going to be a mix of dev log and YDKT with a lot of information about how it works. So.. you didnāt know how new phrases are prepared for MyJLC!
First start with the Lolly you all know. Her vocabulary contains about 1500 unique phrases, which are split up into ~200 topics. Those include general teasing talks, state-related talks, exclamations and reactions to a player's actions. Each time the one active topic is selected based on the current girlās state and latest player actions.
Each phrase also may include some varying parts and has requirements for a mind state to be used.
Example: we have the 'anyOk' topic, which contains general reactions when partner enjoys the action. It triggers when Lolly receives good stimulation and has no complaints. It includes the phrase '[It feels|I feel|That's|It's] [so|really|] good...'. The phrase is marked as ānormalā, so could be said in any condition but ahegao. It can produce 4x3 = 12 variations, like 'It feels goodā¦', 'Thatās so goodā¦', 'I feel really goodā¦', etc. However it's considered as complicated for mindless ahegao state, so there is also a shorter version of it '[Feels|So|] goodā¦' to be said instead.
All of these works pretty well. The main problem is.. itās a huge amount of data. Itās difficult to write, sort and add changes to it. Trying to polish it all consumes like 150% of available mental resources.
Also note that Iāve never done things like this before, so the large number of phrases for v1.0 were based on what Iāve seen in miscellaneous nsfw games and manga, then a large bunch was written from scratch (and by different people) on top of it when adding new features. And here the 2nd problem appears: Lollyās personality is kinda inconsistent.
So when talking about new personalities, I thought itās a good possibility to tidy things up finally. I was planning to unify some often-used variations and add some minimal amount of new phrases to be unique per personality. But in real life most of the old phrases appear to be not matching the new characters, so the amount of texts to write and sort has increased significantly.
Thatās why creating new quality personalities takes so much time.
After numerous tries we finished with the next approach. Iāve set up a local uncensored chat bot, planned personality descriptions for it and prompts describing each topic. So what we were doing the last few weeks was mostly creating new phrases this way. Meantime we discovered that modern language models are good in keeping the consistent writing style (at least better than me). But itās not creative enough, so you often have to re-shape requests to better match the personality, characterās attitude to some things and so on. And even so you get like 2 good phrases from 10 AI-generated options.
For now we have a raw base for 4 new personalities, with 1100-1300 text lines per each. Unfortunately it still requires some post-processing to add variability to each phrase (and now Iām wondering if we can utilize AI for adding those variationsā¦).
Those are:
Straight girl, who talks simple and straightforward,
Romantic girl, whoās a dreamer immersed in her inner fantasy world and talks in a poetic manner,
Yandere, who represents the well-know archetype of obsessed passion with maniacal tones,
Internet girl (code name āQuickieā), who is playful and overuses internet slang and references.
All of them have completely different inner worlds that reflect in their talking style. Of course, the original āweirdā Lolly will be left in the game with a minimal tidying up.
Now let me share a few teasing welcome phrases as an example to show the difference between those!
Straight:
Come closer; I want to feel you.
Letās get cozy and see where it goes.
Letās skip the small talk and get to the good stuff.
Romantic:
I invite you to a realm where our hearts can dance.
Embrace me softly, like petals falling on a breeze.
My soul longs for the tender touch of your love.
Yandere:
I canāt wait to share these toys with you.
You and I would look good as a couple.
You have no idea how happy it makes me seeing you right now.
Quickie:
Hey sexy, ready for some NSFW fun? (-āæāæ-)ā”
Less talking, more twerking! Shake this booty!
U just won the golden ticket to my pants!
Original Lolly:
I hope I'm not the only horny one here.
Staring that much is gonna make me blush.
Give me some good loving please.
Anyway we have a few more ideas in the list, but not enough time. I hope to establish a full solid workflow now and then to add a few more personalities after 1.4 release. So expect tsundere, dominatrix, sweet sister and mommy in future ;-)
BTW, share your creative ideas in the comments!