~hristoast/modding-openmw.com

ref: 8669ce4515cd5dfed23e70d27c74e6ddab11d998 modding-openmw.com/momw/momw/data_seeds/by_category/npcs.py -rw-r--r-- 31.7 KiB
8669ce45Hristos N. Triantafillou A note about mystery crashes a month ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
from momw.helpers import (
    generate_mod,
    moddinghall_mod,
    moddinghall_user,
    nexus_mod,
    nexus_user,
)


npcs = "NPCs"

# Names of tags that are used in this file.
tag_game_expanding = "Game Expanding"
tag_high_res = "High Res"
tag_manual_edit_needed = "Manual Edit Needed"
tag_normal_maps = "Normal Maps"
tag_vanilla_friendly = "Vanilla Friendly"

# Names of mods that are used as alts in this file.
concept_art_vivec_face_replacement = "Concept Art Vivec Face Replacement"
morrowind_comes_alive_mca = "Morrowind Comes Alive (MCA)"
nx9_guards_complete = "NX9 guards complete"
races_redone = "Races Redone"
vivec_concept_art_style_texture_replacer = "Vivec Concept Art Style texture replacer"


def init():
    # print("START: {} ... ".format(npcs), end="")

    # TODO: Westly's Master Head Pack

    _mods = [
        {
            "author": "MacKom, WeyardReturns, MrMagic, Borok, and Westly",
            "category": npcs,
            "date_added": "2018-04-11 21:00:00 -0500",
            "date_updated": "2020-04-07 19:35:38 -0500",
            "description": "Collection of MacKom's, WeyardReturns, Borok, Westly and Mr.Magic their mods to make the NPC and your character look better.",
            # "folder_paths": {"01": "Faces", "02": "Hair"},
            "is_active": False,
            "name": races_redone,
            "slug": "races-redone",
            "status": "live",
            # "tags": [tag_high_res],
            "url": nexus_mod("44701"),
            # "usage_notes": """Please also take a look at <a href="/mods/races-redone-hair-fix/">Races Redone - Hair Fix</a>, and if using <a href="/mods/tamriel-rebuilt/">Tamriel Rebuilt</a> have a look at <a href="/mods/tr-heads-replacer-mackoms-heads/">TR heads replacer (MacKom's heads)</a>.  If you're following a list, these are up next.  If you use the "nude" pack, please also be sure to grab <a href="/mods/races-redone-nude-fixed-redguard-female-neck/">Races Redone Nude: Fixed Redguard Female Neck</a>.""",
            "usage_notes": """<span class="bold">This mod is discontinued and delisted from Nexus mods!</span>""",
        },
        {
            "author": '<a href="http://mw.modhistory.com/search-au-LizTail">LizTail</a>',
            "category": npcs,
            "date_added": "2018-04-11 21:00:00 -0500",
            "description": "Body replacers for the beast races.",
            "is_active": False,
            "name": "New Beast Bodies - Clean Version",
            "slug": "new-beast-bodies-clean-version",
            "status": "live",
            "tags": [tag_high_res],
            "url": "http://mw.modhistory.com/download-10-10928",
        },
        {
            "author": nexus_user("29921295", "Artaios"),
            "category": npcs,
            "date_added": "2018-04-11 21:00:00 -0500",
            "description": "This mod combines the Almalexia casting animations with Dirnae's running animations and fixes the notorious errors that were usually accompanied with them. It also enables the player to see the casting animations in first person.",
            "name": "Animation Compilation",
            "slug": "animation-compilation",
            "status": "live",
            "url": nexus_mod("43982"),
            "usage_notes": """Download version 0.40.0, the one from 2017.""",
        },
        {
            "author": nexus_user("37580", "Plangkye"),
            "category": npcs,
            "date_added": "2018-04-11 21:00:00 -0500",
            "description": "This is a pluginless replacer for the Almalexia creature models, based on Better Bodies, AnOldFriend's Better Bodies textures, and one of Rhedd's head models. It will not invalidate old saves, or conflict with other mods that change Almalexia.",
            "name": "Better Almalexia",
            "slug": "better-almalexia",
            "status": "live",
            "tags": [tag_high_res],
            "url": nexus_mod("23388"),
        },
        {
            "name": nx9_guards_complete,
            "author": nexus_user("1225453", "NazoX9"),
            "category": npcs,
            "date_added": "2018-04-21 21:00:00 -0500",
            "description": "This mod aims to add to the immersion of the game, by completely redoing all the static guard spawns in the game. No longer will there be a guard walking around with a shield, only to put it away and pull out a spear. All guards are spawned from a leveled list that randomly picks one of the hundreds of guards I've created, and places it. Female guards will now be found in towns, as well as guard captains for the Imperial, Redoran, Hlaalu, and Telvanni towns. Some guards will also be seen with a quiver on their back, expect them to use a bow if necessary.",
            "needs_cleaning": True,
            "status": "live",
            "tags": [tag_game_expanding],
            "url": nexus_mod("27765"),
            "usage_notes": """<p class='bold'>Requires <a href='/mods/omwllf/'>OMWLLF</a>!</p><p>Also, do <span class='bold'>not</span> use the <code>NX9_Guards_Complete.ESP</code> plugin file from this archive -- you should instead want to use the one from the <a href="/mods/compatibility-patch-for-nx9s-guards-and-rr_better_/">RR Better Telvanni Cephlapod Armor + NX9sGuards Compatibility Patch</a> mod.</p>""",
        },
        {
            "name": vivec_concept_art_style_texture_replacer,
            "author": nexus_user("44019", "Ashstaar"),
            "category": npcs,
            "date_added": "2018-04-21 21:00:00 -0500",
            "description": "Replaces the face texture of Vivec with one based on the Bethesda concept art.",
            "is_active": False,
            "status": "live",
            "tags": [tag_vanilla_friendly],
            "url": nexus_mod("44019"),
        },
        {
            "name": concept_art_vivec_face_replacement,
            "alt_to": [vivec_concept_art_style_texture_replacer],
            "author": "Westly and Sigourn",
            "category": npcs,
            "date_added": "2018-04-21 21:00:00 -0500",
            "description": """<p>This mod replaces Vivec's face with one inspired by Bethesda concept art.</p>

<p>Using Westly's work on Psymoniser's Vivec God Replacement mod as a base, this texture is vanilla-sized (256x128) and uncompressed for maximum image quality (i.e. no compression artifacts). This mod is best used alongside Morrowind Uncompressed Vanilla Textures, kindly uploaded to Nexus by bashlykkazan.</p>""",
            "status": "live",
            "url": nexus_mod("46048"),
        },
        {
            "name": "Divine Vivec",
            "alt_to": [
                concept_art_vivec_face_replacement,
                vivec_concept_art_style_texture_replacer,
            ],
            "author": nexus_user("35003500", "SpaceDevo"),
            "category": npcs,
            "date_added": "2019-03-10 13:14:13 -0500",
            "description": """<p>Pluginless replacer for Lord Vivec.</p>""",
            "status": "live",
            "tags": [tag_high_res],
            "url": nexus_mod("46342"),
            "usage_notes": """<p>The "Floating Vivec" option requires a plugin.  I personally like the effect but it is skippable.</p>""",
        },
        {
            "name": "Almalexia Voice",
            "author": "Unknown",
            "category": npcs,
            "date_added": "2019-02-23 21:00:00 -0500",
            "description": """<p>This mod adds voice-overs to ALL of Almalexia's dialogue in the Tribunal official expansion pack. Almalexia will now speak every line of every dialogue option in the game.</p>""",
            "needs_cleaning": True,
            "is_active": False,
            "status": "live",
            "url": nexus_mod("31656"),
        },
        {
            "name": "Dirnae's Beast Animations",
            "author": nexus_user("4461762", "Dirnae"),
            "category": npcs,
            "date_added": "2018-04-21 21:00:00 -0500",
            "description": "This mod changes the Argonian and Khajiit running and walking animations to smoother variants.",
            "status": "live",
            "url": nexus_mod("42080"),
            "usage_notes": """Use the files in the <code>Standard_Version</code> folder.""",
        },
        {
            "name": "Starfire's NPCs",
            "author": "<a href='http://mw.modhistory.com/search-au-x+Starfire+x'>Starfire</a>",
            "category": npcs,
            "date_added": "2019-02-23 21:00:00 -0500",
            "description": """This mod aims to add npcs to various settlements and parts of the wilderness. It has the aim of adding NPC'S that blend in and maintain the feel of vanilla morrowind and its expansions. This mod was designed as a standalone NPC adder but is completely compatable with MCA. Also I highly recommend running it with Children of Morrowind and NoM.""",
            "status": "live",
            "dl_url": "/files/Starfires_NPC_Additions_111.rar",
            "tags": [tag_game_expanding],
            "url": "http://mw.modhistory.com/download-90-13583",
            "usage_notes": """<p>The <a href="http://mw.modhistory.com/download-90-13583">original download page</a> is offline or usually is, which is why I've decided to host the file.</p>

<p>This is listed as an alternative to <a href="/mods/morrowind-comes-alive/">MCA</a>, but the included README says it's fully compatible.</p>""",
        },
        {
            "name": morrowind_comes_alive_mca,
            "slug": "morrowind-comes-alive",
            "author": nexus_user("20590", "Neoptolemus"),
            "category": npcs,
            "compat": "partially working",
            "date_added": "2018-04-21 21:00:00 -0500",
            "description": "Adds 1200 types of NPCs to over 550 cells via leveled lists to bring Morrowind to life. All NPCs have random heads, hair, and equipment (so no two will look the same), and appear and disappear at random. The aim of the mod is to alleviate the staticness of the Morrowind world, as well as adding colour, variety, and new challenges for players.",
            "status": "live",
            "tags": [tag_game_expanding],
            "url": nexus_mod("6006"),
            "usage_notes": """<p>This mod emits many script warnings to the console but in my extensive playtesting works just fine - at least nothing has been visibly or noticeably broken.</p>

<p>This mod has an extra for <a href='/mods/tamriel-rebuilt/'>Tamriel Rebuilt</a> that needs to be patched with the latest Tamriel Rebuilt patcher -- please see <a href='/tips/tr-patcher/'>this page</a> for more information.</p>

<p>Mlox had this to say about MCA:</p>

<p><span class="italic">Version 6.* and 7.* of Neoptolemus' "Morrowind Comes Alive" use the heads and hairstyles from "Westly's Master Head Pack", which you don't need to have activated but you need to ensure you have its meshes and textures installed.  (Ref: MCA - Readme.txt)</span></p>""",
        },
        {
            "name": "Nastier Camonna Tong",
            "author": nexus_user("109031", "Von Djangos"),
            "category": npcs,
            "date_added": "2018-04-21 21:00:00 -0500",
            "description": "Adds more offensive greetings to members of the Camonna Tong. Responses range from surly and difficult to outright racist slurs if your character is Khajiit or Argonian. Fixes some Balmora dialogue bugs in relation to the Camonna Tong.",
            "status": "live",
            "tags": [tag_game_expanding],
            "url": nexus_mod("22601"),
        },
        {
            "author": nexus_user("962116", "Melchior Dahrk"),
            "category": npcs,
            "date_added": "2018-04-11 21:00:00 -0500",
            "description": "Overhauls everyone's favorite, death-seeking Orsimer into a truly challenging opponent with scripted behavior and new equipment.",
            "name": "Umbra - Blademaster",
            "status": "live",
            "tags": [tag_game_expanding],
            "url": nexus_mod("43275"),
        },
        {
            "name": "Vivec Voice Addon Tribunal Version",
            "author": "tomsnellen",
            "category": npcs,
            "date_added": "2018-04-21 21:00:00 -0500",
            "date_updated": "2021-09-07 13:18:56 -0500",
            "description": "Bored with the tedious discussions of Vivec? Couldn't he just have given you his dialogue on a piece of paper and send you on your way? If you think so, then this plugin is for you! It adds a real voice to Vivec's dialogue!  Now you can read *and listen* when the god Vivec speaks to you in his 'divine voice'.",
            "status": "live",
            "url": nexus_mod("589"),
            "usage_notes": """If you're following a mod list, you can skip the plugin from this (a patched version is provided by the next mod).""",
        },
        {
            "alt_to": [races_redone],
            "author": "Psychodog Studios",
            "category": npcs,
            "date_added": "2019-02-23 21:00:00 -0500",
            "description": """The first body mod that I can remember using, by Psychodog Studios (website now offline).""",
            "name": "Better Bodies",
            "status": "live",
            "url": nexus_mod("3880"),
            "usage_notes": "Get the 'manual' version, not the exe.  This will conflict with any other mod that tries to modify body meshes.",
        },
        {
            "author": "Fandorn Delavie and the Wiwiland team",
            "category": npcs,
            "compat": "unknown",
            "date_added": "2019-02-23 21:00:00 -0500",
            "description": """The mod allows the player to romance, marry, and have children. Men can discover the joys of fatherhood by fathering the child of female NPCs. Women carry their children to term themselves. The player can discover a child lost somewhere in Vvardenfell.""",
            "name": "Romance English Version",
            "status": "live",
            "url": nexus_mod("6932"),
            "usage_notes": "The included README mentions compatibility between some of the included plugins, so be sure to read that fully before trying this mod.",
        },
        {
            "author": "Von Djangos",
            "category": npcs,
            "date_added": "2020-05-08 13:27:14 -0500",
            "description": """Enables over 100 lines of voiced dialogue for shopkeepers that were shipped with the original game but never used.""",
            "name": "Great Service",
            "status": "live",
            "url": nexus_mod("47767"),
        },
        {
            "author": nexus_user("6129887", "Kartoffels"),
            "category": npcs,
            "folder_paths": {"01": "Main", "02": "TR_PT"},
            "date_added": "2020-06-20 12:08:59 -0500",
            "date_updated": "2021-01-18 10:49:40 -0500",
            "description": """A simple enhancement of vanilla faces and hairs.  Includes a PT/TR patch.""",
            "name": "Facelift",
            "status": "live",
            "url": nexus_mod("47617"),
            "usage_notes": """<ol>
  <li>Create two folders in the root of this data path (see recommended paths <a href="#folder-paths">below</a> if unsure): <code>Main</code> and <code>TR_PT</code></li>
  <li>Download the <code>kart_facelift_meshes</code>, <code>kart_facelift_textures</code>, and <code>kart_fut_TR_PT</code> files</li>
  <li>Extract <code>kart_facelift_meshes</code> and <code>kart_facelift_textures</code> into the <code>Main</code> folder</li>
  <li>Extract <code>kart_fut_TR_PT</code> into the <code>TR_PT</code> folder</li>
  <li>Ensure you've got data paths such as what's shown <a href="#folder-paths">below</a> in your <code>openmw.cfg</code></li>
</ol>
""",
        },
        {
            "author": nexus_user("6129887", "Kartoffels"),
            "category": npcs,
            "date_added": "2020-06-20 12:15:43 -0500",
            "description": """Provides normal maps for <a href="/mods/facelift/">Facelift</a>.""",
            "is_active": False,
            "name": "Faces Upscaled Textures",
            "status": "live",
            "url": nexus_mod("47476"),
            "usage_notes": """Only download the normal maps, everything else provided by this mod is provided by <a href="/mods/facelift/">Facelift</a>.""",
        },
        {
            "author": nexus_user("1178178", "borok")
            + ", Robert Bahamut Westly and Moranar",
            "category": npcs,
            "date_added": "2020-06-20 12:15:43 -0500",
            "date_updated": "2020-09-24 17:42:37 -0500",
            "description": """Pluginless version of <a href="https://www.nexusmods.com/morrowind/mods/43138/">Robert's Bodies</a>.""",
            "name": "Pluginless Robert's bodies 0.3",
            "status": "live",
            "url": nexus_mod("43795"),
            "usage_notes": """<p>Check the "Files" tab, look for "Pluginless Robert's bodies 0.3 (vanilla underwear)".</p>

<p><span class="bold">Note that this mod is not meant to be used on its own</span>, you also need <a href="/mods/roberts-bodies-color-tweaks-for-vanilla-heads/">Robert's Bodies Color Tweaks for Vanilla Heads</a> to provide textures (list followers: that's next).</p>""",
        },
        {
            "author": nexus_user("47688108", "1Mac")
            + ", Moranar Galleo Corsair and others",
            "category": npcs,
            "date_added": "2020-06-20 13:21:04 -0500",
            "description": """Color tweak of Robert's Bodies to match vanilla heads. Also, a re-upload of Moranar's "lost" patch for RB and Better Clothes.""",
            "folder_paths": {"01": "00 Core", "02": "01 Normal Maps"},
            "name": "Robert's Bodies Color Tweaks for Vanilla Heads",
            "status": "live",
            "url": nexus_mod("48299"),
            "usage_notes": """The normal maps are technically optional, but I recommend them.""",
        },
        {
            "author": '<a href="http://mw.modhistory.com/search-au-ashiraniir">ashiraniir</a>',
            "category": npcs,
            "date_added": "2020-06-20 18:14:52 -0500",
            "date_updated": "2020-11-15 12:12:48 -0500",
            "description": """Khajiit head replacer pack.""",
            "name": "Khajiit Head Pack",
            "status": "live",
            "url": "http://mw.modhistory.com/download-42-15171",
            "usage_notes": """The included <code>meshes/_khj_replace/Dahnara.nif</code> and <code>meshes/_khj_replace/Zahraji.nif</code> meshes have the wrong path to a few glow map files baked into them. Please see <a href="/mods/khajiit-head-pack-fixed-meshes/">this mod</a>, which provides fixed copies of them.""",
        },
        {
            "author": nexus_user("2407587", "ashiraniir"),
            "category": npcs,
            "date_added": "2020-06-20 18:24:30 -0500",
            "date_updated": "2020-11-15 12:07:48 -0500",
            "description": """Patch to add whiskers to all the MMH version heads.""",
            "name": "Whiskers Patch for MMH Version - All NPCs and Base Replace",
            "status": "live",
            "url": nexus_mod("43110"),
            "usage_notes": """<p>The file you want to download is found on the "Files" tab, under "Optional Files".</p>

<p>The included <code>meshes/_khj_replace/Dahnara.nif</code> and <code>meshes/_khj_replace/Zahraji.nif</code> meshes have the wrong path to a few glow map files baked into them. Please see <a href="/mods/whiskers-patch-for-mmh-vanabr-fixed-meshes/">this mod</a>, which provides fixed copies of them.</p>""",
        },
        {
            "alt_to": [nx9_guards_complete],
            "author": nexus_user("36879320", "Half11"),
            "category": npcs,
            "date_added": "2020-07-19 11:16:59 -0500",
            "description": """This mod replaces the generic, copy-pasted guards of Morrowind with different variations. Some guards have different loadouts and armor, and each have different faces.""",
            "name": "Yet Another Guard Diversity",
            "status": "live",
            "url": nexus_mod("45894"),
            "usage_notes": """<p>I recommend using the "Full Cephalopod" version because it gives Telvanni guards a distinct look that fits the existing styles of the game.</p>

<p>Note that <a href="/mods/delta-plugin/">Delta Plugin</a> is required for this to function properly!  If you're following a list, that will be one of the last steps.</p>

<p>Read the mod description and check out the pictures for details about the differences between each version.</p>""",
        },
        {
            "alt_to": ["Facelift"],
            "author": "Westly and many many more",
            "category": npcs,
            "compat": "fully working",
            "date_added": "2020-10-02 11:19:56 -0500",
            "date_updated": "2021-07-20 08:46:07 -0500",
            "description": """Changes the heads of all races in the game with better versions. Except for Argonian and Khajiit.""",
            "dl_url": "/files/Westly's Pluginless Head snd Hair Replacer_Complete.7z",
            "name": "Westly's Pluginless Head Replacer Complete",
            "status": "live",
            "tags": [tag_high_res, tag_normal_maps],
            "url": "https://download.fliggerty.com/download-127-874",
            "usage_notes": """<span class="bold">Do not rename the file <code>WAR_Human_Ears_nm.dds</code>!</span> Renaming it will give Nord males pink ears since the expected texture is not found.""",
        },
        {
            "alt_to": ["Starfire's NPCs"],
            "name": "Starfire's npc Additions - Danae's Edits and Fixes",
            "author": "Starfire, Neoptolemus, Abot, Danae, RandomPal",
            "category": npcs,
            "date_added": "2020-11-22 13:05:55 -0500",
            "description": """This mod adds many npcs to town as well as pilgrims and travelling merchants on the road. Known issues fixed and more options available""",
            "folder_paths": {"01": "06 - OG with fixes and interiors"},
            "status": "live",
            "tags": [tag_game_expanding],
            "url": nexus_mod("47543"),
            "usage_notes": """<p>I recommend going with the <code>06 - OG with fixes and interiors</code> setup. Read the included documentation for details about each option.</p>""",
        },
        {
            "name": "Yet Another Guard Diversity Expanded Imperials",
            "author": "Half11, SkoomaPro, and Danke",
            "category": npcs,
            "date_added": "2021-01-19 09:50:41 -0500",
            "description": """Expands the Yet Another Guard Diversity to cover Imperials in Tamriel Rebuilt.""",
            "status": "live",
            "tags": [tag_game_expanding],
            "url": nexus_mod("47583"),
            "usage_notes": """<p>Download the <code>Yet Another Guard Diversity Bloodmoon Imperials</code> and <code>Yet Another Guard Diversity Tamriel Rebuilt Imperials</code> files.</p>""",
        },
        {
            "name": "Wares",
            "author": nexus_user("1233897", "Danae Aurel"),
            "category": npcs,
            "date_added": "2021-08-22 15:46:05 -0500",
            "description": """Wares gives traders more Wares (duh). Includes Wares from other mods (such as Tamriel Rebuilt). Includes traders in the Mainland.""",
            "folder_paths": {
                "01": "00 Master file",
                "02": "01 TR",
                "03": "OAABforWares",
            },
            "status": "live",
            "tags": [tag_game_expanding],
            "url": nexus_mod("49205"),
            "usage_notes": """<p>Download the main file and the optional <code>OAAB Wares</code> file.</p>

<p>From the main file, exctract the <code>00 Master file</code> and <code>01 TR</code> directories. Create the directory <code>OAABforWares</code> and extract the plugin from the <code>OAAB Wares</code> file into it.</p>""",
        },
        {
            "name": "Wares for NPCs",
            "author": nexus_user("1233897", "Danae"),
            "category": npcs,
            "date_added": "2021-08-22 20:59:59 -0500",
            "description": """<p>Vanilla and TR npcs will now wear randomised clothes, armour and weapons.</p>

<p>Vanilla and TR containers will now hold randomised clothes, armour and weapons.</p>""",
            "folder_paths": {"01": "00 Vv + TR"},
            "status": "live",
            "tags": [tag_game_expanding],
            "url": nexus_mod("49997"),
        },
        {
            "name": "Hold it",
            "author": nexus_user("1233897", "Danae"),
            "category": npcs,
            "date_added": "2021-08-22 20:59:59 -0500",
            "description": """Gives NPCs items to hold/carry based on their class and gender.""",
            "folder_paths": {
                "01": "00 Core",
                "02": "01 Weapon Sheathing",
                "03": "02 Addons",
            },
            "status": "live",
            "tags": [tag_game_expanding],
            "url": nexus_mod("43181"),
        },
        {
            "alt_to": [
                morrowind_comes_alive_mca,
                "Starfire's npc Additions - Danae's Edits and Fixes",
                "Starfire's NPCs",
            ],
            "name": "Friends and Foes",
            "author": nexus_user("1233897", "Danae"),
            "category": npcs,
            "date_added": "2021-08-22 21:21:58 -0500",
            "description": """This mod adds friendly as well as less friendly npcs to the game.""",
            "folder_paths": {
                "01": "00 Core",
                "02": "01 TR addon",
                "03": "05 Heads Vanilla",
                "04": "OpenMWBookFix",
            },
            "status": "live",
            "tags": [tag_game_expanding],
            "url": nexus_mod("49251"),
            "usage_notes": """If you're following a list on this website, use the plugins and folder paths suggested on this page. Otherwise, be sure to carefully read the documentation for this mod.""",
        },
        {
            "name": "TriangleTooth's Missing Characters",
            "author": nexus_user("62321186", "TriangleTooth"),
            "category": npcs,
            "date_added": "2021-08-24 18:24:28 -0500",
            "description": """Adds new NPCs who were mentioned by dialogue but had no physical presence on Vvardenfell. Also gives them new unique dialogue lines that fit seamlessly into the vanilla game.""",
            "needs_cleaning": True,
            #
            # $ tes3cmd clean "Ttooth's Missing NPCs - No Nolus.ESP"
            # CLEANING: "Ttooth's Missing NPCs - No Nolus.ESP" ...
            # Loaded cached Master: <DATADIR>/morrowind.esm
            #  Cleaned redundant AMBI,WHGT from CELL: dagon fel, the end of the world
            #  Cleaned redundant AMBI,WHGT from CELL: gnisis, fort darius
            #  Cleaned duplicate object instance (ilden mirel FRMR: 383543) from CELL: ministry of truth, holding cells
            #  Cleaned junk-CELL: ministry of truth, holding cells
            #  Cleaned redundant AMBI,WHGT from CELL: ministry of truth, prison keep
            #  Cleaned redundant AMBI,WHGT from CELL: vivec, st. olms waistworks
            # Output saved in: "Clean_Ttooth's Missing NPCs - No Nolus.ESP"
            # Original unaltered: "Ttooth's Missing NPCs - No Nolus.ESP"
            #
            # Cleaning Stats for "Ttooth's Missing NPCs - No Nolus.ESP":
            #        duplicate object instance:     1
            #                        junk-CELL:     1
            #              redundant CELL.AMBI:     4
            #              redundant CELL.WHGT:     4
            #
            # $ tes3cmd clean "Ttooth's Missing NPCs - Nolus.ESP"
            # CLEANING: "Ttooth's Missing NPCs - Nolus.ESP" ...
            # Loaded cached Master: <DATADIR>/morrowind.esm
            #  Cleaned redundant AMBI,WHGT from CELL: dagon fel, the end of the world
            #  Cleaned redundant AMBI,WHGT from CELL: gnisis, fort darius
            #  Cleaned duplicate object instance (ilden mirel FRMR: 383543) from CELL: ministry of truth, holding cells
            #  Cleaned junk-CELL: ministry of truth, holding cells
            #  Cleaned redundant AMBI,WHGT from CELL: ministry of truth, prison keep
            #  Cleaned redundant AMBI,WHGT from CELL: moonmoth legion fort, interior
            #  Cleaned redundant AMBI,WHGT from CELL: vivec, st. olms waistworks
            # Output saved in: "Clean_Ttooth's Missing NPCs - Nolus.ESP"
            # Original unaltered: "Ttooth's Missing NPCs - Nolus.ESP"
            #
            # Cleaning Stats for "Ttooth's Missing NPCs - Nolus.ESP":
            #        duplicate object instance:     1
            #                        junk-CELL:     1
            #              redundant CELL.AMBI:     5
            #              redundant CELL.WHGT:     5
            #
            "status": "live",
            "tags": [tag_game_expanding],
            "url": nexus_mod("46234"),
            "usage_notes": """Those following a mod list should use the "No Nolus" plugin.""",
        },
        {
            "name": "LDM - Context Matters",
            "author": nexus_user("3099525", "Lucevar"),
            "category": npcs,
            "date_added": "2021-08-25 18:17:37 -0500",
            "description": """Edits, re-filters, or adds on to vanilla dialogue to add more situational nuance - tavern owners will no longer talk about themselves in third person, Ashlanders will no longer curse vampires in the name of Almsivi, slave owners won't talk lovingly about abolitionists, and thieves will be less blase about incriminating themselves to strangers.""",
            "status": "live",
            "url": nexus_mod("48273"),
        },
        {
            "name": "Idle Talk",
            "author": "Von Djangos",
            "category": npcs,
            "date_added": "2021-08-25 18:34:07 -0500",
            "description": """Adds over 200 new voice entries for NPCs, mostly using edited original voice files.""",
            "status": "live",
            "url": nexus_mod("46948"),
        },
        {
            "name": "Vivec's Muatra",
            "author": nexus_user("97721748", "Randolph Carter"),
            "category": npcs,
            "date_added": "2021-08-25 19:00:07 -0500",
            "description": """This mod gives Vivec his unique shield based on concept art and his spear, Muatra from Tamriel_Data.""",
            "status": "live",
            "url": nexus_mod("49945"),
        },
        {
            "name": "Gregarious Orcs",
            "author": moddinghall_user("56-rotouns", "rotouns"),
            "category": npcs,
            "date_added": "2021-08-25 19:02:07 -0500",
            "description": """Changes the behaviour of the Orcs who occupy Daedric shrines to Malacath, making them less hostile to Orcs. Also reverses the effects of high Personality on their disposition.""",
            "status": "live",
            "url": moddinghall_mod("71-gregarious-orcs"),
        },
        {
            "alt_to": ["Facelift"],
            "name": "Familiar Faces by Caleb",
            "author": "Caleb",
            "category": npcs,
            "date_added": "2021-09-06 10:40:59 -0500",
            "description": """An in-depth yet completely vanilla friendly touch up of every head and almost every hair (a few looked okay) in the game. Hopefully breathes new life into the character's appearances for diehard vanilla purists and people just looking for a decent upgrade to the old heads.""",
            "status": "live",
            "url": nexus_mod("50093"),
        },
        {
            "name": "Vivec Voice Addon - Refreshed",
            "author": nexus_user("77253", "alvazir"),
            "category": npcs,
            "date_added": "2021-09-07 13:18:55 -0500",
            "description": """<p>This replacement patch makes 2 changes:</p>
<ol>
  <li>Ports all relevant Patch for Purists fixes</li>
  <li>Contains VivecVoice script optimizations by Balketh</li>
</ol>

<p>The original <a href="/mods/vivec-voice-addon-tribunal-version/">Vivec Voice Addon Tribunal Version</a> mod is required for its assets (mod list users, you should already have this setup).</p>
""",
            "status": "live",
            "url": nexus_mod("48955"),
        },
    ]

    for m in _mods:
        generate_mod(**m)

    # print("Done!")