PlateUp!
KitchenLib
11-20 van 82 items weergegeven
< 1  2  3  4 ... 9 >
Update: 21 dec 2023 om 17:45

Release Notes

Bugs
- Fixed a bug causing `componentHistory.json` to duplicate its entries each time the game is loaded.

Update: 21 dec 2023 om 17:41

Release Notes

Debug
- Changed how Data Dump works.
- Updated Debug Log to remove `Convert()` related logs
- When a mod is installed locally, it's Dishes will now forcefully spawn in the lobby (Can be disabled in preferences)
- Now saves a component history to `/UserData/KitchenLib/componentHistory.json`
- Changed how the debug menu is designed.
- Removed unused feature flags button.

References
- Updated References to 1.1.8

CustomGameDataObjects

CustomAppliance
- Added `List<Unlock> Enchantments`

CustomUnlock
- Fixed `HardcodedRequirements` and `HardcodedBlockers` being null

Registering
- Added `IRegisterGDO` to automatically register a GDO (Attach to GDO class)
- Added `IDontRegister` to prevent a GDO from registering automatically (Attach to GDO class)
- Added `IAutoRegisterALl` to automatically register all GDOs (Attach to main class)

Menus
- Rewrite of ModSync menu to work better than previously
- Added an option to match exact mods.
- Added a KitchenLib > User Options preference to merge with PreferenceSystem if installed

IMMS
- Disabled unfinished IMMS creation

Utilities

ReflectionUtils
- Added `GetMethod(Type type, string methodName)`

MaterialUtils
- `AssignMaterialsByName()` is now an extension of `GameObject`

ViewUtils
- Added `void RegisterView(ViewType viewType, Type singleston, Type component)`
- Added `void RegisterView(string viewType, Type singleston, Type component)`

VFXUtils
- Added `VisualEffectAsset GetExistingVFX(string name)`
- Added `GameObject AssignVFXByNames(this GameObject gameObjet)`

Materials
- Changed how the materials creator is designed.
- Added new shaders to the material creator:
- Block Out Background
- Circular Timer
- Lake Surface
- Mirror
- Mirror Surface
- Mirror Backing
- Newspaper
- Ping
- PreviewFloor
- Simple Flat Player

Bugs
- Fixed a base-game bug causing the lobby kitchen to refresh when it shouldn't
- Fixed a bug causing old KitchenLib components to be kept in save files when they shouldn't (Also now cleans up after itself)
- Fixed a bug causing some mods to not merge with PreferenceSystem if loaded before KitchenLib
- Fixed a bug where sides would be missing when the `GameObject` wasn't assigned.
- Fixed a bug where Mod Sync was disabled.
- Fixed a bug causing ModUpdateManager to fail.
- Fixed a bug causing certain mods to fail when registering GDOs.

Update: 28 okt 2023 om 19:11

Revert to previous version.

Update: 28 okt 2023 om 18:22

Release Notes

Debug
- Updated Debug Log to remove `Convert()` related logs
- When a mod is installed locally, it's Dishes will now forcefully spawn in the lobby (Can be disabled in preferences)

Bugs
- Fixed a base-game bug causing the lobby kitchen to refresh when it shouldn't
- Fixed a bug causing old KitchenLib components to be kept in save files when they shouldn't (Also now cleans up after itself)
- Fixed a bug causing some mods to not merge with PreferenceSystem if loaded before KitchenLib

Update: 26 okt 2023 om 10:10

Release Notes

Legacy Colorblind Utils
- Colorblind Utils is now Obsolete

Debug
- Updated DataDumper to support text output.

KLMenu
- Added `ResetPanel()`

Update: 3 aug 2023 om 10:41

Release Notes v0.7.9
https://github.com/KitchenMods/KitchenLib/releases/tag/v0.7.9

Utilities

