Hentai High School+ v1.11.1.1
Tags
Created by HentaiHighSchool, Hentai High School+ is a adult sandbox game powered by Others. It was first released in March 2025 and last updated in June 2026. The game runs on Windows and is available in English.
Overview
Features
Key themes in this game include rape, sandbox, school setting, sex toys, sexual harassment, slave, spanking and teasing.
Frequently Asked Questions
Is Hentai High School+ free to download?
Hentai High School+ is available to download for free; see the download section above.
What engine is Hentai High School+ built on?
The game is made using Others.
What platforms does Hentai High School+ support?
Supported platforms: Windows.
What language is Hentai High School+ in?
Hentai High School+ is available in English.
Screenshots
Download Links
These links lead to external hosting providers. Use at your own risk.
Developer Notes
HHS+ is a sandbox and does not really have a concrete goal or ending at the moment, so you need to make your own goals. The playthrough will end nonchalantly after 2.5 ingame years, but you will likely run out of stuff to do long before that. Just trying to get your school (and later the town) to be as corrupt as possible without getting fired is usually a good endeavor.
The current development focus is about streamlining, modernizing and balancing the gameplay of the existing events, since many of them have been contributed by many different authors of different skill levels over the years. That means that you should not expect much new official content in the upcoming release.
We consider the game as a platform and sandbox for the community to expand, and we aim to improve the customizability and modding of the game with every release. Development tools are provided with the game, though they are admittedly not well documented at the moment. Eventually the engine is also supposed to be used for entire new school management scenarios - the current Smallville scenario is also a test balloon to figure out what features are needed in general. But if you are running out of things to do in the official release, you could give some mods a shot. One of the most popular mods is Lexville, which changes many aspects of the base game. It is linked below.
If you are interested in some features of the upcoming version, you may want to take a look at the dev blog.
Issues with the official forum and mod mirror:
The original forum for the game and our development infrastructure has gone offline since April 2022. Since we had no way of reaching the person in charge and also haven't seen any sign of it coming back, we created a new official forum at https://henthighschool.net as well as a Discord channel.
Unfortunately this also means that most of the mods that were only hosted on the forum are not available right now. However, barteke22 has set up a MEGA folder as mirror where mods can be gathered (both his own as well as third-party):
1.11.1.1 Mega
1.10 (extract into mods & enable): Mega
1.9.5 (extract into game folder): Mega
New game is required
Note: mods written for 1.9.5 may not be compatible with the 1.10.0 yet
DOWNLOAD
Win: GOFILE - MIXDROP - UPLOADHAVEN - UPLOADNOW
Previous Versions
v1.10.5.7
Win: PIXELDRAIN - WORKUPLOAD
v1.10.4.2
Win: MEGA - MIXDROP - UPLOADHAVEN
v1.10.3.5
Win: ANONFILE - FILESFM - MIXDROP - PIXELDRAIN - WORKUPLOAD
v1.10.0.0
Win: MEGA - ANONFILE - MIXDROP - PIXELDRAIN - UPLOADHAVEN
v1.9.5 SP7
Win: UP2SHARE - WORKUPLOAD - FILESFM - GOFILE
Experimental Pre-Releases
(not tested for stability or officially supported, use at own risk)
Win: DISCORD
Extras: MODS - WIKI - LEXVILLE MOD - BARTEKE'S MODS - CHANGE POPULATION - TIPS - TIPS2 - WALKTHROUGH - GUIDE - MOD INSTALLATION AND CREATION GUIDE
*This unofficial port/version is not released by developer, download at your own risk.
Changelog
Emergency patch 1.11.1.1.
- Fixed GetKeywordOverrides operation getting a reference instead of a copy.
- Fixed Person Location being nullable when most logic doesn't support that.
v1.11.1.0
Events/Misc:
- Classroom Shared\Drawing: Added non-penis variant & support for any gender since the event isn't really gender specific.
- Kendo club event rework, fooling around into overheating. Expanded.
- CosplayCostume redone by Neme, heavily expanded and now fully up to date.
- Added a Fullscreen setting.
Recalculating travel durations when entering the map.
ImmodestyCheck:
-- Made Arousal a modifier to Immodesty instead of being a pure boner check.
-- So it's possible to fully disguise boner by dressing more conservatively, in exchange for missing out on the possitive effects.
-- Changed boner penalty to OnObservers. Same rep hit at low stats, but other stats in return & less hit at higher stats.
-- Attached on Init_ instead of Wardrobe access.
Modules:
- Sorting & trimming ShowFileOverrides paths.
- Added :version & :soft Dependency support to ModInfo.
VEE:
- Item images: Changed to use same metadata logic as regular images (blacklist). Added animation & frame index support.
-- Set Item Image: Added 'from String' variant link & changed to metadata menu.
-- Show Item Image: Added Overlay input link. - Updated VEE Image commands to ignore overrides & support Debugger.
- Added Debugger command to open physical event in VEE.
- Added operation to Get/Set item events.
- Allowing setting container items as active.
- Get Shortest Location Path: Added link variant to calculate travel time.
VEE Functions:
- Updated ShowActionImageFilter to support .webp overlays & new (future) overlay tags.
- Moved futa drug player name choice into a reusable function.
Fixes:
Lots and lots of fixes.
- Fixed various GetCandidates inconsistencies. And some logic errors in a few events.
Pregnancy:
-- Pregenerating name lists on init & reload to avoid issues with multithreading.
-- Removed SetEffects from backgrond births since it doesn't support multithreading.
-- Age drugs: Replaced midnight energy reset with a StatusEffect penalty to gain/loss for the duration of effect.QuestStats: Fixed Autority index & added new stats.
- PutPersonInLocation*: Virtualized just in case.
Engine commits 587e3faa - 623878d5:
- Added a warning in CheckForErrors for "Person Stats" without stats.
- AssetBrowser: Added nullchecks to IDisposable variables.
Replaced Clipboard.SetText() with WinForms alternative because it works better. Also fixed VEE copying/pasting tooltip not appearing.
Changed ContentFilter (Blacklisted) > SetNextSchedule (9999) to (30). WeatherCheck (0) to (0.02). Via makeshift AutoFix.
- 02_TheaterClubStripping: Added missing event delay.
- GetContentFiltered: Updated description.
Btn_ConvertDrugs: Added choice to convert all of same type.
Pregnancy:
-- Fixed father not being cleared on birth (when not known/together).
-- Some tweaks in Chat interaction.
Engine commits aaad95fb - 08f9dc97:
- Made SeqVar_Regex always return UserFacing:False & made it non-serializable.
- Fixed typo in properties in a backwards compatible way.
Made a few more properties optional in the XML output.
More typo fixes.
- Hides ID of girls in BGC.
- Primary Adjustment to school trigger chance, should prevent 'event waiting' from being as frequent.
- Typo Correction. Typos and logic updates on misc events.
- Forest Run in Underwear only event refreshed, less interesting images swapped out.
Several typo corrections and minor dialog changes to BellsStrip.
MadScience:
-- Fixed division by 0 due to old calculation using hardcoded drug count.
-- Fixed not adding 5x drug due to AddItem not being in Stack mode.
-- Fixed BodyDesigner using wrong key & category name (being merged with Breast Reducers).NudeAdjustment: Fixed missing link to Accept.
GetAddSetDDTag:
-- Fixed Consent enum name being saved instead of numeric value.
-- Changed default GET Mode to be 0 instead of 1, since that's what events use.Hooter chain: Made discussing plan with Peter remove OutLateTonight flag from Susan. Typo.
- Shimakaze: Moved all Interactions from Chat to Special. Changed some textboxes from full to regular.
- BellsDrugs: Fixed wrong ShowPD input being used.
CheerleaderUniformChange: Added 2 days to initial ask delay. Halved rep hit if bought but not checked.
Fixed some typos & formatting errors in various events. Fixed some meta.
- Fixed typos in some events.
Engine commits ad21b383 - a2b6ce2f:
VEE:
-- Added Text & Variable Search command.
-- Made Operation Search command work in Debugger (loaded events instead of physical files).
--- Same for UpdateAllEvents command (for testing purposes).
-- Expanded FindExternalReferences command checks.
-- Converted TODO list command to CFE list for Jump support.
-- Tweaked some VEE commands to support overrides & debugger.Fixed exception when reloading GenderOverrides.
- Made some properties that usually have the default value optional in XML.
Sorted some Management panel collections.
Fix typo and missing [/color] tag.
- Check the item event instead of the one with the default name.
Engine commits 000842 - 0f86df
Make comment of Get List of Items in Inventory more readable.
Bugfix to nude adjustment.
- Pool adjust to nudity event.
- Images corrections.
- Logic updates for some events.
- Typos fixes to roofbully
- Text fixes to askstudent.
Fix BGC for white hair.
Various events: Fixed syntax errors & typos.
Added a retry button to GenSexImageProvider test & fixed some image tags.
OnGenderChange: Fixed events not being triggered for more than one NPC at once due to CheckEventExecution not supporting multi-trigger.
Futa transform ingested_ItemEvent: Removed old redundant logic.
Misc Events: Fixed missing SetEffects variables.
- Fuck_Effects: Fixed anal counting as vaginal.
InfoPanel\MainTab: Fixed virginity check fix. Fixed extra data not appearing in cheat mode.
Condom: Moved condom visual to Special layers, since Item layer logic doesn't play well anymore.
Condom: Changed usage tracking from Counter to Use/MaxUses. Which allowed removal of DisplayName checks.
Added metadata to some Item images.
Hypno: Added Expression Resigned change when succeeded.
NextCompetition: Fixed exception when updating Guardian for current competition.
- TakeMeHome: Tweaked to check NPC home for PC's home, instead of hardcoded Annette/Andy.
MissingGirlSearch_DriveLounge: Gave higher priority to prevent passing out.
Fixed events showing Name instead of DisplayName & typos.
Engine commits 5f23859 - 46f7ccf:
- Fixed 'to SeqVar_Int' replacement not working.
- Moved null to empty conversion directly into SeqVar_String's setter.
- Added another NotificationManager null check in case of discarding a large queue.
- Fixed index offset when ShowObjectSelection is in ShowDecisions mode + has both Cancel buttons enabled.
Ignoring Uses & sale locations on Item Reload.
Reload fixes:
-- Fixed Debugger loading file version if event was loaded in Debugger prior to reload.
-- Fixed Item reload not keeping stack count.
-- Fixed code that was disabled for testing.
v1.11.0.7
- Fixed ItemEvents unequiping NPC items.
v1.11.0.6
- Init_StandardCalendar: Gave very high priority since it creates calendar DB.
- UndressState: Made School setting also apply to staff.
- PregnancyReputation: Tweaked calculation to use precentage of impregnable instead of all.
BadGirlsClubVlowPlot: Added no fetish fallback for girl B.
MadScience: Fixed concentraces not being added to ConcMade list.
- 00_Pregnancy_Main: Fixed hypno choice order.
- InfoPanel\MainTab: Fixed anal virgin & futanari check.
- SwimmingTease: Fixed exception due to cloned var.
- Tests\GenSexOverhaul: Changed away from UID, since sorting no longer supports non IPerson properties.
UI_MapStreetsButton: Added ResetLayout trait to force update layout.
TradeItems:
-- Fixed base game trade extensions after 'Transfer List' was renamed to 'Items'.
-- Moved Give trait & special application into GiveItemToNPCHandling function, so events that handle giving internally can reuse it.
-- Fix to IsEquipped state when NPC rejects taking/giving equipped item.
Engine commits 1cedd7f2 - be20202b:
- VEE: Fixed GridMode backward hover drag exception & optimised logic a bit.
- FileEditor: Fixed GameObjects not being loaded.
- WorldEditor:
-- Multithreading image load.
-- Fixed images not updating when path changed.
-- Fixed image dialogue not opening the correct path. - Added a LayoutFrequency setting.
v1.11.0.5
- Removed Events\ExtensionLibrary\DailyEvents\RefreshOutfitLevels daily event since it has an equivalent NativeEvent. Existing saves: It's harmless to leave it, but you can delete it.
Engine ffeb2f57 - 9d7ddb98:
- NotificationManager: Added nullcheck to avoid exception when it's disposed on the finishing tick.
- Themes: Skipping preloading of invalid assemblies.
- Removed Skill commands from Debug input.
- Typos.
- Added FindEventOverrides command for finding events overridden by or overriding current event.
- Changed UpdateAllEvents result window to CFE for jump support.
- VEE: Added Input > Outputs yellow highlight (inverse of Output > Inputs).
- LuaEditor:
-- Added unsaved progress exit confirmation.
-- Auto selecting first script.
-- Fixed Save button not updating.
v1.11.0.4
Engine commits 2db839e - 76ba94e:
- Fixed Btn_Event Try being triggered on event TimePass due to earlier LocationConstructor change. Also cleaned up some redundant calls.
- Fixed FindEventsWithOperation VariableValue exception when Object var is null & added ability to find null with NULL.
- Replaced some more WinForms file dialogs with Microsoft.Win32 variants for WPF.
- Added debug occupant counter to location label.
- Save Loading:
-- Fixed UINotification's TimeQueueManagers not being disposed and slowing down consecutive loading.
-- Fixed some static data not being reset.
-- Cleaned up some redundant calls.
-- Fixed stat bar not being reset in some cases.
Engine commits e1f86ec - a22a8c0: Code modernization without functional changes.
Events:
- Btn_InterviewStudents: Fixed Name being used instead of DisplayName & misc tweaks.
- ToRealNPC\RemoveDBKeys: Fixed jsonb query exception.
- RandomizeDetentionAndRogue: Added IsRogue reset.
Typos.
Added FixFutanariOverride to OnGenderChange.
- Fixed MadScience EpicFail adding a day to hallucinate instead of subtracting.
- Tweaked Hallucinate events to use FastSchedule.
Added uniform delegate for TrackClub.
Complete rewrite of bells storyline. Ends at strip for now, more to come. Hugely expanded content. (new game only if progressed past already).
v1.11.0.3
- SwimTeamCoach: Fixed exception when off-season & TimeJump instead of TimePass issue.
- Club_Competitions: Fixed exception when no club is available on season change.
- PD_Nun: Fixed breasts missing on certain levels.
- Carl_Chain: Fixed missing text & only half of the required gender drugs being removed from inventory.
- Town Council Chain: Fixed various timing issues.
Added LOC_ events to Library & Church Hall.
Added missing NativeEvents to Template.
Fixed Upgrade operations using UpgradeLevelName instead of UpgradeName.
Engine commits f94aa344 - 66497fcb:
- Removed rounding from SetPaperDoll to ensure equal distribution between whole numbers.
- Tweaked some code to ensure debug data refresh on save load.
Made EventReload reload current debugger tabs instead of fully clearing them.
Fixed Frontend not resetting data properly for CheckForErrors & VEE when changing enabled mods.
- Fixed GlobalVariables not keeping old value on reload (when reloaded from existing Global instead of non-Global).
- Fixed Constants not loading status flags.
Fixed Debug > Modules > CheckForErrors damaging save state.
School Upgrade operations:
-- Fixed operations using UpgradeLevel lists when checking base Upgrade Name.
-- Added Upgrade Name requirement to UpgradeLevel operations to avoid ambiguity.UpgradeCost: Added Set input & Specific + Maintenance variant links.
Perform Upgrade: Fixed exiting the event if a NativeEvent was triggered. Added Downgrade input.
Fixed DistributeStudentToClass not removing students from old class.
Fixed SubjectIsTaught link variant logic.
Fix to BadGirlsClubVlowPlot.ve.xml to prevent changes in try phase.
v1.11.0.2
- Fixed a Cron exception in Pregnancy\Children.
1.11.0.1
- Fix for a rare bug that you'd probably only run into with specific mods.
PersonStatusEffect with link variant not being able to handle VirtualPerson. - Fixed nun initialisation.
https://henthighschool.net/hhs/hhs-1-11-official-release-thread/
More links may be in the source thread (registration required).
Source Thread