Skip to content

weiekka/KK_Plugins

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KK_Plugins

Plugins for Koikatsu and EmotionCreators

Installation - Koikatsu

  1. Install BepInEx
  2. Install BepisPlugins
  3. Install KKAPI
  4. Extract the plugin .zip file to your Koikatu folder

Installation - EmotionCreators

  1. Install Bepinex 5 BepInEx build for post-Unity 2018 game (x64) - Build 133
  2. Install EC_CorePlugins
  3. Install ECAPI
  4. Extract the plugin .zip file to your Koikatu folder

KK_CharaMakerLoadedSound

v1.0 - Download

Plays a sound when the Chara Maker finishes loading. Useful if you spend the load time alt-tabbed.

KK_StudioSceneLoadedSound

v1.0 - Download

Plays a sound when a Studio scene finishes loading or importing. Useful if you spend the load time for large scenes alt-tabbed.

KK_ForceHighPoly

v1.2 - Download

Forces all characters to load in high poly mode, even in the school exploration mode.

Change Log v1.1 Fixed locking up the game after special H scenes. Added config option to disable high poly mode.
v1.2 Fixed hair physics not working (Thanks Rau/Marco/Essu)

KK_GUIDMigration

v1.5.3 - Download
Note: Only to be used with BepisPlugins r10, earlier versions are incompatible!

Migrates information on your character cards in cases where a mod's GUID or IDs changed so you don't have to manually reselect everything. Will not attempt migration if you have the old mod but not the new.

Also attempts to fix cards saved with a blank GUID (Missing Mod []) by stripping the GUID and forcing sideloader to treat it as a hard mod. May not work 100%, so check your cards.

Change Log v1.1 Added character name for blank GUID messages
v1.2 Fixed hard coded path
v1.3 Added support for stripping extended data, fix errors resulting from missing .csv
v1.4 Added support for coordinate cards (Thanks Kokaiinum), fix errors caused by wrong sideloader version
v1.4 BepisPlugins r10 support, MoreAccessories support
Configuration Comes preconfigured with a whole bunch of migration info. Unless I stopped maintaining it you shouldn't need to mess with this stuff.
KK_GUIDMigration.csv is a comma separated file in the form Category,Old GUID,Old ID,New GUID,New ID.
Category is the internal one used by sideloader, not the numeric category.
When the category is * only GUID migration will be attempted and whatever you put for Old/New ID will be ignored. Use only in cases where a GUID changed and the IDs stay the same.
When the category is - the extended data will be stripped and will be treated as a hard mod

KK_CutsceneLockupFix

v1.0 - Download

Adds some extra error handling to the game so certain hair mods wont lock up the whole game when they appear in a cutscene.

KK_ReloadCharaListOnChange

v1.5.1 - Download

Reloads the list of characters and coordinates in the character maker when any card is added or removed from the folders. Supports adding and removing large numbers of cards at once.

Change Log v1.1 Fixed new coordinates saved from within the game not being handled correctly
v1.2 Fixed error when exiting the chara maker
v1.3 Updated for plugin compatibility
v1.4 Studio support
v1.4.1 Compatibility with BepisPlugins versions higher than r8
v1.5 Koikatsu Party compatibility
v1.5.1 Create card folders if missing to prevent errors

KK_InvisibleBody EC_InvisibleBody

v1.2.2 - Download - For Koikatsu
v1.2.1 - Download - For EmotionCreators

Set the Invisible Body toggle for a character in the character maker to hide the body. Any worn clothes or accessories will remain visible.

Select characters in the Studio workspace and press numpad+ (configurable) to toggle them between invisible and visible. Any worn clothes or accessories and any attached studio items will remain visible. Invisible state saves and loads with the scene.

Change Log v1.1 Fixed studio items becoming visible when they were toggled off in the workspace
v1.2 Added a character maker toggle, EmotionCreators port
v1.2.1 Fixed an incompatibility with UncensorSelector
v1.2.2 Updated for KK Darkness

KK_InputHotkeyBlock

v1.1 - Download

Blocks mod hotkeys from triggering while typing in input fields. Based on kisama.dll by Essu.

Change Log v1.1 Blocks hotkeys in studio coordinate fields

KK_PersonalityCorrector

v1.3.1 - Download

Replaces any cards with the modded story character personalities with the default "Pure" personality when attempting to added them to the class to prevent the game from breaking. Also defaults to "Pure" for characters using paid DLC personalities if you don't have the paid DLC installed.

Change Log v1.1 Updated to support missing DLC personalities
v1.2 Updated for 1221 DLC personalities
v1.3 Now corrects personalities when using the random button
v1.3.1 Removed log messages. Oops.

KK_UncensorSelector EC_UncensorSelector

v3.6.4 - Download - For Koikatsu
v3.6 - Download - For EmotionCreators

3.0 update note: Uncensors from previous versions are not compatible, download new versions here.

Allows you to specify which uncensors individual characters use and removes the mosaic censor. Select an uncensor for your character in the character maker in the Body/General tab or specify a default uncensor to use in the plugin settings. The default uncensor will apply to any character that does not have one selected.

