News:

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

Former www.henthighschool.com

Feature requests and wishlists

Started by barteke22, May 30, 2022, 09:40 PM

Previous topic - Next topic

dalzomo

I'd just be happy with the person Annie invites for a "sleepover" actually staying the night

ElPresidenete

Quote from: dalzomo on Feb 19, 2024, 04:12 PMI'd just be happy with the person Annie invites for a "sleepover" actually staying the night

I can actually try to make that happen. The schedulers are an issue. And a NPC won't sleep in a bed that isn't theirs, so you'd have to temporarily make it theirs... tricky.
 I think it's somewhere in the DB, but I have to look at how to access it.

Speakign of which, when mother+daughter end up in a relationship, shoudln't they start sharing a bed?

⚧ Squark

Quote from: ElPresidenete on Feb 22, 2024, 09:52 AMwhen mother+daughter end up in a relationship, shoudln't they start sharing a bed?
That would be a nice touch.
If that family has a father, that could causes issues... Which might lead to a whole questline.
I know this would be nonsense in single-parent families but it would still be neat.

dcsobral

Quote from: ElPresidenete on Feb 22, 2024, 09:52 AM
Quote from: dalzomo on Feb 19, 2024, 04:12 PMI'd just be happy with the person Annie invites for a "sleepover" actually staying the night

I can actually try to make that happen. The schedulers are an issue. And a NPC won't sleep in a bed that isn't theirs, so you'd have to temporarily make it theirs... tricky.
 I think it's somewhere in the DB, but I have to look at how to access it.

Speakign of which, when mother+daughter end up in a relationship, shoudln't they start sharing a bed?

Their bed is a property. Changing it is easy. The trick is changing back -- I'd save their true bed to a DB table to do so.

The pregnancy mod assigns bed to children when they become NPCs, so you can check what it does. It should be in PersonAttachedEvents\Principal\Pregnancy, probably birth.

Reinyn

I don't know if it is possible or not but maybe a select all button in the teacher assignments tab.
(The tab where you select which classes the teachers should teach)

grey_shadow

Quote from: Reinyn on May 18, 2024, 02:06 PMI don't know if it is possible or not but maybe a select all button in the teacher assignments tab.
(The tab where you select which classes the teachers should teach)

That seems like it would be a bad idea. While you can, potentially, build all the teachers up to be expert in every subject, it's a lot more efficient, particularly early on, to have teachers specialise so they can rapidly build their expertise in a small number of subjects.

Having a button to make it easier to make a bad choice in the game strikes me as poor design - actively setting a trap for the player.

Reinyn

Quote from: grey_shadow on May 19, 2024, 12:56 AM
Quote from: Reinyn on May 18, 2024, 02:06 PMI don't know if it is possible or not but maybe a select all button in the teacher assignments tab.
(The tab where you select which classes the teachers should teach)

That seems like it would be a bad idea. While you can, potentially, build all the teachers up to be expert in every subject, it's a lot more efficient, particularly early on, to have teachers specialise so they can rapidly build their expertise in a small number of subjects.

Having a button to make it easier to make a bad choice in the game strikes me as poor design - actively setting a trap for the player.
Could you please explain to me how the teachers build up their skills? Honestly i normally just select all classes for each teacher but i don't really know what the benefits and drawbacks are for that choice. To me it just seems easier that way because you have more options for lessons to give.

TBBle

Quote from: Reinyn on May 19, 2024, 11:19 AMCould you please explain to me how the teachers build up their skills? Honestly i normally just select all classes for each teacher but i don't really know what the benefits and drawbacks are for that choice. To me it just seems easier that way because you have more options for lessons to give.

In a general sense, the teacher's skill is determined by their teaching experience in that subject, experience in that subject area and related subject areas, and their stats. The mix varies by subject, some are heavily based on direct experience, and some are mostly about the teacher's stats, e.g. education level.

