News:

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

Former www.henthighschool.com

[MOD] More suggestions and other mods - WIP (updated 29.1.2024) [Experimantal]

Started by ElPresidenete, Sep 03, 2023, 11:44 AM

Previous topic - Next topic

ElPresideneteTopic starter

Updated More Suggestion:
- more fetishes to choose from when changing fetishes
- PC is now selectable as target if you choose CurrentLocation

Umgah

@ElPresidenete Please add a warning to your main mod that right now it's more like a "Proof of a Concept". It's necessary because mod's description does not match actual mod content. Right now it's more like "NPC Editor" tool than an "suggestion mod" (as suggestion/mind control part mostly not involved).

Also I assume that in file "WatchSex.ve.xml" you intended to set category "Chat".

ElPresideneteTopic starter

Quote from: Umgah on Nov 18, 2023, 07:17 AM@ElPresidenete Please add a warning to your main mod that right now it's more like a "Proof of a Concept". It's necessary because mod's description does not match actual mod content. Right now it's more like "NPC Editor" tool than an "suggestion mod" (as suggestion/mind control part mostly not involved).

Also I assume that in file "WatchSex.ve.xml" you intended to set category "Chat".

Since it will only owrk with high relationship, I might as well put it in the Relationship category?

And the mod description states which options are cheaty (fetish and gende preference change) and which are not.

ElPresideneteTopic starter


ElPresideneteTopic starter

Hm...for some reason not all events in Random Fixes are triggering. I'm stumped.

EDIT: Updated. Please help test

EDIT2: changed the entre sex selectio nmechanics for gust/slave. Still unfinished, but it should work and show at least some images now

ElPresideneteTopic starter

Nope, half of the events aren't trigering nor changes showing up. As if the game is ignoring my events, even tough the mod is loaded. i cna't figure this out. Could be I messed something up with my current game and need to start fresh, but that makes little sense.

Things that do not work:
- SleepSex - not showing up as an option in the Interaction menu, despite being set up like the Currupter or SlutMaker are (does require Lexville or just copying the sedative item from it..which is something I forgot to do for hte download)
- Gloryhole (updated to work better and allow Give/Recive). There were useless GenderPreference checks, with are totally unnecessary given that it's an option the palser chooses AND its' a gloryhole.
- slave event (basement) - added edging, added better logic for action selection (check for body part, not gender, so now futas can use any option) and more actions (riding, giving actions) and basic support for different slave genders. Also, when fulyl trained, option to let someone else use your slave.
- SchoolBasementVisit - not fireing. Should fire at night over weekends so you can actually see Keller domming clients, but doesn't.


Can someone explain to me how GetCandidates works? For hte GloryHole event uses values 19 and 8 for hte first two inputs, but those values are not in the function description. And gloryhold seens to never returns any cadidates.

TBBle

Quote from: ElPresidenete on Nov 24, 2023, 07:24 AMCan someone explain to me how GetCandidates works? For hte GloryHole event uses values 19 and 8 for hte first two inputs, but those values are not in the function description. And gloryhold seens to never returns any cadidates.

Those are bitfields, so per the description, Mode 19 is "Med Sex" (3) plus "Minimum of 1 person, any gender, meets critiera" (16). Types 8 is "No Quest Chars" + "Only Adults".

ElPresideneteTopic starter

Quote from: TBBle on Nov 24, 2023, 11:02 AM
Quote from: ElPresidenete on Nov 24, 2023, 07:24 AMCan someone explain to me how GetCandidates works? For hte GloryHole event uses values 19 and 8 for hte first two inputs, but those values are not in the function description. And gloryhold seens to never returns any cadidates.

Those are bitfields, so per the description, Mode 19 is "Med Sex" (3) plus "Minimum of 1 person, any gender, meets critiera" (16). Types 8 is "No Quest Chars" + "Only Adults".

Strange. It always keeps failing...

ElPresideneteTopic starter

I call on people to test RandomFixes2 (it's not a new mod, ti's jsut a new version of RandomFixes) from the downloads folder.

The new/expanded events look fine, but I'm having trouble triggering them on my end.


Beach swim buton - should now show images AND call anotehr event with several enoucnters in the sea - nothapening

You slave should now have a lot more interactionand options - including a visitor finding about it - new options don't how up????

Using Sedative from Lexville (again forgot to copy the file over...FFS) on a sleeping NPC for sleep Sex - option doesn't show up

Glyohole sex - fixed logic - no people are ever found, so it allways fails?

