From e9ffe559071e0b604c7680b1356b331b88f149f0 Mon Sep 17 00:00:00 2001 From: Seiun-Sky Date: Sat, 4 Nov 2023 10:14:58 +0100 Subject: [PATCH] Release v1.6 --- Plugin Readme.md | 148 ++++++++++++++++++++++++++++++++++------------- components.iss | 6 +- patch.iss | 48 ++++++++------- 3 files changed, 138 insertions(+), 64 deletions(-) diff --git a/Plugin Readme.md b/Plugin Readme.md index 26fbe86..3c67156 100644 --- a/Plugin Readme.md +++ b/Plugin Readme.md @@ -1,13 +1,43 @@ +# Accessory Clothes v1.0.2 +- Short description: Accessory Clothes for Emotion Creators +- Author(s): DeathWeasel1337 +- More information: https://github.com/DeathWeasel1337/KK_Plugins + +# Accessory Quick Remove v1.0 +- Short description: Accessory Quick Remove for Emotion Creators +- Author(s): DeathWeasel1337 +- More information: https://github.com/DeathWeasel1337/KK_Plugins + # Alternative Node Verification v1.0.0.1 - Short description: Fixes large node graphs crashing scene save - Author(s): getraid - More information: https://github.com/getraid-gg/ECAlternativeNodeVerification -# BepisPlugins v16.0 +# Autosave v1.1.1 +- Short description: Autosave for chara maker +- Author(s): DeathWeasel1337 +- More information: https://github.com/DeathWeasel1337/KK_Plugins + +# BepInEx v5.4.22.0 +- Short description: Plugin framework +- Author(s): https://github.com/BepInEx +- More information: https://github.com/BepInEx/BepInEx + +# BepInEx.SplashScreen v2.0.0.0 +- Short description: A loading screen on game startup with information about patchers and plugins being currently loaded +- Author(s): BepInEx +- More information: https://github.com/BepInEx/BepInEx.SplashScreen + +# BepisPlugins v19.3 - Short description: Core plugins needed for most things - Author(s): bbepis - More information: https://github.com/bbepis/BepisPlugins +# Catch Unity Event Exceptions v1.0 +- Short description: Prevents some bugs in plugins from affecting other plugins +- Author(s): BepInEx +- More information: https://github.com/BepInEx/BepInEx.Utility + # Character Export v1.0 - Short description: Export character cards from a scene - Author(s): DeathWeasel1337 @@ -23,22 +53,37 @@ - Author(s): ManlyMarco - More information: https://github.com/ManlyMarco/Illusion_ClothingStateMenu -# Clothing Unlocker v2.0.1 +# Clothing Unlocker v2.0.2 - Short description: Can use female clothes on males - Author(s): DeathWeasel1337 - More information: https://github.com/DeathWeasel1337/KK_Plugins +# Configuration Manager v18.0.1 +- Short description: Can change plugin settings. Press F1 to open, not visible inside HMD +- Author(s): BepInEx +- More information: https://github.com/BepInEx/BepInEx.ConfigurationManager + +# Custom intro voices v23 +- Short description: Bau Bau! +- Author(s): ManlyMarco +- More information: https://www.youtube.com/watch?v=SZBQ4lQFqvw + # Demosaic v1.1 - Short description: Demosaic for Emotion Creators - Author(s): DeathWeasel1337 - More information: https://github.com/DeathWeasel1337/KK_Plugins -# Drag and Drop v1.2.2 +# Drag and Drop v1.2.3 - Short description: Allows dragging cards, scenes and outfits into game window - Author(s): ManlyMarco - More information: https://github.com/IllusionMods/DragAndDrop -# EC_ExtraCharacters v1.0.2 +# Dynamic Bone Editor v1.0.5 +- Short description: Editing for accessory DynamicBones in the character maker +- Author(s): DeathWeasel1337 +- More information: https://github.com/DeathWeasel1337/KK_Plugins + +# EC_ExtraCharacters v1.0.3 - Short description: Lets you to have more than the 8 characters - Author(s): Mantas-2155X aka 2155X - More information: https://www.patreon.com/2155X @@ -53,32 +98,37 @@ - Author(s): Mantas-2155X aka 2155X - More information: https://www.patreon.com/2155X -# ECABMX (BonemodX) v4.3.3 +# ECABMX (BonemodX) v5.0.6 - Short description: More sliders in maker - Author(s): ManlyMarco - More information: https://github.com/ManlyMarco/KKABMX # Enable Full Screen Toggle v1.0 -- Short description: Enables alt+enter to toggle fullscreen +- Short description: Toggle full screen with alt+enter - Author(s): BepInEx - More information: https://github.com/BepInEx/BepInEx.Utility -# EnableResize v1.5 -- Short description: Allows resizing of game window, can cause UI issues +# Enable Resize v1.5 +- Short description: Allows resizing the game window, can mess with the UI, turn on in plugin settings - Author(s): BepInEx - More information: https://github.com/BepInEx/BepInEx.Utility +# Eye Control v1.0.1 +- Short description: Allows making of closed eyed/not blinking charas +- Author(s): DeathWeasel1337 +- More information: https://github.com/DeathWeasel1337/KK_Plugins + # FPS Counter v3.1 - Short description: FPS display and simple plugin profiler - Author(s): ManlyMarco - More information: https://github.com/ManlyMarco/FPSCounter -# Graphics Settings v1.2.1 -- Short description: Additional graphics settings +# Graphics Settings v1.3 +- Short description: More game settings, allows better/worse quality - Author(s): BepInEx - More information: https://github.com/BepInEx/BepInEx.GraphicsSettings -# Hair Accessory Customizer v1.1.5 +# Hair Accessory Customizer v1.1.7 - Short description: Color matching for hair accessories - Author(s): DeathWeasel1337 - More information: https://github.com/DeathWeasel1337/KK_Plugins @@ -88,76 +138,101 @@ - Author(s): getraid - More information: https://github.com/getraid-gg/ECIKParentUnlocker -# IllusionFixes v15.0 +# IllusionFixes v21.2.1 - Short description: Fixes to many of the game's bugs and limitations - Author(s): IllusionMods - More information: https://github.com/IllusionMods/IllusionFixes -# Input Hotkey Block v1.3 -- Short description: Blocks hotkeys when typing in text fields +# IllusionLaunchers v3.4.1.36419 +- Short description: Custom game launcher +- Author(s): https://github.com/IllusionMods +- More information: https://github.com/IllusionMods/IllusionLaunchers + +# Input Hotkey Block v1.4 +- Short description: Blocks plugin keybinds while typing - Author(s): BepInEx - More information: https://github.com/BepInEx/BepInEx.Utility -# Invisible Body v1.3.2 +# Invisible Body v1.4 - Short description: Hide character body - Author(s): DeathWeasel1337 - More information: https://github.com/DeathWeasel1337/KK_Plugins -# Item Blacklist v1.1 +# IPALoaderX v1.2.4 +- Short description: Backwards compatibility with IPA plugins +- Author(s): https://github.com/BepInEx +- More information: https://github.com/BepInEx/IPALoaderX + +# Item Blacklist v3.0 - Short description: Right click in maker lists to hide items - Author(s): DeathWeasel1337 - More information: https://github.com/DeathWeasel1337/KK_Plugins -# Maker Browser Folders v2.2 +# KKManager v0.22.1.0 +- Short description: Manage and update mods, browse cards +- Author(s): https://github.com/IllusionMods +- More information: https://github.com/IllusionMods/KKManager + +# Maker Browser Folders v3.1 - Short description: Folder support in chara/scene select screens - Author(s): ManlyMarco - More information: https://github.com/ManlyMarco/Illusion_BrowserFolders -# Maker Defaults v1.0 +# Maker Defaults v1.1 - Short description: Change default character maker settings, check plugin options - Author(s): DeathWeasel1337 - More information: https://github.com/DeathWeasel1337/KK_Plugins -# Material Editor v2.2 +# Material Editor v3.3.0 - Short description: Advanced material controls for maker and studio - Author(s): DeathWeasel1337 - More information: https://github.com/DeathWeasel1337/KK_Plugins +# Message Center v1.1.1 +- Short description: Allows plugins to show messages in top left corner of the game +- Author(s): BepInEx +- More information: https://github.com/BepInEx/BepInEx.Utility + # Mod Bone Implantor v0.2.4 - Short description: Needed by some clothing mods to add dynamic bones - Author(s): IllusionMods - More information: https://github.com/IllusionMods/ModBoneImplantor -# Modding API v1.13.3 +# Modding API v1.36 - Short description: Modding API needed by many plugins - Author(s): ManlyMarco - More information: https://github.com/IllusionMods/IllusionModdingAPI/releases -# MoreAccessories v1.1.0 -- Short description: Allow more than 20 accessories on characters -- Author(s): joan6694 -- More information: https://www.patreon.com/joan6694 +# MoreAccessories v2.0.21 +- Short description: Unlocks accessory limit +- Author(s): jalil49 +- More information: https://github.com/jalil49/MoreAccessories # Mute In Background v1.1 -- Short description: Mute In Background +- Short description: Mute the game when it's not in focus, turn on in plugin settings - Author(s): BepInEx - More information: https://github.com/BepInEx/BepInEx.Utility -# Optimize IMGUI GC allocations v1.0 -- Short description: Reduce unnecessary GC allocations +# OptimizeIMGUI v1.0 +- Short description: Slight perf improvement of plugin UIs - Author(s): BepInEx - More information: https://github.com/BepInEx/BepInEx.Utility -# Profile v1.0.1 +# Profile v1.0.3 - Short description: A textbox in maker to write a character description - Author(s): DeathWeasel1337 - More information: https://github.com/DeathWeasel1337/KK_Plugins -# Pushup v1.2 +# Pushup v1.3.2 - Short description: Clothes affect breast shape - Author(s): DeathWeasel1337 - More information: https://github.com/DeathWeasel1337/KK_Plugins +# Reload Character List On Change v1.5.2 +- Short description: Reloads character list if it changes +- Author(s): DeathWeasel1337 +- More information: https://github.com/DeathWeasel1337/KK_Plugins + # Remove Cards To Recycle Bin v1.1.1 - Short description: Prevents accidentally losing cards by overwriting them - Author(s): ManlyMarco @@ -168,32 +243,27 @@ - Author(s): IllusionMods - More information: https://github.com/IllusionMods/RimRemover -# RuntimeUnityEditor v2.2.1.0 +# RuntimeUnityEditor v5.1 - Short description: Trainer and debugger - Author(s): ManlyMarco - More information: https://github.com/ManlyMarco/RuntimeUnityEditor -# Skin Overlay Mod v5.2.1 +# Skin Overlay Mod v6.1.2 - Short description: Custom body, clothes and eye textures - Author(s): ManlyMarco - More information: https://github.com/ManlyMarco/Illusion-Overlay-Mods -# Uncensor Selector v3.10 -- Short description: NEEDS Koikatsu Overlay Mods! -- Author(s): DeathWeasel1337 -- More information: https://github.com/DeathWeasel1337/KK_Plugins - -# Uncensor Selector v3.10 +# Uncensor Selector v3.11.7 - Short description: NEEDS Koikatsu Overlay Mods! - Author(s): DeathWeasel1337 - More information: https://github.com/DeathWeasel1337/KK_Plugins -# XUnity Auto Translator v4.13.0 +# XUnity Auto Translator v5.3.0 - Short description: Custom translation loader - Author(s): XUnity - More information: https://github.com/bbepis/XUnity.AutoTranslator/ -# XUnity Resource Redirector v1.1.3 +# XUnity Resource Redirector v2.1.0 - Short description: Modding API for resource overriding - Author(s): XUnity - More information: https://github.com/bbepis/XUnity.AutoTranslator/ diff --git a/components.iss b/components.iss index a307bb2..66a41b3 100644 --- a/components.iss +++ b/components.iss @@ -6,7 +6,7 @@ Name: "BepInEx\BepInEx_CatchUnityEventExceptions"; Description: "Catch Unity Eve Name: "BepInEx\CompatIPA"; Description: "IPALoaderX v1.2.4 (Backwards compatibility with IPA plugins)" ; Types: full_en full extra extra_en ; Name: "BepInEx\CompatBep4"; Description: "BepIn4Patcher v1.0.0.0 (Backwards compatibility with BepInEx4 plugins)" Name: "BepInEx\Dev"; Description: "{cm:CompDev}" -Name: "BepInEx\BepInEx_SplashScreen"; Description: "BepInEx.SplashScreen v1.0.0.0 (A loading screen on game startup with information about patchers and plugins being currently loaded)"; Types: full_en full extra extra_en +Name: "BepInEx\BepInEx_SplashScreen"; Description: "BepInEx.SplashScreen v2.0.0.0 (A loading screen on game startup with information about patchers and plugins being currently loaded)"; Types: full_en full extra extra_en ; ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Name: "IllusionLaunchers"; Description: "IllusionLaunchers v3.4.1.36419 (Custom game launcher)" ; Types: full_en full extra extra_en Name: "KKManager"; Description: "KKManager v0.22.1.0 (Manage and update mods, browse cards)" ; Types: full_en full extra extra_en @@ -31,7 +31,7 @@ Name: "Content\EC_MaterialEditor"; Description: "Material Editor v3. Name: "Content\KKABMX"; Description: "ECABMX (BonemodX) v5.0.6 (More sliders in maker)" ; Types: full_en full extra extra_en Name: "Content\KSOX"; Description: "Skin Overlay Mod v6.1.2 (Custom body, clothes and eye textures)" ; Types: full_en full extra extra_en Name: "Content\EC_InvisibleBody"; Description: "Invisible Body v1.4 (Hide character body)" ; Types: full_en full extra extra_en -Name: "Content\MoreAccessories"; Description: "MoreAccessories v1.1.0 (Allow more than 20 accessories on characters)" ; Types: full_en full extra extra_en +Name: "Content\MoreAccessories"; Description: "MoreAccessories v2.0.21 (Unlocks accessory limit)" ; Types: full_en full extra extra_en ; ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Name: "FIX"; Description: "{cm:CompFIX}" ; Types: extra extra_en Name: "FIX\IllusionFixes"; Description: "IllusionFixes v21.2.1 (Fixes to many of the game's bugs and limitations)" ; Types: full_en full extra extra_en @@ -44,7 +44,7 @@ Name: "FIX\OptimizeIMGUI"; Description: "OptimizeIMGUI v1.0 Name: "FIX\InputHotkeyBlock"; Description: "Input Hotkey Block v1.4 (Blocks plugin keybinds while typing)" ; Types: full_en full extra_en extra ; ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Name: "Feature"; Description: "Improvements and additional features" ; Types: extra extra_en -Name: "Feature\BrowserFolders"; Description: "Maker Browser Folders v3.0 (Folder support in chara/scene select screens)" ; Types: full_en full extra extra_en +Name: "Feature\BrowserFolders"; Description: "Maker Browser Folders v3.1 (Folder support in chara/scene select screens)" ; Types: full_en full extra extra_en Name: "Feature\MakerAdditions"; Description: "EC_MakerAdditions v1.0.0 (Quality of life improvements to character maker)" ; Types: full_en full extra extra_en Name: "Feature\EC_MakerSearch"; Description: "EC_MakerSearch v1.4.0 (Add search boxes to item lists in character maker)" ; Types: full_en full extra extra_en Name: "Feature\EC_MakerDefaults"; Description: "Maker Defaults v1.1 (Change default character maker settings, check plugin options)" ; Types: full_en full extra extra_en diff --git a/patch.iss b/patch.iss index cc9423f..d3268d7 100644 --- a/patch.iss +++ b/patch.iss @@ -14,13 +14,13 @@ ;#define DEBUG ;---Skip file verification for easier testing, COMMENT OUT FOR RELEASE ;#define NOVERIFY +;---Skip file verification for easier testing, COMMENT OUT FOR RELEASE +;#define NOVERIFY ;------------Don't include general, studio and map sideloader modpacks ;#define LITE ;--------------------------------------------------------------------- -;---------------------------------------------------------------------------------------------------- #include "_Common\Header.iss" - [Setup] #ifndef LITE AppName=HF Patch for EmotionCreators @@ -45,6 +45,10 @@ DiskSpanning=yes #endif DefaultDirName={reg:HKCU\Software\Illusion\emotioncreators\emotioncreators,INSTALLDIR} +WindowResizable=yes +WizardStyle=modern +WizardSizePercent=120,150 + [Languages] Name: "en"; MessagesFile: "compiler:Default.isl" Name: "jp"; MessagesFile: "compiler:Languages\Japanese.isl" @@ -80,39 +84,38 @@ Source: "HelperLib.dll"; DestDir: "{app}"; Flags: dontcopy Source: "Input\start.bat"; DestDir: "{tmp}\hfp"; Flags: ignoreversion recursesubdirs createallsubdirs Source: "Input\DirectX\Jun2010\*"; DestDir: "{tmp}\hfp\DirectXRedist2010"; Flags: ignoreversion recursesubdirs createallsubdirs deleteafterinstall; Check: DirectXRedistNeedsInstall Source: "Plugin Readme.md"; DestDir: "{app}" - ; ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ; Source: "Input\_Patch\extras\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: Patch Source: "Input\_Patch\emocre_01_plus_oh0705drd_all\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: Patch ; ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ; Source: "Input\BepInEx_Compatibility\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: BepInEx\Compat ; ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - +; Solidbreak at the start to split off the modpacks from other files in case they don't have to be installed. solidbreak splits before the files entry with it is processed #ifndef LITE Source: "{#GameDir}\mods\Sideloader Modpack\*"; DestDir: "{app}\mods\Sideloader Modpack"; Flags: ignoreversion recursesubdirs createallsubdirs solidbreak; Components: Modpack\General Source: "{#GameDir}\mods\Sideloader Modpack - Exclusive EC\*"; DestDir: "{app}\mods\Sideloader Modpack - Exclusive EC"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: Modpack\General #endif +Source: "{#GameDir}\mods\Sideloader Modpack - EC_Fixes\*"; DestDir: "{app}\mods\Sideloader Modpack - EC_Fixes"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: Modpack\Fixes Source: "{#GameDir}\mods\Sideloader Modpack - KK_MaterialEditor\*"; DestDir: "{app}\mods\Sideloader Modpack - KK_MaterialEditor"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: Modpack\MaterialEditor Source: "{#GameDir}\mods\Sideloader Modpack - EC_UncensorSelector\*"; DestDir: "{app}\mods\Sideloader Modpack - EC_UncensorSelector"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: Modpack\UncensorSelector -Source: "{#GameDir}\mods\Sideloader Modpack - EC_Fixes\*"; DestDir: "{app}\mods\Sideloader Modpack - EC_Fixes"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: Modpack\Fixes +; ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Source: "Input\_Plugins\EC_UncensorSelector Base.zipmod"; DestDir: "{app}\mods"; Flags: ignoreversion; Components: UNC\Selector ; ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +; This include should be here because the patch files above can be overwritten by this include, and the Files section below overwrites some config files that this include extracts +#include "components.iss" + +[Files] Source: "Input\BepInEx_config\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs solidbreak; Components: BepInEx Source: "Input\BepInEx_Dev\common\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs; Components: BepInEx\Dev - +Source: "Input\Launcher_branding\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs; Components: IllusionLaunchers +; ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Source: "Input\_TL\_lang jp\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Languages: jp Source: "Input\_TL\_lang ch\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Languages: sc Source: "Input\_TL\_lang eng\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Languages: en Source: "Input\_TL\EmotionCreatorsTranslation\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: AT\TL\EnglishTranslation; Excludes: "UserData" - -Source: "Input\_Plugins\EC_UncensorSelector Base.zipmod"; DestDir: "{app}\mods"; Flags: ignoreversion; Components: UNC\Selector - -Source: "Input\Launcher_branding\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs; Components: IllusionLaunchers - ; ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -#include "components.iss" - [InstallDelete] ; Clean up old translations Type: filesandordirs; Name: "{app}\BepInEx\translation"; Components: AT\TL @@ -145,16 +148,17 @@ Type: filesandordirs; Name: "{app}\mods\[EC]*.7z" Type: filesandordirs; Name: "{app}\BepInEx\introclips" Type: filesandordirs; Name: "{app}\mods\[moderchan]Tongue Texture v1.1.zipmod" ; Completely remove only modpacks that we fully bundle; compatibility pack is safer to be removed since it can have dupes with main modpack -#ifndef WEBINSTALLER -;Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack" ; Components: Modpack\General -Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - Compatibility Pack" ; Components: Modpack\General -;Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - Studio" ; Components: Modpack\Studio -Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - Fixes" ; Components: Modpack\Fixes -;Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - Maps" ; Components: Content\ModpackMaps -Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - KK_MaterialEditor" ; Components: Modpack\MaterialEditor -Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - KK_UncensorSelector"; Components: Modpack\UncensorSelector -;Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - Animations"; Components: Modpack\Animations +#ifndef LITE +;Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack" ; Components: Modpack\General +;Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - Exclusive EC" ; Components: Modpack\General +;Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - Studio" ; Components: Modpack\Studio +;Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - Maps" ; Components: Content\ModpackMaps +;Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - Animations" ; Components: Modpack\Animations #endif +Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - Compatibility Pack" +Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - EC_Fixes" ; Components: Modpack\Fixes +Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - KK_MaterialEditor" ; Components: Modpack\MaterialEditor +Type: filesandordirs; Name: "{app}\mods\Sideloader Modpack - EC_UncensorSelector" ; Components: Modpack\UncensorSelector ; Clean up old patches and packs Type: files; Name: "{app}\start.bat"