Commit Graph

1269 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 9610ccb519 add TimeSpeed <2.2.1 to incompatibility list 2017-06-02 18:00:57 -04:00
Jesse Plamondon-Willard 40dc986ff2 bump incompatible version of Better Sprinklers 2017-06-02 01:59:37 -04:00
Jesse Plamondon-Willard 798439ea34 deprecate TimeEvents.DayOfMonthChanged, SeasonOfYearChanged, and YearOfGameChanged 2017-05-29 23:52:33 -04:00
Jesse Plamondon-Willard 6f69a1aca9 fix translation error when passing tokens for a null translation (#296) 2017-05-29 15:29:22 -04:00
Jesse Plamondon-Willard 9d9383e235 drop special case for SDV 1.2.29 bug (min version is now 1.2.30) 2017-05-28 20:58:31 -04:00
Jesse Plamondon-Willard bbfd42eeb3 bump minimum game version to 1.2.30 2017-05-28 20:31:50 -04:00
Jesse Plamondon-Willard 90275f1d56 add shortcut for translation with tokens (#296) 2017-05-28 17:53:44 -04:00
Jesse Plamondon-Willard e20db6e8e4 add token support for instance fields, expand unit test (#296) 2017-05-28 17:34:53 -04:00
Jesse Plamondon-Willard 423a2f5012 combine Translation::Tokens overloads, support dictionaries with any generic types (#296) 2017-05-28 11:23:42 -04:00
Jesse Plamondon-Willard af28b87660 make unit test easier to extend (#296) 2017-05-28 11:21:49 -04:00
Jesse Plamondon-Willard 2958381b54 shorten translation method name, remove helper method (#296) 2017-05-28 10:51:58 -04:00
Jesse Plamondon-Willard 2109229660 add 'reload_i18n' console command to reload translation files (#296) 2017-05-28 01:58:50 -04:00
Jesse Plamondon-Willard 5af58c7b18 refactor translation init for reuse (#296) 2017-05-28 01:49:21 -04:00
Jesse Plamondon-Willard 12ffd9c334 add shortcut indexer to translation API (#296) 2017-05-28 01:06:35 -04:00
Jesse Plamondon-Willard 01197b0eb1 minor cleanup 2017-05-28 01:05:41 -04:00
Jesse Plamondon-Willard 0c992e562a simplify debug command output (#297) 2017-05-28 00:46:25 -04:00
Jesse Plamondon-Willard 698930820c log debug command output (#297) 2017-05-28 00:39:01 -04:00
Jesse Plamondon-Willard 586f27c4c2 remove unneeded SGame fields 2017-05-28 00:13:43 -04:00
Jesse Plamondon-Willard 173dd8cd03 add Context.IsPlayerFree 2017-05-27 23:48:16 -04:00
Jesse Plamondon-Willard 55fa8198ff fix content API not matching XNB files with two dots (like 'a.b.xnb') if extension isn't specified 2017-05-27 01:01:45 -04:00
Jesse Plamondon-Willard e92dbc41df improve libgdiplus.dylib fix for Mono players 2017-05-27 00:21:48 -04:00
Jesse Plamondon-Willard 3324628e3b standardise indentation in unix launcher 2017-05-26 23:55:57 -04:00
Jesse Plamondon-Willard 395925ad2b fix errors handling dependencies if some mods have no manifest 2017-05-26 00:33:32 -04:00
Jesse Plamondon-Willard 569ae2b87b reduce ContentLoadException nesting 2017-05-25 21:52:15 -04:00
Jesse Plamondon-Willard 8fd087d8cd update release notes for map changes 2017-05-25 21:36:58 -04:00
Jesse Plamondon-Willard 7f210cd7b0 fix tilesheets for local XNB maps too 2017-05-25 21:35:43 -04:00
Jesse Plamondon-Willard a47ca7e391 expand .tbin loading to support custom tilesheets from the mod folder 2017-05-25 21:02:05 -04:00
Jesse Plamondon-Willard 24e214b601 minor cleanup 2017-05-25 20:55:08 -04:00
Platonymous a91e111247 Added experimental .tbin support 2017-05-26 00:12:40 +01:00
Jesse Plamondon-Willard f5063cf81e add translation unit tests (#296) 2017-05-24 17:00:23 -04:00
Jesse Plamondon-Willard 79dabe2671 add translation API (#296) 2017-05-24 13:48:17 -04:00
Jesse Plamondon-Willard 56919271fc fix Context.IsInDrawLoop having a public setter 2017-05-23 23:31:34 -04:00
Jesse Plamondon-Willard 8f1379e273 fix rare crash when window loses focus for some players 2017-05-23 16:51:03 -04:00
Jesse Plamondon-Willard 5fa13459d3 show friendly error when running install.exe from within zip file 2017-05-22 18:55:09 -04:00
Jesse Plamondon-Willard 51d56f1eec add Context.IsInDrawLoop for specialised mods 2017-05-22 16:41:50 -04:00
Jesse Plamondon-Willard ec19c85d66 reimplement event deprecation warnings to fix "unknown mod" warnings 2017-05-21 18:22:21 -04:00
Jesse Plamondon-Willard bf3ed26a8b fix smapi-crash.txt being copied from default log even if --log-path is specified 2017-05-21 17:58:17 -04:00
Jesse Plamondon-Willard 9e7c77f1f4 enable mod dependencies (#285) 2017-05-21 17:29:40 -04:00
Jesse Plamondon-Willard c4eb21bd31 update installer readme 2017-05-20 15:11:51 -04:00
Jesse Plamondon-Willard d47e55d040 show friendly errors when the game is missing or pre-1.2 2017-05-20 15:11:36 -04:00
Jesse Plamondon-Willard 933e889c24 Merge branch 'develop' into stable 2017-05-20 00:58:03 -04:00
Jesse Plamondon-Willard ca44c3f329 bump version for release 2017-05-20 00:29:13 -04:00
Jesse Plamondon-Willard 9ef4876c5e add metadata to internal mod registry & use mod display name everywhere 2017-05-20 00:29:04 -04:00
Jesse Plamondon-Willard 2781c27786 fix error when loading a mod with no version 2017-05-19 23:49:59 -04:00
Jesse Plamondon-Willard 16281fb589 Merge branch 'develop' into stable 2017-05-19 18:04:57 -04:00
Jesse Plamondon-Willard cbb1777ba0 bump version for release 2017-05-19 17:31:00 -04:00
Jesse Plamondon-Willard def73fceaf improve game install path detection 2017-05-18 17:02:34 -04:00
Jesse Plamondon-Willard 1b1f37d082 fix build error with Mono 5.0 on Linux/Mac 2017-05-18 16:56:28 -04:00
Jesse Plamondon-Willard 37a2e34507 also raise location-list-changed on load 2017-05-17 21:25:18 -04:00
Jesse Plamondon-Willard bc1e17bc8c fix mod-loading code not accounting for metadata failure 2017-05-17 15:44:18 -04:00