News:

Please request registration email again and then check your "Spam" folder

Former www.henthighschool.com

Event Trigger Help

Started by Gheist, Feb 14, 2023, 03:35 PM

Previous topic - Next topic

GheistTopic starter

Hey, made this account primarily to request help on triggering events, preferably via console/debug menu (as I've gone through two "playthroughs" already, and have very little interest in starting again.. again).

I seem to be "stuck" as far as event triggering for clubs goes, and based on some of the info I skimmed through, and looking through the debugger, it seems to all be linked to a single character - Ameli Coppers. Which is sad, since she's actually one of the characters that I most prefer - got my principal dating her and everything. However, she's still in the Music Club, and no matter how many times I spam back and forth between the hallway and music room during club time, I can't seem to trigger the event that causes her to get pissed off (again) and leave (again) for the Theater Club.

Looking at the event itself in the event viewer from the debug menu, it seems like the only thing I need for her to get mad is to have at least 4 girls/futas in the club with her. At present, the music club has 20 members, 16 of which are female, and I debugged all four quest males into the club as well, just in case (Eric Mason, Lucas Hudson, Oliver Dixon, and Peter Hooter).

This really wouldn't be an issue however, Ameli not leaving the Music Club (and subsequently the Theater Club thereafter) is effectively quest-locking the Cabaret location. ONLY the Cooking Club is at the Cabaret, and given that Ameli wont leave Music (or Theater - or start M.A.I.D.), only two "events" will trigger for the Cabaret location. Those being either the club president saying that the customers want more entertainment after there meal and the principal saying they'll look into it, or a new member (female/futa) having to drink a large semen bottle as "initiation". Can't get Music, Theater or M.A.I.D. (which doesn't even exist yet) to join in on the fun, since Ameli wont bloody leave.

To be honest, I don't think I've seen a single event trigger for the Music Club SINCE Ameli left the Cooking Club to join the Music Club either. Prior to that, I think I remember seeing an event where a club member found a creative new use for a flute.. but I could be mistaken.

So, yeah, any insight on how to force events to trigger would be super helpful. I tried saving and then manually triggering an event on my own, and only succeeded at crashing my game, so, I'd rather just ask people more familiar with the game than myself on how to get it done.

GheistTopic starter

For reference, it seems that the event for Ameli is:

Location\School\Classroom Music\00_00_GirlInMusicClub

TBBle

You can put a breakpoint on the Try path of the event and step through to see why it's being rejected. As a quick guess, perhaps it's the other check, that is ensuring you've already seen 00_MusicClubPiano run once, itself driven from 00_ConcertStart's first step.

00_ConcertStart depends on having a School Secretary or PA, in case you've not bothered to hire one this playthrough. It's for text-substitution purposes in one of the paths, AFAICT, so maybe that restriction could be eased or at least made visible to the player. There's a few places around that block events if you don't have a PA/Secretary, from memory.

Particularly if the only music club event you've seen is MasturbateFlute, then 00_ConcertStart being blocked by lack of a PA/Secretary seems the most-likely option. The other thing that can go wrong and block the chain is if the club president is for some reason not present in the clubroom.

GheistTopic starter

I have all staff hired, except for Carl Walker - no wangers allowed at my school, or really on my map, save for quest npc's (lol).

So, I have both Lydia Swan and Susan Hooter. Never got any piano event to play/trigger. Nor anything about a concert.

My main thought was/is the lack of males on my, well, entire map. Since I rather quickly unlocked Futa Maker and Futa Cure, debugged my inventory amount to over 1k, and started passing out Male Futa Maker to every blue labeled name I encountered on the map. But, from what I can see, that doesn't seem to affect the club questline in any way.

So, since my savvy with tinkering with the quests in the debugger is... limited at best, could you give me a rundown on how to trigger the piano and concert events, hopefully that'll clear up the Ameli being trapped in Music problem. As, honestly, aside from that flute event that IIRC triggered before Ameli even joined (probably because I have it set for the whole city to have a maximum Inhibition of 1 is why the flute event triggered so early - if it even triggered this playthrough). At present, I kind of hate the music club since, well, it doesn't "do" anything. Same with the Swim Club, or Kendo Club. I have them all open, and I pop in during club time to check for events. Nothing.

