Skip to content

Releases: DW2MC/DW2ModLoader

v1.2.2

16 Apr 15:09
Compare
Choose a tag to compare

This release mainly brings compatibility with game version v1.0.3.5, bug-fixes and improvements to the YAML data patching.
Also included are functionality improvements to Fleet Template saving and loading, which allow moving fleet templates between savegames. (Fleet Template files created with the ModLoader are incompatible with the base game not using the ModLoader and vice versa.)

THIS RELEASE (v1.2.2) IS ONLY FOR GAME VERSIONS v1.0.3.3 AND ABOVE

IF YOU ARE STILL USING A VERSION OLDER THAN v1.0.3.3, USE v1.1.2

Full Changelog: v1.2.1...v1.2.2

You can grab this and newer prereleases from > the GitHub Actions integration workflow < that runs every time we make a commit to the main branch.



action runs Just click on any of the white text beside the green checkboxes.


action artifacts Then click on the white text next to the thing that looks like a tilted 3d wireframe cube under Artifacts.


If you're not signed in, the artifact link won't be accessible. Sign up for a GitHub account here.
Be sure give this repo a ⭐ in the top right. 🙂

NOTE: Running the .NET 6 launcher requires the .NET 6 Desktop runtime.

v1.2.1

08 Apr 00:35
c4306e8
Compare
Choose a tag to compare

With the release of v1.0.3.3, due to the inclusion of several of the components from the DW2MC in the game itself, some parts were removed from the DW2Net6Win launcher and the Mod Loader so they do not conflict or overlap. As Harmony is now included with the base games, it will be added to the ref in this and example project repositories.

THIS RELEASE (v1.2.1) IS ONLY FOR GAME VERSIONS v1.0.3.3 AND ABOVE

IF YOU ARE STILL USING A VERSION OLDER THAN v1.0.3.3, USE v1.1.2

Full Changelog: v1.1.2...v1.2.1

You can grab this and newer prereleases from > the GitHub Actions integration workflow < that runs every time we make a commit to the main branch.



action runs Just click on any of the white text beside the green checkboxes.


action artifacts Then click on the white text next to the thing that looks like a tilted 3d wireframe cube under Artifacts.


If you're not signed in, the artifact link won't be accessible. Sign up for a GitHub account here.
Be sure give this repo a ⭐ in the top right. 🙂

NOTE: Running the .NET 6 launcher requires the .NET 6 Desktop runtime.

v1.2.0

07 Apr 01:24
4d564ba
Compare
Choose a tag to compare

With the release of v1.0.3.3, due to the inclusion of several of the components from the DW2MC in the game itself, some parts were removed from the DW2Net6Win launcher and the Mod Loader so they do not conflict or overlap. As Harmony is now included with the base games, it will be added to the ref in this and example project repositories.

THIS RELEASE (v1.2.0) IS ONLY FOR GAME VERSIONS v1.0.3.3 AND ABOVE

IF YOU ARE STILL USING A VERSION OLDER THAN v1.0.3.3, USE v1.1.2

Full Changelog: v1.1.2...v1.2.0

You can grab this and newer prereleases from > the GitHub Actions integration workflow < that runs every time we make a commit to the main branch.



action runs Just click on any of the white text beside the green checkboxes.


action artifacts Then click on the white text next to the thing that looks like a tilted 3d wireframe cube under Artifacts.


If you're not signed in, the artifact link won't be accessible. Sign up for a GitHub account here.
Be sure give this repo a ⭐ in the top right. 🙂

NOTE: Running the .NET 6 launcher requires the .NET 6 Desktop runtime.

v1.1.2

06 Apr 22:29
0e51cb7
Compare
Choose a tag to compare

With the release of v1.0.3.3, due to the inclusion of several of the components from the DW2MC in the game itself, those parts will need to be removed from the DW2Net6Win launcher and the Mod Loader so they do not conflict or overlap. As Harmony is now included with the base games, it will be added to the ref in this and example project repositories.

Compatibility with v1.0.3.3 and future versions will come in the following release.

THIS RELEASE (v1.1.2) IS ONLY FOR GAME VERSIONS v1.0.3.1 AND BELOW

Full Changelog: v1.1.1...v1.1.2

You can grab this and newer prereleases from > the GitHub Actions integration workflow < that runs every time we make a commit to the main branch.



action runs Just click on any of the white text beside the green checkboxes.


