Skip to content

Commit

Permalink
Add changelog and --arch=32 on MacOS
Browse files Browse the repository at this point in the history
  • Loading branch information
rquinio committed Jul 28, 2018
1 parent 60eac08 commit 001035f
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
8 changes: 7 additions & 1 deletion CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,19 @@
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)
- Remove Costura/Fody (incompatible with Mono), and use a lib sub-folder to group dlls
- 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

Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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/<user>/Documents/Paradox\ Interactive ~/.paradoxinteractive
- Mod folder: ln -s /mnt/c/Users/[user]/Documents/Paradox\ Interactive ~/.paradoxinteractive

0 comments on commit 001035f

Please sign in to comment.