You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31-9
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,18 @@
1
1
# ModVerify: A Mod Verification Tool
2
2
3
-
ModVerify is a command-line tool designed to verify mods for the game Star Wars: Empire at War and its expansion Forces of Corruption.
3
+
ModVerify is a command-line tool designed to analyze
4
+
mods for the game Star Wars: Empire at War and its expansion Forces of Corruption
5
+
for common errors in XML and other game files.
4
6
5
7
## Table of Contents
6
8
7
9
-[Installation](#installation)
8
10
-[Usage](#usage)
9
11
-[Options](#options)
10
12
-[Available Checks](#available-checks)
13
+
-[Creating a new Baseline](#creating-a-new-baseline)
14
+
15
+
---
11
16
12
17
## Installation
13
18
@@ -18,15 +23,18 @@ Download the latest release from the [releases page](https://github.com/AlamoEng
18
23
19
24
You can place the files anywhere on your system, eg. your Desktop. There is no need to place it inside a mod's directory.
20
25
21
-
*Note: Both versions have the exact same feature set. They just target a different .NET runtime. Linux and CI/CD support is not fully tested yet. Current priority is on the Windows-only version.*
26
+
***Note**: Both versions have the exact same feature set. They just target a different .NET runtime. Linux and CI/CD support is not fully tested yet. Current priority is on the Windows-only version.*
27
+
28
+
---
22
29
23
30
## Usage
24
31
25
32
Simply run the executable file `ModVerify.exe`.
26
33
27
-
When given no specific argument through the command line, the app will ask you which game or mod you want to verify. When the tool is done, it will write the verification results into new files next to the executable.
34
+
When given no specific argument through the command line, ModVerify will ask you which game or mod you want to verify. When ModVerify is done analyzing, it will write the verification results into new files next to the executable.
28
35
29
-
A `.JSON` file lists all found issues. Into seperate `.txt` files the same errors get grouped by a category of the finding. The text files may be easier to read, while the json file is more useful for 3rd party tool processing.
36
+
A `.JSON` file contains all identified issues. The additional `.txt` files contain the same errors but are grouped by the verifier that reported the issue.
37
+
The text files may be easier to read, while the JSON file is more useful for 3rd party tool processing.
30
38
31
39
## Options
32
40
@@ -49,8 +57,6 @@ Specified the output path where analysis result shall be written to.
49
57
### `--baseline`
50
58
Specifies a baseline file that shall be used to filter out known errors. You can download the [FoC baseline](focBaseline.json) which includes all errors produced by the vanilla game.
51
59
52
-
### `--createBaseline`
53
-
If you want to create your own baseline, add this option with a file path such as `myModBaseline.json`.
54
60
55
61
### Example
56
62
This is an example run configuration that analyzes a specific mod, uses a the FoC basline and writes the output into a dedicated directory:
@@ -59,19 +65,35 @@ This is an example run configuration that analyzes a specific mod, uses a the Fo
0 commit comments