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
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ _**For Developers:** You can download a precompiled DLL or get the libMBIN sourc
8
8
9
9
[DOWNLOAD LATEST RELEASE](../../releases)
10
10
11
-
**PLEASE NOTE:** MBINCompiler requires .NET 6 to run. If you do not have this you can download is [here](https://dotnet.microsoft.com/download/dotnet/6.0/runtime)
11
+
**PLEASE NOTE:** MBINCompiler requires .NET 8 to run. If you do not have this you can download is [here](https://dotnet.microsoft.com/download/dotnet/8.0/runtime)
12
12
Select an appropriate download under the the "Run desktop apps" set of downloads
13
13
14
14
**ALSO NOTE:** As of the Worlds part 2 update, MBINCompiler will no longer generate or handle EXML files, and will instead handle MXML files. This is to (finally) get MBINCompiler producing files in the same format as NMS expects. For modding puposes the MXML are not the actual files you need to place in a mod directory. To do this, you can rename the MXML file to EXML.
@@ -107,10 +107,10 @@ While this library targets multiple frameworks, building MBINCompiler and libMBI
107
107
The full command to build all the libraries under the .NET framework looks like:
For convenience we have included two batch scripts which build either the entire project for the .NET 6 framework (`build-net6.bat`) or the .NET 7 framework (`build-net7.bat`)
113
+
For convenience we have included two batch scripts which build either the entire project for the .NET 6 framework (`build-net6.bat`) or the .NET 8 framework (`build-net8.bat`)
114
114
115
115
## Installing python dependencies
116
116
@@ -125,12 +125,12 @@ For anyone helping to develop MBINCompiler, if you are contributing new structs
125
125
### Requirements
126
126
127
127
Before running the tests, you need to have built a `Release` version of MBINCompiler locally.
128
-
You can do this by running `dotnet publish --no-self-contained -c Release -f net6.0 -r win-x64 /nowarn:cs0618 /nowarn:cs0169 /nowarn:cs0414` (change dotnet and framework version as required).
128
+
You can do this by running `dotnet publish --no-self-contained -c Release -f net8.0 -r win-x64 /nowarn:cs0618 /nowarn:cs0169 /nowarn:cs0414` (change dotnet and framework version as required).
129
129
See section above about building for more details.
130
130
131
131
### Running the tests
132
132
133
-
Open a command line window in the root MBINCompiler directory and enter `uv run python -m pytest`.
133
+
Open a command line window in the root MBINCompiler directory and enter `uv run pytest`.
134
134
This will pull the latest test data into the directory `./tests/data`.
0 commit comments