Skip to content

Commit 11c4b64

Browse files
authored
Merge pull request #45 from Alexander-Wilms/patch-1
Update README.md
2 parents 58cd32d + 5b0a4a2 commit 11c4b64

File tree

1 file changed

+91
-30
lines changed

1 file changed

+91
-30
lines changed

README.md

+91-30
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,103 @@
1-
# VCMI Project mods repository
2-
3-
Check detailed description of [mods respository on our wiki](https://wiki.vcmi.eu/Mods_repository).
4-
5-
## Adding mod
6-
7-
If you have a mod you'd like to include into deafult VCMI Launcher mod list,
8-
please submit [request](https://github.com/vcmi/vcmi-mods-repository/issues/new/choose) in the following format with "new mod" or "update" label
9-
```JSON
10-
"vcmi": {
11-
"name" : "VCMI essential files",
12-
"description" : "Essential files required for VCMI to run correctly",
13-
"version" : "1.03",
14-
"author" : "VCMI Team",
15-
"contact" : "http://forum.vcmi.eu/index.php", //optional
16-
"modType" : "Graphical",
17-
"screenshots": //optional
18-
[
19-
"https://raw.githubusercontent.com/vcmi-mods/vcmi-essential-files/master/screenshot01.png"
20-
],
21-
"changelog" : //optional
22-
{
23-
"0.1" : [ "Initial release", "Some features added" ]
1+
# VCMI mods repository
2+
3+
For a detailed description of this repository, see the [VCMI wiki](https://github.com/vcmi/vcmi/blob/develop/docs/modders/Readme.md#publishing-mods-in-vcmi-repository).
4+
5+
## Adding a mod
6+
7+
If you have a mod you'd like included in the default list of mods in the VCMI launcher,
8+
please submit a [pull request](https://github.com/vcmi/vcmi-mods-repository/compare).
9+
The PR needs to add a JSON object to the `vcmi-x.y.json` file corresponding to the version your mod is targeting.
10+
Tag the PR with with either the `new mod` or `improvement` label.
11+
```jsonc
12+
{
13+
[...]
14+
"refugee-town" : {
15+
"mod" : "https://raw.githubusercontent.com/vcmi-mods/refugee-town/vcmi-1.4/refugee-town/mod.json",
16+
"download" : "https://github.com/vcmi-mods/refugee-town/archive/refs/heads/vcmi-1.4.zip",
17+
"screenshots" : [ // optional
18+
"https://raw.githubusercontent.com/vcmi-mods/refugee-town/main/screenshots/screen1.png",
19+
"https://raw.githubusercontent.com/vcmi-mods/refugee-town/main/screenshots/screen2.png",
20+
"https://raw.githubusercontent.com/vcmi-mods/refugee-town/main/screenshots/screen3.png",
21+
"https://raw.githubusercontent.com/vcmi-mods/refugee-town/main/screenshots/screen4.png",
22+
"https://raw.githubusercontent.com/vcmi-mods/refugee-town/main/screenshots/screen5.png"
23+
]
2424
},
25-
"download": "https://github.com/vcmi-mods/vcmi-essential-files/archive/refs/heads/master.zip"
26-
},
25+
[...]
26+
}
27+
```
28+
29+
The `mod.json` referenced in the entry in vcmi-x.y.json should be structured like this:
30+
```jsonc
31+
{
32+
"name": "Refugee Town (release)",
33+
"description": "Refugee Town is a new town created by Yuya that takes its inspiration from WoG's Neutral Town and Heroes3's Refugee Camp. The common point of its creatures is their nonbelonging to the other factions. Thus, this castle sports concepts such as nomadism, motley armies and makeshift solutions. The town also takes elements from the Mesopotamian/Sumerian/Akkadian mythologies. Official VCMI Forum https://forum.vcmi.eu/t/new-town-mod-refugee/5002",
34+
"author": "Yuya Noboru (v0.1-v0.4, v0.8-v1.0), VCMI Community (v0.5-v0.7, v0.8.1-v0.8.5)",
35+
"version": "1.0",
36+
"contact": "mail: [email protected]", // optional
37+
"modType": "Town",
38+
"compatibility": {
39+
"min": "1.4.0"
40+
},
41+
"changelog": { // optional
42+
"Note": [
43+
"See 'RefugeeTown-Changelog.txt' file inside the mod to see the full changelog. Or go to the VCMI forum on the official thread: https://forum.vcmi.eu/t/new-town-mod-refugee/5002"
44+
],
45+
"v1.0.1 (11/02/2024)": [
46+
"Udated chinese translation. - by Rindlit."
47+
],
48+
"v1.0 (09/01/2024)": [
49+
"BRAND NEW VISUALS FOR TOWN-SCREEN, SIEGE-SCREEN, ADV.MAP VISUALS, ETC.!",
50+
]
51+
},
52+
"french": {
53+
"name": "Réfugiés",
54+
"description": "Réfugiés est une ville créée par Yuya qui s'inspire de la ville neutre de WoG, ainsi que des camps de réfugiés d'Heroes 3. Le point commun de ses créatures est leur non-appartenance aux autres factions. Ainsi, ce château arbore des concepts tels que le nomadisme, les armées hétéroclites et les solutions de fortune. La ville reprend également des éléments des mythologies mésopotamiennes, sumériennes et akkadiennes. Forum officiel VCMI https://forum.vcmi.eu/t/new-town-mod-refugee/5002",
55+
"translations": [
56+
"translation/refugee/french.json"
57+
]
58+
},
59+
"german": {
60+
"name": "Flüchtlings-Stadt",
61+
"description": "Flüchtlings-Stadt ist eine von Yuya erschaffene Stadt, die von WoG's Neutral Town und Heroes3's Refugee Camp inspiriert wurde. Der gemeinsame Punkt seiner Kreaturen ist ihre Nicht-Zugehörigkeit zu den anderen Fraktionen. So finden sich in dieser Burg Konzepte wie Nomadentum, bunt zusammengewürfelte Armeen und Behelfslösungen. Die Stadt nimmt auch Elemente aus der mesopotamischen/sumerischen/akkadischen Mythologie auf. Offizielles VCMI-Forum https://forum.vcmi.eu/t/new-town-mod-refugee/5002",
62+
"translations": [
63+
"translation/refugee/german.json"
64+
]
65+
},
66+
"factions": [
67+
"config/town/buildings.json"
68+
],
69+
"creatures": [
70+
"config/creatures/RFGCL1L.json"
71+
],
72+
"heroClasses": [
73+
"config/classes/RFGHC-EnchanterF.json"
74+
],
75+
"heroes": [
76+
"config/heroes/RFGH-Leyla.json",
77+
"config/heroes/RFGH-Niusha.json",
78+
"config/heroes/RFGH-Kiana.json"
79+
],
80+
"spells": [
81+
"config/spells/RFGS-Emet.json",
82+
"config/spells/RFGS-Met.json"
83+
],
84+
"objects": [
85+
"config/town/dwellings.json"
86+
]
87+
}
2788
```
2889

2990
### Mod compliance
3091

31-
Official repository, available in VCMI by default, shall not contain links, leading to external storages and web sites.
32-
We support only the links to GitHub archive service.
33-
Also, mod or it's parts shall not contain any of archives (except natively supported by VCMI engine but not zip).
34-
Non compiant mods will be added into experimental repositories which are not available from the launcer by default.
92+
The official mods repository, available in VCMI by default, shall not contain links leading to domains other than GitHub.
93+
Also, mods shall not contain any archives (except those that are natively supported by VCMI but not zip).
94+
Non-compliant mods can be added into experimental repositories which are not available in the launcher by default.
3595

3696
## Other links
3797

3898
* Homepage: https://vcmi.eu/
39-
* Wiki: https://wiki.vcmi.eu/
99+
* Wiki: https://github.com/vcmi/vcmi/blob/develop/docs/Readme.md
40100
* Forums: https://forum.vcmi.eu/
41101
* Bugtracker: https://bugs.vcmi.eu/
102+
* Discord: https://discord.gg/chBT42V
42103
* Slack: https://slack.vcmi.eu/

0 commit comments

Comments
 (0)