Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-24 | fix mouse input suppression broken in SMAPI 3.4 (#705) | Jesse Plamondon-Willard | |
2020-03-22 | add monitor.LogOnce method | Jesse Plamondon-Willard | |
2020-03-14 | fix semi-transparency issues on Linux/Mac | Jesse Plamondon-Willard | |
Apparently Mono no longer premultiplies loaded PNGs by default. | |||
2020-03-08 | encapsulate logic for each input type | Jesse Plamondon-Willard | |
2020-03-08 | rework input handling to allow sending custom input to the game/mods | Jesse Plamondon-Willard | |
That will let Virtual Keyboard on Android work with the future multi-key binding API, and with mods that check input state directly (e.g. Pathoschild/StardewMods#520). It might also be useful as a public API in future versions. | |||
2020-03-07 | add support for flipped and rotated map tiles | Jesse Plamondon-Willard | |
2020-02-22 | fix mods receiving their own broadcasts | Jesse Plamondon-Willard | |
2020-02-22 | fix errors loading spouse room content packs in SMAPI 3.3 | Jesse Plamondon-Willard | |
The new logic for loading map tilesheets incorrectly changed vanilla tilesheets like "townInterior" to "Maps/townInterior". While the game itself handled that, mods like Content Patcher which compared tilesheet paths would incorrectly decide that "townInterior" and "Maps/townInterior" were different files, and add a new tilesheet for it; that in turn would cause errors when patching spouse rooms, since it doesn't copy tilesheets. | |||
2020-02-22 | update draw logic for recent game updates | Jesse Plamondon-Willard | |
2020-02-20 | migrate to new method in SMAPI 3.3 | Jesse Plamondon-Willard | |
2020-02-20 | don't premultiply fully opaque pixels | Jesse Plamondon-Willard | |
2020-02-19 | call IAssetEditor with actual type if applicable | Jesse Plamondon-Willard | |
2020-02-19 | rename InputStatus to SButtonState for consistency | Jesse Plamondon-Willard | |
2020-02-19 | rework tilesheet loading to improve errors, allow future validation, and ↵ | Jesse Plamondon-Willard | |
drop support for legacy content files | |||
2020-02-09 | add helper.Input.GetStatus method | Jesse Plamondon-Willard | |
2020-02-02 | add support for self-broadcasts, optimize network messages | Jesse Plamondon-Willard | |
2020-02-01 | add JSON converter for Vector2 | Jesse Plamondon-Willard | |
2020-02-01 | add support for *.tmx map files | Jesse Plamondon-Willard | |
2020-01-31 | fix error message | Jesse Plamondon-Willard | |
2020-01-30 | rework asset editor/loader tracking so they're affected by load order | Jesse Plamondon-Willard | |
2020-01-26 | Merge pull request #690 from Drachenkaetzchen/performance-counter | Jesse Plamondon-Willard | |
Performance counters | |||
2020-01-26 | tweak namespace | 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-25 | add user settings that override defaults (#693) | Jesse Plamondon-Willard | |
2020-01-25 | add internal method for Content Patcher | Jesse Plamondon-Willard | |
2020-01-25 | fix error building/demolishing buildings for some players | Jesse Plamondon-Willard | |
2020-01-23 | add full internal support for non-standard four-part versions | Jesse Plamondon-Willard | |
2020-01-22 | fix global data stored in saves folder | Jesse Plamondon-Willard | |
2020-01-21 | Added commands to enable and disable performance counters. Peak is now using ↵ | Drachenkaetzchen | |
the default interval | |||
2020-01-18 | update community links | Jesse Plamondon-Willard | |
2020-01-15 | Added peak execution time over the last 60 seconds | Drachenkaetzchen | |
2020-01-15 | Added documentation for all commands. Renamed the "monitor" command to ↵ | Drachenkaetzchen | |
"trigger". Method name refactoring to be more consistent. | |||
2020-01-15 | Added documentation for all performance counter methods and members. ↵ | Drachenkaetzchen | |
Refactored the naming of several members and methods to reflect their actual intention. | |||
2020-01-12 | set updateFound based on the suggested update response | danvolchek | |
2020-01-12 | fix recursive lock error | Jesse Plamondon-Willard | |
2020-01-11 | fix errors due to async threads creating content managers | Jesse Plamondon-Willard | |
2020-01-11 | Reworked the console implementation, added monitoring. Some internal ↵ | Drachenkaetzchen | |
refactoring. | |||
2020-01-10 | Added reset functionality | Drachenkaetzchen | |
2020-01-10 | Moved most PerformanceCounter logic out of SCore into the new ↵ | Drachenkaetzchen | |
PerformanceCounterManager, some namespace refactoring | |||
2020-01-10 | Initial commit of the performance counters | Drachenkaetzchen | |
2020-01-07 | intercept schedule errors | Jesse Plamondon-Willard | |
2020-01-04 | remove DumpMetadata option | Jesse Plamondon-Willard | |
2020-01-04 | fix new asset invalidation code not correctly handling interceptors which ↵ | Jesse Plamondon-Willard | |
both load and edit | |||
2020-01-01 | unify item diff logic for players & chests | Jesse Plamondon-Willard | |
2020-01-01 | fix NetList watcher not handling array replacement and conflicting changes ↵ | Jesse Plamondon-Willard | |
correctly | |||
2020-01-01 | fix location snapshot not updated for removed chests | Jesse Plamondon-Willard | |
2020-01-01 | optimize chest watchers using net events | Jesse Plamondon-Willard | |
2019-12-31 | minor refactoring | Jesse Plamondon-Willard | |
2019-12-31 | Finished chest events | wartech0 | |
2019-12-31 | reworking chest event handler | wartech0 | |