PlateUp!

PlateUp!

KitchenLib (Beta)
Viser 31-40 af 88 forekomster
< 1  2  3  4  5  6 ... 9 >
Opdatering: 17. nov. 2023 kl. 5:18

Release Notes

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)`

Opdatering: 7. nov. 2023 kl. 2:12

Release Notes

Bugs
- Fixed a bug where Dish Refresh would show duplicate options.
- Fixed a bug where Mod Sync was disabled.

Mod Sync
- Added an option to match exact mods.

Opdatering: 1. nov. 2023 kl. 21:08

Release Notes

Bugs
- Fixed a bug where sides would be missing when the `GameObject` wasn't assigned.

Debug
- Now saves a component history to `/UserData/KitchenLib/componentHistory.json`

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

Opdatering: 28. okt. 2023 kl. 19:18

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

Opdatering: 27. okt. 2023 kl. 5:27

Release Notes

Debug
- Updated DataDumper to 1.1.8

References
- Updated References to 1.1.8

CustomGameDataObjects

CustomAppliance

- Added `List<Unlock> Enchantments`

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

ModSync
- Rewrite of ModSync menu to work better than previously

IMMS
- Disabled unfinished IMMS creation

Mod Preferences
- Added a KitchenLib > User Options prefernce to merge with PreferenceSystem if installed

Utilities

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

Opdatering: 18. okt. 2023 kl. 20:35

Release Notes

CustomDish
- Converts `CustomDish.Type = Main` to `CustomDish.Type = Base` if `CustomDish.HardcodedRequirements` is empty.
- This can be bypassed with `CustomDish.BypassMainRequirementsCheck = true`

KLMenu
- Added `ResetPanel()` to reset the size and position of the menu's panel for `PauseMenuAction` menus

MaterialUtils
- Added XML Documentation

Opdatering: 25. aug. 2023 kl. 0:39

Release Notes

GameDataObjects

* General code cleanup.

CustomContract
+ Added
RestaurantStatus Status; int ExperienceMultiplier;

CustomContractLocalisation
+ Added
LocalisationObject<ContractInfo> Info; List<(Locale, ContractInfo)> InfoList;

CustomCustomerGroup

CustomDecorationLocalisation
+ Added
LocalisationObject<DecorationBonusInfo> Info; Dictionary<DecorationBonus, string> Text; Dictionary<DecorationType, string> Icons;

CustomDictionaryLocalisation
+ Added
LocalisationObject<DictionaryInfo> Info; Dictionary<string, string> Text;

CustomFranchiseUpgrade
+ Added
int MaximumUpgradeCount; List<IFranchiseUpgrade> Upgrades;

CustomGlobalLocalisation
+ Added
Dictionary<DisplayedPatienceFactor, string> PatienceFactorIcons; Dictionary<PatienceReason, string> PatienceReasonIcons; Dictionary<DecorationType, string> DecorationIcons; NewsItemFallbackLocalisation NewsItemFallbackLocalisation; StartDayWarningLocalisation StartDayWarningLocalisation; PopupTextLocalisation PopupTextLocalisation; RecipeLocalisation Recipes; Dictionary<KitchenData.Font, TMP_FontAsset> Fonts; ControllerIcons ControllerIcons;

CustomNewsItemFallbackLocalisation
+ Added
LocalisationObject<NewsItemFallbackInfo> Info; Dictionary<NewsItemType, GenericLocalisationStruct> Text;

CustomPopupTextLocalisation
+ Added
LocalisationObject<PopupText> Info; Dictionary<PopupType, PopupDetails> Text;

CustomRarityTierLocalisation
+ Added
LocalisationObject<RarityTierInfo> Info; Dictionary<RarityTier, string> Text;

CustomRecipeLocalisation
+ Added
LocalisationObject<RecipeInfo> Info; Dictionary<Dish, string> Text;

CustomStartDayWarningLocalisation
+ Added
LocalisationObject<StartDayWarningInfo> Info; Dictionary<StartDayWarning, GenericLocalisationStruct> Text;

CustomTutorialLocalisation
+ Added
LocalisationObject<TutorialText> Info; Dictionary<TutorialMessage, TutorialDetails> Text;

CustomRestaurantSetting
+ Added
Dish FixedDish;

Opdatering: 9. aug. 2023 kl. 7:10

Release Notes


General

* Version suffix now displays ? when using KitchenLib Beta.

Debug

* References are now generated at `Application.persistentDataPath/Debug/References.cs`
+ Added Dump Existing Materials button which dumps all of the PlateUp! Materials to `Application.persistentDataPath/Debug/MaterialDumps`

Bugs

- Removed `EnsurePlayerProfile` as this is now in the base-game.
+ Added a fallback for when preference files fail to load.
- `OnPostActivate(Mod mod)`, `OnInitialise()`, `OnFrameUpdate()`, `OnPreInject()`, and `OnPostInject()` are all surrounded in try/catch

Opdatering: 4. aug. 2023 kl. 14:21

Release Notes


Cosmetics

* Custom cosmetics menu now has proper icons

Opdatering: 4. aug. 2023 kl. 13:39

Release Notes

References

* References are now `static` again.

Preferences

* Preferences have been split into Developer Options and User Options .
+ Added preference for cosmetic selector scale.

Cosmetics

* Modded cosmetics are now available in the selector menu.