HentHighSchool Development Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

collapse
* Recent Posts
Re: Community dialogue project by Hareb
[Today at 05:02:32 pm]


Re: Bug reports by Jman
[Today at 11:18:40 am]


Re: Bug reports by DougTheC
[Today at 07:06:16 am]


Re: Bug reports by Jman
[Today at 02:05:51 am]


Re: Bonanza mod by Jman
[Yesterday at 10:49:42 pm]


Pages: [1] 2 3 ... 22   Go Down

Author Topic: HHS+ 1.10.0 1st Beta Test  (Read 82371 times)

DasBrain

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 344
    • View Profile
HHS+ 1.10.0 1st Beta Test
« on: October 17, 2020, 10:39:25 pm »

We just started handing out a few beta versions to a handful testers.

This is the first beta test, there will be a larger beta test later - no promises about the exact date through.

This Thread is intended for the beta tester to provide feedback, impressions & questions.
For bugs and feature requests, please use the bug tracker.
Logged

Umgah

  • Full Member
  • ***
  • Offline Offline
  • Posts: 193
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #1 on: October 18, 2020, 07:36:47 am »

By any chance, is there a place where a mod developer can see docs for the new version? I fully understand that it's very likely that documentation is not updated yet.
Logged

Shilo

  • Moderator
  • Hero Member
  • *****
  • Offline Offline
  • Posts: 2243
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #2 on: October 18, 2020, 12:46:15 pm »

By any chance, is there a place where a mod developer can see docs for the new version? I fully understand that it's very likely that documentation is not updated yet.

Unless you are part of the beta test, not really. And most of it probably would not be applicable to the public release anyway.

