News:

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

Former www.henthighschool.com

[HHS+ 1.10.4] Official Bug Report Thread (Check OP)

Started by barteke22, May 27, 2022, 11:39 PM

Previous topic - Next topic

barteke22Topic starter

For bug reports for the full 1.10.4 release.  This is for actual bugs only (broken logic)!  Please don't report the same issue both here and on discord.
For typos see the Official Typo Thread.
For balance issues (numbers or inconsistencies) see the Game balance discussion thread.
For hopes and dreams (changes/suggestions) that may never be, see the Feature requests and wishlists thread.

If a report has been 'liked' by an admin, then it's confirmed and fixed internally. Issues assumed solved will be purged when the relevant patch comes out.

Issues tracked currently:
- Should be fixed, but if you run into 'Insufficient memory' issues, report & switch Settings > Gfx > High GPU.

Low priority as it could take a while:
-


In next fixes:
- MissingGirl (slave) head gone on existing saves.
- AskOverMain (dating) not replacing time properly ({m0:20:00} etc).
-


Self help
Will list some bugfixes if you're impatient. In all cases Debug > Debug Events the file.

- MissingGirl (slave) head gone on existing saves:
-- Give her a wig from the WigShop.
-- Or edit FunctionLibrary\PaperDoll\SetGenericPersonHeadImage:
--- Either delete the whole MissingGirl logic at the bottom, and connect above logic to 'Accept Event'.
--- Or add a 'File Exists' op between 'Replace Text' & 'Head'. 'Found' going to 'Set', and 'Not Found' to 'Accept Event'.


For 1.10.3.5
Update to 1.10.4.1, old:

Will list some bugfixes if you're impatient. In all cases Debug > Debug Events the file.

PersonAttachedEvents\RaymundChain\AprilClass {P2_Name} Exception:
1. Debug > Debug Events the file.
2. Change ID 131 from 1 to 2 (can filter by ID in top right).
3. Disable Single Line Mode in ID 130 + click 'Delete'.

Location\School\Principal Office\AprilOffice not getting scheduled after AprilClass (after missing student):
1. Edit > Event Properties.
2. Temporarily disable its scheduling by unticking 'Fast Schedule Check'.
3. Undo that after the event (important).

Knock/Intercom being broken (FunctionLibrary\Location\BreakInMain).
- Change the outputs of ID 305 so 1 connects to 0 and 2 to -1. Hover over Out and press Delete, then drag it.

MadScience (Location\School\Chem Lab\MadScience) instantly re-scheduling due to a missing link.
- Connect the output from ID 1549 (Out to In on its right).

Any errors saying: Unexpected end of file has occurred. The following elements are not closed: ImageMetadata.
- Open file and open relevant image (first exception ID), then close it.
[close]
[close]

UmhRshJt

#1
Willpower -20
Some sex operations appear to be giving -20 willpower to participants, which does not seem intentional. The willpower for the PC resets back to 50 after some time, however will drop down temporarily to 32 by the change (even if starting at 50 and the notification stating -20 change).

Triggering activities (at least):
Fucking Hooter in the "dating" phase after corruption
Masturbating in the school office
[close]

Edit: Not a bug, it's just a temporary effect caused by sex, like the happiness one.  The UI notifications for them should be hidden/improved, but effect itself is as intended.

RedGreen3

#2
-0.01 Happiness
I'm losing 0.01 happiness every time I move after meeting Sierra Hardman in my office for the first time. This is a new game and I have yet to save. Someone on F95zone mentioned that it only happens to them when they save or load before meeting Sierra in the office for the first time, but this is not my experience. I'm also getting lag when moving to a new place.
[close]

Edit: Same as above.

TBBle

On that note, I was amused that the HasQuest prostitutes will, when asked (before the quest has even started) tell you they're a prostitute. But you don't recognise them when you call them until you reach that point in the quest.

So having someone's "My job is" answer evolve based on flags makes sense, but probably isn't currently supported in the code (even though the "You already knew that" part does).

barteke22Topic starter

Modding the game to have 0 males (or females) is not supported by scenario design, therefore not really a bug.  It might be in the future, but for now it isn't.

TBBle

