Map Editor

RD Core / Commit #3

Commit Map Editor

Alex Alex committed 18/10/2026 23:40 main Patch
436 files +250,791 -0
A RD_Map_Editor/extensions/new_doodads_by_uforoid.xml +375-0 View file
@@ -0,0 +1,375 @@
1+<materialsextension
2+ name="New Doodads"
3+ author="Uforoid"
4+ description="Adds the missing beds to the editor."
5+ client="8.10;8.20 - 8.31">
6+
7+ <brush name="pirate statue" type="doodad" server_lookid="5671" draggable="true" on_blocking="true" thickness="10/10">
8+ <alternate> <item id="5671" chance="30"/> </alternate> <!-- south -->
9+ <alternate> <item id="5674" chance="30"/> </alternate> <!-- east -->
10+ <alternate> <item id="5673" chance="30"/> </alternate> <!-- north -->
11+ <alternate> <item id="5672" chance="30"/> </alternate> <!-- west -->
12+ </brush>
13+
14+ <tileset name="Statues">
15+ <doodad>
16+ <brush name="pirate statue"/>
17+ </doodad>
18+ </tileset>
19+
20+ <brush name="cane stufts" type="doodad" server_lookid="5471">
21+ <item id="5463" chance="10"/>
22+ <item id="5464" chance="10"/>
23+ <item id="5466" chance="10"/>
24+ <item id="5471" chance="10"/>
25+ </brush>
26+
27+ <tileset name="Nature">
28+ <doodad>
29+ <brush name="cane stufts"/>
30+ </doodad>
31+ </tileset>
32+
33+ <brush name="female golden bed" type="doodad" server_lookid="7795" draggable="true" on_blocking="true" thickness="100/100">
34+ <alternate>
35+ <!-- south -->
36+ <composite chance="10">
37+ <tile x="0" y="0">
38+ <item id="7795"/>
39+ </tile>
40+ <tile x="0" y="1">
41+ <item id="7796"/>
42+ </tile>
43+ </composite>
44+ </alternate>
45+ <alternate>
46+ <!-- east -->
47+ <composite chance="10">
48+ <tile x="0" y="0">
49+ <item id="7809"/>
50+ </tile>
51+ <tile x="1" y="0">
52+ <item id="7810"/>
53+ </tile>
54+ </composite>
55+ </alternate>
56+ </brush>
57+
58+ <brush name="golden bed" type="doodad" server_lookid="7819" draggable="true" on_blocking="true" thickness="100/100">
59+ <alternate>
60+ <!-- south -->
61+ <composite chance="10">
62+ <tile x="0" y="0">
63+ <item id="7819"/>
64+ </tile>
65+ <tile x="0" y="1">
66+ <item id="7820"/>
67+ </tile>
68+ </composite>
69+ </alternate>
70+ <alternate>
71+ <!-- east -->
72+ <composite chance="10">
73+ <tile x="0" y="0">
74+ <item id="7821"/>
75+ </tile>
76+ <tile x="1" y="0">
77+ <item id="7822"/>
78+ </tile>
79+ </composite>
80+ </alternate>
81+ </brush>
82+
83+ <brush name="male golden bed" type="doodad" server_lookid="7795" draggable="true" on_blocking="true" thickness="100/100">
84+ <alternate>
85+ <!-- south -->
86+ <composite chance="10">
87+ <tile x="0" y="0">
88+ <item id="7795"/>
89+ </tile>
90+ <tile x="0" y="1">
91+ <item id="7796"/>
92+ </tile>
93+ </composite>
94+ </alternate>
95+ <alternate>
96+ <!-- east -->
97+ <composite chance="10">
98+ <tile x="0" y="0">
99+ <item id="7797"/>
100+ </tile>
101+ <tile x="1" y="0">
102+ <item id="7798"/>
103+ </tile>
104+ </composite>
105+ </alternate>
106+ </brush>
107+
108+ <brush name="male green bed" type="doodad" server_lookid="7787" draggable="true" on_blocking="true" thickness="100/100">
109+ <alternate>
110+ <!-- south -->
111+ <composite chance="10">
112+ <tile x="0" y="0">
113+ <item id="7787"/>
114+ </tile>
115+ <tile x="0" y="1">
116+ <item id="7788"/>
117+ </tile>
118+ </composite>
119+ </alternate>
120+ <alternate>
121+ <!-- east -->
122+ <composite chance="10">
123+ <tile x="0" y="0">
124+ <item id="7789"/>
125+ </tile>
126+ <tile x="1" y="0">
127+ <item id="7790"/>
128+ </tile>
129+ </composite>
130+ </alternate>
131+ </brush>
132+
133+ <brush name="female green bed" type="doodad" server_lookid="7799" draggable="true" on_blocking="true" thickness="100/100">
134+ <alternate>
135+ <!-- south -->
136+ <composite chance="10">
137+ <tile x="0" y="0">
138+ <item id="7799"/>
139+ </tile>
140+ <tile x="0" y="1">
141+ <item id="7800"/>
142+ </tile>
143+ </composite>
144+ </alternate>
145+ <alternate>
146+ <!-- east -->
147+ <composite chance="10">
148+ <tile x="0" y="0">
149+ <item id="7801"/>
150+ </tile>
151+ <tile x="1" y="0">
152+ <item id="7802"/>
153+ </tile>
154+ </composite>
155+ </alternate>
156+ </brush>
157+
158+ <brush name="green bed" type="doodad" server_lookid="7811" draggable="true" on_blocking="true" thickness="100/100">
159+ <alternate>
160+ <!-- south -->
161+ <composite chance="10">
162+ <tile x="0" y="0">
163+ <item id="7811"/>
164+ </tile>
165+ <tile x="0" y="1">
166+ <item id="7812"/>
167+ </tile>
168+ </composite>
169+ </alternate>
170+ <alternate>
171+ <!-- east -->
172+ <composite chance="10">
173+ <tile x="0" y="0">
174+ <item id="7813"/>
175+ </tile>
176+ <tile x="1" y="0">
177+ <item id="7814"/>
178+ </tile>
179+ </composite>
180+ </alternate>
181+ </brush>
182+
183+ <brush name="female red bed" type="doodad" server_lookid="7803" draggable="true" on_blocking="true" thickness="100/100">
184+ <alternate>
185+ <!-- south -->
186+ <composite chance="10">
187+ <tile x="0" y="0">
188+ <item id="7803"/>
189+ </tile>
190+ <tile x="0" y="1">
191+ <item id="7804"/>
192+ </tile>
193+ </composite>
194+ </alternate>
195+ <alternate>
196+ <!-- east -->
197+ <composite chance="10">
198+ <tile x="0" y="0">
199+ <item id="7805"/>
200+ </tile>
201+ <tile x="1" y="0">
202+ <item id="7806"/>
203+ </tile>
204+ </composite>
205+ </alternate>
206+ </brush>
207+
208+ <brush name="male red bed" type="doodad" server_lookid="7791" draggable="true" on_blocking="true" thickness="100/100">
209+ <alternate>
210+ <!-- south -->
211+ <composite chance="10">
212+ <tile x="0" y="0">
213+ <item id="7791"/>
214+ </tile>
215+ <tile x="0" y="1">
216+ <item id="7792"/>
217+ </tile>
218+ </composite>
219+ </alternate>
220+ <alternate>
221+ <!-- east -->
222+ <composite chance="10">
223+ <tile x="0" y="0">
224+ <item id="7793"/>
225+ </tile>
226+ <tile x="1" y="0">
227+ <item id="7794"/>
228+ </tile>
229+ </composite>
230+ </alternate>
231+ </brush>
232+
233+ <brush name="red bed" type="doodad" server_lookid="7815" draggable="true" on_blocking="true" thickness="100/100">
234+ <alternate>
235+ <!-- south -->
236+ <composite chance="10">
237+ <tile x="0" y="0">
238+ <item id="7815"/>
239+ </tile>
240+ <tile x="0" y="1">
241+ <item id="7816"/>
242+ </tile>
243+ </composite>
244+ </alternate>
245+ <alternate>
246+ <!-- east -->
247+ <composite chance="10">
248+ <tile x="0" y="0">
249+ <item id="7817"/>
250+ </tile>
251+ <tile x="1" y="0">
252+ <item id="7818"/>
253+ </tile>
254+ </composite>
255+ </alternate>
256+ </brush>
257+
258+ <brush name="female hay bed" type="doodad" server_lookid="7841" draggable="true" on_blocking="true" thickness="100/100">
259+ <alternate>
260+ <!-- south -->
261+ <composite chance="10">
262+ <tile x="0" y="0">
263+ <item id="7841"/>
264+ </tile>
265+ <tile x="0" y="1">
266+ <item id="7842"/>
267+ </tile>
268+ </composite>
269+ </alternate>
270+ <alternate>
271+ <!-- east -->
272+ <composite chance="10">
273+ <tile x="0" y="0">
274+ <item id="7843"/>
275+ </tile>
276+ <tile x="1" y="0">
277+ <item id="7875"/>
278+ </tile>
279+ </composite>
280+ </alternate>
281+ </brush>
282+
283+ <brush name="female bed" type="doodad" server_lookid="7778" draggable="true" on_blocking="true" thickness="100/100">
284+ <alternate>
285+ <!-- south -->
286+ <composite chance="10">
287+ <tile x="0" y="0">
288+ <item id="7778"/>
289+ </tile>
290+ <tile x="0" y="1">
291+ <item id="8075"/>
292+ </tile>
293+ </composite>
294+ </alternate>
295+ <alternate>
296+ <!-- east -->
297+ <composite chance="10">
298+ <tile x="0" y="0">
299+ <item id="7779"/>
300+ </tile>
301+ <tile x="1" y="0">
302+ <item id="7780"/>
303+ </tile>
304+ </composite>
305+ </alternate>
306+ </brush>
307+
308+ <brush name="female cot bed" type="doodad" server_lookid="7781" draggable="true" on_blocking="true" thickness="100/100">
309+ <alternate>
310+ <!-- south -->
311+ <composite chance="10">
312+ <tile x="0" y="0">
313+ <item id="7781"/>
314+ </tile>
315+ <tile x="0" y="1">
316+ <item id="7782"/>
317+ </tile>
318+ </composite>
319+ </alternate>
320+ <alternate>
321+ <!-- east -->
322+ <composite chance="10">
323+ <tile x="0" y="0">
324+ <item id="7783"/>
325+ </tile>
326+ <tile x="1" y="0">
327+ <item id="7784"/>
328+ </tile>
329+ </composite>
330+ </alternate>
331+ </brush>
332+
333+ <brush name="female hammock bed" type="doodad" server_lookid="7785" draggable="true" on_blocking="true" thickness="100/100">
334+ <alternate>
335+ <!-- south -->
336+ <composite chance="10">
337+ <tile x="0" y="0">
338+ <item id="7785"/>
339+ </tile>
340+ <tile x="0" y="1">
341+ <item id="8077"/>
342+ </tile>
343+ </composite>
344+ </alternate>
345+ <alternate>
346+ <!-- east -->
347+ <composite chance="10">
348+ <tile x="0" y="0">
349+ <item id="7786"/>
350+ </tile>
351+ <tile x="1" y="0">
352+ <item id="8078"/>
353+ </tile>
354+ </composite>
355+ </alternate>
356+ </brush>
357+
358+ <tileset name="Beds">
359+ <doodad>
360+ <brush name="golden bed"/>
361+ <brush name="male golden bed"/>
362+ <brush name="female golden bed"/>
363+ <brush name="green bed"/>
364+ <brush name="male green bed"/>
365+ <brush name="female green bed"/>
366+ <brush name="red bed"/>
367+ <brush name="male red bed"/>
368+ <brush name="female red bed"/>
369+ <brush name="female hay bed" after="hay bed with sleeper"/>
370+ <brush name="female bed" after="normal bed with sleeper"/>
371+ <brush name="female cot bed" after="cot with sleeper"/>
372+ <brush name="female hammock bed" after="hammock with sleeper"/>
373+ </doodad>
374+ </tileset>
375+</materialsextension>
A RD_Map_Editor/extensions/new_walls_by_bobany.xml +167-0 View file
@@ -0,0 +1,167 @@
1+<materialsextension
2+ name="New Walls"
3+ author="Bobany"
4+ authorurl="https://otland.net/members/bobany.3198/"
5+ description="Additional walls"
6+ client="8.10;8.20 - 8.31">
7+
8+ <brush name="frozen wall" type="wall" server_lookid="6740">
9+ <wall type="horizontal">
10+ <item id="6740" chance="500"/>
11+ <door id="7033" type="normal" open="false"/>
12+ <door id="7035" type="normal" open="true"/>
13+ <door id="7036" type="locked" open="false"/>
14+ <door id="7037" type="locked" open="true"/>
15+ <door id="7038" type="quest" open="false"/>
16+ <door id="7039" type="quest" open="true"/>
17+ <door id="7040" type="magic" open="false"/>
18+ <door id="7041" type="magic" open="true"/>
19+ <door id="7029" type="hatch_window" open="false"/>
20+ <door id="7031" type="hatch_window" open="true"/>
21+ <door id="7031" type="window"/>
22+ </wall>
23+ <wall type="vertical">
24+ <item id="6739" chance="400"/>
25+ <door id="7042" type="normal" open="false"/>
26+ <door id="7044" type="normal" open="true"/>
27+ <door id="7045" type="locked" open="false"/>
28+ <door id="7046" type="locked" open="true"/>
29+ <door id="7047" type="quest" open="false"/>
30+ <door id="7048" type="quest" open="true"/>
31+ <door id="7049" type="magic" open="false"/>
32+ <door id="7050" type="magic" open="true"/>
33+ <door id="7030" type="hatch_window" open="false"/>
34+ <door id="7032" type="hatch_window" open="true"/>
35+ <door id="7032" type="window"/>
36+ </wall>
37+ <wall type="corner">
38+ <item id="6743" chance="1000"/>
39+ </wall>
40+ <wall type="pole">
41+ <item id="6741" chance="1000"/>
42+ </wall>
43+ </brush>
44+
45+ <brush name="wooden railing" type="wall" server_lookid="5315">
46+ <wall type="horizontal">
47+ <item id="5315" chance="500"/>
48+ <door id="5318" type="normal" open="false"/>
49+ </wall>
50+ <wall type="vertical">
51+ <item id="5316" chance="400"/>
52+ <door id="5319" type="normal" open="false"/>
53+ </wall>
54+ <wall type="corner">
55+ <item id="5317" chance="1000"/>
56+ <door id="5320" type="normal" open="false"/>
57+ </wall>
58+ <wall type="pole">
59+ <item id="5521" chance="1000"/>
60+ <door id="5324" type="normal" open="false"/>
61+ </wall>
62+ </brush>
63+
64+ <brush name="ice railing" type="wall" server_lookid="6956">
65+ <wall type="horizontal">
66+ <item id="6956" chance="500"/>
67+ </wall>
68+ <wall type="vertical">
69+ <item id="6964" chance="400"/>
70+ </wall>
71+ <wall type="corner">
72+ <item id="6955" chance="1000"/>
73+ </wall>
74+ <wall type="pole">
75+ <item id="6953" chance="1000"/>
76+ </wall>
77+ </brush>
78+
79+ <brush name="white tent wall" type="wall" server_lookid="7617">
80+ <wall type="horizontal">
81+ <item id="7593" chance="500"/>
82+ </wall>
83+ <wall type="vertical">
84+ <item id="7592" chance="400"/>
85+ </wall>
86+ <wall type="corner">
87+ <item id="7617" chance="1000"/>
88+ </wall>
89+ <wall type="pole">
90+ <item id="7600" chance="1000"/>
91+ </wall>
92+ </brush>
93+
94+ <brush name="colored tent wall" type="wall" server_lookid="7619">
95+ <wall type="horizontal">
96+ <item id="7595" chance="500"/>
97+ </wall>
98+ <wall type="vertical">
99+ <item id="7594" chance="400"/>
100+ </wall>
101+ <wall type="corner">
102+ <item id="7619" chance="1000"/>
103+ </wall>
104+ <wall type="pole">
105+ <item id="9060" chance="500"/>
106+ </wall>
107+
108+ <friend name="white tent wall" redirect="true"/>
109+ </brush>
110+
111+ <brush name="fishes" type="doodad" server_lookid="6984" draggable="true" on_blocking="true" thickness="60/100">
112+ <alternate>
113+ <item id="6984" chance="10"/>
114+ </alternate>
115+ <alternate>
116+ <item id="6985" chance="10"/>
117+ </alternate>
118+ </brush>
119+
120+ <brush name="thorn bush" type="wall" server_lookid="3996">
121+ <wall type="pole">
122+ <item id="3999" chance="1"/>
123+ </wall>
124+ <wall type="horizontal">
125+ <item id="4001" chance="1"/>
126+ </wall>
127+ <wall type="vertical">
128+ <item id="4000" chance="1"/>
129+ </wall>
130+ <wall type="south end"> <item id="4004" chance="1"/> </wall>
131+ <wall type="east end"> <item id="4005" chance="1"/> </wall>
132+ <wall type="north end"> <item id="3994" chance="1"/> </wall>
133+ <wall type="west end"> <item id="3995" chance="1"/> </wall>
134+ <wall type="northeast diagonal"> <item id="3998" chance="1"/> </wall>
135+ <wall type="northwest diagonal"> <item id="3999" chance="1"/> </wall>
136+ <wall type="southeast diagonal"> <item id="3996" chance="1"/> </wall>
137+ <wall type="southwest diagonal"> <item id="3997" chance="1"/> </wall>
138+ </brush>
139+
140+ <tileset name="Town">
141+ <terrain>
142+ <brush name="wooden railing" after="dark fence"/>
143+ </terrain>
144+ </tileset>
145+
146+ <tileset name="Snow">
147+ <terrain>
148+ <brush name="frozen wall"/>
149+ <brush name="ice railing"/>
150+ </terrain>
151+ </tileset>
152+
153+ <tileset name="Exterior">
154+ <doodad>
155+ <brush name="white tent wall" after="garish striped tent"/>
156+ <brush name="colored tent wall" after="garish striped tent"/>
157+
158+ <brush name="fishes"/>
159+ </doodad>
160+ </tileset>
161+
162+ <tileset name="Nature">
163+ <doodad>
164+ <brush name="thorn bush"/>
165+ </doodad>
166+ </tileset>
167+</materialsextension>
A RD_Map_Editor/extensions/sample.xml +28-0 View file
@@ -0,0 +1,28 @@
1+<materialsextension
2+ name="Sample Extension"
3+ url="https://remeresmapeditor.com/"
4+ author="Remere"
5+ authorurl="https://twitter.com/leremere"
6+ description="This adds a new doodad brush and modifies an old one."
7+ client="8.00;8.20 - 8.31">
8+
9+ <brush name="rudder of the boat" type="doodad" server_lookid="1281" draggable="true" on_blocking="true" thickness="10/10">
10+ <alternate> <item id="1281" chance="30"/> </alternate> <!-- south -->
11+ <alternate> <item id="1282" chance="30"/> </alternate> <!-- east -->
12+ <alternate> <item id="1283" chance="30"/> </alternate> <!-- north -->
13+ <alternate> <item id="1280" chance="30"/> </alternate> <!-- west -->
14+ </brush>
15+
16+ <brush name="grass tufts" type="doodad">
17+ <!-- Double the chance of these items to appear in favor of 6216 -->
18+ <item id="6217" chance="10"/>
19+ <item id="6218" chance="10"/>
20+ <item id="6219" chance="10"/>
21+ </brush>
22+
23+ <tileset name="Exterior">
24+ <doodad>
25+ <brush name="rudder of the boat" after="normal fountain - off"/>
26+ </doodad>
27+ </tileset>
28+</materialsextension>
Top