News:

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

Former www.henthighschool.com

Recent posts

#1
Brothel King / Re: [Announcement] Girl Pack a...
Last post by neme - Today at 01:43 AM
Mileena & Cassie Cage



Warning Monstergirl (She's not always wearing her mask)


C+
B+
103 Images
211 Images
39 Videos
41 Videos
15Mbs
20MBs






































Separate downloads available
#2
Brothel King / Re: [Feedback] Gameplay and Ba...
Last post by Veien - Mar 24, 2023, 11:16 PM
Story progression ruins all of the investments made in a brothel. This is bad, unfun design imo.

Problem: When you move from one chapter of the story to the next one (i.e.moving from slums to the city) you lose your previous brothel and all the upgrades and money invested in it.

How the problem affects gameplay: Knowing that in the next chapter the profit margins will be better, the player does not want to invest in the current brothel and instead is expected to make the bare minimum of money to finish the chapter mission. The player has to either prioritize the story or avoid the story to have a more rewarding management gameplay.

Solution: Let the player keep their previous brothel, move the upgrades at some reduced cost or sell it and refund a percentage of the investment back. (Arguably since this is magical universe the player's brothel could be located in a pocket dimension and change locations based on current rank)
#3
HHS+ Mods / Re: [Mod] [Mods] barteke22's m...
Last post by barteke22 - Mar 24, 2023, 11:14 PM
The hat pieces use ExtraHair parts (2nd hair button). Most of the other stuff was edited manually in Gimp2.
The outfits are based on designs of Aya from Touhou, and Takao from Kancolle - since they looked similar to the design I picked.
You can find the raw files for them here: https://mega.nz/file/AeRkXYSC#6oey2qdB3iZBbYwKxZRG88jtvvm3bXk6NEQeJP2ldGE
#4
HHS+ / Schedule Creation Guide
Last post by dcsobral - Mar 24, 2023, 10:11 PM
This is a guide on how to create schedules that will work all the way up to 10 classes with all subjects.

There's a tool out there that will create schedules and will even let you pick a save game file and it will create a new save game with the schedule it created. However, while it works really well at first it doesn't scale all the way to 10 classes.



The first thing to take into account is that some subjects can only be taught at specific locations:

  • Arts at the Art Classroom
  • Anatomy and Biology at the Biology Classroom
  • Bondage at the Basement
  • Chemistry and Physics at the Chemistry Classroom
  • Computer Science at the Computer room
  • Music at the Music Classroom
  • Sports at the Gym or Sports Area
  • Swimming in the Swimming Pool

Because there are 4 time slots on each day, and 5 days a week, that means any classroom can be used at most 20 times a week. If all your classes have the same number of each subject and you have all 10 classes, then a classroom can only be used 2 times for each class.

So if you have 10 classes, then each class can only have Swimming twice a week, for example. If you only have 5 classes, then each one could have Swimming four times a week.



So here are the steps to create a schedule, and then we'll go into detail for each one.

  • Make a list of all subjects.
  • Put subjects that must be taught in the same classroom next to each other.
  • Choose the number of times a week each subject should be taught.
  • Repeat the subject on the list based on how many times it should be taught.
  • Mark the the starting location on the list for each class.
  • Fill the schedule of each class from their starting location, wrapping around when needed.



Step 1: Make a list of all subjects.

Spoiler
Some subjects are locked at the beginning of the game and you'll have to unlock them before they become available. There are two types of restrictions locking a subject:

  • Some subjects require a specific expansion.
  • Some subjects must be approved by the PTA.

Art, Biology, Chemistry, Physics, Computer Science, Music and Swimming only need the expansion.

Theoretical and Practical Sex Education only need PTA approval.

Anatomy and Bondage require both an expansion and PTA approval.

So make a list of all the unlocked subjects you want to teach. Basically, anything that shows up on the Teacher Assignments tab.

There are reasons why you might not want to teach a subject even if it is unlocked. Of particular note, History decreases happiness and Religion decreases Corruption. Besides that, some subjects are simply better for some stats so you might want to focus on them to get those stats higher faster.

You can see an explanation of how a subject influences students and teachers in the Principal's Primer book, and well as mousing over the subject in the Timetable while managing the school. If you are truly obsessed, open the Debug menu, click on the Game Objects tab, select School Subjects in the first drop down, select a subject in the second drop down, scroll down to the bottom, open the "ImprovementInfluence" collection and look at what stats it is changing, by how much, and any level limits that might apply. This can also be done before loading the game (or starting a new one) by going to Development and then choosing File Editor, clicking on School Subject and then loading the subject.

My recommendation is to just list all subjects available, unless you know what you are doing and don't need a recommendation.
[close]


Step 2: Put subjects that must be taught in the same classroom next to each other.

Spoiler
This step is essential for this method to work. Let's say the only expansion you have is Chemistry Classroom and you have not unlocked any subject through the PTA. This is the list of subjects in alphabetical order:

  • Chemistry
  • Economics
  • English
  • Geography
  • History
  • Math
  • Philosophy
  • Physics
  • Religion
  • Sports

Because Chemistry and Physics share the same classroom, you must move them so they are next to each other. For example:

  • Chemistry
  • Physics
  • Economics
  • English
  • Geography
  • History
  • Math
  • Philosophy
  • Religion
  • Sports

Here are the subjects that must appear next to each other in the list:

  • Anatomy and Biology (Biology Classroom)
  • Chemistry and Physics (Chemistry Classroom)
[close]



Step 3: Choose the number of times a week each subject should be taught.

Spoiler
You have to fill 20 time slots for each class. If we take the example from the previous step, which has 10 subjects, and you choose each subject to be taught twice a week, you'd fill all 20 slots:

  • Chemistry: 2
  • Physics: 2
  • Economics: 2
  • English: 2
  • Geography: 2
  • History: 2
  • Math: 2
  • Philosophy: 2
  • Religion: 2
  • Sports: 2

However, you have to pay attention to how many times the special classrooms are used each week! Sports, because it can be taught in two different locations, can be taught up to 40 times a week. Chemistry and Physics can be taught up to 20 times a week, but they must share the classroom.

So with Chemistry and Physics each being taught 2 times a week, the Chemistry room will be in use 4 times a week for each class. That means the above schedule can only be used with up to 5 classes (4 times a week times 5 classes = 20 time slots).

If you have 2 classes you can assign a special classroom up to 10 times for each class.
If you have 3 classes you can assign a special classroom up to 6 times for each class.
If you have 4 classes you can assign a special classroom up to 5 times for each class.
If you have 5 classes you can assign a special classroom up to 4 times for each class.
If you have 6 classes you can assign a special classroom up to 3 times for each class.
If you have 7 or more classes you can assign a special classroom up to 2 times for each class.
[close]



Step 4: Repeat the subject on the list based on how many times it should be taught.

Spoiler
This is easier to show than to explain. Let's say you decided to do this:

  • Chemistry: 1
  • Physics: 1
  • Economics: 3
  • English: 1
  • Geography: 1
  • History: 3
  • Math: 1
  • Philosophy: 3
  • Religion: 4
  • Sports: 2

Then you'd turn that list into this:

  • Chemistry
  • Physics
  • Economics
  • Economics
  • Economics
  • English
  • Geography
  • History
  • History
  • History
  • Math
  • Philosophy
  • Philosophy
  • Philosophy
  • Religion
  • Religion
  • Religion
  • Religion
  • Sports
  • Sports

See how they now number from 1 to 20? You have a schedule!

If you choose to add free time for your students, you can simply add a "Free Time" line anywhere between two different subjects except between subjects that share the same class. Just make sure there are exactly 20 lines.
[close]



Step 5: Mark the the starting location on the list for each class.

Spoiler
The key to this step is knowing the maximum number of times a special classroom is used. For example, say you have this:

  • Arts
  • Arts
  • Chemistry
  • Chemistry
  • Physics
  • Physics
  • Music
  • Music
  • Music

Then even though Music is taught 3 times a week versus 2 times a week for the other subjects, because Chemistry and Physics share the Chemistry Classroom it means the Chemistry Classroom is used 4 times a week, which is more than the 3 times a week for the Music Classroom.

Once you found the maximum number of time a special classroom is used in a week, place Class 1 at the top of the list, then skip down the list by that number and place Class 2, then repeat until all classes are assigned.

For example:

  • Chemistry
  • Chemistry
  • Physics
  • Physics
  • Economics
  • Economics
  • Economics
  • English
  • Geography
  • History
  • History
  • History
  • Math
  • Philosophy
  • Religion
  • Religion
  • Religion
  • Religion
  • Sports
  • Sports

The Chemistry Classroom is used 4 times and the Gym is used 2 times, so the maximum number of times is 4. If we have 5 classes, then we do this:

  • Class 1: Chemistry
  • Chemistry
  • Physics
  • Physics
  • Class 2: Economics
  • Economics
  • Economics
  • English
  • Class 3: Geography
  • History
  • History
  • History
  • Class 4: Math
  • Philosophy
  • Religion
  • Religion
  • Class 5: Religion
  • Religion
  • Sports
  • Sports
[close]



Step 6: Fill the schedule of each class from their starting location, wrapping around when needed.

Spoiler
Now you just have to fill the schedule of each class starting from the where each class was assigned in the list. Let's repeat the example of the previous step:

  • Class 1: Chemistry
  • Chemistry
  • Physics
  • Physics
  • Class 2: Economics
  • Economics
  • Economics
  • English
  • Class 3: Geography
  • History
  • History
  • History
  • Class 4: Math
  • Philosophy
  • Religion
  • Religion
  • Class 5: Religion
  • Religion
  • Sports
  • Sports

So on Monday 7:50, Class 1 would have Chemistry, Class 2 would have Economics, Class 3 would have Geography, Class 4 would have Math, and Class 5 would have Religion.

You can fill the schedule either left-right first, or top-down first. Let's say we fill it top-down. Then on Monday the Class 1 would have Chemistry, Chemistry, Physics, Physics. On Tuesday it would have Economics, Economics, Economics, English. Etc.

Let's look at class 5, though. On Monday it has Religion, Religion, Sports, Sports. Then, since we got to the end of the list, we go back to the top, so on Tuesday it will have Chemistry, Chemistry, Physics, Physics, on Wednesday it would have Economics, Economics, Economics, English, etc.

That's all there is to it. The schedule will work and the special classrooms will not be double booked.
[close]



About Teachers

Spoiler
This technique assumes all teachers can teach all subjects. Sometimes, however, that is undesirable. Some teachers are much better than others at one subject, and some events requires that a specific teacher be teaching something (I'm looking at you, Keller!).

My recommendation is to not assign more than one exclusive subject for each teacher. For example, Claire is very good with Arts so make her the exclusive teacher for Arts, but do not give any other exclusive subject to her. For example, don't make her the exclusive teacher of both Arts and Music. There's one exception to this rule, which we talk about below.

For the subjects that share the same special classroom, make the same teacher the exclusive teacher of both subjects. For example, if you want only Carmen to teach Anatomy, then make her the exclusive teacher of both Anatomy and Biology, but no other subject.

The same applies to subjects that do not require a special class. For example, if you want only Keller to teach Theoretical Sex Education, then that should be her only exclusive subject.

Basically, a teacher should be treated the same way as an exclusive room when making the schedule. All subjects that are exclusive to the same teacher should be next to each other on the list on step 2, and the  number of time slots exclusive to that teacher must be considered on step 5.
[close]
#5
Brothel King / Re: [Questions] Gameplay quest...
Last post by dcsobral - Mar 24, 2023, 07:29 PM
A couple of girls have "escaped the brothel and has yet to return". Can I get them back? How?
#6
Brothel King / Re: [Resources] Writing events...
Last post by Goldo - Mar 24, 2023, 05:05 PM
Quote from: darkzerotor on Mar 20, 2023, 01:58 PMhi goldo is it possible to make the free girl only show up in a specific location rather than randomly all over the place

One thing I didn't think about: Girls are 'shuffled' between locations every week. What should we do for girls that are set to a specific location by their _BK.ini setting? It would be weird if they were nailed in place.

I lean towards the following solution: Girls with that setting generate in place and do not shuffle until MC first interacts with them. After that they change locations normally.

I'm willing to hear other suggestions.
#7
HHS+ Mods / Re: [Mod] [Mods] barteke22's m...
Last post by Davidking - Mar 24, 2023, 09:51 AM
I've been trying to recreate Akira's outfits as a base to design some paper dolls, but can't seem to find some of the clothing and accessories. Did you use some special imports on Kisekae?
#8
Brothel King / Re: [Resources] Writing events...
Last post by Goldo - Mar 24, 2023, 09:02 AM
Quote from: Hareb on Mar 20, 2023, 07:51 PMI was working on the 'bookworm' event I started in the autumn after quite some delay ... I can't seem to get it to launch in the console anymore (with the command 'call test_hareb')

The 'label test_hareb:' line is where it should be.

I definitely have one Loyal and one Class President in my stall, so it should work and I've tried to temporarily remove the personality requirement, so it should work with any girl.

There is no error message. The event just won't launch.

Can you put a simple line of dialogue as the beginning of your event such as:
sill 'Event launched'
so you know for certain if it is running or not? Maybe an 'if' statement is screwing with your event.

Using call in the console is vanilla renpy and very straightforward, so it should work. Sometimes the console deactivates renpy commands and restricts to python for no apparent reason (but it does give an error message). If that happens, going into the options menu then back usually reactivates them (no clue why). You would also get an error if the label didn't exist.

So the most likely scenario is that your event is indeed called, but returns immediately for some reason.

#9
Brothel King / Re: Suggestions
Last post by Goldo - Mar 24, 2023, 08:56 AM
Thank you for your suggestions. I think it would make sense as a large mod or maybe even a fork because it changes a lot of the base mechanics of the game. I could give some pointers on how to implement some parts in the code if needed.
#10
HHS+ / Re: Gameplay questions
Last post by TBBle - Mar 24, 2023, 01:35 AM
Quote from: xoxo1001 on Mar 23, 2023, 03:39 PMIs there a way to reset a character's questline?

Not generically. Each questline is managed individually, so you'd have to use the debugger to reset a bunch of different things back to their original state, including rescheduling events and changing variables inside them.