Support for SMAPI 3.8+
WuZhuoran opened this issue ยท 1 comments
Description of Bug
With update with SMAPI 3.8, Daily Screenshot will be skipped because it is no longer compatible.
Traceback as below:
[SMAPI] Skipped mods
[SMAPI] --------------------------------------------------
[SMAPI] These mods could not be added to your game.
[SMAPI] - Daily Screenshot 2.0.0 because it's no longer compatible. Please check for a new version at https://smapi.io/mods
Steps to Reproduce
Steps to reproduce the behavior:
- Download Latest SMAPI
- Launch the game
- Warning occured.
Expected behavior
No error founded.
This is due to a changed signature:
Game1.game1.takeMapScreenshot(float in_scale, string screenshot_name)
changed to
Game1.game1.takeMapScreenshot(float in_scale, string screenshot_name, Action onDone)
An empty lambda would make the mod functional again.
For example (ModEntry.cs:531
):
string mapScreenshotPath = Game1.game1.takeMapScreenshot(rule.ZoomLevel, ssPath, () => {
//Nothing here. Just added Action as empty lambda to provide all now required parameters.
}
);