• Add Review
  • Subscribe
  • Nominate
  • Submit Media
  • RSS
This page is for discussion of the technical side of content creation. If you have a technical issue or question with regards to a character or story you are creating, talk about it here.
(The old Custom Content thread can be found here)


Helpful things:

--> Medium build girl, the .psd that was used to create the built-in characters, is available with layer names in English.

--> Kudos to SparkleFox for finding us a male tachie generator, authored by "彩 雅介" (Aya Mayabaikai?)! This one is put together as a program, but has PSD files with layer-names in Japanese. No "fan-translation" available at this time.

--> You can use any of these images for making new custom characters.

--> Notepad++ with syntax highlighting for Heartache 101 can be a big help with story creation. To set it up, go to the View menu and set User Defined Language to HeartAche. Then close View, go to the Language menu and select HeartAche. (If you already have Notepad++, here's userDefineLang.xml by itself)

--> Mr. Help File has, regrettably, forgotten to mention certain locations! They are as follows:
Beach (sunset), Grounds (sunset), Roof (sunset), Bedroom (Morning), Downtown, Studio Room.
Note that these locations must be specified via a PLACE command. To the best of my (ie: Marrend's) knowledge, they cannot be obtained via the generic "School" or "City" code.

--> If you are writing story content that includes the appearance of existing characters (built-in or custom), the following list may be of reference:

ID 0 = The Player
ID 1 = Nakajima Miki {flowerthief, Built-in content}
ID 2 = Ikeda Keika {flowerthief, Built-in content}
ID 3 = Onishi Tsubasa {flowerthief, Built-in content}
ID 4 = Kaneshiro Shihoko {flowerthief, Built-in content}
ID 5 = Kaneshiro Riho {flowerthief, Built-in content}
ID 6 = Sato Akari {flowerthief, Built-in content}
ID 7 = Hiraoka Hinami {flowerthief, Built-in content}
ID 8 = (Secret character) {flowerthief, Built-in content}
ID 9 = Watanabe Junko {Nekochi, "Junko"}
ALSO = Tsukino Emi {Silent Pheonix, "Tsukino Emi", in progress}
ID 10 = Mitsuya Masako {Marrend, "Masako"}
ID 11 = Monotami Ruri {Marrend, "Uchioniko"}
ID 12 = Nemoto Mayu {Marrend, "Uchioniko"}
ID 13 = Terakado Shoko {Marrend, "Uchioniko}
ID 14 = Shirazu Izumi {Marrend, "Uchioniko"}
ID 15 = Watanabe Aoi {Nekochi, "Junko"}
ALSO = Lambaria Yuu {KimotoDragoon, "Yuu", in progress, Caretaker: Marrend}
ID 16 = Ran Fujioka {Neckochi, unpublished}
ID 17 = Torako Koizumi {Neckochi, unpublished}
ID 18 = Yumemi Tanno {Neckochi, unpublished}
ID 19 = Umehara Joruri {Marrend, "Joruri"}
ID 20 = Sakuragawa Fuyuki {Fuyuki, "Fuyuki", cancelled}
ID 21 = 21 Ways {dude797, "21"; Caretaker: Dozen}
ID 22 = Ikari Kyouki {Dozen, unpublished}
ID 23 = (Reserved for Nekochi)
ID 24 = (Reserved for Nekochi)
ID 25 = Kuwabara Emiko {Marrend, "Emiko"}
ID 26 = Tanaka Yoko {triad2/Noone42, in progress}
ID 27 = Katanashi Seira {triad2/Noone42, in progress}
ID 28 = (Reserved for KimotoDragoon)
ID 29 = Shitazawa Arika {Dozen, unpublished}

ID 31 = Maeda Eriko {triad2, "Meada"}
ID 32 = ? Genji {triad2, "Meada"}
ID 33 = ? Ryoko {Dozen, unpublished}
ID 34 = (Reserved for Tthedragon)
ID 35 = (Reserved for Tthedragon)
ID 36 = Murakami Megumi {Render, unpublished}
ID 37 = Kawano Fujiko {Render, unpublished}
ID 38 = Matsuhara Akane {Render, unpublished}
ID 39 = Momohana Nami {GloopMaster, Unknown, in progress}
ID 40 = Konohana Midori {LordNight, "Midori", RMN only, in progress}
ID 41 = Natsume Rika {LordNight, "Midori", RMN only, in progress}
ID 42 = (Reserved for LorSquirrel)
ID 43 = Hasegawa Kanon {LordNight, "Midori", RMN only, in progress}
ID 44 = Kirihara Kana {LordNight, "Midori", RMN only, in progress}
ID 45 = (Reserved for LordNight)
ID 46 = (Reserved for LordNight)
ID 47 = (Reserved for LordNight)
ID 48 = (Reserved for LorSquirrel)
ID 49 = (Reserved for LorSquirrel)
ID 50 = (Reserved for LorSquirrel)
ID 51 = Shiromiya Kagami {BDFalcon, unpublished}
ID 52 = Tsuchitsuru Airi {BDFalcon, unpublished}
ID 53 = Kimura Shizuka {Mute, unpublished}
ID 54 = Columban Kuri {?, unpublished}
ID 55 = Shikimori Asuka {Render, "Clique", unpublished}
ID 56 = Shikimori Sanako {Render, "Clique", unpublished}
ID 57 = Nakao Yasuko {Render, "Clique", unpublished}
ID 58 = Sakaki Usagi {Render, "Clique", unpublished}
ID 59 = Waifu Mai {pegaso, "Mai", unpublished} (temporary reserve?)
ID 60 = Makoda Yuuki {Ilan14, unpublished}
ID 61 = Hisatsuki Seiryuu {BDFalcon, unpublished}
ID 62 = Torahashi Mio {BDFalcon, unpublished}
ID 63 = Eienji Rie {BDFalcon, unpublished}
ID 64 = Hamaguchi Takako {dewelar, unpublished}
ID 65 = Yoshimura Noriko {dewelar, "Noriko"}
ID 66 = Ichini Sanshi {BDFalcon, unpublished}
ID 67 = Kimura Sachiko {Mute, unpublished}
ID 68 = Hitsuragi Yuureiko {BDFalcon, unpublished}
ID 69 = Hanata Haruka {BDFalcon, unpublished}
ID 70 = Shiraki Kotone {BasedMG, "Kotone", in progress}
ID 71 = Kurokawa Sarako {BDFalcon, unpublished}
ID 72 = Kurokawa Mikari {BDFalcon, unpublished}
ID 73 = (Reserved for LorSquirrel)
ID 74 = Yamisaki Eliza {Kevincalanor, Wolfpack}
ID 75 = Yamisaki Alessa {Kevincalanor, Wolfpack}
ID 76 = Nakamura Yuriko {Kevincalanor, Wolfpack}
ID 77 = Harada Himeko {Garage, "Winggirl"}
ID 78 = Fujikawa Sayumi {Garage, "Winggirl"}
ID 79 = Fujikawa Mayumi {Garage, "Winggirl"}
ID 80 = Hashimoto Midori {Ertad, unpublished}
ID 81 = (reserved for Ertad)
ID 82 = (reserved for Ertad)
ID 83 = (reserved for Ertad)
ID 84 = (reserved for Ertad)
ID 85 = (reserved for Ertad)
ID 86 = (reserved for Ertad)
ID 87 = (reserved for Ertad)
ID 88 = (reserved for Ertad)
ID 89 = (reserved for Ertad)
ID 90 = (reserved for Ertad)
ID 91 = (reserved for Ertad)
ID 92 = Itawa Miyuki {RukasuWYZ, "Ijona on'nanoko", probably canceled}
ID 93 = Shogowa Yuka {RukasuWYZ, "Ijona on'nanoko", probably canceled}
ID 94 = Fujita Suki {RukasuWYZ, "Ijona on'nanoko", probably canceled}
ID 95 = Chihiro Sato {RukasuWYZ, "Ijona on'nanoko", probably canceled}
ID 96 = Shingoza Ayumi {RukasuWYZ, "Ijona on'nanoko", probably canceled}

ID 97 = Sawada Merika {Garage, "Winggirl - Pathways"}
ID 98 = Nagai Shika {Garage, "Winggirl - Pathways"}
ID 99 = Harada Hibiko {Garage, "Winggirl - Pathways"}
ID 100 = Robin Clark {Wowzer_, "Robin"}
ALSO = ? Takuya {Kevincalanor, "Built-off", tachie/profile only}
ID 101 = Miyazaki Kiyoka {Nedras, "First Years", unpublished}
ID 102 = Matsumoto Atsumi {Nedras, "First Years", unpublished}
ID 103 = Kagawa Yasuna {Nedras, "First Years", unpublished}
ID 104 = Azuka Ishikawa {Nedras, "First Years", unpublished}
ID 105 = Hayashito Kaede {ShinigamisApples/KiyokoKaia, unpublished}
ID 106 = Hayashi Kitsune {Garage, "Kitsune"}
ID 107 = Sasaki Riku {Garage, "Nadeshiko"}
ID 108 = Yamaguchi Ayame {Garage, "Nadeshiko"}
ID 109 = Kimura Nanashi {Garage, "Nadeshiko"}
ID 110 = Takahashi Karen {Garage, "Rivalries"}
ID 111 = Inoue Azami {Garage, "Rivalries"}
ID 112 = Yamamoto Hina {Garage, "Crossover", unpublished}
ID 113 = Kojima Daishi {Garage, "Crossover", unpublished}
ID 114 = Hashimoto Chiyo {Garage, "Crossover", unpublished}

ID 121 = Furuya Reika {ScarbucksCoffee, "Reika", unpublished}
ID 122 = Furuya Shunpei {ScarbucksCoffee, "Reika", unpublished}
ID 123 = Shimada Tsukasa {ScarbucksCoffee, "Reika", unpublished}
ID 124 = Shimada Tomo {ScarbucksCoffee, "Reika", unpublished}

ID 130 = Tanaka Grace {mysteriousone3, "Grace"}

(Note: You don't need to care about this list if your story events will not include existing characters, as ID numbers for characters in separate files don't have to be unique)

--> Finally, I've listed the game cheats here. You can use these during story events to test your content:
SHIFT + F5 -- Adds 10 to Looks
SHIFT + F6 -- Adds 10 to Athletics
SHIFT + F7 -- Adds 10 to Personality
SHIFT + F8 -- Adds 10 to Mind
SHIFT + F9 -- Adds 10 to Soul
ALT + F5 -- Adds 1000 to yen
ALT + F6 -- Active speaker's affection decreases by 100
ALT + F7 -- Active speaker's affection increases by 100
ALT + F8 -- Advances the calendar by 1 day
ALT + F9 -- Advances the calendar by 7 days

Posts

I took a look at
"INN" by RukasuWYZ.
There's strange bug in STORY 3 of Yuka_Shogowa.txt

Why would we help a freak like you?
A: PERSONALITY 30 OR 9 LIKE
B: 9 DISLIKE BUT NOT 9 LIKE

BRANCH A

The game offers this as choices to the player ... you probably should have added something between "B: 9 DISLIKE ..." and "BRANCH A"
(If it's ment to be a conditional branch there should be the possibility of NOT hitting the condition ...)

By the way: the "9 DISLIKE" is always true since no char can drop lower then DISLIKE.

Another thing: there is no girl with ID = 9 in either game_profiles nor nanako_profiles

(You should be carefull with Chihiro ... there is an option "ask for date" in the phone call dialog ...)

It seems like you want to keep her at FRIENDLY ....

STORY 6
REPEATABLE = YES
ID = 95
STATE = FRIENDLY
This story get's randomly called - so there is no waranty that you don't get her to LIKE or more probably UNFRIENDLY. And since there is no PLACE and no text involed it just flashes up and immediatly closes again, which looks weird.

An easier - and cleaner - way to keep her at FRIEDNLY would be by simply using the LOCK command in one of her other stories.
author=Garage
I took a look at
"INN" by RukasuWYZ.
There's strange bug in STORY 3 of Yuka_Shogowa.txt

Why would we help a freak like you?

A: PERSONALITY 30 OR 9 LIKE
B: 9 DISLIKE BUT NOT 9 LIKE

BRANCH A


The game offers this as choices to the player ... you probably should have added something between "B: 9 DISLIKE ..." and "BRANCH A"
(If it's ment to be a conditional branch there should be the possibility of NOT hitting the condition ...)

By the way: the "9 DISLIKE" is always true since no char can drop lower then DISLIKE.

Another thing: there is no girl with ID = 9 in either game_profiles nor nanako_profiles

(You should be carefull with Chihiro ... there is an option "ask for date" in the phone call dialog ...)

It seems like you want to keep her at FRIENDLY ....

STORY 6
REPEATABLE = YES
ID = 95
STATE = FRIENDLY

This story get's randomly called - so there is no waranty that you don't get her to LIKE or more probably UNFRIENDLY. And since there is no PLACE and no text involed it just flashes up and immediatly closes again, which looks weird.

An easier - and cleaner - way to keep her at FRIEDNLY would be by simply using the LOCK command in one of her other stories.


Thanks so much for that!

About the Bugs:

Yuka Error

The whole point was that you HAD to fit one of them, Since B was if you had Yuka between Dislike and Neutral and A was if Per 30 or Yuka like - does this not work?

IS = 9 is meant to be ID = 93 but I didn't realise I hadn't changed it!

Does lock prevent all meetings dates with her? If so I'll do that instead!
author=RukasuWYZ
About the Bugs:

Yuka Error

The whole point was that you HAD to fit one of them, Since B was if you had Yuka between Dislike and Neutral and A was if Per 30 or Yuka like - does this not work?

IS = 9 is meant to be ID = 93 but I didn't realise I hadn't changed it!
If you have exactly to paths to differciate you should do be able to use something like:

chatterchatterchatter
A: PERSONALITY 30 OR 93 LIKE
here comes what happens if she does not like him
and so on
and on

BRANCH A
ID =93
Hey! you know what! I like you and your personality rating.

author=RukasuWYZ
Does lock prevent all meetings dates with her? If so I'll do that instead!
LOCK does not prevent dates - it just prevents changing the STATE. You can even get her AFFECTION UP or DOWN as you like. She just does not change from ... say LIKE to LOVE no matter how nice you are to her.

The only two ways I know to prevent DATING is to either not give out her phone number or to write a REPEATABLE PHONE STORY with PRIORITY = High.

Oh - and of course you could write REPEATABLE DATING stories (with PRIORITY = High) that turn these dates into something less inappropriate. Nothing to say against going to the beach with your little sister ... or show her some plants in the Greenhouse.

On the other hand: you can customize the texts shown for each action possible in a date ... maybe that's enough to turn even a goodnight kiss into something "brotherly"?

(Hmm - according to Mr. Helpfile ... the maximum AFFECTION in STATE=FRIENDLY should be 349 ... a fresh confidence boots yields up to 150 ... and even for successfully trying to embrace her you'll need 500 - so it should be save anyways. The player might be able to TRY to kiss her, but she could just say something like "Hey! I am your sis, remember?")

Walking her home is completely approriate ... holding hands ... well ... should be OK.

author=Garage
author=RukasuWYZ
About the Bugs:

Yuka Error

The whole point was that you HAD to fit one of them, Since B was if you had Yuka between Dislike and Neutral and A was if Per 30 or Yuka like - does this not work?

IS = 9 is meant to be ID = 93 but I didn't realise I hadn't changed it!
If you have exactly to paths to differciate you should do be able to use something like:

chatterchatterchatter

A: PERSONALITY 30 OR 93 LIKE
here comes what happens if she does not like him
and so on
and on

BRANCH A
ID =93
Hey! you know what! I like you and your personality rating.


author=RukasuWYZ
Does lock prevent all meetings dates with her? If so I'll do that instead!

LOCK does not prevent dates - it just prevents changing the STATE. You can even get her AFFECTION UP or DOWN as you like. She just does not change from ... say LIKE to LOVE no matter how nice you are to her.

The only two ways I know to prevent DATING is to either not give out her phone number or to write a REPEATABLE PHONE STORY with PRIORITY = High.

Oh - and of course you could write REPEATABLE DATING stories (with PRIORITY = High) that turn these dates into something less inappropriate. Nothing to say against going to the beach with your little sister ... or show her some plants in the Greenhouse.

On the other hand: you can customize the texts shown for each action possible in a date ... maybe that's enough to turn even a goodnight kiss into something "brotherly"?

(Hmm - according to Mr. Helpfile ... the maximum AFFECTION in STATE=FRIENDLY should be 349 ... a fresh confidence boots yields up to 150 ... and even for successfully trying to embrace her you'll need 500 - so it should be save anyways. The player might be able to TRY to kiss her, but she could just say something like "Hey! I am your sis, remember?")

Walking her home is completely approriate ... holding hands ... well ... should be OK.



Thanks so much for this! I'll edit it when I get home...

Also, can I just ask which character is your favourite? I personally love Miyuki, which is why she has such a big file compared to the others, but I'd be interested to hear someone else's opinion about why they like, say Ayumi's character.
author=RukasuWYZ
Also, can I just ask which character is your favourite? I personally love Miyuki, which is why she has such a big file compared to the others, but I'd be interested to hear someone else's opinion about why they like, say Ayumi's character.

Well - I played your girls just once yet. And I saw her only once or twice before someone just out-of-the-blue tells me that she is gone for ever ...

Don't ask me how I triggered that.
(Looking at the your code it should not have been possible. Maybe I should use one copy of the game just for playing and another one for development ...)
author=Garage
author=RukasuWYZ
Also, can I just ask which character is your favourite? I personally love Miyuki, which is why she has such a big file compared to the others, but I'd be interested to hear someone else's opinion about why they like, say Ayumi's character.
Well - I played your girls just once yet. And I saw her only once or twice before someone just out-of-the-blue tells me that she is gone for ever ...

Don't ask me how I triggered that.
(Looking at the your code it should not have been possible. Maybe I should use one copy of the game just for playing and another one for development ...)
y


That should only happen if you chased her when she changed your grades
@RukasuWYZ: I am aware that this should not have happened.
Sometimes I trigger errors like that by editing my own stuff while playing - normally I'd do this only if I am correcting errors in my own code ... but I can say that I didn't.
Marrend
Guardian of the Description Thread
21806
I'm doing a playthrough with both Winggirl and Ijona on'nanoko content enabled. Oh, and Lambaria Yuu, since Ijona has an in-line branch that requires it. Darigaaz, it's been a while, Yuu. Anyway, what has been known to happen during this play is that I land on a "girl" space, the screen fades as normal, but just fades right back to the school board. I'm not sure what can cause this at this juncture, nor which content is producing this result. I will try to have more info on this later on.

On the more artistic side, with Ijona on'nanoko, I don't recall exactly where I saw them, but, I recall seeing places where there is a space both before and after certain commas. In respect to Winggirl, I feel some of the dialog might be inappropriately attributed. For example, when Himeko offers the choice to <player> to be his winggirl or not, some of the dialog in that scene sounds like a thought <player> would have is associated with Himeko instead.


*Edit: After doing a small run of both of your content individually, I believe that the error is somewhere in Ijona on'nanoko. My current theory is that it's Chihiro's REPEATABLE event. The "PLACE = Hall B, Hall A" line that's there is what stuck out to me as awkward. Mr. Help File does not indicate that passing multiple variables into the PLACE command functions, nor, to the best of my knowledge, does any other content do this to prove otherwise. I suggest either pick between Hall A or Hall B for the PLACE, or do "PLACE = School" if the intention is to have a variety of locations where the event can occur.


*Edit2: Wait a sec, the error's gotta be Story 6 for Chohiro! There's no location, no dialog, just a REPEATIBLE event that... sets her affinity value to FRIENDLY?

Okay, I see it was mentioned before. My bad. However, why isn't Chihiro, using the LOCK command during her INTRODUCE STORY instead?

STORY 1
PRIORITY = HIGH
PLACE = Front A
INTRODUCE = 95
ID = 95
Big brother! Wait for me!
ID = 0
Ok, Chihiro.
(My little sister can be so annoying at times!)
ID = 95
PHONE KNOWN
SHOW LEFT
STATE = FRIENDLY
LOCK
Uh... what day is it today, again?
#rest of story


*Edit3: Was... LOCK also mentioned? Okay, I'll just show myself to the door.
author=Marrend
... In respect to Winggirl, I feel some of the dialog might be inappropriately attributed. For example, when Himeko offers the choice to <player> to be his winggirl or not, some of the dialog in that scene sounds like a thought <player> would have is associated with Himeko instead.
Sometimes my sentences seem to tie themselves in knots ... that might yeild this effect. I'll look at this scene.

Tthere are other's that <b>I</b> have to read twice or thrice every time I step accross them. And I did write them :(

You're not talking about this fragment?
ID = 77
NEUTRAL
Yeah - like a wingman ...
ID = 0
Only that you are a girl yourself.
Here Kazuhiko just finishes her line ...

On the other hand: the start of this scene might be ... unlucky. Kazuhiko is just picking up the last conversation between them, without any intro. But that's confusing Himeko too ... so I thought it clear who has made up his/her mind about what ...

*Edit: since you played at least some part of winggirl: what do you think about that guess-the-twin stuff: too easy? too hard? too stupid an idea?
author=Marrend
I'm doing a playthrough with both Winggirl and Ijona on'nanoko content enabled. Oh, and Lambaria Yuu, since Ijona has an in-line branch that requires it. Darigaaz, it's been a while, Yuu. Anyway, what has been known to happen during this play is that I land on a "girl" space, the screen fades as normal, but just fades right back to the school board. I'm not sure what can cause this at this juncture, nor which content is producing this result. I will try to have more info on this later on.

On the more artistic side, with Ijona on'nanoko, I don't recall exactly where I saw them, but, I recall seeing places where there is a space both before and after certain commas

Okay, I see it was mentioned before. My bad. However, why isn't Chihiro, using the LOCK command during her INTRODUCE STORY instead?

STORY 1
PRIORITY = HIGH
PLACE = Front A
INTRODUCE = 95
ID = 95
Big brother! Wait for me!
ID = 0
Ok, Chihiro.
(My little sister can be so annoying at times!)
ID = 95
PHONE KNOWN
SHOW LEFT
STATE = FRIENDLY
LOCK
Uh... what day is it today, again?
#rest of story



*Edit3: Was... LOCK also mentioned? Okay, I'll just show myself to the door.


Lol thanks... I'll spellcheck it and Locks been updated on my computer but I'll improve some of the others before I update my locker.

Also - I had a really funny idea for a character (a yandere-Chan!) but I don't know if I should make ANOTHeR character or just focus on my current ones.

P.S. My first completed version will hopefully contain Miyu, Chihiro and Yuka! :P
Marrend
Guardian of the Description Thread
21806
@Garage: The "guess the twin" idea is a good way to start off the route. I dunno by how much the route should depend on it, though. Like, the CONDITION of having them be both at FRIENDLY as a check to confirm that <player> can tell them apart seems a bit much to me. However, since we do not have access to game-variables, or have the ability to create counters, maybe <player> only needs to identify each one correctly at least once? I dunno.

*Edit, @RukasuWYZ: I personally think you should focus on one character/content at a time, but, that's just me.
author=Marrend
@Garage: The "guess the twin" idea is a good way to start off the route. I dunno by how much the route should depend on it, though. Like, the CONDITION of having them be both at FRIENDLY as a check to confirm that <player> can tell them apart seems a bit much to me. However, since we do not have access to game-variables, or have the ability to create counters, maybe <player> only needs to identify each one correctly at least once? I dunno.
You only have to get one of them to FRIENDLY:
STORY 7001
CONDITION = 78 FRIENDLY OR 79 FRIENDLY
...
Were you able to tell them apart, or did you just randomly chose one?

Currently, randomly chosing one might succeed more often then not, because AFFECTION DOWN has only half the effect of AFFECTION UP

I could fine-tune the length of that game easily by having some AFFECTION UP's before the start of if or by using something like AFFFECTION UP/DOWN 30 or even 40 inside the guessing game. Between NEUTRAL and FRIENDLY are 150 affection points. So by warming them up a bit before the guessing part and using AFFECTION UP 40 the number of correct guesses could be toned down to - say - 3 times.

Having him to identify each one only once would be too weak for my taste ... but maybe I could change the style of this phase by adding more variations (not using exactly the same "dialog" over and over).

The whole idea serves two purposes: storywise the twins won't accept any partner who can't tell one twin from her sister.

And the other purpose is that both Kazuhiko and the playing person need to know this to learn their secrets.

There are a few (important) scences that depend on Kazuhiko's skill in recognizing them as indiviuals and not just "one of the twins" or "both of them". (including the ending).

And as Takuya said - there is only one right choice. By the way: it is not explicitly stated, but Kazuhiko is not the only person in-game who can tell Mayumi from Sayumi.
Marrend
Guardian of the Description Thread
21806
I think I guessed (correctly) on Sayumi once, and then kept getting her event. I may have gotten Mayumi's REPEATABLE once.

Funnily enough, guessing correctly three times consecutively sounds about right to me. So, using AFFECTION UP 40 in this case is certainly a viable workaround. I'm not sure where I stand on the use of AFFECTION DOWN 40, though. Given that they won't accept a partner that can't tell them apart, maybe guessing incorrectly up should be more punishing. Like, AFFECTION DOWN 50? I dunno. I kinda want to say that whatever you do, it can't scream "please save-scum for these events" too much.
author=Marrend
I dunno. I kinda want to say that whatever you do, it can't scream "please save-scum for these events" too much.
Hm. I don't want to be it overly punishing ... it should be more like ... "ah - that's the point of this" (but I'll try UP 40 / DOWN 50 next to see how it feels)

Maybe I am overthinking this too much. The playing person doesn't really have to get the clue hidden in this riddle. There are enough other clues to the same secret which are spelled out to Kazuhiko and thus eventually the playing person.
Spoiler:
Himeko's reaction towards the player's interest in each of the twins, Himeko's reaction to the twins, even the twins reaction toward Ms. WingGirl in a certain event. And if you really keep missing the point, Kazuhiko will eventually solve it for you.

Currently you can't really route for the wrong char anyways.

About getting the same twin four times in a row ... that's RNG for you (both twins have the same zodiac sign and there is one REPEATABLE story for each during this riddle).

Or maybe the game is biased towards girls you are getting along well anyway.

Sometimes I do get the impression if I walk away from - say Tsubasa - too often while being very nice to - say Riho - I tend to get more and more Riho-events ... but that could be either MY OWN expectation bias or a hidden parameter in the game.
A few pages ago I found out you could use stuff like STATE = DISLIKE or STATE = LOVESICK for changing the tachie displayed in the heart.

Alas, there is a side effect: the game itself sometimes uses moods in generic events or even DATEs.

(Just take Mayumi on a date and try to kiss her, while she's not ready for it - she'll change her outfit and grow a few inches ;) )
*Edit: this has been fixed in the next version

*Update: I did a few testing. Abusing STATE= like this is neigh impossible to do in any usefull way. The states DISLIKE, UNFRIENDLY and LOVESICK all are used by generic encounter / dating code.

Namely:
  • DISLIKE: reaction of a girl that does not want be kissed at the end of a date
  • UNFRIENDLY: used several times, for example if you just walk away from her.
  • LOVESICK: successfully kiss her at the end of a date.

You can't use LOVE either because jumping from LIKE to locked-at-lovesick is kinda weird in most stories (and you'll need at least LOVE for a ENDING).

And NEUTRAL, FRIENDLY and LIKE you'll probably need for a normal character development.
Cute little "feature" ... if you start a text line with the word "other" it gets silently ignored.

Like:

ID = 4711
...
Other then helping her?
...

Seems like the game parses the "other", but since there is no number following (like in OTHER1) it does not find a mood to set.

Strangely, this does not trigger an error.
Marrend
Guardian of the Description Thread
21806
So, wait. Does it just print "than helping her?" in this case, then? Or does it ignore that line completely, as the parser fails to find a graphic in the "Other than helping her" slot, yet does not produce an error?
author=Marrend
So, wait. Does it just print "than helping her?" in this case, then? Or does it ignore that line completely, as the parser fails to find a graphic in the "Other than helping her" slot, yet does not produce an error?

The line gets ignored completly. No error no nothing.

The first few times I tried the corresponding STORY in test mode, I did not even notice that it was missing. Only that there was something off.

(Situation: Kazuhiko talking with someone about an ex crush of that someone.
The someone says something about no longer feeling anything towards said crush. Kazuhiko replied with "Other then hurt pride?")
Currently I'm thinking about making kind of a spin-off of WingGirl as a seperate project ...

Like giving Kazuhiko a second chance after he failed the twins' test.

If I really find an interesting personallity for her - and a story I consider worth telling - I'd like to make Sawada Merika in a pursueable option in this new project.

It's a bit early - but I'd like to have an ID reserved for Merika for this.
Marrend
Guardian of the Description Thread
21806
Given that it's one character, I'll side Merika in #97 for you. If the content needs more characters, please let me us know.

*Edit: Speaking of, ID-list updated! Changes made include...

  • ID 60 = Makoda Yuuki {Ilan14, unpublished}
This was in my notes, and made me ask myself, "Why is this not on the list?" A post-hunt finds these two posts. Which tells me that I might have been waiting on Dozen or dewelar to deny/affirm it. Though, Ilan may have assumed that his request was denied, since nobody said either way what it's status was, and therefore, this should have been left alone?

  • ID 97 = Sawada Merika {Garage, unpublished} (temporary reserve?)
Sometimes, I make timely updates!

  • ID 101 = Miyazaki Kiyoka {Nedras, "First Years", unpublished}
  • ID 102 = Matsumoto Atsumi {Nedras, "First Years", unpublished}
  • ID 103 = Kagawa Yasuna {Nedras, "First Years", unpublished}
  • ID 104 = Azuka Ishikawa {Nedras, "First Years", unpublished}
I'm figuring Nedras is working on The Doctrine of Perseverance, and either forgot this existed, or is on general hiatus until it's done, or other scenario.