HentHighSchool Development Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

collapse
* Recent Posts
Re: AAR Development by OutofUniqueNames
[Today at 06:08:13 am]


Re: AAR Development by Ronnie21093
[Today at 05:08:56 am]


Re: Kiss.ve.xml confusion. by Dragonblood
[Today at 04:18:20 am]


Re: b00marrows modding adventure. by Dragonblood
[Today at 01:15:50 am]


Re: Why is the 1.9.3 Updater still there? by Dragonblood
[Today at 12:53:54 am]


Pages: [1] 2 3 4   Go Down

Author Topic: [HHS+ 1.9.5][Mod] Clone Lab - Random Character Editor  (Read 38352 times)

barteke22

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 942
    • View Profile
[HHS+ 1.9.5][Mod] Clone Lab - Random Character Editor
« on: March 10, 2017, 08:07:16 pm »

Support for this mod will be dropped with 1.9.6. This mod was experimental, can cause instability and even break saves if warnings aren't heeded. It could use a total remake, but for now it's dropped.

This mod lets you modify non-essential (not special) characters. Be they adults or students (or even adult students).
This mod might damage the characters you edit (the only problems so far have been harmless).

The mod comes with two modes (Normal and Cheat mode), depending on whether you want to RP or just mess around with it. You can switch between them anytime. It's recommended to at least start in Normal mode to view the intro events for Lab Management (buying the Lab and DNA Device).

Info:
Everything happens in your Dark Room (recommended to use during school hours).
Modify a random Student/Adult (that has not been modified before):
  • Gender
  • Face + Outfit (Paperdoll Handler)
    • Can even make a Hunchback or a Floating Head monster, if that's what you're into.
  • Body Sizes
  • Gender preferences
  • Stats (Education, Corruption, etc.)
  • Home + Bedroom
  • Job/Club
    • Adults can become Students and join a Club.
  • Name (manual input + options)
  • Change Father, Mother and Love.
  • Age (Student (18-20), Adult (21-80))

V1.5 Update:
  • Updated to 1.9.5 - the mod couldn't even be started otherwise.
  • Fixed a small issue with wrong head being loaded if if a woman sample/existing is imported.

V1.2/3/4 Updates (latest at the top):
  • Fixed PostponeSlave.
  • Updated Item Ops for 1.9.3.
  • Got rid of some deprecated stuff.
  • Performance improvement.
  • Text input instead of A-Z buttons.
  • Updated to latest HHS+ version.
  • A whole bunch of bugfixes, improvements, reworks.
  • Ability to chose between student/adult heads as well as improved head menu.

V1.1 Update:
All features have info and description in-game.
  • Get a DNA Device to collect DNA Samples.
    • Ability to Remove Samples.
    • Use Samples to create Clones modeled after people.
  • Improved Head change Menu. (Next, Previus, by Index).
  • Added ability to pick Father, Mother, and Love.
  • Fixed "Cells" -> "Stem cells".
  • Less time pass for Cheat Mode.
  • Added Exit buttons every 2 menus.
  • Choice to implant IIM (Integrated Interaction Matrix) on non-sample clones.
    • Allows long distance interaction with the clone.
  • Made custom crappy background images!
  • V1.1 includes the "Slave Girl postpone interaction" option.


Prices:
In Cheat Mode everything is free.

In Normal Mode:
(click to show/hide)


Screenshots:
(click to show/hide)


Installation:
1. Download file here and drop the content of the .zip in your HSS+ folder. Safe to overwrite any previous version of the mod.
OPTIONAL: The mod also lets you postpone slave interaction (Ye/Nay), if you don't want this feature, delete: Schools\NormalSchool\Events\Location\Your Dark Room\PostponeSlave.ve.xml
2. Either start a New Game, or: Load your Save, press "Debug" -> "Reload Events" -> "Add Changed Events" -> "Refresh Files". Save Game. Done.

To avoid potential problems, I recommend to Save and reLoad after making each Clone.
« Last Edit: May 11, 2019, 11:39:55 pm by barteke22 »
Logged

Love Robin

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 358
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #1 on: March 10, 2017, 08:47:11 pm »

Quick Question: How does the Dark Room prioritize this against "Visit Slave"?

