This archive contains the latest experimental Monkey v1.8.8.

Many of the new features allows external content to look better.

This version was designed and tested to work with SMA v9.5 or later.

-Thora-

Release notes
- Monkey window can be repositioned via xml
- Added 'Frame' refresh type allowing per frame monitoring of values
- Added support for male and female safe teleporting from JSON
- Added supports calling methods with parameters via JSON
- Added basic signature matching when method is overloaded
- Added support to set/restore light probes
- Added the ability to override camera volume 
- Delayed events will now process when Monkey window isn't active
- Genes with value can now be included in any group type
- New API component layer exposing features that can be used via JSON or by other 
  mods, including light probes, camera volume, character position and rotation.  
  Use dnspy to see the signature. 
- Console output now use BepInEx.cfg LogLevels.  Both console and disk logs can be 
  adjusted in their respective section.
- Adjusted the clothing sliders to skip the bra displacement as they aren't part of outfits
- Removed male scaling slider as the game supports this directly
   
Known issues:
- Displaced clothing cannot be added, removed or saved in an outfit
- Displaced clothing will still show when randomizing an outfit 
- Both are game limitations at this time.
- External API asset management calls are not implemented yet
          
Install Instructions
- Backup any existing save files (%UserProfile%\Documents\TValle Games)
- Create a NEW folder (use "C:/SMA" if having issues)
- Install latest SMA 9.5+ in the folder and make sure it works
- Open the Monkey archive and copy all files to the same folder

How to use
- Commands are shown in the title bar
- Fly camera: hold right mouse button and use WASDQE to move, use spacebar to
  switch input between camera and player, shift to go fast, alt to go slow
- Color sliders may require unchecking the 'sync' options in gameplay settings
- Options are in Monkey_Configuration.xml
- See JSON_Quick_Guide.txt and Asset.txt for more information on customization

Monkey_Configuration.xml:
- Delete the xml to create a new default configuration on startup
- Fontsize: Use 0 for the default size, or specify your point size
- WindowX, WindowY
    < -1: Screen offset from the right/bottom
      -1: Anchor to the left/top
       0: Center
       1: Anchor to the right/bottom
     > 1: Screen offset from the top/left

     Note: values are not clamped so chose them carefully
- Binding new keys must use Unity KeyCode:
    See https://docs.unity3d.com/ScriptReference/KeyCode.html