Requires Marco's KKAPI and BepisPlugins ConfigurationManager, ExtensibleSaveFormat, and Sideloader.

UncensorSelector compatible uncensors can be found here. For makers of uncensors, see the template for how to configure your uncensor for UncensorSelector compatibility.

Make sure to remove any sideloader uncensors and replace your oo_base with a clean, unmodified one to prevent incompatibilities!

Change Log v2.0 Complete rewrite, now supports changing uncensors inside the character maker, configuring uncensor metadata in manifest.xml, demosaic, etc.
v2.1 Reduce reliance on KK_UncensorSelector Base.zipmod
v2.2 Removed the ability to specify _low assets. A matching _low asset is expected to exist for everything that requires one.
v2.3 Added some warning labels
v2.4 Fixed demosaic not working sometimes
v2.5 ConfigManager dropdown for GUID selection, fixed color matching bug in chara maker
v2.6 Uncensors now change much more quickly without causing lag in the character maker. Random can be selected as an option for the default uncensor, any character with no uncensor selected will use a random one (Thanks @ManlyMarco). Uncensors can be exluded from random selection with a modification to the manifest.xml.
v2.6.1 Fix for the new uncensor loading code breaking in low poly
v2.7 Names in ConfigManager instead of GUIDs, uncensor lists are ordered (Thanks @ManlyMarco), slightly faster uncensor switching
v3.0 All uncensors load correctly in the character maker, default uncensors display in character maker, body parts can be selected independently from the body, new format for uncensors, new bugs
v3.1 Fixed uncensors not loading in the character maker accessed through the class menu, fixed some low poly uncensors not display correctly for the main character, fixed low poly uncensors not working at all for female characters
v3.2 Random uncensors are now more evenly distributed, gender bender config option simplified, fixed a problem with clothes that have the same mesh name as body part meshes causing problems
v3.3 Fix wrong normals after loading a character sometimes, fix default values when loading a character in to the character maker from class menu, fix balls dropdown not reloading the uncensor on change
v3.4 Fix liquid textures being removed on changing characters
v3.5 Added a message that displays if the skin texture has become corrupt and attempts a fix (Thanks @ManlyMarco)
v3.5.1 Reduce false positives for the above change
v3.6 EmotionCreators port, removed "none" as a default config option
v3.6.1 Updated for KK Darkness
v3.6.2 Fix replacing janitor's body when it shouldn't
v3.6.3 Fix janitor's uncensor
v3.6.4 Fix compatibility issues for non Darkness game versions

KK_Subtitles

v1.4 - Download

Subtitles for H scenes, spoken text in dialogues, and character maker.

Change Log v1.1 Fixed H subs not working for some people
v1.2 Subtitles for idle lines in dialogue
v1.3 Subtitles for character maker
v1.4 Fixed subtitles in the character maker being under the UI

KK_AnimationController

v2.1 - Download
Note: Mostly obsolete. NodeConstraints does what this plugin does but better.

Allows attaching IK nodes to objects to create custom animations. Press the Minus (-) hotkey to bring up the menu. This hotkey can be configured in the F1 plugin settings.

Requires Marco's KKAPI 1.2 or higher and BepisPlugins ConfigurationManager and ExtensibleSaveFormat.

Inspired by AttachAnimationLib by Keitaro

Change Log v1.1 Gimmicks can now rotate hands and feet properly
v1.2 Rotating characters doesn't break everything anymore
v2.0 Significant rewrite with KKAPI integration. Can now link eyes and neck to objects, scene import support, Drag and Drop plugin support
v2.1 Fix neck link not working, fix linking after unlinking not working

KK_ClothingUnlocker EC_ClothingUnlocker

v1.1 - Download - For Koikatsu
v1.1 - Download - For EmotionCreators

Allows gender restricted clothing to be used on all characters.

Advanced mode KK_ClothingUnlocker can unlock bras/skirts with any top. Go to plugin settings and enable advanced mode to see the options for them. These settings are not recommended because they will require updating many characters for compatibility.
Change Log v1.1 Added clothing unlocking for bras/skirts with any top

KK_EyeShaking

v1.0 - Download

Virgins in H scenes will appear to have slightly shaking eye highlights.

Requires Marco's KKAPI

KK_MiscFixes

v1.1 - Download

Miscellaneous fixes aimed at improving the performance of the game.

  • Improves load time of the list of characters in Free H
  • Improves load time when opening the class roster menu
Change Log v1.1 Now uses full path instead of file name for compatibility with Marco's KK_BrowserFolders

KK_RandomCharacterGenerator

v1.0 - Download

Generates random characters in the character maker.

Requires Marco's KKAPI

KK_PoseFolders

v1.0 - Download

Create new folders in userdata/studio/pose and place the pose data inside them. Folders will show up in your list of poses in Studio.

Ported to Koikatsu from Essu's NEOpose List Folders plugin for Honey Select.

KK_TranslationSync

v1.2 - Download

A plugin for correctly formatting translation files. Corrects formatting and copies translations from one file to another for the same personality in case of duplicate entries. Used by translators working on the Koikatsu Translation project. No need to download unless you're working on translations.

