diff --git a/CHANGELOG.txt b/CHANGELOG.txt index a30206c..a65413e 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,6 +1,6 @@ By Romulien: -Version 3.0.0 - 2018-02-xx +Version 3.0.0 - 2018-??-?? - Add support for Mono runtime (in addition to .NET runtime) - Switch from CSharpImageLibrary (incompatible with Mono) to dds-reader (a C# rewrite of DevIL) @@ -8,6 +8,12 @@ Version 3.0.0 - 2018-02-xx - Fix some hardcoded Windows path separtors for portability to Linux/Mac - Support CK2 binary lookup with names ck2.app (Mac) and ck2 (Linux) - Support CK2 default user directories on Linux/Mac +- Fix log4net console appender failing on unix +- Switch gamedir (binary) to gamedir.txt (text format) for easy edition +- Exclude some vanilla gfx files with known parsing errors (mapitems.gfx, fonts.gfx, ...) +- Fix duplicated custom characteristics +- Upgrade SharpZipLib to 1.0-rc2 +- Upgrade target to .NET 4.6 Version 2.5.0 - 2018-01-27 diff --git a/README.md b/README.md index ba9aa1b..a916110 100644 --- a/README.md +++ b/README.md @@ -34,14 +34,15 @@ See the dedicated [CK2 forum thread](https://forum.paradoxplaza.com/forum/index. - Install [.NET 4.6](https://www.microsoft.com/en-US/download/details.aspx?id=48130) - Start PortraitBuilder.exe -- Select your CK2 game executable (ex: C:\Program Files (x86)\Steam\SteamApps\common\Crusader Kings II\CK2game.exe). This value is kept into a file "gamedir". +- Select your CK2 game executable (ex: C:\Program Files (x86)\Steam\SteamApps\common\Crusader Kings II\CK2game.exe). This value is kept into a file "gamedir.txt". - Errors are logged to a log.txt file. Adding -logfull to PortraitBuilder.exe launch options will set log level to DEBUG. ## Mono users (Linux/Mac/Windows) - Install [Mono 5.x](http://www.mono-project.com/download/). Note: GTK# is not required. -- Run ". PortraitBuilder" -- Select your CK2 game executable (ex: ~/.local/share/Steam/SteamApps/common/Crusader Kings II/ck2 or /Users/USER/Library/Application Support/Steam/SteamApps/common/crusader kings ii/ck2.app). This value is kept into a file "gamedir". +- Run ". PortraitBuilder" which is an alias for "MONO_PATH=./lib mono PortraitBuilder.exe" +Note: on MacOS, use: "MONO_PATH=./lib mono --arch=32 PortraitBuilder.exe", as [WinForms only work with Mono 32bits on MacOS](http://www.mono-project.com/docs/about-mono/supported-platforms/osx/#32-and-64-bit-support) +- Select your CK2 game executable (ex: ~/.local/share/Steam/SteamApps/common/Crusader Kings II/ck2 or /Users/USER/Library/Application Support/Steam/SteamApps/common/crusader kings ii/ck2.app). This value is kept into a file "gamedir.txt". - Errors are logged to a log.txt file ## Developers @@ -69,4 +70,4 @@ Create the following symlinks to simulate a CK2 Steam installation on Unix: - Game files: ln -s /mnt/c/Program\ Files\ \(x86\)/Steam ~/.local/share/Steam - Shortcut in home folder: ln -s ~/.local/share/Steam/SteamApps/common/Crusader\ Kings\ II ~/ck2 -- Mod folder: ln -s /mnt/c/Users//Documents/Paradox\ Interactive ~/.paradoxinteractive +- Mod folder: ln -s /mnt/c/Users/[user]/Documents/Paradox\ Interactive ~/.paradoxinteractive