To be completely honest, since getting the Cabaret open, the only clubs that seem to have any events happening are the Cosplay Club (which is either a lewd, or interaction with one of the teachers), or the Medical Club (which only seems to have a single event trigger during club time - that being a "breast exam"). Dunno what broke, but it seems that even my Exhibition Club isn't having events pop anymore - they're just stuck on Haunting Street. Walk over to them, see all the students present, but no event to change the location, and def no event to change them over to the public sex club.

Any insight on how to get the events to trigger would be helpful. I'm actually curious how many of these questlines are supposed to develop.

GheistTopic starter

Welp, looks like I found the thing that was blocking it all... Turns out..clothes are required to trigger a lot of the club events. Switched from nude uniform to sexy uniform, and within two days I got the piano event from music, got Ameli to leave Music, got Ameli to leave Theater, and now have Theater working at the Cabaret as well. Now I just gotta catch her in the halls for awhile, and get Music over to the Cabaret as well.

In hindsight, I should have figured that was a blocker.

TBBle

#5
Oh yeah, I should have thought of that. Nude Uniform blocks quite a few events, because they either use clothed pictures, or depend on things that Nude Uniform makes nonsensical, like discovering someone is secretly a futanari, or references to undressing in the text, etc.

In this case it wasn't checked in 00_00_GirlInMusicClub, so I didn't mention it, but it is checked in 00_ConcertStart AFAIR.

The Nude Uniform rule checks are a little messy, because if only some events in the chain check Nude Uniform, changing the rule while the chain is active can produce surprising results, like the Sierra Hardman chain's events silently failing to trigger as the phone entry suggests. And fixing all the events to have both uniform-wearing and nude image variations is probably excessive work. (A lot of events already ignore sexy uniforms or colour choices, for example, and show whatever's baked into the event image)



Cosplay Club is currently a dead-end: there's an unfinished Claire Fuzushi slavery thread (not her main questline, which is unrelated but also unfinished...), but it doesn't currently interact with the rest of the clubs, that I recall. Medical Club is (I think) somehow attached to the post-blackmail questline for Dr Karin Hardman, but I don't recall how. (And maybe it's not actually part of that, but only depends on her being on-staff).

I will note that there's likely to be a bunch of events that won't trigger if there are no males present, and futanari usually don't count towards "males present"; generally futanari contribute towards the "females present" checks for events, but the event writer makes the decision about who counts as what for that event in the event's code.

I'm not sure if there are such quests on primary questlines (PTA favours, etc), but I suspect for example that the second Carmen Smith questline won't even start if there are no male students enrolled.

Sayako's neighbour questline probably should be blocked if there are no male students enrolled, but it's possible that the male in that quest is not a world-based NPC, like Sayako herself isn't. This chain can eventually lead to Claire Fuzushi's PTA favour, and since her main questline is incomplete, that's the only way to get it that I recall. (It's also possibly missable depending on choices you make with Sayako, I don't remember for sure)

Anyway, this might need to be addressed before the "Goals" system is fully delivered, since once of them is "Everyone is futa", and having an explicit player goal that quietly breaks a bunch of quest lines as you advance towards it is probably not ideal.

GheistTopic starter

Carmen Smith questline requires Oliver Smith specifically, and he's a default student that starts already enrolled at the start of the game, and he's set as a quest npc ("!" before his name), so he can't be changed outside of using the debugger.

Sayako's "questline", if it can even be called that, also doesn't require a specific male, since the male used for the events is never actually specified - just some proxy who "looks like her son". I've already advanced her questline, as well as Carmen's questline. Sayako's done the event with Claire, and now pops by the house semi-consistantly (fully naked, full time now) telling me of her latest exploits, which has zero issue calling female npc's for corruption.

As for Carmen, I don't actually know what I need to do to advance her questline further. I did the event with her and Oliver on the roof, sent in the two girls to catch them having some bathroom fun, and then encountered those girls gossiping about it downtown. Beyond that, I have no idea what I need to do to advance further. I'm assuming it also somehow unlocks the Carmen Fan Club..club, given as how the club has Oliver baked in as being the preferred club president. But, not sure how to unlock that.


Curiously, since I just finished the Susan/Peter Hooter questline, and got Peter's "!" removed, I discovered that Peter has a unique futa/female paperdoll, which I find interesting. Yet strangely, neither Jeremy Hood, nor the private investigator, have unique models for being made futa/female after they're no longer involved in any quests.