TBBle

Quote from: ElPresidenete on Nov 30, 2023, 01:57 PMI call on people to test RandomFixes2 (it's not a new mod, ti's jsut a new version of RandomFixes) from the downloads folder.

<...>

Glyohole sex - fixed logic - no people are ever found, so it allways fails?

I grabbed this and had a quick look. In a brand new game, I changed the average adult lust check from 40 to 30 (the starting average lust was 30.6 or so) and PC arousal to 60, and the button appeared. I then edited a non-student in the Park to have Arousal and Lust 60, and Inhibition 40, i.e. to meet the GetCandidates "Medium Sex" threshold; a candidate was found and the Give/Receive choice was offered.

That said, this event needs a lot of work (a rework?) because the logic is neither particularly logical (doesn't check for the gender preferences of the NPC), nor player-friendly, e.g., if there is only one candidate, you can get a failure result due to the random split choice. For example, right now, the logic says that all males fellate regardless of gender preference, and no futa will fellate regardless of gender preference. (Also, finding no candidates seems quite likely, so hitting a TODO there is pretty clearly the wrong thing to do.)

If you're going to work on it, I'd suggest rethinking it to perhaps collect the candidate list as the criteria for Accept, and then only offer choices that can actually get a match from the candidate list, i.e. if no one with a penis meets the criteria, only offer options that work with that. (This gets a little complicated when dealing with gender preference match but isn't too bad, since for the giver, futa and male are 100% equivalent, but for the receiver, for gameplay purposes they probably don't care.)

A chance of "No one shows up" should probably be more deliberate, and lower than 50%... I personally wouldn't have that chance at all, since finding a candidate in the park that has the right preferences to match the player's chosen action is already introducing chance-of-failure; my preferences lean towards limiting random failure to stat-checks rather than in the middle of events though, so that is just an opinion.

Another option is to keep the accept criteria as it is now (Average adult lust) and then the only failure chance could be "No valid candidate after action choice and preferences". I feel this is likely to have a high failure rate though for quite a while after average adult lust hits 40, and would put players off hitting the button.

The school Glory Hole (which I assume is older as it uses the Have Sex Op, not GenSex) uses a 60% initial chance, and has the interesting effect that (since it only needs to support male student NPCs) has a 25% chance that a male student not into males will participate anyway. It raises lust in students who fail this check, but I suspect if it was modernised, that would be shifting gender preference instead. So that's another option to consider for the Park glory hole.

Also, you could fix the comment near the end of the Park glory hole "Seems accident is closest to unknown", which appears to have misunderstood the meaning of Consent 3 ("incidental") as "accidental". (Consent 3 is correct, just the comment is wrong)

ElPresideneteTopic starter

Since it's a gloryhole, wether the person in the other stall is male or futa (when giving) or male, female or futa(when receiving), the split makes sense.

It checks for homosexual or bisexual males(for givers) and for receivers, I forgot to add a checkbox to futa (they should also fellate)

Note I didn't make the script, I just edited it. The original logic was worse.

barteke22

Quote from: ElPresidenete on Nov 30, 2023, 04:06 PMNote I didn't make the script, I just edited it. The original logic was worse.

That's a pretty bold claim considering you just copied a branch and introduced an error popup where one wasn't needed :P


This event was meant to be unlikely to succeed till you've passed the policies that drive the minimum town arousal mind up (though it's been softened up a bit).

ElPresideneteTopic starter

IIRC, original had a useless player preference check (it's gloryhole, you can't know) and didn't allow futas to be serviced. There was something else too.
I think... cant check atm

barteke22

Well, as per the TODO, I wasn't done redoing the event.

The new text had to be proofread, missing images be found, some logic reconsidered, before any further branches.

I was short on time and Aeasaris triggers PTSD in both the writers translating his texts and the ones having to fix the 'logic'.

This was a pretty tame one though, aside from being broken, at least it wasn't another
content warning
pissing in someone's ass and then slurping that enema out of it after a few hours...
[close]

The checks were there since from skimming the text it was mainly male focused, so that needed tweaks as part of proofreading.  Otherwise those checks have to be replaced with appropriate ContentFilters.

ElPresideneteTopic starter

So as to not update the entire mod every time I change something (unless I add more images and make major changes), I just zipped the events folder as Events_RF. Simply overwrite the one from RandomFixes2.

- fixed swimingencounters (hopefully)
- implemented player chocies in the AnneteSlave event. Fixed some switching logic