The Principal's Primer tells you which subjects belong to which subject family, but there's also some overlap, e.g., Physics is a Physical Science, but is also influenced by the Mathematics subject family.

When you look at the Teacher Assignments UI, at the bottom of the screen when you hover over a subject assignment box, it shows two bars. I'm not totally sure exactly what goes into the first one (It's not just raw teaching experience, I think it's taking subject-area experience into account too in some way, I couldn't actually find a combination of numbers that matched it), but the second bar "General Qualification" tells you how good they are at teaching that subject, taking all influences into account.

When teaching, their direct subject experience goes up, as does their "subject family" experience. The other things that influence their teaching outcomes in a subject are also generally improved by teaching that subject, but at a lower rate.

So generally the best teachers to have teaching a subject are the ones who have good general qualification and as a tie-breaker, lower experience, because that suggests that as their experience grows in that subject, they'll have a higher peak. You also ideally want teachers who're teaching multiple subjects in the same subject family, to get synergy in their subject family experience. (The attributes often overlap too).

However, in the details, this can sometimes go wrong when the subject's success is heavily tied to attributes, and only minimally tied to scores. It's not super-clear from in-game data,

In summary, since experience is per-subject and teacher improvement over time is going to be related to which subjects they teach, you want teachers to be fairly focussed in what they're teaching.

I generally have only one teacher teaching a given subject at a time if possible; although sometimes I need to double-up to make the schedule work temporarily, for example for a teacher whose best subjects are unlocked later, so they'd otherwise either be teaching subjects they're bad at, or overteaching subjects that aren't a priority.

I did a worked example (with numbers pulled from the game data) at https://henthighschool.net/hhs/gameplay-questions-38/msg5343/#msg5343 for "Who are the best teachers for Physics and Chemistry", and hacked together a proof-of-concept mod that will let a teacher explain what affects their General Qualification in a subject they're teaching at https://henthighschool.net/hhs-mods/mod-1-10-6-0-poc-5p-proper-principalling-prevents-poor-pteaching/msg4827/#msg4827. I thought I had a more-complete explanation somewhere, but can't find it now. It might have been on the old forums...

Reinyn

Quote from: TBBle on May 19, 2024, 03:50 PM
Quote from: Reinyn on May 19, 2024, 11:19 AMCould you please explain to me how the teachers build up their skills? Honestly i normally just select all classes for each teacher but i don't really know what the benefits and drawbacks are for that choice. To me it just seems easier that way because you have more options for lessons to give.

In a general sense, the teacher's skill is determined by their teaching experience in that subject, experience in that subject area and related subject areas, and their stats. The mix varies by subject, some are heavily based on direct experience, and some are mostly about the teacher's stats, e.g. education level.

The Principal's Primer tells you which subjects belong to which subject family, but there's also some overlap, e.g., Physics is a Physical Science, but is also influenced by the Mathematics subject family.

When you look at the Teacher Assignments UI, at the bottom of the screen when you hover over a subject assignment box, it shows two bars. I'm not totally sure exactly what goes into the first one (It's not just raw teaching experience, I think it's taking subject-area experience into account too in some way, I couldn't actually find a combination of numbers that matched it), but the second bar "General Qualification" tells you how good they are at teaching that subject, taking all influences into account.

When teaching, their direct subject experience goes up, as does their "subject family" experience. The other things that influence their teaching outcomes in a subject are also generally improved by teaching that subject, but at a lower rate.

So generally the best teachers to have teaching a subject are the ones who have good general qualification and as a tie-breaker, lower experience, because that suggests that as their experience grows in that subject, they'll have a higher peak. You also ideally want teachers who're teaching multiple subjects in the same subject family, to get synergy in their subject family experience. (The attributes often overlap too).

However, in the details, this can sometimes go wrong when the subject's success is heavily tied to attributes, and only minimally tied to scores. It's not super-clear from in-game data,

In summary, since experience is per-subject and teacher improvement over time is going to be related to which subjects they teach, you want teachers to be fairly focussed in what they're teaching.

