PushUp+ v1.0 Release Notes

Find this mod, and others, on my Patreon https://www.patreon.com/cw/upontherocks or DM me on Discord @ "upontherocks"

Summary

	A spiritual successor to the classic PushUp plugin by Mikke, rewritten from scratch. Now supporting all possible clothing items and states, along with full ABMX control. Can live alongside the original, won't conflict. Has built in sliders for easy configurations, or granular bone-level control if you want more.

Installation

	Just unzip into your root HS2 folder, places the .dll and associated localization within a folder in "/BepInEx/plugins"

	Dependencies

		HS2ABMX.dll at least version 5.4.0.0. You probably have an older version of ABMX, you'll need to update not just ABMX, but also IllusionAPI which also requires an update to the BepisPlugins. These have all been updated since BetterRepack 16, which is why most of us have older versions.

	HS2_BoobSettings.dll (you probably already have this)

Differences between PushUp and PushUp+

	Some key differences from Mikke's work:

	The original PushUp wrote it's values onto both character and clothing, whereas PushUp+ is only writing to the character card. This is on purpose and I don't think I'm going to change it.

	The original also made heavy use of the built in sliders the game shipped with, to apply it's changes. It would take an updated value if it was larger than the existing value. PushUp+ conceptually moves all it's processes to ABMX, configure whatever you'd like within the normal sliders, then use PushUp+ to tweak on top of it, like you would usually do within ABMX.

	Breast/butt physics set within PushUp+ override the values which FairBear's HS2_BoobSettings are using, as those override the built in game values. The original PushUp used the default game settings.

	Because of the different approach, PushUp+ can technically live alongside PushUp if you'd like. It saves all it's data within a new section of the character card. It also allows for multiple levels of control, see the features for a full explanation.

Features

	There are 4 levels of control, all available from a new panel within Maker > Outfit > Mods > PushUp+. 

		Every Section

			"Preview in Maker" which turns the preview on/off for the specific clothing combination you're editing, just affects what you see in Maker

			"Disable in Game" which allows for you to keep all your settings, but turn them off for the time being within the game, like when you're using an open top as a Inner Top selection and don't want the effect to be present in game, but don't want to lose your settings

			"Clear this state" at the very bottom, it's text is light grey if there is nothing to clear, and black if there is. Use this to wipe this particular section clean, resetting sliders to 0 and deleting any ABMX data

		Default Level

			This is how the plugin comes configured out of the box. It allows for using the built in sliders to control:

			Top, Inner T (bra),  Bottom, Inner B (underwear): On and Half state

			Copy the slider settings between Top/Inner T and Bottom/Inner B, and between states

			You can also check "Override breast physics/Override butt physics", this will:

			Bring over the values you already have set from Body > Breasts > Override Breast Physics or Body > Lower Body > Override Butt Physics, which are using HS2_BoobSettings.dll

			Allow for you to set a new set of  values for this state that overrides the other values

		Level 1 - Enable all clothing states (enabled within plugin settings F1 menu, requires you to exit and re-enter Maker to see the change)

			Now you have the remaining clothing options, with associated sliders:

			Gloves, Socks and Shoes: On state

			Pantyhose: On and Half state

		Level 2 - Use ABMX Mode (enabled within plugin settings F1 menu, for more advanced users)

			Now each section has a new button at the bottom of it's area "Capture from ABMX", along with a checkbox that when clicked opens up some additional detail about how this mode works. These changes sit on top of whatever changes you made with the sliders, and are intended to give you granular control over a set of bones associated with the zone you are editing. I had to make some decisions on what bones people would want to make changes to on a per zone basis, but as you'll see, you can override these choices. Basic steps are:

			Get everything as good as you can using the already available options. Then, hit B to open up ABMX (thanks Marco!)

			ABMX works just like normal, no changes there. Make the tweaks to what you want, and then hit "Capture from ABMX". This will immediately provide, on screen, feedback as to what has happened, and will reset all bones to what the character card has. This is a safety measure, we don't want any changes you made that were intended to be part of clothing states to end up as part of your base card, which they would, if we don't reset them

			Conceptually you may want to only be thinking about clothing state bone changes during a single session, and if you decide to make any changes to the underlying character, I would exit and save, and restart a new Maker session, just to keep things nice and clean

			All changes are stored as delta changes from your saved character card has. So, if you are editing a bone that has already been edited for that character, your change will be stored as the difference between the value it was when you captured, and what was stored on the card.

			If you made changes to any bones which are not supported by that zone, you'll see that show up on screen. They will still be reset, so that you don't accidentally save these changes as part of your base character card.

			If you made any changes to the small set of disallowed bones, you'll see that too.

			If you end up not being happy with how things are looking, just hit that "Clear ABMX values only" button to start over, it will keep whatever you did with the sliders, and only clear the ABMX changes

		Level 3 - Use ABMX Mode: Allow Unsupported Bones (enabled within plugin settings F1 menu, for the power user)

			This acts just like regular ABMX mode, but it removes any zone specific limitations. Disallowed bones (which you can see the entire list by hovering over the preferences in the plugin settings menu) are still not available, but anything else is fair game.

Known Issues

	Not really an issue, but thing to remember: making changes to different clothing state combinations requires you to have those clothing items actually on. For example, I've caught myself wondering why the sliders are not showing any change multiple times, and then realizing I don't actually have anything equipped for Pantyhose.