Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-26 | use ordinal comparison/sorting instead of invariant | Jesse Plamondon-Willard | |
2020-05-27 | fix BadImageFormatException error handling | Jesse Plamondon-Willard | |
Thanks to mouse for pointing it out! | |||
2020-04-17 | use better short date translations | Jesse Plamondon-Willard | |
2020-01-26 | refactor performance counter code | Jesse Plamondon-Willard | |
This commit performs some general refactoring, including... - avoid manually duplicating the event list; - rework the 'is important' event flag; - remove the new packages (Cyotek.Collections can be replaced with built-in types, and System.ValueTuple won't work in the Mono version used on Linux/Mac); - improve performance; - minor cleanup. | |||
2020-01-11 | Reworked the console implementation, added monitoring. Some internal ↵ | Drachenkaetzchen | |
refactoring. | |||
2020-01-10 | Moved most PerformanceCounter logic out of SCore into the new ↵ | Drachenkaetzchen | |
PerformanceCounterManager, some namespace refactoring | |||
2019-11-04 | add friendly error for BadImageFormatException on launch | Jesse Plamondon-Willard | |
2019-11-04 | remove obsolete validation | Jesse Plamondon-Willard | |
Players can no longer launch SMAPI from the installer folder, since the files are hidden in a data file. | |||
2019-11-03 | add support for using environment variables instead of command-line ↵ | Jesse Plamondon-Willard | |
arguments (#665) | |||
2019-09-14 | remove legacy AssemblyInfo and GlobalAssemblyInfo files, use consistent ↵ | Jesse Plamondon-Willard | |
assembly names | |||
2019-09-14 | fix typos and inconsistent spelling | Jesse Plamondon-Willard | |
2019-09-14 | move environment utility into toolkit for reuse | Jesse Plamondon-Willard | |
2019-09-13 | fix errors during early startup not shown before exit | Jesse Plamondon-Willard | |
2018-12-27 | tweak comment header convention | Jesse Plamondon-Willard | |
2018-10-27 | fix friendly error no longer shown when SMAPI isn't run from the game folder | Jesse Plamondon-Willard | |
2018-10-20 | recommend compatible SMAPI version in game version check error | Jesse Plamondon-Willard | |
2018-08-23 | split core logic out of Program (#582) | Jesse Plamondon-Willard | |
This is needed because Mono validates Program's instance fields before the static Main runs, so the custom assembly resolution isn't set up until the app has already crashed due to invalid property types. | |||
2018-08-22 | fix deprecated Read/WriteJsonFiles method enforcing newer restrictions (#468) | Jesse Plamondon-Willard | |
2018-08-22 | update for Stardew Valley 1.3.29 beta (#585) | Jesse Plamondon-Willard | |
2018-08-19 | fix error handling when resolving assemblies (#582) | Jesse Plamondon-Willard | |
2018-08-19 | move most SMAPI files into subfolder (#582) | Jesse Plamondon-Willard | |
2018-08-19 | add data API (#468) | Jesse Plamondon-Willard | |
2018-08-11 | add support for loading unpacked .json files through content API (#576) | Jesse Plamondon-Willard | |
2018-08-11 | add --mods-path CLI argument to allow switching between mod folders (#579) | Jesse Plamondon-Willard | |
2018-08-10 | revamp how mod skips & issues are displayed (#571) | Jesse Plamondon-Willard | |
2018-08-09 | fix some log files not deleted on startup | Jesse Plamondon-Willard | |
2018-08-08 | serialise all enums to string in JSON by default | Jesse Plamondon-Willard | |
2018-07-31 | tweak 'share your log' message | Jesse Plamondon-Willard | |
2018-07-29 | remove 'use SMAPI 2.5.5' message when running Stardew Valley 1.2 (#569) | Jesse Plamondon-Willard | |
2018-07-13 | fix console commands being invoked asynchronously (#562) | Jesse Plamondon-Willard | |
2018-07-13 | add more intuitive error when using SMAPI 2.6 with SDV 1.2 | Jesse Plamondon-Willard | |
2018-07-09 | fix error reading empty translation files | Jesse Plamondon-Willard | |
2018-06-30 | move basic mod scanning into the toolkit (#532) | Jesse Plamondon-Willard | |
2018-06-29 | add includeExtendedMetadata option to toolkit client (#532) | Jesse Plamondon-Willard | |
2018-06-28 | add support for unofficial version in update checks (#532) | Jesse Plamondon-Willard | |
2018-06-28 | use more structured API response for update checks (#532) | Jesse Plamondon-Willard | |
2018-06-28 | simplify mod DB method (#532) | Jesse Plamondon-Willard | |
2018-06-27 | move mod DB parsing into toolkit (#532) | Jesse Plamondon-Willard | |
2018-06-26 | fix update checks failing when some mods don't have a mod ID | Jesse Plamondon-Willard | |
2018-06-25 | dispose assembly data once mods are loaded | Jesse Plamondon-Willard | |
2018-06-24 | merge IManifest interfaces into new project (#532) | Jesse Plamondon-Willard | |
2018-06-24 | merge ISemanticVersion interfaces into new project (#532) | Jesse Plamondon-Willard | |
2018-06-24 | update to Mono.Cecil 0.10 | Jesse Plamondon-Willard | |
2018-06-22 | remove seasonal tilesheet patch (#552) | Jesse Plamondon-Willard | |
This is no longer needed (the changes were added to the game in SDV 1.3.19), and caused an issue since it left out the tilesheet reloading. | |||
2018-06-19 | rewrite update checks (#551) | Jesse Plamondon-Willard | |
2018-06-10 | set mods without updates to have no updates | Dan Volchek | |
2018-06-10 | refactor IModMetadata update info | Dan Volchek | |
2018-06-10 | seperate IModMetadata methods, call them correctly when updating | Dan Volchek | |
2018-06-10 | add version info to ModMetadata, change update checking to consider preview ↵ | Dan Volchek | |
versions | |||
2018-06-09 | check minimum compatibility earlier, move some initialising after game starts | Jesse Plamondon-Willard | |