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
A cli tool to export all differences between two .win files.
3
+
A cli tool to export differences between two .win files.
4
+
5
+
## What will I get from this tool ?
6
+
7
+
MSD will export in seperate files the following:
8
+
- list of added and removed `Codes` in txt
9
+
- list of added and removed `GameObjects` in txt
10
+
- list of added and removed `Rooms` in txt
11
+
- list of added and removed `Sounds` in txt
12
+
- list of added and removed `Sprites` in txt
13
+
- list of added and removed `TexturePageItems` in txt
14
+
- added `Codes` in gml
15
+
- added `GameObjects` in json
16
+
- added `Sprites` in png
17
+
- modified diff `Codes` in html
18
+
- modified diff `GameObjects` in html
19
+
- modified `Sprites` in png
20
+
- list of modified `Sprites origin` in txt
21
+
22
+
The diff for `Codes` and `GameObjects` is made using the `diff-match-patch` lib, and the html export relies on this same [api](https://github.com/google/diff-match-patch/wiki/API#diff_prettyhtmldiffs--html).
23
+
24
+
## How can I install it?
25
+
26
+
1. Install the latest [.NET Core SDK](https://dot.net).
27
+
2. Run `dotnet tool install --global ModShardDiff`.
28
+
29
+
## How can I use it?
30
+
31
+
#### Using the CLI:
32
+
33
+
To compare `data_modified.win` from `data_vanilla.win` and export the results in the folder `PATH/TO/EXPORT`, run `msd -n data_modified.win -r data_vanilla.win -o PATH/TO/EXPORT`.
0 commit comments