+ Added `GameObject MaterialUtils.AssignMaterialByNames(GameObject gameObject)` for easier Material assignment.
+ Added `Component GameObjectUtils.CopyComponent(Component original, GameObject destination)` for easier cloning of components.
+ Added `TMP_FontAsset FontUtils.GetExistingTMPFont(string font)` to get existing `TMP_FontAsset`s.
+ Added `Font FontUtils.GetExistingFont(string font)` to get existing `Font`s.

GameDataObjects

CustomAppliance

+ Added `bool AutoGenerateNavMeshObject = true` to automatically generate NavMeshObsticles on GameObjects.
+ Added `List<MenuPhase> RequiresPhaseForShop`

CustomDish

+ Added `bool BlockAllOtherFood`
+ Added `List<Unlock> AllowedFoods`
+ Added `RestaurantSetting ForceFranchiseSetting`

CustomItem

+ Added `Item.ItemProcess AutomaticItemProcess`
+ Added `bool IsConsumedByCustomer`
+ Added `int AlwaysOrderAdditionalItem`
+ Added `bool AutoSatisfied`

CustomThemeUnlock

+ Added `bool BlockAllOtherFood`
+ Added `List<Unlock> AllowedFoods`
+ Added `RestaurantSetting ForceFranchiseSetting`

CustomUnlockCard

+ Added `bool BlockAllOtherFood`
+ Added `List<Unlock> AllowedFoods`
+ Added `RestaurantSetting ForceFranchiseSetting`

CustomLayoutProfile

+ Added `List<NodeConnection> NodeConnections` to allow for easier graph building.

References

* Updated References to 1.1.6
* Updated References to include enums.
`_ApplianceReferences hob = _ApplianceReferences.Hob;` - `_` indicates `enum`.

Logging

+ Added hidden `isDebug` option in the preferences file allowing for detailed registration logging.
+ Added log message to indicate KitchanLib usage.
* Fixed a bug preventing beta versions from displaying their registered version.
* Fixed a bug displaying a '*' on internal logging.

Bugs

* Fixed a bug causing various Sides to not display corretly - Thanks @Yariazen
* Fixes with details.json - Thanks @Yariazen

Other

* Adjustments to logging - Thanks @Yariazen
- Removed Capes.
- Removes Prank Related Systems (`GenerateCustomers` & `PlayerSpeedOverride`).
* Adjusted dynamic KitchenLib indicator to be a static ! .
* Updated References in the Debug Menu.
* Updated to reflect GDO Changes above.
+ Added warning on Main Menu when using KitchenLib Beta.
- Removed multiplayer outfit fix. ( Implemented into base-game as of v1.1.6 )
- Removed `PlayerInfoManager_Patch` as it's been implemented in the base-game.
+ Added a KitchenLib Beta option in preferences.

Update: 23 jun 2023 om 8:38

KitchenLib Beta v0.7.8
https://github.com/KitchenMods/KitchenLib/releases/tag/v0.7.8

Release Notes
Bug Fixes
Fixed a log spam issue related to the Cape removal.

Update: 23 jun 2023 om 8:22

KitchenLib Beta v0.7.7
https://github.com/KitchenMods/KitchenLib/releases/tag/v0.7.7

Release Notes
Bug Fixes
Fixed a log spam issue related to the "Prank Menu" removal.

Other
Removed Data Collection.
Removed April Fools
Removed Capes Equip Menu
Removed 21 Balloons

Update: 22 jun 2023 om 12:57

KitchenLib Beta v0.7.6
https://github.com/KitchenMods/KitchenLib/releases/tag/v0.7.6

Release Notes
Bug Fixes
Fixed localisation issues related to Easter Event mod.
Added a null check and prefab replacement for AddPossibleSide().

API
Updated References.

Other
Removed "Prank Menu"

Update: 9 jun 2023 om 19:23

KitchenLib Beta v0.7.5
https://github.com/KitchenMods/KitchenLib/releases/tag/v0.7.5

Release Notes
Bugs
Fixed a bug causing the game to change resolution on launch.
Fixed a bug causing outfits to change upon joining multiplayer.