Obenseuer/Modding: Difference between revisions

From Stalburg Wiki
Jump to navigation Jump to search
(Created page with "Custom Unity files for Obenseuer can be loaded using the [https://github.com/Ierdna100/OSLoader OSLoader], created by Ierdna100. ==Adding new furniture== Furnitures are made out of two prefabs, the furniture prefab and the preview prefab. ===Furniture prefab=== Rendered on layer <code>12</code>, named as <code>Placeable</code>. Component structure <code> Prefab (FurniturePlaceable.cs) -> rotate (empty object) -> Stuff (components, like the MeshRenderer,...")
 
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Custom Unity files for [[Obenseuer]] can be loaded using the [https://github.com/Ierdna100/OSLoader OSLoader], created by Ierdna100.
Custom Unity files for [[Obenseuer]] can be loaded using the [https://github.com/Ierdna100/OSLoader OSLoader], created by Ierdna100. Additional modding library, the [https://github.com/BoettcherDasOriginal/OSML_ObenseuerSimpleModdingLibrary/ OSML] created by BoettcherDasOriginal, is available for OSLoader.


==Adding new furniture==
==Adding new furniture==
Line 5: Line 5:


===Furniture prefab===
===Furniture prefab===
Rendered on layer <code>12</code>, named as <code>Placeable</code>.
Rendered on user layer <code>12</code>, named as <code>Placeable</code>.


Component structure
Component structure:
  <code>
  <code>
  Prefab (FurniturePlaceable.cs)
  Prefab (FurniturePlaceable.cs)
Line 15: Line 15:


===Preview prefab===
===Preview prefab===
Rendered on layer <code>11</code>, named as <code>ItemPreview</code>.
Rendered on user layer <code>11</code>, named as <code>ItemPreview</code>.


Component structure
Component structure:
  <code>
  <code>
  Preview Prefab
  Preview Prefab
Line 23: Line 23:
       -> Stuff + Collision (Rigidbody(kinematic), Box Collider(trigger), InsideTrigger.cs)
       -> Stuff + Collision (Rigidbody(kinematic), Box Collider(trigger), InsideTrigger.cs)
  </code>
  </code>
[[Category:Community Content]]

Latest revision as of 21:40, 2 July 2024

Custom Unity files for Obenseuer can be loaded using the OSLoader, created by Ierdna100. Additional modding library, the OSML created by BoettcherDasOriginal, is available for OSLoader.

Adding new furniture[edit | edit source]

Furnitures are made out of two prefabs, the furniture prefab and the preview prefab.

Furniture prefab[edit | edit source]

Rendered on user layer 12, named as Placeable.

Component structure:


Prefab (FurniturePlaceable.cs)
  -> rotate (empty object)
     -> Stuff (components, like the MeshRenderer, of the furniture)

Preview prefab[edit | edit source]

Rendered on user layer 11, named as ItemPreview.

Component structure:


Preview Prefab
  -> rotate (ObjectPreview.cs)
     -> Stuff + Collision (Rigidbody(kinematic), Box Collider(trigger), InsideTrigger.cs)