I've hit a couple of times now where the suggestion code saw secondaries that weren't present. Once was in the home bathroom, just me and the target, and I got a "failed to hypnotise a secondary" failure. I had just saved, and reloading and trying again didn't trigger a secondary success or failure. I don't have more details of this one, as I assumed that somehow Annette had wandered into the room long enough to be counted or something. From memory this was a Have Sex action.

The second time was in the home bedroom, and actually hit a divide-by-zero which I thought warranted a closer look:
ExtensionLibrary\Suggestion\Options\ChangeBehavior\10_ChangeBehaviorMain [EXEC] caused an exception at operation SeqAct_DoubleMath (ID: 435).
    called by FunctionLibrary\Suggestion\ProcessSuggestionOptionsFromFolder at SeqActLat_RemoteEventDynamic (ID: 111)
    called by ExtensionLibrary\Suggestion\Options\10_ChangeBehavior_Category at SeqActLat_RemoteEvent (ID: 3)
    called by FunctionLibrary\Suggestion\ProcessSuggestionOptionsFromFolder at SeqActLat_RemoteEventDynamic (ID: 111)
    called by FunctionLibrary\Suggestion\Main at SeqActLat_RemoteEvent (ID: 362)
    called by Interactions\MindControl\HypnosisStandard at SeqActLat_RemoteEvent (ID: 57)
Attempted to divide by zero.

Node 435 is down in the bottom left, marked <60:  Max Total = 150 / Min Total = 75.

I'm not sure what's going on here, since looking at HypnosisStandard, there must have been an entry in the secondary targets list to even hit this point.

I'll try and catch it happening again, and see if anything else useful shows up. It's a shame that when there's an exception, I can't bring up the debugger to look at the event state.

----

I just had it happen again, and the secondary target text (i.e. "You also told X that anything they see was just their imagination") named the primary target. Reloading a save immediately before the action and trying again didn't reproduce the issue, annoyingly.

Anyway, this suggests that something is failing in the very first step of HypnosisStandard, since that is supposed to remove the target from the secondaries list; I don't understand how I then see in 10_ChangeBehaviorMain the Secondaries count being 0, so perhaps something else is going wrong and confounding this check.

TBBle

I (unthinkingly) didn't keep the save, since it didn't reoccur when I loaded the save and tried again. It was a different NPC each time, at least one was a special, it's possible all three were.

I'll grab the save next time, and also have the debugger open when I'm running Hypno in my home to see if I can catch and inspect the state.

Late edit: I think the circumstance happened again, but didn't trigger an error (I saw the secondary text for a single-occupant hypno call), and it happened after a load this time, as I was save-scumming the hypno attempt and the first attempt was resisted; however I forgot to grab the save again, and it didn't hit the exception this time. So next time it happens, I'll make sure I hit the path that has the exception (I think it's only the Have Sex side that will hit an exception here), and keep the save game aside.

TBBle

Quote from: kronosblaster on Oct 16, 2022, 08:11 AMThe image data generated an overflow during processing

You might be hitting https://stackoverflow.com/a/65111729/166389, which has a local workaround, but can and probably should be fixed in the HHS+ codebase (see the first comment) although since I can't see the HHS+ C# code, it's possible that specific comment is inapplicable.

I'm not sure the fix in that comment is right (it depends on the context, but ignoring the colour profile smells fishy to me). The problem might well be the image data (if it has a bad colour profile embedded, but that'd be weird for every image in the game to have that issue unless someone once processed all the images using a faulty tool), or a bug in WPF itself where it mishandles certain oterwise-valid colour profile conversions.

It's also possible that the code as-is is correct, and you have a faulty colour device profile loaded on your computer somehow, and that is why the conversion fails. If that is the case, then the configuration change in that link would be the right fix after all.

jsb

The maintenance detention can wind up in the locker rooms at school, and they usually adopt the locker room dress. In the early game, it's strange to see male students in the girls' locker room with no clothes on.

Talasmon

Thank you, Oratorio.  It worked for me as well.

oratorio

Weather effects ... it rains inside the shopping mall.

barteke22Topic starter

Quote from: blumph on Jan 26, 2023, 02:20 AMBefore 8AM, Sports Area will be marked "Cheerleading Practice", but there are never any club members present.

Also, below error; I have a monitor up watching RAM and VRAM; neither were more than 30% used.