To use, open the plugin settings and set a personality, press the hotkey (default 0) to sync translations. Read your bepinex console or output_log.txt to see the changes made or any warnings and errors. Press alt+hotkey to force sync translation files in case of differing translations (warning: make backups first. It may not be obvious which translations are treated as the primary source). Press ctrl+hotkey to sync translations for all personalities (warning: very slow).

KK_ListOverride

v1.0 - Download

Allows you to override vanilla list files. Comes with some overrides that enable half off state for some vanilla pantyhose.

Overriding list files can allow you to do things like enable bras with some shirts which don't normally allow it, or skirts with some tops, etc. Any part of of the list can be changed except for ID.

KK_HairAccessoryCustomizer EC_HairAccessoryCustomizer

v1.1.2 - Download

Adds configuration options for hair accessories to the character maker. Hair accessories can be set to match color with the hair, enable hair gloss, modify outline color, and has a separate color picker for the hair tie part. Hairs that support a length slider can also hair their length adjusted, just like vanilla front hairs. Saves and loads to cards and coordinates.

Configuration options will work only on properly configured hair accessories. All of the hair accessories from https://mega.nz/#F!upYGBTAZ!S1lMalC33LYEditk7GwzgQ!GpJEiLwK will work.

Requires Marco's KKAPI v1.3 or higher, previous versions will NOT work.

Note for modders: These options will only show up for hair accessories that are properly configured. For accessories to work the accessory must have a ChaCustomHairComponent MonoBehavior in addition to the ChaAccessoryComponent MonoBehavior. Hair accessory color will display if the ChaCustomHairComponent rendAccessory array has meshes configured. The length slider will appear if the ChaCustomHairComponent trfLength array has bones configured. Hair color will only match to meshes configured in the ChaCustomHairComponent rendHair array. Also check out this guide for how to create hair accessories.

Change Log v1.1 Fixed a bug with changing coordinates outside of Studio not applying color matching. Fixed a bug where changing hair color in the maker would not apply color matching to other outfit slots.
v1.1.1 Fixed hair accessories matching color when they shouldn't.
v1.1.2 Fixed hair accessories matching color when they shouldn't, again.

EC_Demosaic

v1.1 - Download - For EmotionCreators
Note: Not required when using UncensorSelector

Removes the mosaic from female characters. Based on the demosaic for Koikatsu by AUTOMATIC1111, compiled for EC and BepInEx 5.

Change Log v1.1 Added a config option to disable the plugin

KK_HeadFix

v1.1 - Download
Fixes a bug where alternate heads cannot load modded eyeliners and modded heads cannot load any eyeliners.

Change Log v1.1 Support for Koikatsu Party

KK_SettingsFix

v1.1 - Download
Creates setup.xml if missing and makes CharaStudio read settings from the setup.xml. This means you no longer need to run InitSetting.exe to change Studio settings and registry entries are no longer required.

Change Log v1.1 Setup.xml is tested for validity, deleted if broken

KK_FreeHRandom

v1.1.1 - Download
Adds buttons to Free H selection screen to get random characters for your H session.

Change Log v1.1 Added UI, KK Party support
v1.1.1 Create card folders if missing to prevent errors

KK_Colliders

v1.0 - Download

Adds floor, breast, hand, and skirt colliders. Ported from Patchwork.

KK_MaterialEditor

v1.1 - Download
MaterialEditor is a plugin that allows you to edit many properties of objects that aren't usually accessible in game. Much like Marco's clothing overlays you can replace the texture of an item, however with MaterialEditor you can edit much more than clothes. Edit clothes, accessories, hair, and even Studio items.

Features:

  • Export UV maps of a mesh to help with drawing textures
  • Replace nearly any texture with custom textures
  • Change properties of materials to control things like shininess or outline thickness
  • Change properties of the mesh to affect whether it casts shadows or disable a mesh completely
  • All changes save and load with the card or Studio scene
  • Duplicate textures are saved to the card once. 100 accessories with the same texture have the same file size as one accessory with a texture

Access the Material Editor by pressing the "Open Material Editor" button on clothes, hair, or accessories in the character maker. Access it in Studio by pressing the "Mat. Editor" button on the Workspace with a studio item selected.

Change Log v1.1 Fixed errors loading coordinates, errors loading scenes with multiple characters

Experimental plugins

Experimental or unfinished plugins. No support will be given and most likely no fixes will be made. Feel free to report bugs that aren't already listed but don't expect a fix. Anyone who wants to improve these plugins is welcome to do so, all the source code is available.

KK_BodyShaders

Beta 2 - Download

Applies shaders to a character's body and hair. Currently only has a shader for making goo girls. Or boys, if you're in to that kind of thing. Also has bugs. Not a shader for making bug girls, the kind of bugs that might make your game act strange.

Shaders by Essu. Requires Marco's KKAPI

Change Log Beta 2 Fix checkbox not working

KK_ANIMATIONOVERDRIVE

v1.0 - Download

Type a value in to a gimmick's speed text box to use speeds higher than normally allowed.

KK_HCharaAdjustment

v1.0 - Download
Adjust the position of the female character in H scene by pressing some hotkeys, listed here.

About

Plugins for Koikatsu

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%