Commit Graph

88 Commits

Author SHA1 Message Date
Paul Chote
7be78257fd Add a link to the update instruction page. 2018-07-01 18:11:12 +01:00
Paul Chote
bc954c00f1 Allow mods to customize the license text in their Windows installers. 2018-07-01 18:11:12 +01:00
Paul Chote
5b389ba04e Port upstream AppImage improvements.
- Improved crash dialogs (including KDE support)
- Distinguish WMStartupClass using versions
- Refresh the icon cache on first run
2018-05-06 11:17:58 +01:00
Paul Chote
9078ff73c7 Ensure required variables are defined before running scripts. 2018-05-02 21:09:06 +02:00
Paul Chote
76585aab79 Remove INCLUDE_DEFAULT_MODS from Makefile. 2018-05-02 21:09:06 +02:00
Paul Chote
3f84f06b9a Remove INCLUDE_DEFAULT_MODS from batch scripts. 2018-05-02 21:09:06 +02:00
Paul Chote
1808c5895f Resolve symlinks to their underlying paths when packaging. 2018-04-20 16:20:30 -04:00
Paul Chote
e46015c29f Remove INCLUDE_DEFAULT_MODS setting.
In practice this makes life more difficult than needed
for modders, who instead implement hacky workarounds.
2018-04-20 16:20:09 -04:00
Paul Chote
20c6c64c36 Add PACKAGING_COPY_ENGINE_FILES to mod.config. 2018-04-20 16:20:09 -04:00
Paul Chote
39815828aa Check for required engine version before launching mod. 2018-04-20 16:19:02 -04:00
Paul Chote
0ebff73e8e Add Linux AppImage packaging.
Requires a system installation of mono >= 4.2
but bundles all other requirements.
2018-04-08 15:33:50 +01:00
Paul Chote
bea1216f8b Update for release-20180307. 2018-03-17 22:30:33 -03:00
Mustafa Alperen Seki
88d1ce326b Fix downloading the engine on Windows 2018-03-01 18:27:11 +00:00
Paul Chote
6b5c5bcd23 Update for release-20180218. 2018-02-18 16:16:43 +00:00
Paul Chote
9b416316b1 Update engine version to release-20171014. 2017-10-14 12:34:38 +01:00
Paul Chote
0ac8abc003 Note the PowerShell >=3 requirement in CONTRIBUTING.md. 2017-09-23 20:36:53 +01:00
Paul Chote
dceb736e10 Update engine version to playtest-20170923. 2017-09-23 20:32:58 +01:00
abcdefg30
d562398bff Check for a powershell version >= 3 2017-09-23 20:22:13 +01:00
Jean-Rémy Buchs
bc310ff216 Add portable .zip build for windows 2017-09-23 20:14:28 +01:00
Jean-Rémy Buchs
45658528dc Rename .zip package for osx 2017-09-13 22:42:03 +02:00
Paul Chote
afdc34c557 Bump engine to playtest-20170902 2017-09-02 20:33:48 +01:00
Jean-Rémy Buchs
e187ce2e9b Fix configuration parsing on windows 2017-09-02 20:32:57 +01:00
Paul Chote
c19e423922 Update engine to latest playtest. 2017-08-27 13:18:28 +01:00
Taryn Hill
95c35bcb3f Do not error out of scripts that do not require 'make' if 'make' is not present 2017-08-26 19:45:05 +01:00
Paul Chote
bf555898b9 Add comment in mod.config about spaces in MOD_ID. 2017-08-26 13:23:53 +01:00
Taryn Hill
78d46b68d8 Do not print success message when building or cleaning mod source 2017-08-26 13:17:15 +01:00
Paul Chote
ab69d7602f Move back to statically named mod.(ico|icns).
This simplifies early packaging attempts: showing
a placeholder icon is more user friendly than
throwing an error.
2017-08-26 12:54:19 +01:00
Paul Chote
4f24a06be6 Add Travis configuration to mod.config. 2017-08-24 22:59:44 +01:00
Paul Chote
701e10b87f Default packaging output to current working directory. 2017-08-24 22:15:21 +01:00
Paul Chote
fac25a869f Improve robustness of packaging scripts. 2017-08-24 22:00:53 +01:00
abcdefg30
928ae7b336 Added checks for the commands needed by sub-packaging scripts 2017-08-24 21:37:22 +01:00
abcdefg30
82e2484c01 Throw an error if the output directory does not exist 2017-08-24 14:28:48 +02:00
Paul Chote
f605793405 Add a comment about external *ENGINE_* paths to mod.config. 2017-08-23 21:47:51 +01:00
Paul Chote
b6110899a9 Configure Travis-CI for testing and installer creation. 2017-08-23 21:09:00 +01:00
Paul Chote
4afe9d1a47 Add link to FAQ wiki page. 2017-08-22 20:47:52 +01:00
Paul Chote
b8366c8b21 Fix typo in README. 2017-08-22 20:47:45 +01:00
Paul Chote
b66892e67c Add CODE_OF_CONDUCT and CONTRIBUTING documentation. 2017-08-22 20:45:30 +01:00
Paul Chote
3b57ec1702 Halt package scripts on error. 2017-08-22 20:40:38 +01:00
Paul Chote
e7caeefd11 Fix custom engine fetching on Windows. 2017-08-22 20:28:55 +01:00
Paul Chote
4bb3d26b0d Update to latest macOS launcher package. 2017-08-22 19:55:14 +01:00
Paul Chote
75b834fde6 Parse user.config in fetch-engine.sh. 2017-08-22 19:14:06 +01:00
Paul Chote
715f7dda44 Add mono 5.2 compatibility on macOS. 2017-08-22 19:07:11 +01:00
Paul Chote
6cbff13bfb Style check all csproj dirs from the makefile. 2017-08-13 23:06:04 +02:00
Paul Chote
75dbff29eb Parse user.config from the makefile.
Also removes unused AUTMATIC_ENGINE_MANAGEMENT variable.
2017-08-13 21:21:29 +01:00
Paul Chote
42a83298bd Support spaces in PACKAGING_WINDOWS_LAUNCHER_NAME. 2017-08-11 23:39:57 +01:00
Taryn Hill
a0d7544253 Add GPLv3 COPYING file 2017-07-23 12:06:54 +01:00
abcdefg30
e6e387292a Improve the .exe not found error messages 2017-07-21 19:29:54 +01:00
abcdefg30
00e04d1c48 Update make check for windows 2017-07-21 19:29:54 +01:00
abcdefg30
687ee83074 Don't ignore user.config in make.ps1 2017-07-20 17:12:14 +01:00
abcdefg30
8eb6a6803b Fix the crash dialog always being shown on windows 2017-07-19 21:10:18 +01:00