News:

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

Former www.henthighschool.com

[MOD] [1.10] Futa Overhaul Mod

Started by patrick star, Aug 10, 2022, 02:33 PM

Previous topic - Next topic

TheMadCap

Hi again! As promised, here it is with the fetish updates and train stuff. I still haven't been able to get certain event to pop, like the shrines, or the train events themselves, but I have had limited time for testing.

https://mega.nz/file/qrgXhZhB#MPyNmmOAqeXGqeyN-oxWrsxfDjViuVRp-vxBbRzl4bg

GrafiX

#16
Location/Park/ParkMasturbation event sometimes drop an error Location\Park\ParkMasturbation [EXEC] caused an exception at operation SeqAct_TextReplacePersonContext (ID: 74).
Value cannot be null.
Parameter name: Person
And if I remember correctly it happens only during Sunset and Night.
Maybe there is error in event logic?

If Sunset or Night: it not force set "False" for Male/Famele, but Check only for a Futa. So if there is no Futa in Location(but set "True" for Male/Female from previous check) it Execute event, but cannot Pick a Person? I don't know how this coding exactly works, so I'm absolutely not sure. )
(Sorry for my garbage english).
Sorry for my bad english.

ElPresidenete

FYI, I fixed the broken Hooter quest. Should I put just the fixed files up?

ElPresidenete

#18
Quote from: GrafiX on Jul 07, 2023, 03:20 AMLocation/Park/ParkMasturbation event sometimes drop an error Location\Park\ParkMasturbation [EXEC] caused an exception at operation SeqAct_TextReplacePersonContext (ID: 74).
Value cannot be null.
Parameter name: Person
And if I remember correctly it happens only during Sunset and Night.
Maybe there is error in event logic?

If Sunset or Night: it not force set "False" for Male/Famele, but Check only for a Futa. So if there is no Futa in Location(but set "True" for Male/Female from previous check) it Execute event, but cannot Pick a Person? I don't know how this coding exactly works, so I'm absolutely not sure. )
(Sorry for my garbage english).

That's an odd code. It checks for anyone during the day, but at night it only checks for futas.

But the error is specific to the SetTextColor (which is in the execute branch), so it means that the person WAS found...and it seems to set/check for specific persons.  So you need ot check that block specifically.

I might do it later.

⚧ Squark

I don't want to sound like a thickhead but is the link on the first post your fixed version of the mod?

I'm going to say "no".

⚧ Squark

Errorless call to the VEE. It hits a breakpoint at the School gate.

blacklwolf666

dont know too much about the coding but seem to always get a pop up for the visual event debugger instead of an event triggering when running this mod at the main school gate.

⚧ Squark

@ElPresidenete, if you have a fixed version of this mod it would be appreciated if you'd put up a link for it.

ElPresidenete

"Fixed" is a strong word. More like tweaked. But now I have to check how many tweaks and where did I put them. I'm not sure anymore. I think it's only only like 2-3 events. I think Hooter Fixes are basically that.
Could be more.

sunaste

Quote from: ⚧ Squark on Dec 02, 2023, 04:58 PMErrorless call to the VEE. It hits a breakpoint at the School gate.

Anyone have an idea on a fix on this event? Might just remove that one out of my mod events until a fix is found so I don't keep hitting the error.

TBBle

#25
That breakpoint is actually saved in the event in TheMadCap's version I downloaded from https://henthighschool.net/index.php?msg=3614. To fix it, you can open the event in VEE (or in the debugger when it happens) and click on the node, and uncheck the Breakpoint checkbox. If you're in debugger, hit the "⏹️" button to continue playing, it'll be fixed in your save-game now.

To fix it without VEE, open the file Events\Location\School\Main Gate\Futa_Main_Gate.ve.xml with a text editor, and delete the Breakpoint on line 164, it's the middle line here:

      </VariableLinks>
      <Breakpoint>true</Breakpoint>
      <ListKind>PlayerLocationOccupants</ListKind>

If fixing it outside the debugger, then usual notes apply about reloading the event from the Debug menu, etc.

⚧ Squark

Quote from: TBBle on Dec 19, 2023, 04:22 AMThat breakpoint is actually saved in the event in TheMadCap's version I downloaded from https://henthighschool.net/index.php?msg=3614. To fix it, you can open the event in VEE (or in the debugger when it happens) and click on the node, and uncheck the Breakpoint checkbox. If you're in debugger, hit the "⏹️" button to continue playing, it'll be fixed in your save-game now.

To fix it without VEE, open the file Events\Location\School\Main Gate\Futa_Main_Gate.ve.xml with a text editor, and delete the Breakpoint on line 164, it's the middle line here:

      </VariableLinks>
      <Breakpoint>true</Breakpoint>
      <ListKind>PlayerLocationOccupants</ListKind>

If fixing it outside the debugger, then usual notes apply about reloading the event from the Debug menu, etc.
Thanks!
I just wish I knew what the thinking behind inserting a breakpoint was in the first place.

TBBle

Quote from: ⚧ Squark on Dec 19, 2023, 06:52 PMI just wish I knew what the thinking behind inserting a breakpoint was in the first place.

Since it's in the Try block, I assume the author was having trouble getting it to Accept, or was seeing issues where the event was Accepted but the student list was empty or similar. And then just forgot to remove the breakpoint after working out the issue.

It's actually a minor annoyance in the VEE system that you can't save a modified-in-debugger event back out to .ve.xml (AFAIK) so you either need to do all fixing in normal VEE and keep reloading the event, or repeat any fixes you make in the debugger back out to VEE. If you're doing the former, forgetting to remove a breakpoint from the VEE-edited version is pretty easy.

⚧ Squark

#28
Okay, found another issue.
Using the Smartphone to check student info, it fires this error:
ExtensionLibrary\Smartphone\Journal\Students\Students_PeterHooter [TRY] caused an exception at operation SeqAct_GetPersonDisplayName (ID: 46).
    called by FunctionLibrary\SmartPhone\SmartphoneCategory at SeqActLat_RemoteEventDynamic (ID: 46)
    called by ExtensionLibrary\Smartphone\500_ViewJournal at SeqActLat_RemoteEvent (ID: 7)
    called by FunctionLibrary\SmartPhone\SmartphoneCategory at SeqActLat_RemoteEventDynamic (ID: 5)
    called by NativeEvents\UI_Main_Buttons_BottomLeft\UI_SmartphoneButton at SeqActLat_RemoteEvent (ID: 91)
Object reference not set to an instance of an object.
And I know why. It's because Peter's display name is not stored in the debug as Peter, like it says above.

Okay, fixing it proved easy enough.
Open the Debug console and navigate to both of the following:
ExtensionLibrary\Smartphone\Journal\Students\Students_PeterHooterExtensionLibrary\Smartphone\Journal\PTA\PTA_SusanHooterAnd in the boxes where it says Peter Hooter (They should have a green border), doubleclick them and change the text to read as Petra Hooter.
If it's worked, they should retain the green border.

Denial

Is there currently a download for this mod with the bug-fixes you guys have implemented?