Visit Slave fires once per day (so far as I've gotten with it) when I first enter the room, so *I* tend to leave her until late at night.

So if VisitSlave has to fire *first*, I'm losing a significant part of my day's scheduling (and calm-down) strategy.
Logged

barteke22

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 942
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #2 on: March 10, 2017, 09:32:05 pm »

Quick Question: How does the Dark Room prioritize this against "Visit Slave"?

Visit Slave fires once per day (so far as I've gotten with it) when I first enter the room, so *I* tend to leave her until late at night.

So if VisitSlave has to fire *first*, I'm losing a significant part of my day's scheduling (and calm-down) strategy.

Hmm, considering this is a button, the slave would obviously trigger first, I'd have to move the event to a different room for it not to do that, and I couldn't really think of a different room that fit this mod :/

Love Robin

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 358
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #3 on: March 10, 2017, 11:31:48 pm »

Hmm.  Perhaps the devs will consider adding to the Visit Slave menu an option for "Nothing this time" and have it fire again until Sex is done.

Perhaps instead of "Nothing", you can give her a tray of food (+Happiness, +Loyalty) and it still fire until you choose Sex. (Hopefully, eventually it will be more than just once a day. I have a slave, I might want to fuck her several times a day. Even ALL day…)

Devs?
Logged

Spinner

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 6000
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #4 on: March 10, 2017, 11:38:57 pm »

Yeah... the Slave girl does need work... not my top 'hands on' priority ATM, but I have given it some thought:
o  Feeding her is one of the reasons I built the fridge
o  Multiple slaves is also under consideration
o  Jessica and/or Sibling may end up having a role

NB: Cleaning up and adding on-going bdsm with Jessica is on my To Do list... and will be thinking about the slave involvement more at that time

 
« Last Edit: March 10, 2017, 11:41:46 pm by Spinner »
Logged
If all else fails, try reading Help.

Love Robin

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 358
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #5 on: March 11, 2017, 09:44:01 am »

How about a "Nothing for now/I changed my mind" button and the menu still fire until sex is performed? So we can skip slave sex to work the Clone Lab? How difficult would it be to add that in?
Logged

Love Robin

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 358
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #6 on: March 11, 2017, 10:43:17 am »

Let me add that such a button from Visit Slave is useful if for no other reason that player accidentally clicking on Dark Room. Without an escape from the action, you have *no choice* but to proceed.

Unlike many other actions (partial Group Hypnosis and even backing out of a successful Mind Control when the actions you want are not viable), once triggered, Visit Slave can *only* result in a sex encounter.
Logged

barteke22

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 942
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #7 on: March 11, 2017, 11:37:24 am »

How about a "Nothing for now/I changed my mind" button and the menu still fire until sex is performed? So we can skip slave sex to work the Clone Lab? How difficult would it be to add that in?

Well, idk if it's even possible with the editor atm (without editing the original event), but I've tried to make what you described here as a temp measure - till the event is reworked by the officials.

Atm I don't have a slave (new save), so I couldn't test this, can you do that for me?

Keep in mind not to save your game if it doesn't work properly - mods are a bit of a pain to delete if you do (your save keeps old events).

Drop the attachment in your Dark Room folder, then Load your Save, press "Debug" -> "Reload Events" -> "Add Changed Events" -> "Refresh Files".
« Last Edit: March 11, 2017, 12:38:50 pm by barteke22 »
Logged

Love Robin

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 358
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #8 on: March 11, 2017, 03:05:35 pm »

Okay. tried out the Postpone'r. It works neatly (althougjh I was looking for the 's' for 'yes' until I realized it was Ye Olde English, lol) enough. allows you to side-step Slave activities until Ye and you trigger your fun with her.

Once Sex is done, it does not make an appearance until the daily reset. So brava there.

-----------
First time trying the Clone Lab (did not install it until just now). Over all it seems like a fancy little thing. I only tested Normal Mode to the point it told me I didn't have the resources I needed. Not a biggie there, I just didn't bother yet.

Tried Cheat mode then. I can see how it works. LOL, the "hunchbacks" took me off guard…

I only played with the heads this time around. I would have done more but I found a *mighty huge drawback*, see final item below.

Thoughts:
1) an always visible/accessible "Exit" button, ala Manage School, would be nice.
2) a verbose mode telling you which file (head, clothes, etc) you're accessing for the current "clone" would be nice. Not having memorized the head appearances, *I* would have to open an Explorer and Preview the appropriate files…
3) A 'back' button for heads like there is for Outfits would be nice, instead of having to cycle through 99 heads if you just want to go back a couple
4) Access to at least the Inventory, so you can scarf some Energy Drinks on demand

