News:

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

Former www.henthighschool.com

[MOD] More suggestions and other mods - WIP (updated 29.1.2024) [Experimantal]

Started by ElPresidenete, Sep 03, 2023, 11:44 AM

Previous topic - Next topic

Cris

Can someone explain to me how Yoga Club works?

I jumped to club level 3 after i Debugged club President to Stacy and choice stage 4 to attach.
Last mission before that was giving Stacy 1000 cash with nothing changing for 2 weeks.
I don't know why but when i put Stacy as President, next day she is replaced with another person.

Stages 5 and 7 don't seem to activate. The same is true for increasing the club level through Debug.

Many of the characters in club are corrupted with high lust levels but i keep getting only 4 events mostly from common events folder.

Random fixes: after the sister chain quest ended the Seduction feature got removed, that was supposed to happened?

Zaiaku

Good Luck. No offense to ElPresidente, but he's been working on this and yet no matter how many fixes he does, it still ends up borked.
Corrupting Students since 2006

DeniedInMontana

I've gone through and made a few changes to this mod's events. 

It now triggers after day 7 instead of the first time you get to the schoolyard during a break, giving your teachers and staff a chance to get to know you before bringing up the idea.  Part of the problem I saw happening as I followed the chain through was that Stacy Slutsky was never specifically assigned to the club or as its president.  So, in stage 4 where the hangup was occurring, if Stacy isn't already president of the club I swapped the unused Onsen Owner text to make the current president look for Stacy and add her to the club, making her president if she would teach yoga, then bringing her daughter along to complete the duo.

It still takes 14 days from first opening the club to progress to stage 2, 2-3 and 3-4 have no cool down, and 10-14 days to go from 4 to 5. You also need to purchase the vending machines in your school upgrades at this point to activate 6.  Once you've spiked the drinks enough times, you can talk to Stacy about the final upgrade, where the chain currently ends after you decide. All events after 4 were looking for Stacy specifically to continue the chain.

I also added a text box to the beach event, so you can see whatever is causing the relationship bonuses while you're there.  Additionally, did some grammar and spelling corrections throughout.

Just extract the folder over the existing files in the Mod folder, and update as normal.

<<File Deleted>>

ElPresideneteTopic starter

Quote from: Zaiaku on Mar 08, 2024, 12:10 AMGood Luck. No offense to ElPresidente, but he's been working on this and yet no matter how many fixes he does, it still ends up borked.

That's kinda because I work on so many things, on top of my regular work and an actual game I'm making (not mod), which leaves little time for testing. And I haven't even had time to work on this lately.
Add on top of that that I found HHS+ and started modding it only relatively recently, so my understanding of code/functions and how it works under the hood is lacking.


@Cris - hard to tell. I don't recall what the 1000$ stage was supposed to trigger and I'm at work ATM.
Did you start the game on the older version? The president used to be a random NPC, but that caused issues, so instead I set it to be Stacy Slutsky. She really shouldn't be un-set (if that does happen, it's something to do with the core game club code), but even if she was, the code/events would still consider her president. The event chain worked normally for me, but than again, I did so many tweaks mid-game that is't not saying much.



EDIT: I see your reply. Thank you for fixes. Despite a lot of download, I see few bug reports and even less coding help.  I know quite a few things are broken and try as I might, I stil lcannot figure out WHY some things don't work as they should (like the SlaveHandler fireing 4 times... or the YogaClub store room events not fireing)



TBBle

I've considered having a look and trying to debug/replicate some of the weird VEE issues you've described, but I haven't had the time yet (exam week this week >_<) to even work out exactly which mods to download, and how to get into the position to replicate the issues.

If you happen to have a save-game (or more details about the expected flows and where they hit issues) and which downloads from your MediaFire folder to install, that'd make it easier for me or anyone else who's not actively playing the mod to look into it, even if only to concur that "yes, it looks like an engine issue".

DeniedInMontana

MDYoga Chain:

Turns out that some of the fixes I thought I'd done weren't quite firing correctly, and references weren't being kept.  The club is now reliably created and filled with parents and a president chosen, with confirmation at each part.  The list creation cycle connection was set to A>=B, instead of A==B, which caused the cycle to end there with no people actually added to the club.

Tracking and testing why the president of the club is dropped between the creation of the club and MDYogaStage2 for the first expansion.  The journal now works in the smartphone, though it's still buggy as well.  I suspect it's being dropped there - now editing all connected files to reference the president set by PopulateYogaClassNew instead of searching for the club president, as when looking at the chain the club level is set to -1 Not Created until after that expansion.  I'll continue testing, and if that works will post updated fix within a few days.

⚧ Squark

Not sure if this has been fixed yet or not, but you can Seduce literally anybody and not just Annette but will ALWAYS use Annette's name instead of PersonName even though the stat changes are given to the one that got seduced.

DeniedInMontana

Quote from: DeniedInMontana on Mar 17, 2024, 06:15 AM...

Tracking and testing why the president of the club is dropped between the creation of the club and MDYogaStage2 for the first expansion.  The journal now works in the smartphone, though it's still buggy as well.

