Skip to content

Commit 330eb60

Browse files
committed
Update make-a-bg3-mod-with-lua.mdx
1 parent 33a09b0 commit 330eb60

File tree

1 file changed

+27
-18
lines changed

1 file changed

+27
-18
lines changed

β€Žprojects/make-a-bg3-mod-with-lua/make-a-bg3-mod-with-lua.mdxβ€Ž

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -85,26 +85,35 @@ Here's the structure you'll be working with inside the **Mods** folder (you'll l
8585
It contains the basic file structure you’ll be working with:
8686

8787
```output
88-
Mods/Frog/
89-
β”œβ”€β”€ Mods
90-
└── Frog
91-
└── ScriptExtender
92-
└── Lua
93-
└── Server
94-
β”œβ”€β”€ Frog.lua
95-
└── BootstrapServer.lua
96-
β”œβ”€β”€ Config.json
97-
└── meta.lsx
98-
β”œβ”€β”€ Public
99-
└── Frog
100-
└── Stats
101-
└── Generated
102-
└── Data
103-
β”œβ”€β”€ Character.txt
104-
β”œβ”€β”€ Object.txt
105-
β”œβ”€β”€ Spell_Target.txt
88+
Frog
89+
β”œβ”€β”€ Localization/
90+
β”‚ └── English/
91+
β”‚ β”œβ”€β”€ Frog.xml
92+
β”‚
93+
β”œβ”€β”€ Mods/
94+
β”‚ └── Frog/
95+
β”‚ β”œβ”€β”€ meta.lsx
96+
β”‚ └── ScriptExtender/
97+
β”‚ β”œβ”€β”€ Config.json
98+
β”‚ └── Lua/
99+
β”‚ └── BootstrapServer.lua/
100+
β”‚ └── Server/
101+
β”‚ └── Frog.lua
102+
└── Public/
103+
└── Frog/
104+
β”œβ”€β”€ RootTemplates/
105+
β”‚ └── _merged.lsf.lsx
106+
└── Stats/
107+
└── Generated/
108+
β”œβ”€β”€ Data/
109+
β”‚ β”œβ”€β”€ Character.txt
110+
β”‚ β”œβ”€β”€ Object.txt
111+
β”‚ └── Spell_Target.txt
112+
└── TreasureTable.txt
106113
```
107114

115+
Some of the files are empty, and some of them have been pre-filled with data our script will pull from.
116+
108117
## Set up the .lsx file
109118

110119
An **.lsx** (XML) file tells Baldur’s Gate 3 about your mod, including its name, author, folder location, version, and unique ID, so the game can recognize and load it correctly.

0 commit comments

Comments
Β (0)