And finally the huge drawback 5) GAME TIME PROCEEDS TO PASS.

I started Clone Lab (cheat mode) at 0630 and when I finally quit it was 1740-something. NOT GOOD. At least, not good for Cheat mode which is the "play and explore" sandbox. Time in that mode should suspend.

I *can* see the logic for Normal Mode. Time spent in the Lab should pass in the Active Game, cause, every action a time cost. I don't remember a clock, but it would be a good thing to have. Which leads me to wonder if the Principal can *pause* their "lab work" to meet some other game deadline, and *resume* at some other time.

I did not actually make a clone (I would have gone back in but did not want to have to deal with an Autosave by going past midnight)

-----------
From a "storytellers'" POV, I'd make "Cells" used to grow a clone be changed to "Stem Cells". To differentiate from "Subject cells" of the original you're templating the clone off of.

*Eventually*, I'd like to see a "Get skin sample" added to the Character Interaction Menu (chat, mind control, etc) which you can then use in the lab to *clone from that sample (copy that NPC's info; "Sample of Firstname_Lastname") instead of simply mix-n-matching files to make an "approximate".

And of course, eventually interaction events of the Original face-to-facing their clones (from surprise/shock, to anger)
Logged

barteke22

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 942
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #9 on: March 11, 2017, 04:11:41 pm »

Thanks for your feedback and I'm glad the Postpone seems to work (I'll add it to the main post) - as everything inside was wild guesses - never used any of the event/schedule functions before :)

1. I'll have to be honest - I'm a bit lazy - it would require quite a bit of changing as every time you exit a Reset function has to be run. So I figured that it isn't much of a problem to spend 1-10 seconds going back to beginning/ending to exit.
I might look into that, but there's also the problem of the button per page limit (max 10 or else you'll have to change page). Though I've seen something about a "Back/Exit" function being introduced in the future on the Bugtracker.

2. Which file is used by the head... Haha... ha... NO.
You see, every time you "switch the head" you really "switch the character" you're editing to a different one. Simply switching files, would require me to make over 200 functions (one per head) as a filename has to be manually put in via a "popup" menu - so I gave up on that idea. It might be possible to use the Set Property By Name maybe, but it's still a bit of a pain. Might look into at least getting the head name, but it won't do you much since there's no order to the list.

3. Will look into making one, shouldn't be too complocated - instead of random I'll have to just cycle through the Person index back and forth.

4. Why energy drinks? - Look 5.

5. The ONLY time time should advance is: The first time you build the Lab (10h), when ordering Cells (1h), when Confirming Edits (Saving a Clone at the end) (1h).
In Cheat Mode: when Confirming Edits (Saving a Clone at the end) (1h). Might remove that 1h for Cheat Mode.

I'll fix the name of the cells - it was supposed to be something like stem cells, but I forgot about it - used Cells while coding for simplicity and it just ended up like that.

The sample idea seems interesting, it shouldn't be too difficult, but I'll have to limit it to non-essential NPCs only - it would simply add those NPCs to a list from which you can pick, but it seem a bit point less. Pointless, because this mod doesn't actually create clones, it edits an NPC, there won't be 2 of them. You replace the original with the new one.

As I've said, and as it's explained in game by the mod, the original can't meet the clone, because the clone is the original. There's a 50% chance it'll create a clone reference though (a paradox, spacetime continuum error, the same person in 2 places, or 2 of the same person in the same place at the same time - yes, it can happen).


Any and all edits might take a while to arrive - as I'll be a bit busy the following weeks.
« Last Edit: March 11, 2017, 04:13:33 pm by barteke22 »
Logged

Love Robin

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 358
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #10 on: March 11, 2017, 05:42:34 pm »

Hey!, NP. Just my thoughts and review.

Why Energy Drink? Because, as I said, I went into the Lab at 0630 and exited at 1730+. If that sort of timelapse continues, I'll need access to pumping up my energy of fall immediately asleep at some point.

Perhaps instead of Dark Room, it could be either a NEW room off the Chem Lab or even the Basement/Dungeon. Would just need another Location background.

