Folder Structure
Example of a full mod folder structure with the kind of files each accepts.
:open_file_folder: AppData
└── :open_file_folder: LocalLow
└─── :open_file_folder: Bitten Toast Games
└─── :open_file_folder: GardenPaws
└─── :open_file_folder: Mods
└── :open_file_folder: bToast_FirstMod
│
├─── :memo: **g_global_script.lua**
│
├─── :file_folder: **entities**
│ └─── :pencil: **entity.lua**
│
├─── :file_folder: **items**
│ └─── :bread: **item.json**
│
├─── :file_folder: **mail**
│ └─── :mailbox_with_mail: **mail.json**
│
├─── :file_folder: **quests**
│ └─── :speech_balloon: **quest.json**
│
├─── :file_folder: **crafting**
│ └─── :clipboard: **recipe.json**
│
├─── :file_folder: **upgrades**
│ └─── :star: **upgrade.json**
│
├─── :file_folder: **npcs**
│ └─── :busts_in_silhouette: **npcs.json**
│
├─── :file_folder: **icons**
│ └─── :art: **icon.png**
│
├─── :file_folder: **textures**
│ ├─── :art: **jpg_texture.jpg**
│ │ *(optional end _normal.jpg for auto normal map)*
│ │ *(optional end _metallic.jpg for auto metallic map)*
│ │
│ └─── :art: **png_texture.png**
│
├─── :file_folder: **models**
│ ├─── :bulb: **model.obj**
│ │
│ └─── :bulb: **model.fbx**
│
└─── :file_folder: **paintbrushes**
├─── :art: **jpg_texture.jpg**
│
└─── :art: **png_texture.png**