PlateUp!
KitchenLib
Mostrando 1-10 de 77 aportaciones
< 1  2  3 ... 8 >
Actualización: 27 OCT 2024 a las 1:29 a. m.

Reverted - Accidentally uploaded the wrong version

Actualización: 27 OCT 2024 a las 12:54 a. m.

Release Notes

References
- Updated references for Halloween 2024.

Cosmetics
- Fixed modded cosmetics menu not showing up.

GameDataObjects
PlayerCosmetic
- Added `HideBody`
RestaurantSetting
- Added `ForceLayout`

Actualización: 27 OCT 2024 a las 12:33 a. m.

Adds signature.txt for verification purposes

Actualización: 30 AGO 2024 a las 11:32 a. m.

Release Notes

Bugs
- Fixed a bug causing certain count effects to not be played.
- Fixed a bug causing vanilla achievements to not be unlocked.
- Fixed a bug causing several things (pings, appliances, items) to appear in the middle of the world briefly.
- Fixed a bug causing the Mods Menu to have an inconsistent background panel.
- Fixed a bug causing Non-KitchenLib Mods to display KitchenLib Mods.
- Fixed a bug causing Materials Menu to not open.

References
- Updated references to v1.2.0

CustomGameDataObjects

CustomDish
- Added `IsMainThatDoesNotNeedPlates`

CustomFranchiseUpgrade
- Added `Prefab`

CustomItem
- Added `RepeatOrderMin`
- Added `RepeatOrderMax`

CustomItemGroup
- Added `RepeatOrderMin`
- Added `RepeatOrderMax`

Actualización: 8 AGO 2024 a las 3:57 a. m.

Release Notes

CustomGameDataObjects
- Localisation should now fallback to English if a translation is missing and if English is available

CustomPlayerCosmetic
- Added `float HeadSize`

CustomDish
- Changed how `RequiredNoDishItem` and `RequiredDishItem` are handled internally.
- When `RequiredNoDishItem` is `true` OR `RequiredDishItem` is assigned, you won't be provided plates for this dish.
- When `RequiredDishItem` is assigned it is now simply added to `MinimumIngredients`.

CustomItemGroup
- Replaced default view to be `ItemGroupView` rather than `DummyItemGroupView`.

Misc
- Disabled feature flags.
- Added a new error message for when the game fails to register a new GDO
- Moved preference files into `/ModData/KitchenLib/Preferences`
- On first launch, the mod will request permission to sync with Steam Cloud.
- Updated references to PlateUp! v1.1.9.

Menus
- Complete rewrite of the Mods menu, removing Untested Mods
- Complete rewrite of the Mod Sync menu to display more information.
- Added `void CreateModLabels(Vector2 startingPosition, List<string> modNames, float columnWidth, float rowHeight, int modsPerColumn)`
- Added `Option<int> CreatePageSelector(Dictionary<int, PageDetails> pages)`
- Added `ControlRebindElement GetRebindElement()`

Achievements
- Added `AchievementsManager` to handle creating Custom Achievements.

Debug
- Added an insane amount of debug logging (seriously a lot).
- Auto enables debug logging when local mods are installed. (Thanks @propstg)
- Generating References now uses tabs instead of spaces.
- Added `-nologprivacy` flag to disable obfuscation of username in logs.

Materials
- Adjusted how Custom Materials are handled internally.
- Fixed Foliage Materials not being exported correctly.
- Fixed CircularTimer Materials not being exported correctly.
- Fixed several Material types not being imported correctly.
- Fixed Material Dumping not working correctly.
- Rebuilt the UI for making custom materials (Hopefully it's easier in the future now).
- Achievement notifications now have 2 options.

Bugs
- Fixed a bug causing componentHistory to fail when encountering an interface derived from `IComponentData`.
- Fixed a bug with `DummyItemGroupView` setting `ComponentGroups` to a new instance when it shouldn't.
- Disabled `LogSaveDetails`.
- Fixed a bug causing crashing when entering the lobby.

Actualización: 21 DIC 2023 a las 5:45 p. m.

Release Notes

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

Actualización: 21 DIC 2023 a las 5:41 p. m.

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.

Actualización: 28 OCT 2023 a las 7:11 p. m.

Revert to previous version.

Actualización: 28 OCT 2023 a las 6:22 p. m.

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

Actualización: 26 OCT 2023 a las 10:10 a. m.

Release Notes

Legacy Colorblind Utils
- Colorblind Utils is now Obsolete

Debug
- Updated DataDumper to support text output.

KLMenu
- Added `ResetPanel()`