action artifacts Then click on the white text next to the thing that looks like a tilted 3d wireframe cube under Artifacts.


If you're not signed in, the artifact link won't be accessible. Sign up for a GitHub account here.
Be sure give this repo a ⭐ in the top right. 🙂

From now on, only full releases will show up here in the releases section.

v1.1.2-pre3

05 Apr 01:12
bb202ed
Compare
Choose a tag to compare

Full Changelog: v1.1.2-pre1...v1.1.2-pre3

You can grab this and newer prereleases from > the GitHub Actions integration workflow < that runs every time we make a commit to the main branch.



action runs Just click on any of the white text beside the green checkboxes.


action artifacts Then click on the white text next to the thing that looks like a tilted 3d wireframe cube under Artifacts.


If you're not signed in, the artifact link won't be accessible. Sign up for a GitHub account here.
Be sure give this repo a ⭐ in the top right. 🙂

From now on, only full releases will show up here in the releases section.

v1.1.2-pre2

04 Apr 06:46
f7b73b1
Compare
Choose a tag to compare

Full Changelog: v1.1.1...v1.1.2-pre2

Changelog since last prerelease: v1.1.2-pre1...v1.1.2-pre2

Extracts to your game directory, e.g. ...\Steam\steamapps\common\Distant Worlds 2.

This release contains the ModLoader assembly, the config that makes it work under .NET 4, the .NET 6 launcher, and a registry file to make the .NET 6 launcher default. The .NET 6 launcher incorporates AMD Power Xpress and Nvidia Optimus support as well as a solution to a lot of the "device lost" errors that've been plaguing AMD users.

There's a DW2Net6Win.reg file that makes Windows/GOG/Steam run the .NET 6 launcher instead of the regular game when you try to run the regular game. DW2Net6Win-Undo.reg will undo that. You don't need to run either of them if you don't want to. Not required, completely optional.

This expands on the functionality of the expression language used to apply data patches.

v1.1.2 *** PRERELEASE 1 ***

01 Apr 23:08
9dfe64b
Compare
Choose a tag to compare
Pre-release

Full Changelog: v1.1.1...v1.1.2-pre1

Extracts to your game directory, e.g. ...\Steam\steamapps\common\Distant Worlds 2.

This release contains the ModLoader assembly, the config that makes it work under .NET 4, the .NET 6 launcher, and a registry file to make the .NET 6 launcher default. The .NET 6 launcher incorporates AMD Power Xpress and Nvidia Optimus support as well as a solution to a lot of the "device lost" errors that've been plaguing AMD users.

There's a DW2Net6Win.reg file that makes Windows/GOG/Steam run the .NET 6 launcher instead of the regular game when you try to run the regular game. DW2Net6Win-Undo.reg will undo that. You don't need to run either of them if you don't want to. Not required, completely optional.

v1.1.1

31 Mar 06:08
e21f661
Compare
Choose a tag to compare

Full Changelog: v1.1.0...v1.1.1

Extracts to your game directory, e.g. ...\Steam\steamapps\common\Distant Worlds 2.

This release has some substantial fixes to make Races, Artifacts and GameEvent data mods work correctly.

It also comes with some significant changes to the launcher and loader to create and use start-up profiling.

I'm including a batch file (DW2Net6Win-PGO.cmd) for anyone interested in trying out .NET 6 full dynamic profile guided optimization.

The launcher should also have some globalization issues fixed and should no longer have any issues with DPI scaling.

v1.1.0

29 Mar 00:46
746ccd8
Compare
Choose a tag to compare

Full Changelog: v1.0.7...v1.1.0

Extracts to your game directory, e.g. ...\Steam\steamapps\common\Distant Worlds 2.

This release is breaks compatibility with some .yml patch mods, so if you use one, maybe stick with v1.0.7 until those are updated if they stop working.

The biggest change is that in .yml patch data, the DSL expression value() has changed to just value and old() has changed to def.

There's quite a bit more in this release than previous releases and I intend to write documentation explaining how things work.

This build also comes with a rebuild of the .NET 6 loader.

FYI, if you downloaded this earlier than reading this part, this file has had some bugs hotfixed.

v1.0.7

25 Mar 00:54
62bec9b
Compare
Choose a tag to compare

Full Changelog: v1.0.6...v1.0.7

Extracts to your game directory, e.g. ...\Steam\steamapps\common\Distant Worlds 2.

Much improved support for support layered data mods.