...

So the journal is now working correctly at all times.  However, I've tracked down when it's losing the club president - during the daily update events that occur, verified via looking at club entry in smartphone at 23:58 and after update at 00:03.  Not sure what's happening to make this occur - is there a daily refresh event that needs to be set?  I've looked in the ExtensionLibrary/dailyevents VEE to see what it has for club management, and I don't see anything like that in the MDYoga mod files.

Quote from: ⚧ Squark on Mar 17, 2024, 12:11 PMNot sure if this has been fixed yet or not, but you can Seduce literally anybody and not just Annette but will ALWAYS use Annette's name instead of PersonName even though the stat changes are given to the one that got seduced.

Once I get MDYoga ironed out, I'll see if I can track that one down as well.  Which mod is that in, if you remember?

⚧ Squark

Quote from: DeniedInMontana on Mar 17, 2024, 03:39 PMOnce I get MDYoga ironed out, I'll see if I can track that one down as well.  Which mod is that in, if you remember?
Pretty certain it's in RandomFixes\Events\Interactions\Special\AnnetteSeductionInteraction.ve.xml.

DeniedInMontana

Ok, I've got the club creation/population properly ironed out now, as well as a note for when the chain currently ends (After giving $1000 for final upgrade).  All stages are working properly for me after 20 restarts and no errors.  I have not gotten into the storage room encounters to parse them yet, but I'm tired tonight. 

@ElPresidenete the biggest problem I found was that the game's ClubManagement event was removing your set president each night, as the person was not a student or hired staff member.  I wrote a daily event (lifting heavily from ClubManagement event) that runs afterward and resets the club member to Stacy Slutsky if she's a member, or the member with the highest Authority otherwise.  The folder containing the smartphone journal entry was slightly misnamed, so that part is corrected and now shows the info like it should.

Next up, in PopulateYogaClubNew the decision link to create the list of parents had several dead ends from unnecessary choices.  By switching the links from the existing set to "Only < and >=" it became either/or instead of a gamble of which link was available to choose from, 3 of which weren't connected to anything.  I also separated out the selection of the president from the group of adding parents to the club - initially it looked like it was all one operation and so was slightly confusing.

In YogaFix I added a secondary decision about adding kids during repopulation, instead of making it one big chain.  Now that the chain is flowing properly (for me at least), you shouldn't need to use this any more.  Left it in case someone has errors and needs it.

I would suggest adding an inhibition, lust or corruption gate for the participants to the random events at the beach as they are firing before the club is even created, which is shocking a LOT of people early on.  If you would like me to do so, please let me know.

Updated event files fix: <<Deleted File>>
Install MDYoga mod first, then extract over.

Please let me know if there are continuing issues with stage progression.

ElPresideneteTopic starter

Quote from: ⚧ Squark on Mar 17, 2024, 12:11 PMNot sure if this has been fixed yet or not, but you can Seduce literally anybody and not just Annette but will ALWAYS use Annette's name instead of PersonName even though the stat changes are given to the one that got seduced.

 :o wut?

The Seduction is attached to Annette only, trough an event in her room

@DeniedMontana - thanks for the fixes. Found some time, so 'm looking them over

⚧ Squark

Quote from: ElPresidenete on Mar 18, 2024, 03:07 PM:o wut?

The Seduction is attached to Annette only, trough an event in her room
So what's going on here? https://ibb.co/CKVLM4w
As you can see, it is neither Annette nor is it in her room.

ElPresideneteTopic starter

I have to confess I have no idea how that is even possible. AttachEvent specifically requires a person and the person supplied is Annette.
I could add some checking to the interaction, but it shouldn't show up on other people.

Hmmm... unless. if I put it in the interaction fodler...would the game auto-load it? I thought I put it in the special folder.

⚧ Squark

Quote from: ElPresidenete on Mar 19, 2024, 01:36 PMI have to confess I have no idea how that is even possible. AttachEvent specifically requires a person and the person supplied is Annette.
I could add some checking to the interaction, but it shouldn't show up on other people.

Hmmm... unless. if I put it in the interaction fodler...would the game auto-load it? I thought I put it in the special folder.
AnnetteSeductionInteraction currently located in RandomFixes\Events\Interactions\Special, if that helps.

TBBle

Quote from: ⚧ Squark on Mar 19, 2024, 01:54 PMAnnetteSeductionInteraction currently located in RandomFixes\Events\Interactions\Special, if that helps.

Events in Events\Interactions and below are autoloaded into the Chat system for an NPC if their Try passes, I think; similar to Events\Location. They don't care about the scheduler. (A quick peek doesn't show this mentioned in the docs, except that a Person-Attached event with the same name and category can override a chat event from this folder; not sure what happens if the overriding event's Try fails.)

If you want to control Visit events appearing by attach/detach and schedule, put the event somewhere else, e.g., like Events\PersonAttachedEvents\PeterHooter\Visit_PeterToy, and attach/schedule it as you are probably already doing.