Anyway, as for the "Goals" system, I picked Nymphomania and Free Love. I just.. personally have very little interest in seeing wangers flopping around all over the place, so I set myself the personal goal of converting all males into futas, and then females after the futa pill finishes running it's coarse. Though, I do leave any adults with the "Parent" tag as futas, so it's at least somewhat logical on how the kid got there. lol

TBBle

That's actually a good example: after the downtown rumours, the next step in Carmen Smith's chain is an encounter in a classroom between Carmen, Oliver, and a non-special male (not-futa) student. So this one is an example of a questline that is unable to progress if you have no non-special male students enrolled.

"The second Carmen Smith questline" I mentioned above is the fan club. Since its scenes all (or at least all but the first one or two) depend on multiple male students (and probably can't use Oliver or other special students) it won't work correctly, and in fact I suspect the initiating event (blackmail photos the become available after finishing the main questline with Oliver) depends on a non-Oliver male student seeing you taking the photos and approaching you later to start the fan-club.

As for Sayako, while her lover doesn't have to be a specific male, it's possible (I haven't checked) that it selects a non-male student at random, and if there isn't one, it won't run. It's also possible that it just uses a "background" male student, i.e., event-text only, like her son, but I understand there are plans to make Sayako a "real" NPC, and so her lover would be sensibly be one too, since the quest text mentions the MC recognising a student from the school, and why should Oliver Dixon be the only student punching above his weight-class?

For most cases, I suspect non-debugged wide deployment of Futa Maker would only happen once most/all quest chains are complete anyway (due to the slow and expensive Chemistry grind); this sort of issue is more-commonly seen when people change the population generation parameters and/or when using the selective-enrolment rule and expulsion to single-gender the town and/or school. These are specifically called out in the official release thread (or somewhere similarly official here, anyway) as non-supported cases for reporting quest-blocked bugs.

I reckon that Peter's non-male paper-dolls are remains of an uncompleted (or never started) questline, or a plan to make Peter be optionally-non-male, like the Annette/Andy choice. Peter's maleness is important for a couple of other quests after Susan Hooter's chain, as he's used as a substitute phallus for female principals in a couple of "someone gets dicked" events. His Smartphone Helper event however does not depend on maleness here.

GheistTopic starter

Yeah, I recall Peter being used for the Coppers questline as well.

Kind of hoping that they add more strap-on support for quests, such as the end (fucking) for Susan Hooter's questline, and for June Perrier's questline. Both two offer sex options, but simply pull out a strap-on to complete the event. I'm guessing it's just a lack of images/gif's for the events.

Also, speaking of the Perrier questline; I finished it (finally, took so many weekends...), and it removed June's "!", allowing June's friendship to be raised above 2, giving flirt/date options, etc. However, Rei still has a "!". Know off the top of your head which quests/events she's still involved in (and how to trigger them)?

If the Carmen questline requires another, non-Oliver male to trigger it's next event, I guess I need remake my all-male class/timetable, where they spend the entire with Carmen - just set Carmen as the only person who can teach a specific class (i.e. Biology, since she's pretty good at it), assign all the dudes to a single class and have that class only take whatever class Carmen teaches for the entire day/week. Somewhat tedious to set up, but makes triggering events a whole lot easier.

TBBle

For the next Carmen event, I believe it just takes a random non-special male student from within that class for the event, rather than a particular male student having to be in the class, so only having one male student in the class Carmen is teaching would be enough to enable progress. I think you have to do this scene twice in fact, to complete the chain. It also has (from memory) a really long delay (a couple of weeks?) either before or after the downtown gossip, so it may not trigger immediately even if you meet the other conditions.



For Rie Perrier, her HasQuest flag will be removed when the third tutoring stage (Hana Fuda) is triggered. That comes from the next (final) stage of tutoring Rie, the one after she tells you to talk to June. If you don't have anyone teaching School Sport, it won't trigger, but you can keep tutoring Rie, and when you do have School Sport active, it'll start that quest and remove Rie's HasQuest marker. If you have reached the point of choosing scenes with Rie, it's only the last one in the list that can start Hana's chain.

GheistTopic starter

Ah, yeah, I've literally just gotten the event to sleep with June from tutoring Rei for long enough. Didn't know there was even more to it - guess that at least partially explains why Hana has a "!" as well.

I guess that really only leaves me with two questions at the moment. The first being, that you mentioned a "HasQuest" flag being on Rei. I see that I can pull up "AttachedEventIDs" in the debugger for specific npc's, but it just shows numerical values - how do I go about cross referencing this to tangibly see what event(s) an npc is involved in (hopefully this'll cut down on my pestering)? Or, if/is there an easier way to pull up the info?