This is the current changelog for stuff that concerns mod authors:
Code: [Select]
Developer/API changes (only relevant for mod authors)
-----------------------------------------------------
- DetentionLocationProvider will now use the first rule with "detention" (case-insensitive) in its name instead of looking hard-coded for "Detention rules".
- Rules now apply the actual value for a Reputation change on each day. Previously, it would only apply 1/5th of the value to avoid too rapid growth. This behavior was confusing and entirely opaque to modders.
- CurrentOutfit is now always calculated whenever its checked.
- While showing a teacher in the management panel, their OutfitName will be set to "Work" while updating their paperdoll and back to the previous value afterwards.
- Random Chance now works for values from 0 to 100, rather than 1 to 99.
- More population-related properties can now be configured in the ScenarioConfig.
- ScenarioConfig is now visible in the Game Objects debug tab.
- Documented use of the individual properties in the ScenarioConfig.
- Adding/Setting the relationship value in the database now clamps it to the [-100;100] range. Previously it was only clamped when reading the value.
- Event priority is now always serialized, even if it's 0.
- Clubs will now validate if their current members have the correct gender for the club on a daily basis and kick out anyone who no longer fits.
- Simplified code for the calendar note tooltip at the bottom and made it only show unfinished notes.
- The maximum number of students per class can now be configured via the Scenario Config. A new VEE constant is available that returns the current value of the config.
- "Item by Name" operations now use the regular "Name" property of an item by default and have a link variation for the "Display Name".
- SetRuleActive is now named SetRuleAvailable in code and XML.
- SetRuleChoiceActive is now named SetRuleChoiceAvailable in code and XML.
- Added a new operation SetRuleChoiceActive (i.e. same name as the old operation) that can be used to set the currently active Rule Choice from VEE.
- Creating calendar notes with a blank name now cause an exception.
- Adding calendar notes with a blank name now causes an exception.
- Deleting calendar notes now only considers the name and not at the other properties.
- Database Query operation now has an additional input to end the iteration prematurely and also frees up resources when activating the Finished output.
- Remote Event operations now have an error check for connections to "N/A" inputs and outputs.
- Added button to Options menu to manually clear the event cache of the editor.
- Refactored error checking framework to use structured data for findings instead of one big concatenated string.
- Error messages have been overhauled for brevity, since context information is now provided in the structured data.
- Added new view to present the structured results of the error check.
- Checking for unlinked objects and incorrect variable cardinalities now also uses the new system, so all results can be presented in the same view at once and without individual message boxes.
- Loading tooltips for Remote Events already placed in the editor will now load the tooltip of that specific event synchronously in order to provide instant feedback. (The tooltip is still cached in this step to avoid overhead)
- Person name list in the debug menu is now editable and the category ALL is the preselected default.
- VEE now uses WPF CommandBindings for common menu items, which come with some built-in keybindings that are familiar from other Windows software.
- Toggling VEE tooltips is now bound to F2.
- Command to show orphaned assets is now available in the VEE menu as well.
- Refactored the whole BodySize mechanic and made it compatible with new StatusEffectModifiers.
- This also makes it easier to add new body sizes in the future, since everything now uses a unified system to access them.
- Added VEE operation to get the list of all School Subjects in the game.
- Added custom override for last name, in the same way as for the first name.
- Added property "HideFromMenu" to Rule definition to hide it from the management panel while otherwise preserving its functionality.
- Added File Editor for Rules, so the descriptions and properties can be seen. (Not necessarily recommended for active use due to File Editor bugs.)
- Added "Get Rule" operation to acquire a Rule object for use with reflective property modification.
- Config now can specify in the setting "vee_AssetPathsWithoutMetadata" which paths relative to the school folder are OK to have no metadata associated with assets, preventing from showing them in the Orphaned Assets dialog.
- Orphaned Assets results can now be exported to CSV.
- Added new Dev Tool to the VEE that allows to check all events for errors at once. (Takes a moment to finish)
- Fixed list in result window of error checking phase not being scrollable.
- Added error report if an event with Trigger Type "Location", "Visit" or "Button" contains no reachable "Accept Event" operation. (It would be even better if it was checking if it can be reached from the Try-phase, but that's not as easy to fix right now.)
- If the event description contains #NoAccept, it won't cause an error message when there is no Accept Event operation on specific Trigger Types.
- Removed the almost all differences between the folders under Events\.
  - NativeEvents are still special, as the engine knows their name.
  - Vist events in Interactions are attached to the player at game start.
  - All events in StaticEvents are attached to the player at game start.
  - Events in folders mentioned by a Location or ClubLevel are attached to the Location/ClubLevel.
  - ScheduleHander events in ScheduleHandlers are attached to the person with that name.
  - The Snippets and Templates folders are ignored.
  - Schedule handlers now work for all persons, special or not. They can be attached/detached like any other event.
  - The Get Events from Folder operation now works for all folders (except Snippets and Templates).
- New VE Op: Set Display Gender Override - overrides how the person should be displayed in the person list. Doesn't affect paperdolls.
- New VE Conditions: Person Display Gender & Person Gender Override. Used to determine the data above.
- PTA Members can be dynamically changed by adding / removing the PTA trait.
- New VE Op: Convert To Object List - Idea is for this to be used after an Get Property By Name operation.
- New VE Op: Set Object List. Doubles as List Union if more than one input list is used.

Most of it was already featured in the last Dev Blog entry, though some things have been added by other authors now.
Logged

squark

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 521
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #3 on: October 18, 2020, 02:29:24 pm »

Not an issue, but
(click to show/hide)
which isn't a bad thing in itself.
It's a nice pick. Well done.
Logged

Shilo

  • Moderator
  • Hero Member
  • *****
  • Offline Offline
  • Posts: 2243
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #4 on: October 18, 2020, 03:52:43 pm »

Not an issue, but
(click to show/hide)
which isn't a bad thing in itself.
It's a nice pick. Well done.

Yeah, it's quite a common free-use track. It fits nicely for more long-running management games. I've heard it in quite a few adult games already, including some entries from the Lesson of Passion series.
It's also almost four minutes long, compared to the one minute tracks that were already in the game. This makes it a lot less repetitive and easier to listen to during longer play sessions.

If anyone has any more good free-to-use tracks that would be suitable for this kind of game, feel free to suggest them.
« Last Edit: October 18, 2020, 04:19:01 pm by Shilo »
Logged

DasBrain

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 344
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #5 on: October 18, 2020, 04:53:29 pm »

If anyone has any more good free-to-use tracks that would be suitable for this kind of game, feel free to suggest them.

The classic Kevin MacLeod - Dark Fog.
Logged

a1fox3

  • Full Member
  • ***
  • Offline Offline
  • Posts: 212
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #6 on: October 18, 2020, 08:12:01 pm »

I don't know if this is new in the new beta or old but there is a "progressive progressive" here.

Where do you want typo's like this?
Logged

DasBrain

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 344
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #7 on: October 18, 2020, 09:01:29 pm »

Here is fine. It helps if you can also point to the event name as well.
Go to Debug -> Debug Events and check "Show Event Name". The name of the current event will then be displayed in the window title.

I fixed it in internal, thanks for the report.
Once I have to actually fix a bug, I will find a way to distribute the fixes.
Logged

Shilo

  • Moderator
  • Hero Member
  • *****
  • Offline Offline
  • Posts: 2243
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #8 on: October 18, 2020, 11:22:33 pm »

If anyone has any more good free-to-use tracks that would be suitable for this kind of game, feel free to suggest them.

The classic Kevin MacLeod - Dark Fog.

Sounds good, but more like something that would fit a scenario like Witch Trainer. Perhaps if we ever get around to making that magic school scenario…
Logged

squark

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 521
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #9 on: October 18, 2020, 11:28:28 pm »

Sounds good, but more like something that would fit a scenario like Witch Trainer. Perhaps if we ever get around to making that magic school scenario…
Actually, Akabur's Witch Trainer uses this track in some places.
Also, Mandy Meyers' redesign is actually really cute.
« Last Edit: October 18, 2020, 11:30:04 pm by squark »
Logged

aevojoey

  • Full Member
  • ***
  • Offline Offline
  • Posts: 165
  • Thats ok, I'm used to disappointment.
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #10 on: October 19, 2020, 12:39:41 am »

This is just my first impression looking at VEE and seeing what has been added and removed.
I have not started playing yet and have not looked at events other than looking over the new Operations.

(click to show/hide)
Logged
With code, everything is straight forward and I can explain it fairly well, with people it is more difficult.
Before reading more into my posts, know that I am not good at typing what I mean, I'm not good with explaining what I am thinking, its not intended to be offensive or defensive.

DasBrain

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 344
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #11 on: October 19, 2020, 01:03:33 am »

You can change the maximum number of students per class from debug, but not from VE.

[Get Person Job Shifts] - I see no way to set them.
Jobs are complicated. Well, somewhat. If you want to look at the internal structure, see debug -> global objects -> location.
I think spinner wanted to know if a person would work today, so the person wears their work clothes.

  [Convert to Object List] - Is this supposed to set an object to the first object in the list? An alternative to [Add Object to List] to an empty list?
Intended use is if you get a List<Foo> from something ([Get Property By Name]) and want to get at least access to the contents. Basically ((IEnumberable) in).OfType<object>().ToList() for the programmers.

  [Set Object List] - A simple way to copy a list?
Yes. Simple as that.

  [Show String Selection] -  Is this an alternative to [Show Decisions (Dynamic)]?
Somewhat. Uses the same dialog as Show Object Selection, which is better suited for longer lists.

Gender Overrides:
    These look good. I can see their usefulness.
  [Set Person Display Gender Override]
  [Person Gender Override]
  [Person Display Gender]
The default theme uses green for the display gender futa in the NPC list (right side of the screen).

UI Notification:
    I will have to play with these to figure out what they do.
Play the game, you will see it soon. It's a game changer.

  AdjustMind.ve.xml:
[...]
    I would add a bit for "Your Students" vs "Not Your Students" as activating a rule at your school would not affect other schools' students.
That's not how population minds work.
Logged

Umgah

  • Full Member
  • ***
  • Offline Offline
  • Posts: 193
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #12 on: October 19, 2020, 08:23:12 am »

This is the current changelog for stuff that concerns mod authors:
...
Quite impressive list of changes. It's great to see so many "quality of life" improvements.
Thank you for your effort!
Logged

a1fox3

  • Full Member
  • ***
  • Offline Offline
  • Posts: 212
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #13 on: October 19, 2020, 03:49:17 pm »

I am not very far into the game yet, just had the sister join with MC.
Been getting a few hesitation spikes in changing from one scene to another taken between 1-4 seconds to change.
It almost seems like it does not want to let go of the last scene.

Have not seen any bugs yet only a couple of extra words and about 3 typo's, forgot to get most of them though.

So far I like the new teacher and her clothes she starts out with, looks more updated to new style, keep this up for all NPC'c if you can.

ADD: Just reported my first bug and I hope I did it right.
« Last Edit: October 19, 2020, 04:39:06 pm by a1fox3 »
Logged

squark

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 521
    • View Profile
Re: HHS+ 1.10.0 1st Beta Test
« Reply #14 on: October 19, 2020, 04:58:17 pm »

Also reported a bug; this time to do with the scheduler (I assume).

I'm just wondering. Is it a bug that I can't befriend the PTA any more? The only ones that were open to the idea were the new teacher and Ronda Bells.
It seems to affect anybody marked as "Special".
Logged
Pages: [1] 2 3 ... 22   Go Up
 


SimplePortal 2.3.3 © 2008-2010, SimplePortal