Whenever you get around to it, primo. Until then, thanks for both Lab and Postpone Mods. The latter especially, as alone it adds a welcome functionality to the Visit Slave feature.
Logged

barteke22

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 942
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #11 on: March 12, 2017, 12:04:34 am »

A few questions:

1. There's at least 2 PD_handlers (the Smallville Times chick, the crossdresser) that come with a custom head, if I were to use such a handler and manually change the head - would it reset after a while, or stay changed?

2. What's the prostitute's (newspaper home) PD_handler? Couldn't find it, did I miss it? Her event says something about a "Working" trait.

3. What do traits do? (just link me somewhere if it's explained been already), and is there some list of every trait?

4. Is it possible to remove fetishes (found only Add/Set functions - which are also a bit of a pain as they don't accept Strings - hard to automate).
  - Which leads to: Is it possible to use Set Property By Name for that? To edit a fetish list.

PhantomBull

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1077
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #12 on: March 12, 2017, 12:52:11 am »

1. There's at least 2 PD_handlers (the Smallville Times chick, the crossdresser) that come with a custom head, if I were to use such a handler and manually change the head - would it reset after a while, or stay changed?
It stays changed, at least if you don't restore the old one. The operation used for that is the Person > Paper Doll > Set Paper Doll Image with the Head input. Anyway I don't think it will suit you that much, because it doesn't have a String as an input. You choose the path double clicking the operation.

3. What do traits do? (just link me somewhere if it's explained been already), and is there some list of every trait?
The traits are like tags. You can use them to tag a person with an action. I think some traits are used by the engine itself to make thing (or at least they were used for that), but I don't think there is a list of traits anywhere, as they can be added as arbitrary strings by any event.

4. Is it possible to remove fetishes (found only Add/Set functions - which are also a bit of a pain as they don't accept Strings - hard to automate).
I don't remember any operation that can be used to remove fetishes.

Is it possible to use Set Property By Name for that? To edit a fetish list.
At least it should be possible, but the use of that operation is clearly discouraged.

Quote from: VEE
WARNING: The use of this operation is discouraged, since it is prone to errors!
You need to know exactly the name of the property that you want, be sure to have an Object of the matching type and a compatible variable type linked up as well.
No further sanity checks and optimizations are performed and the performance is worse than using a regular operation that was designed for that task.
This operation is intended for quick prototyping only.
Logged

barteke22

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 942
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #13 on: March 12, 2017, 01:27:42 am »

At least it should be possible, but the use of that operation is clearly discouraged.

Yes, I get that, though that function let's me modify things that there are no functions for/is easier to deal with - sorry :/

As for the things that I could use other functions for, how would exception handling work in theory?
If let's say, Get Work (Location) function is used on someone without a workplace/job, and I call that Location Object, it causes an exception.
- Is that Object a Null? Can I compare it against a "Null-Object" first to handle that?

That would solve that problem.
Though being the lazy person I am, Get Property By Name is still nicer - as it let's me just add a "" to a "blacklisted jobs" StringList that I have to compare every Job agaisnt anyways.

barteke22

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 942
    • View Profile
Re: [HHS+ 1.08][Mod] Clone Lab - Random Character Editor
« Reply #14 on: March 12, 2017, 01:40:00 am »

Also, another question, no need to go out of your way to find out exactly how or where I managed to screw this up so badly. I just want an opinion... If it's too crazy of a problem, it seems I can hide it by sending them to a plane of Oblivion (setting their last location to Generic Home or something).

Well... Here we go...

It seems to be related to the fact that the last location I set for the Person I modify is the Police Station - a clone reference seems to be stuck there, now idk if this is a bug or if I messed something up - so you can ignore this, but I'll add 3 images (below) that'll probably explain this better.

(click to show/hide)

Basically the clones are there 24/7, while the real Person moves around normally. Interacting with the clones = interacting with the real ones - so it's a reference to the same Object I guess.
Kinda ironic I get clones from a mod about "cloning"... And please don't say it's because of the Get/Set Property By Name I use all over the place xD
« Last Edit: March 12, 2017, 01:45:53 am by barteke22 »
Logged
Pages: [1] 2 3 4   Go Up
 


SimplePortal 2.3.3 © 2008-2010, SimplePortal