V2 Manifest (Draft)

The future is scary or something like that.
This is a draft made by me (teutinsa / Albert Wesker) and Crystal2K, developer of Arsenal, with the goal to creat a manifest that meets both our requirements.
The core motivation for this draft is to create a single manifest. Crystal and I both want to avoid having multiple manifests for different mod managers.

Properties

Option

Sub-Option

Nexus Data

Category

Example

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
{
	"Version": 2,
	"Guid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
	"Name": "Mod Name",
	"Description": "",
	"IconPath": "icon.png",
	"Options": [
		{
			"Guid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
			"Name": "Option Name",
			"CategoryRef": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
			"Description": "",
			"Include": [
				"Base"
			],
			"Image": "img.png",
			"SubOptions": [
				{
					"Guid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
					"Name": "Sub Option Name",
					"Description": "",
					"Include": [
						"Addition"
					],
					"Image": "img.png"
				}
			]
		}
	],
	"Categories": [
		{
			"Guid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
			"Name": "Category Name",
			"Description": ""
		}
	],
	"Tags": [
		"weapons",
		"armor",
		"ect"
	],
	"NexusData": {
		"ModId": 109
	}
}