They won't turn up if there's less than 6 members able to come that day, I've tweaked the button to not mention them if that's the case. You also need to enter the location from outside for them to show (see the button say 'Cheerleaders'), spending the whole time in Sports Area won't put them there (could be improved I guess).

Guess I'll have to deprecate 'High RAM' mode after all, it worked for the tester & me, but eh. Not worth any more effort than what it took to get it working for them - just for the sake of the park fountain being a GIF and nicer looking mouse hover outline.

Switch to Balanced (that's the only diff from High RAM). And if Balanced also fails (I pray it won't), High GPU is what was used before 1.10.4. The difference between the 2 won't be notable until the stuff I'm working on on the side comes out anyway (so probably never xD).

Quote from: GuMJ on Jan 26, 2023, 06:03 AM[translate.google]
The quest is looped after the meeting at 8:00 pm. At the end of the meeting, it is said that the meeting did not take place.
\Schools\NormalSchool\Events\PersonAttachedEvents\Principal\UnderwoodQuest\Domination2.ve.xml

Not fully sure what you mean.  Do you mean that you arrive between 8:00-8:59pm on the same day and it loops success into missed?

Because arriving at 9pm+ or the next day means you missed it.  At which point it's supposed to loop back to an earlier stage, and probably lock you out of that path (not sure on that, maybe it lets you retry). If you arrived on the same day between 8-8:59pm post your save.

Quote from: oratorio on Jan 26, 2023, 07:14 PMWeather effects ... it rains inside the shopping mall.

It's an outdoor (roofless) shopping mall (basically a street).

@Everyone else: Next patch soon.

blumph

#12
Quote from: barteke22 on Jan 27, 2023, 02:17 AMUh, those options are from 1.10.4.0? Last 2 patches had fixes related to them (we're on 1.10.4.2).

Still on 1.10.4.0; hadn't grabbed the latest yet.

EDIT: Loaded 1.10.4.2; Slave in basement keeps trying to use Images\EventPictures\Custom\MissingGirl\BrownEyedHeads\F_Head84.png (only 3-16 exist); changing it to an 'existing' head doesn't hold, and reverts on reloading the map.

Dzeris

Quote
Quote from: Dzeris on Jan 27, 2023, 02:07 AM1.10.4.2, save updated from 1.10.4.0. Went through debug menu to reload files and objects. Slave girl is missing a head when in her preferred "uniform" or not in uniform in town. I don't remember if previous games had chat option that ask her to switch back to regular uniform.

Gimmie save, nothing should've changed in terms of her stuff... But the whole slave logic is such a mess I need to see it live xD

Spoiler
https://file.io/TpZq57I7ks4J Only Isabella Perkins went through missing girl quest. If file.io allows only one download, I'll find other upload service. Can add save from 1.10.4.0 that has her with head in 1.10.4.0 build.

It would be interesting to know what is required to trigger group trip in Parker events in that save.
[close]

GuMJ

Quote from: barteke22 on Jan 26, 2023, 09:38 PM
Quote from: GuMJ on Jan 26, 2023, 06:03 AM[translate.google]
The quest is looped after the meeting at 8:00 pm. At the end of the meeting, it is said that the meeting did not take place.
\Schools\NormalSchool\Events\PersonAttachedEvents\Principal\UnderwoodQuest\Domination2.ve.xml
Not fully sure what you mean.  Do you mean that you arrive between 8:00-8:59pm on the same day and it loops success into missed?

Because arriving at 9pm+ or the next day means you missed it.  At which point it's supposed to loop back to an earlier stage, and probably lock you out of that path (not sure on that, maybe it lets you retry). If you arrived on the same day between 8-8:59pm post your save.
Spoiler
1. The meeting starts at 8 pm
2. The meeting ends at 8:45 pm +/-
3. Stats are counted
4. There is no record of completion in the smartphone
5. You can go down to the basement
6. The meeting is repeated (+45 minutes)
7. You go to any place
8. The message starts: there was no meeting
9. Three days later, a meeting with Underwood is scheduled again
10. Meeting again at 8 pm
11. Replay
https://mega.nz/folder/hEFiAD6A#W_Tnzw6c2J5AYxYmG13EJA/folder/4A0wjTTY
[close]