Skip to content

Commit 9788c37

Browse files
Tooools: TES Bookmaker update, tweaks & new stubs
Added: - 3D Model Icon Generator (stub) - publishing mods/Nexus Mods (preliminary page; mostly wanted to save some links to advanced techniques for formatting mod descriptions) - Create Character Nif - Merge_kf (stub) - BookGen (stub) - meshoptimizer_bindings (stub) - ZackUtils (stub) - GitHub Markdown to Nexusmods BBCode Converter (stub) - MD2Nexus (stub) - Morrowind Script Checker (stub) Modified: - TES Bookmaker: updated to include new English translated version; removed translation notes
1 parent 10d6eb8 commit 9788c37

17 files changed

+371
-36
lines changed
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Nexus Mods
3+
aliases:
4+
- Nexus Mods
5+
tags:
6+
- Nexus-Mods
7+
description:
8+
---
9+
10+
![[maintenance-expand-article#^6fc39d|clean]]
11+
12+
## About
13+
14+
To Do
15+
16+
## Advanced
17+
18+
To Do
19+
20+
- [Creation Kit Platform Extended for Skyrim](https://www.nexusmods.com/skyrimspecialedition/mods/71371): good example of advanced, creative Nexus Mods description formatting
21+
- use of BBCode in the Files tab
22+
- use of [shields.io](https://shields.io/) - dynamically updated images displaying Github repository stats. In the mod description, these are a series of images wrapped in a single `[center]` BBCode tag.
23+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: 3D Model Icon Generator
3+
aliases:
4+
- 3D Model Icon Generator
5+
tags:
6+
- Blender
7+
- Icons
8+
- Git
9+
description: A command-line-tool developed by JE323 for generating icon or thumbnail images from a 3D model in Blender.
10+
---
11+
12+
![[maintenance-expand-article#^6fc39d|clean]]
13+
14+
## About
15+
16+
> [!infobox|n-th]
17+
>
18+
> ## 3D Model Icon Generator
19+
>
20+
> > [!caption|center wfull txt-s]
21+
> >
22+
> > ![[3d-model-icon-generator-github-og-image.png|center]]
23+
> > Social media preview of **3D Model Icon Generator's** Github page.
24+
> > [image source](https://opengraph.githubassets.com/7cee3ad75db6125da306a5fcd6331ef5eb7f729548122c02ac3e1be7a56304ac/JE323/3d-model-icon-generator)
25+
>
26+
> ### Details
27+
>
28+
> | Type | Name |
29+
> | --- | --- |
30+
> | **Links** | [Github](https://github.com/JE323/3d-model-icon-generator) |
31+
> | **Requirements** | - [[blender\|Blender]]<br>- [[git]] |
32+
> | **Author** | [JE323](https://github.com/JE323) |
33+
34+
**3D Model Icon Generator** is a [[modding-tools/command-line-tools/index|command-line-tool]] developed by JE323 for generating icon or thumbnail images from a 3D model in [[blender|Blender]].
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: Create Character NIF
3+
aliases:
4+
- Create Character NIF
5+
tags:
6+
- NIF
7+
- Blender
8+
- Python
9+
- NPC
10+
description:
11+
---
12+
13+
![[maintenance-expand-article#^6fc39d|clean]]
14+
15+
## About
16+
17+
> [!infobox|n-th]
18+
>
19+
> ## Create Character NIF
20+
>
21+
> > [!caption|center wfull txt-s]
22+
> >
23+
> > ![Greatness7's user avatar](https://avatars.githubusercontent.com/u/12927912?v=4)
24+
> >
25+
>
26+
> ### Details
27+
>
28+
> | Type | Name |
29+
> | --- | --- |
30+
> | **Links** | [Github](https://gist.github.com/Greatness7/3371f4e8a5112a8c8e4e270a4d2f5174) |
31+
> | **Requirements** | - [Python](https://www.python.org/downloads/)<br>- [NumPy](https://numpy.org/) |
32+
> | **Author** | [Greatness7](https://github.com/Greatness7) |
33+
34+
**Create Character NIF** is a Python script which takes [body part](https://tes3cs.pages.dev/objects/object-types/body-part) meshes and any equipment as its inputs, and outputs these into a single combined `NIF`.
35+
36+
Originally designed to work with [[blender|Blender]], this functionality was broken from Blender version 4.2.[^1] However, the `character.py` script can still be used independently of Blender through the [es3 library](https://github.com/Greatness7/io_scene_mw/tree/master/lib). As this library is part of the **io_scene_mw** Github repository, the `es3` folder must be extracted and placed within the same directory as `character.py`; furthermore, it requires installing NumPy (`pip install numpy`).[^2]
37+
38+
39+
40+
[^1]: [Greatness7, post to "mod-tools", Morrowind Modding Community Discord, September 20, 2024](https://discord.com/channels/210394599246659585/976440577044402217/1286468003873030298)
41+
[^2]: [Greatness7, post to "mod-tools", Morrowind Modding Community Discord, July 26, 2023](https://discord.com/channels/210394599246659585/976440577044402217/1133477371597557872)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: merge_kf
3+
aliases:
4+
- Merge_kf
5+
tags:
6+
- Animation
7+
description:
8+
---
9+
10+
![[maintenance-expand-article#^6fc39d|clean]]
11+
12+
## About
13+
14+
> [!infobox|n-th]
15+
>
16+
> ## merge_kf
17+
>
18+
> > [!caption|center wfull txt-s]
19+
> >
20+
> > %%insert image%%
21+
> >
22+
>
23+
> ### Details
24+
>
25+
> | Type | Name |
26+
> | --- | --- |
27+
> | **Links** | [greatness.dev/merge_kf](https://www.greatness.dev/merge_kf/)<br>[Github](https://github.com/Greatness7/merge_kf) |
28+
> | **Requirements** | none |
29+
> | **Author** | [Greatness7](https://github.com/Greatness7) |
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: BookGen
3+
aliases:
4+
- BookGen
5+
tags:
6+
- BookGen
7+
- Books
8+
description:
9+
---
10+
11+
![[maintenance-expand-article#^6fc39d|clean]]
12+
13+
## About
14+
15+
> [!infobox|n-th]
16+
>
17+
> ## BookGen
18+
>
19+
> > [!caption|center wfull txt-s]
20+
> >
21+
> > %%insert image%%
22+
> >
23+
>
24+
> ### Details
25+
>
26+
> | Type | Name |
27+
> | --- | --- |
28+
> | **Links** | [MMH web archive](https://web.archive.org/web/20161103134146/http://mw.modhistory.com/download-95-11669) |
29+
> | **Requirements** | [Java Runtime Environment](https://www.java.com/en/download/manual.jsp) |
30+
> | **Author** | Argent |
31+
32+
**BookGen** is a limited text editor by Argent for converting plain text into HTML-formatted books for use in Morrowind.
33+
34+
## Alternative Tools
35+
36+
- [[tes-bookmaker|TES Bookmaker]]
37+
38+
## External Links
39+
40+
- **Planet Elder Scrolls**, ["BookGen"](https://web.archive.org/web/20130402222200/http://planetelderscrolls.gamespy.com/View.php?view=Utilities.Detail&id=11) (web archive).
41+
-
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: meshoptimizer_bindings
3+
aliases:
4+
- meshoptimizer_bindings
5+
tags:
6+
- Blender
7+
- Modeling
8+
- Python
9+
description:
10+
---
11+
12+
![[maintenance-expand-article#^6fc39d|clean]]
13+
14+
## About
15+
16+
> [!infobox|n-th]
17+
>
18+
> ## Article Title
19+
>
20+
> > [!caption|center wfull txt-s]
21+
> >
22+
> > %%insert image%%
23+
> >
24+
>
25+
> ### Details
26+
>
27+
> | Type | Name |
28+
> | --- | --- |
29+
> | **Links** | [Github](https://github.com/Greatness7/meshoptimizer_bindings) |
30+
> | **Requirements** | [Python](https://www.python.org/downloads/)<br>[Meshoptimizer](https://github.com/zeux/meshoptimizer)<br>[io_scene_mw](https://github.com/Greatness7/io_scene_mw) |
31+
> | **Author** | [Greatness7](https://github.com/Greatness7) |

mmw-content/modding-tools/misc-tools/tes-bookmaker.md

+20-15
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ aliases:
55
tags:
66
- Books
77
- Language/Russian
8-
description:
8+
- TES-Bookmaker
9+
description: A simple text editor for creating Morrowind books, capable of converting plain text into Morrowind's bespoke HTML format and featuring a GUI with buttons for text-formatting.
910
---
1011

1112
![[maintenance-expand-article#^6fc39d|clean]]
@@ -26,32 +27,36 @@ description:
2627
>
2728
> | Type | Name |
2829
> | --- | --- |
29-
> | **Links** | [FullRest](http://www.fullrest.ru/files/bookmaker) (Russian) |
30+
> | **Links** | **English version**:<br>- [Nexus Mods](https://www.nexusmods.com/morrowind/mods/55231)<br>- [Github](https://github.com/MasssiveJuice08/TES-Bookmaker-ENG)<br>**Russian version** (original):<br>- [FullRest](http://www.fullrest.ru/files/bookmaker) |
3031
> | **Requirements** | none |
31-
> | **Author** | Дарин (Darin) |
32+
> | **Author** | - Дарин (Darin), _original author_.<br>- [MassiveJuice](https://www.nexusmods.com/morrowind/users/153862138), _English translation_. |
3233
3334
**TES Bookmaker** is a simple text editor for creating Morrowind books, capable of converting plain text into Morrowind's bespoke HTML format and featuring a <abbr title="graphical user interface">GUI</abbr> with buttons for text-formatting.
3435

35-
## Translation
36+
The original tool developed by Дарин (Darin) is in Russian, but an English language version by MassiveJuice is available.
3637

37-
Although the UI is in Russian, it is fully capable of rendering English and other languages, and its simple UI does not require knowledge of the language.
38+
## Usage
3839

39-
Below are English translations of the four UI elements which are in Russian:
40+
The editor works by applying Morrowind-specific HTML markup to plain text.
4041

41-
1. **Название** = "Name"
42-
2. **Моя книга** = "My Book"
43-
3. **Автор** = "Author"
44-
4. **Джон Доу** = "John Doe"
42+
Plain text can be entered in the left-hand panel and, by pressing the green arrow, gets formatted with HTML in the right-hand panel. Further editing can be done in the right-hand panel by manually typing, or by using the UI buttons. These include:
4543

46-
The remaining UI buttons are symbols which do not require translation.
44+
- **New Line**: adds HTML `<BR>{:html}` tag to indicate a new line
45+
- **Center Text**: adds HTML `<DIV ALIGN="CENTER">{:html}`.
46+
- **Left-Align Text**: adds HTML `<DIV ALIGN="CENTER">{:html}`
47+
- **Insert Image**: Pop-up to specify an image's source, width and height.
48+
- **A**: Pop-up to specify font name, size and color.
4749

48-
## Usage
50+
Once finished, the marked-up text is ready to be entered into a [book object](https://tes3cs.pages.dev/objects/object-types/book) in the Construction Set.
51+
52+
## Alternative Tools
4953

54+
- [[bookgen|BookGen]]
5055

56+
## Related Tools
5157

52-
![[tes-bookmaker-russian-english-translation.png]]
58+
- [[live-book-editing|Live Book Editing]]: These two tools can be used in conjunction to quickly format and preview book text.
5359

5460
## External Links
5561

56-
- **Notes for Modmakers**, ["TES Bookmaker"](https://morrowind-nif.github.io/Notes_RU/tes_bookmaker.htm?ms=CyAAAAAAEAAAAAAAABAAAAAAAAAAAEABEAgYCA%3D%3D&st=MA%3D%3D&sct=MA%3D%3D&mw=MzIw) #Language/Russian
57-
- http://www.fullrest.ru/files/bookmaker
62+
- **Notes for Modmakers**, ["TES Bookmaker"](https://morrowind-nif.github.io/Notes_RU/tes_bookmaker.htm?ms=CyAAAAAAEAAAAAAAABAAAAAAAAAAAEABEAgYCA%3D%3D&st=MA%3D%3D&sct=MA%3D%3D&mw=MzIw) #Language/Russian

mmw-content/modding-tools/misc-tools/tes3cs-rr-ui-for-modern-monitors.md

+10-7
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ title: TES III Construction Set - RR UI for Modern Monitors
33
aliases:
44
- TES III Construction Set - RR UI for Modern Monitors
55
- TES3CS RR UI
6-
- RR UI for Modern Monitors
6+
- TES III Construction Set - RR UI
77
tags:
88
- Construction-Set
9-
description:
9+
description: A widescreen replacer for TES Construction Set.exe, compatible with CSSE.
1010
---
1111

1212

@@ -20,13 +20,16 @@ description:
2020
>
2121
> > [!caption|center wfull txt-s]
2222
> >
23-
> > %%insert image%%
24-
> >
23+
> > ![[tes3cs-rr-ui-logo.webp|center]]
24+
> > The logo for the tool as it appears on its _Nexus Mods_ page.
25+
> > [image source](https://staticdelivery.nexusmods.com/mods/100/images/52712/52712-1682153125-1658663361.png)
2526
>
2627
> ### Details
2728
>
2829
> | Type | Name |
2930
> | --- | --- |
30-
> | **Links** | |
31-
> | **Requirements** | |
32-
> | **Author** | [SiberianCrab](https://www.nexusmods.com/morrowind/users/841275), Resdayn Revival |
31+
> | **Links** | [Nexus Mods](https://www.nexusmods.com/morrowind/mods/52712) |
32+
> | **Requirements** | Construction Set |
33+
> | **Author** | [SiberianCrab](https://www.nexusmods.com/morrowind/users/841275), Resdayn Revival team |
34+
35+
**TES III Construction Set - RR UI** is a widescreen replacer for `TES Construction Set.exe`, compatible with [[CSSE]].

mmw-content/modding-tools/misc-tools/tes3map.md

+9-6
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ aliases:
44
- TES3MAP
55
tags:
66
- Maps
7-
description:
7+
description: A tool for generating and viewing a world map of all loaded plugins, featuring multiple visual overlays and image exporting.
88
---
99

1010
![[maintenance-expand-article#^6fc39d|clean]]
@@ -13,17 +13,20 @@ description:
1313

1414
> [!infobox|n-th]
1515
>
16-
> ## Article Title
16+
> ## TES3MAP
1717
>
1818
> > [!caption|center wfull txt-s]
1919
> >
20-
> > %%insert image%%
21-
> >
20+
> > ![[tes3map-vvardenfell-height-map.webp|center]]
21+
> > A height map of Vvardenfell generated by **TES3MAP**.
22+
> > [image source](https://staticdelivery.nexusmods.com/mods/100/images/54791/54791-1717766092-62555938.png)
2223
>
2324
> ### Details
2425
>
2526
> | Type | Name |
2627
> | --- | --- |
2728
> | **Links** | [Nexus Mods](https://www.nexusmods.com/morrowind/mods/54791)<br>[Github](https://github.com/rfuzzo/tes3map) |
28-
> | **Requirements** | |
29-
> | **Author** | [rfuzzo](https://next.nexusmods.com/profile/rfuzzo/mods) |
29+
> | **Requirements** | none |
30+
> | **Author** | [rfuzzo](https://next.nexusmods.com/profile/rfuzzo/mods) |
31+
32+
**TES3MAP** is a tool developed by rfuzzo for generating and viewing a world map of all loaded plugins, featuring multiple visual overlays and image exporting.

mmw-content/modding-tools/misc-tools/testool.md

+11-8
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,25 @@ description:
1313

1414
## About
1515

16-
> [!infobox]
16+
> [!infobox|n-th]
1717
>
18-
> ## TESTool
18+
> ## Article Title
1919
>
20-
> %% insert image %%
20+
> > [!caption|center wfull txt-s]
21+
> >
22+
> > %%insert image%%
23+
> >
2124
>
22-
> ### Table Heading
25+
> ### Details
2326
>
2427
> | Type | Name |
2528
> | --- | --- |
26-
> | Row | Row |
27-
> | Row | Row |
28-
29-
29+
> | **Links** | |
30+
> | **Requirements** | |
31+
> | **Author** | |
3032
3133
## External Links
3234

3335
- **Danae's Journal**, ["Good Modding Practice: Checking Mods"](https://danaeplays.thenet.sk/good-modding-practice/)
36+
- **UESP**, ["Morrowind Mod:TESTool"](https://en.uesp.net/wiki/Morrowind_Mod:TESTool)
3437
- **Notes for Modmakers**, ["TESTool"](https://morrowind-nif.github.io/Notes_RU/testool.htm?ms=CyAAAAAAEAAAAAAAABAAAAAAAAAAAEABEAgYIA%3D%3D&st=MA%3D%3D&sct=MA%3D%3D&mw=MzIw) #Language/Russian

0 commit comments

Comments
 (0)