I generally have only one teacher teaching a given subject at a time if possible; although sometimes I need to double-up to make the schedule work temporarily, for example for a teacher whose best subjects are unlocked later, so they'd otherwise either be teaching subjects they're bad at, or overteaching subjects that aren't a priority.

I did a worked example (with numbers pulled from the game data) at https://henthighschool.net/hhs/gameplay-questions-38/msg5343/#msg5343 for "Who are the best teachers for Physics and Chemistry", and hacked together a proof-of-concept mod that will let a teacher explain what affects their General Qualification in a subject they're teaching at https://henthighschool.net/hhs-mods/mod-1-10-6-0-poc-5p-proper-principalling-prevents-poor-pteaching/msg4827/#msg4827. I thought I had a more-complete explanation somewhere, but can't find it now. It might have been on the old forums...
Thanks for telling me about this, i have tried it for a bit but honestly to me it is a bit of a nuisance afterwards to check if every class has a teacher or not. I guess to me personally it is just a bit easier to let everyone do everything because then i don't have to worry about that particular problem.

TBBle

My actual approach to scheduling classes is probably simpler than it look from that last post, as I actually schedule classes by teacher rather than subject, so I never have to worry about classes with no teacher or other weirdness.

The basic idea is to assign subjects to teachers (as explained before, but honestly I usually do it based on their hiring description text, rather than checking stats), and then for the first class, they cycle through each teacher in turn, and each teacher cycles each subject. So with four teachers (ABCD), two with three subjects (1,2,3) and two with two subjects (1,2), class 1 looks like:

Monday: A1, B1, C1, D1
Tuesday: A2, B2, C2, D2
Wednesday: A3, B3, C1, D1
Thursday: A1, B1, C2, D2
Friday: A2, B2, C1, D1

Then each other class is just one rotation from the previous class (using the "Copy" button in the top right) and I'm done.

That's part of why I try to avoid subject overlap: If, e.g., A1 and C1 are the same subject, it's taught way more than anything else, and I prefer to provide a wide education, i.e. encourage growth in all stats, rather than trying to focus all the students on a single stat. In this example, C1 is already getting more time than A3, so you have scope to have some subjects taught more than others through that if you want.

The only trick is to ensure that you don't have multiple teachers using the same fixed room, which is only a problem if you have multiple teachers teaching Chemistry, Swimming, Sports, Computer Science, or Art; or different teachers teaching Biology and Anatomy. That's the other reason I try to avoid overlap in teacher subjects, as I don't really have to check for and fix specific-classroom conflicts if, e.g. the only teacher ever using the Art classroom is Claire Fuzushi, and she's only ever teaching one class at a time, then you never get a conflict.

⚧ Squark

I really wish there was a non-lockpicking version of the Hooter Corruption chain.
And I mean a route to corrupt Susan, not turning Peter into a toy.

Could use a rumor mill setup. Something along the lines of Peter only having eyes for his mom or some such. This particular chain would more less necessitate you having their house key (could be added to your keychain, similar to the Hardman corruption chain) but would require some thought and setup as to how to get it without breaking the event as a whole. Maybe reuse the Susan's Pictures angle and Peter gives you a spare key to achieve this.

ElPresidenete

Quote from: dcsobral on Mar 20, 2024, 12:27 AMTheir bed is a property. Changing it is easy. The trick is changing back -- I'd save their true bed to a DB table to do so.


Hmm..... once someone gets a lover do the following:
1. check if student (they generally won't be moved)
2. check if family (if so they are in the same house so they CAN share the bed even if student)
3. Check if their lovers bed is already taken up by someone else (if so, don't change bed).
4. change bed.

If they break up, then seek the bed based on their parents house (or their house, since we aren't changing house, just bed for students?)

Qusstion: When should the check be performed?


This is JUST changing bed. Changing home is also a possiblity, but that might only happen for single adults.