Also, since I was able to look at what most of the clubs evolve into simply by rank title, I noticed that the cooking club eventually goes topless (which means nothing on my playthrough, given that they're max corruption and minimum inhibition anyway), and then finally becomes a "special milk bar". I think I read somewhere that to get either of those to happen, Ameli needs to open the M.A.I.D. club, and then they need to be convinced to provide entertainment at the Cabaret. I've finally got Ameli in no club at all, and I read somewhere that to trigger her starting M.A.I.D. she needs to be encountered in the hallways/annex during break or between classes to trigger an event (that needs to happen three times, if I recall correctly), and that it has a pretty lengthy timer. What exactly is required for that/those to trigger? I think it's been over a week since she left Theater (Theater is at strip club now), and I've thanks to save scumming while hallway wandering I've encountered her a few times, but no event triggered. Am I missing something? Does she need a certain amount of Authority or something? And similarly, are you aware of any way to reduce the timer between those events triggering? I mean, I found that if an npc gets the "ColdShoulder" status effect from missing a date, you can clear it up by going to that characters status effects and setting it's duration to 1, and then just talk to them to burn a minute of time - clears right up. But I'm not super sure how to do that for events.

TBBle

#11
For HasQuest, it's a trait (string-based). I literally just text-searched the ve.xml files for HasQuest, and then looked in the most-likely result (Location/Your Home/Tutor Rie.ve.xml contains "<Comment>Remove HasQuest</Comment>") for the relevant node. Text-searching the .ve.xml is how I get started on most "How does X work?" questions in this game.



I'm a little shaky on this (I don't modify things in the debugger much at the moment, I usually use a separate VEE instance so it doesn't tank game performance) but I recall that if you open an event in the debugger of the live game, in the bottom left, it'll tell you the current schedule, and let you edit that to be scheduled sooner.



Once Ameli's joined and left all three clubs (Cooking, Music, Theatre), the MC's suggested she start her own club. This leads to the four hallway encounters, each progressively more "maidy", and there's a 2-3 week gap before each one. The final encounter will create the Maid Club.

Note that while it does have to be school break time, Ameli doesn't need to be in the same room you're in, as long as you're in a School Hallway and she's in a room with name containing 'Floor' or 'Annex' (which should mean all School Hallways, but I haven't checked) then the encounter will run. There's no stat requirements or otherwise on this stage, it's just slow. I imagine it's meant to feel organic, building up in the background as you do other stuff around the school, but to me, even weekly events feel very spaced-out when you've only got two years to play.

If you want to check the hallway encounter schedule in the debugger, Ameli's hallway encounters are all run by Location/School/Hallway Shared/MaidClubStart, so you should be able to see the next scheduled day for the event.

AttachedEventIDs is, I think, only for "PersonAttachedEvents", which is only a subset of all possible events, so it's not a great way to work out what events a person is involved in, as particularly for quest chains, they are added and removed by event chain progress. I generally work by text-searching to get a handle, and then comments on the events (and particularly on the smartphone journal events) guide me further.

One thing that's commonly done is that events in a chain are often all remotely updating a single shared bitfield variable. For more-recently-worked-on events, that is usually in the Smartphone journal event, and for older events, it's often in the first event of the chain. When you see a reference to the variable, you can open the event the variable actually lives in, and hopefully find a summary of the event chain and individual events involved in a comment on the variable. Otherwise, text-searching on the name of the event holding the variable will show you all the events that read or write that variable.

The Smartphone Journal events also make it easy to match bit-field values to event-chain progress because you can see how each stage will be described; for the current stage you can of course just use the Smartphone in-game, and I will observe that the Smartphone Journal is actually pretty good, and I haven't needed to go searching for event chain starts or progress blockers in the events nearly as much as I used to in older versions.

Some older events combine the remote variable with items or other flags for progress, but the design leaning seems to be away from that now. I think the Susan Hooter corruption chain does this with the photographs you collect. Unless I'm misremembering, or it's been changed since I last read it.

GheistTopic starter

Wait what? There's only a two year playtime per playthrough? Well, that's somewhat annoying, though I guess it does make sense, given that by that time some of the "students" will literally be 21. Though, I personally am in the "suspension of disbelief" field of thought, allowing for people to be perpetual students, and even having yearly "birthdays" that don't actually advance the persons age. Or, given that the MC is eventually the worlds greatest chemist, since they can turn a teen with an A-cup into a literal hu-cow with just a couple pills over the course of a month ("Breast Designer (Mix4aaba)" + "Lactation Drug"), I don't see how/why they wouldn't be able to figure out an "Elixir of Youth" that could be mixed into the school's water supply to reduce all the students "age" back down to 18 (for legality/moral reasons, obviously...). I mean, technically, my MC is younger than some of her students, given that I set her age to be 18 during character creation. Seems legit in my mind.

Ah well, at least it'll keep me entertained for awhile. No game checks every single preference box.

I'll probably follow some of your insights and fiddle with some of the events in the debugger. Most likely will set the cooldown timer for Ameli in the hallways to being only like a single minute or something, just to get it done quickly. Since, I, like yourself, find the weekly events to be far to long and tedious. Same with some of the events that need to be done dozens of times to progress (i.e. "Toy with Peter in your office" to advance Susan Hooter's questline - you've gotta do that pretty much every school day for about two and a half weeks befor you get witching hour visits with Susan, and even those take several visits to advance per tier). Rei's is becoming annoying as well. She seems pretty cool, and and her crushing on the MC is cute, but only being able to do it on the weekends, even while doing them every single day of the weekends, it's still going on about two months and I still havent had it hit the stage with Hana.

I get the desire to have some semblance of "realism", but come on.. I'm running a school for adult teens where nudity is required, you get sent to a BDSM dungeon for detention, and the teachers can - at any point, and for any reason - send students out of class to complete an "assigned orgasm". I don't really think "realism" is what I'm going for here.. lol

TBBle

#13
I just checked, and according to the intro text, it's two and a half years, sorry. Part of the new 'Goals' system is AFAIK to make that time-limit more interesting by having a specific thing to complete in that time.

Also, as quest chains and things get filled-out and completed, I expect there'll be more balancing of time delays to ensure that the game is actually completable in the time-limit; there was a lively discussion about Chemistry being too slow, but I don't recall if any changes were made because of that yet.

Personally, I'd love to have a sandboxish mode that removes the time-limit (although a full sandbox mode would probably also mean disabling HasQuest and similar things, and I'm less interested in that) so I can not worry about having to hard-grind things like Chemistry or Hypno/Influence to complete their gated quests before time runs out.

I don't mind that things advance slowly, as usually I have plenty of things to do. The Perrier-Fuda quest chain for example takes _about_ 30 hits, so 15 weeks of twice-a-weekend sessions, but the weekends are often somewhat deadtime anyway.

There might be some mods over in the mods forum that adjust or remove the time limit, but I also recall that there are some bugs which occur when you get past the expected game-run length; this used to happen because of an event that skipped a few days, and if you triggered it right before the end of the game, it would miss the "End of game" evaluation event, and then the game would just continue.

Thinking about it and prompted by your last post, I kind-of like the idea of Chemistry and/or (mass) Hyponosis being able to be used to extend the game time in-game. My original idea was "What if we just declare a year to be 1000 days", but of course then birthdays are a long way apart, even if that was code-feasible. (I'm sure it's not.)

I was recently toying with the idea of a mod (partly based on discussion here) to provide a way of accelerating or advancing quest chains for faster play, but I don't really have time to work on a mod right now, and it'd also be very fiddly and fragile between updates. Also, since a bunch of chains are also gated on stats, stat changes would need to be accelerated too, and that is even more fiddly and fragile as a few events are actually gated around stat changes; Chemistry is notorious for this, as it has both progress-based unlocks, and an underlying hidden stat which can actually slow down your progress if it's not advanced correctly.

⚧ Squark

Quote from: TBBle on Feb 16, 2023, 12:03 PMI was recently toying with the idea of a mod (partly based on discussion here) to provide a way of accelerating or advancing quest chains for faster play
I really wish you had the time to work on this.
The Perrier and Parker lines are way too lengthy and require obscene levels of planning to make them both fit into the same default game time period. I feel that they could do with some trimming.
Nina's questline is too spread out for someone that is supposedly obsessed with Chikan.
I don't think I need to tell anybody how long the Perrier line can take. Sometimes Hana won't even spawn in the Changing rooms like she's supposed to once you get to that point.

Also, sometimes Nina's questline can be set to progress on a Weekend, thereby adding one day to the Perrier questline.

Lexville cut down the amount of downtime in Nina's events and the amount of weekends you need to spend on the Perriers iirc.