Skip to content

Korrivyn/MysteryMeat

 
 

Repository files navigation

  _____         _                    ⠀⠀⠀⠀⠀⠀⠀⢀⣠⡶⠶⣦⣄⠀ ⠀⢀⣴⣿⣷⡄
 |     |_ _ ___| |_ ___ ___ _ _    ⠀⠀⠀⠀⠀⠀⣠⣴⣿⣿⡇⡖⠂⠙⠗⣠⣾⣿⣿⣿⣥⣀
 | | | | | |_ -|  _| -_|  _| | |  ⠀⢀⣀⣠⣤⣶⣿⣿⣿⣿⣿⣇⢣⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⠇
 |_|_|_|_  |___|_| |___|_| |_  |  ⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⢧⠘⠿⠟⠛⣉⠉
       |___|               |___|  ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣌⠳⣄⠀⠀⣿⡀
     _____         _     ⠀⠀⠀⠀⠀    ⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣌⣉⣁⡿
    |     |___ ___| |_       ⢀⣤⣤⣤⣤⡀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠉
    | | | | -_| .'|  _|     ⠀⢻⣿⣿⣿⣿⣷⡀⠹⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠁
    |_|_|_|___|__,|_|   ⠀    ⠀⠉⢩⣿⣿⣿⠋⠀⠈⠻⢿⣿⣿⣿⠋⠁⠀⠀⠀⠀v0.3.2
       by QuackAndCheese      ⠀⠸⣿⡿⠁⠀⠀⠀⠀⠀ ⠈⠉

Local build setup

  1. Install PlateUp! through Steam so the managed game assemblies and workshop content are available locally.
  2. Copy Directory.Build.props.sample to Directory.Build.props in the repository root. The real file stays untracked so each developer can point to their own install.
  3. Edit Directory.Build.props and set the following properties to match your machine:
    • <PlateUpManagedDir> should point at the game's managed assemblies folder, e.g. C:\Program Files (x86)\Steam\steamapps\common\PlateUp\PlateUp\PlateUp_Data\Managed on Windows.
    • <PlateUpWorkshopDir> should point at Steam's workshop content directory for PlateUp!, e.g. C:\Program Files (x86)\Steam\steamapps\workshop\content 99600.
  4. Build the solution with dotnet build MysteryMeat.sln.

The build will emit a clear error if either property is missing so you know to update your configuration.

Required workshop packages

The project expects the following workshop items to exist under $(PlateUpWorkshopDir):

  • 2898033283 – Harmony (0Harmony.dll)
  • 2898069883 – KitchenLib (KitchenLib-Workshop.dll)
  • 2949018507 – PreferenceSystem (PreferenceSystem-Workshop.dll)

Install the listed mods via the Steam Workshop, ensuring the directory names above exist beneath your configured PlateUpWorkshopDir.

Documentation

About

Started by trying to fix the Burst Playback crash from over destruction of entities, ended up doing a Fully Loaded update and streamlining of the codebase. DISCLAIMER: ChatGPT Codex has been used heavily for this process. Merges have also bloated the commit number as a result.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Contributors

Languages

  • C# 72.3%
  • ShaderLab 23.6%
  • HLSL 4.1%