Commit Graph

266 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 2831b1e75a
add SearchableItem copy constructor
This is for convenience in mods which copy this code; SMAPI itself doesn't use it.
2020-10-28 18:21:33 -04:00
Jesse Plamondon-Willard 295c34d5cd
fix a captured loop variable 2020-10-28 18:20:41 -04:00
Jesse Plamondon-Willard f9f3db7db0
add character-customization-only shirts to item repo 2020-10-24 18:28:43 -04:00
Jesse Plamondon-Willard 7c652b0924
update item repo to allow creating instances later 2020-10-24 18:26:41 -04:00
ZaneYork 5702bd335d Merge branch 'stable' of https://github.com/Pathoschild/SMAPI into develop
 Conflicts:
	src/SMAPI/Constants.cs
2020-10-19 10:27:57 +08:00
Jesse Plamondon-Willard 4aecc2aaba
prepare for release 2020-10-16 20:09:03 -04:00
ZaneYork 1df011accb Merge branch 'stable' of https://github.com/Pathoschild/SMAPI into develop
 Conflicts:
	src/SMAPI.Tests/SMAPI.Tests.csproj
	src/SMAPI.sln
	src/SMAPI/Constants.cs
2020-10-09 10:13:17 +08:00
Jesse Plamondon-Willard 68e9733a85
prepare for release 2020-10-03 20:27:29 -04:00
ZaneYork db5a742756 Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into develop
 Conflicts:
	src/SMAPI/Constants.cs
2020-09-17 10:23:39 +08:00
Jesse Plamondon-Willard 59974c18a6
prepare for release 2020-09-16 21:32:45 -04:00
ZaneYork 62d90ab7e0 Merge branch 'stable' of https://github.com/Pathoschild/SMAPI into develop
 Conflicts:
	src/SMAPI/Constants.cs
	src/SMAPI/Framework/SGame.cs
	src/SMAPI/Metadata/CoreAssetPropagator.cs
2020-09-14 20:55:56 +08:00
Jesse Plamondon-Willard d53e033163
prepare for release 2020-09-08 18:16:41 -04:00
Jesse Plamondon-Willard 1b5e7da184
prepare for release 2020-09-08 00:15:27 -04:00
Jesse Plamondon-Willard 2022836b81
prepare for release 2020-09-06 20:59:19 -04:00
ZaneYork 626e028b69 Reduce difference between PC and mobile version 2020-08-27 17:41:45 +08:00
ZaneYork 9f75690085 Merge branch 'stable' of https://github.com/Pathoschild/SMAPI into android
 Conflicts:
	src/SMAPI.Toolkit/SMAPI.Toolkit.csproj
	src/SMAPI/Framework/SCore.cs
	src/SMAPI/SMAPI.csproj
2020-08-05 10:02:01 +08:00
Jesse Plamondon-Willard b96bcb2189
prepare for release 2020-08-02 16:38:02 -04:00
Jesse Plamondon-Willard 7900a84bd6
use ordinal comparison/sorting instead of invariant 2020-07-26 02:50:20 -04:00
Jesse Plamondon-Willard 4590b75bc3
add item repository fixes from CJB Cheats Menu code 2020-07-17 12:09:07 -04:00
ZaneYork 2bcee41151 Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into harmony2
 Conflicts:
	src/SMAPI/Constants.cs
	src/SMAPI/Framework/SCore.cs
	src/SMAPI/SMAPI.csproj
2020-06-22 10:12:01 +08:00
Jesse Plamondon-Willard 4f73fb5c33
prepare for release 2020-06-21 11:39:23 -04:00
Jesse Plamondon-Willard cb9ff70199
prepare for release 2020-06-20 12:42:31 -04:00
ZaneYork db61312dc6 Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into harmony2
 Conflicts:
	src/SMAPI.Installer/SMAPI.Installer.csproj
	src/SMAPI.Mods.ConsoleCommands/SMAPI.Mods.ConsoleCommands.csproj
	src/SMAPI.Mods.SaveBackup/SMAPI.Mods.SaveBackup.csproj
	src/SMAPI.Toolkit.CoreInterfaces/SMAPI.Toolkit.CoreInterfaces.csproj
	src/SMAPI.Toolkit/SMAPI.Toolkit.csproj
	src/SMAPI/SMAPI.csproj
2020-06-19 16:21:02 +08:00
Jesse Plamondon-Willard 79181012ee
tweak build files 2020-06-14 10:55:52 -04:00
ZaneYork 6276eff2ca Merge branch 'stable' of https://github.com/Pathoschild/SMAPI into android
# Conflicts:
#	src/SMAPI.sln
#	src/SMAPI/Constants.cs
#	src/SMAPI/i18n/default.json
#	src/SMAPI/i18n/zh.json
2020-04-28 09:52:21 +08:00
ZaneYork e6c607afdb project prop 2020-04-28 09:35:28 +08:00
Jesse Plamondon-Willard f44151dbb4
prepare for release, tweak readme 2020-04-27 16:30:20 -04:00
ZaneYork e1fdfa0843 Using rider as IDE and select VS2015 build tools 2020-04-20 18:39:02 +08:00
Kevin Daughtridge e370b08483 use SDate to set DaysPlayed 2020-04-11 13:25:12 -07:00
Kevin Daughtridge b363e0b6b7 set daysPlayed in world_set{day,season,year} commands 2020-04-10 12:41:35 -07:00
ZaneYork 399eec451f Merge branch 'stable' of https://github.com/Pathoschild/SMAPI.git into android 2020-03-26 15:10:15 +08:00
Jesse Plamondon-Willard 31db04f4a0
prepare for release 2020-03-24 21:02:05 -04:00
ZaneYork fbfcf26ef5 Merge remote-tracking branch 'Pathoschild/stable' into android
# Conflicts:
#	src/SMAPI/Constants.cs
#	src/SMAPI/Framework/ContentManagers/ModContentManager.cs
#	src/SMAPI/SMAPI.csproj
2020-03-23 19:04:24 +08:00
Jesse Plamondon-Willard 6d1494a56c
prepare for release 2020-03-22 19:36:49 -04:00
Jesse Plamondon-Willard 8d88ce8a16
fix player_add error if the player has broken XNB mods 2020-03-22 14:22:16 -04:00
yangzhi dd58827a39 Command for modify android viewpoint zoom level 2020-02-23 23:12:34 +08:00
yangzhi 8afb72545f Merge branch 'develop' of https://github.com/Pathoschild/SMAPI.git into android
# Conflicts:
#	src/SMAPI/Constants.cs
#	src/SMAPI/Framework/SGame.cs
#	src/SMAPI/SMAPI.csproj
2020-02-23 21:37:17 +08:00
Jesse Plamondon-Willard d03f77dd35
prepare for release 2020-02-22 23:03:18 -05:00
Jesse Plamondon-Willard f9ffde9a34
prepare for release 2020-02-22 17:54:37 -05:00
Jesse Plamondon-Willard 585b23797e
prepare for release 2020-02-22 12:03:09 -05:00
Chris 673290ca14 Update to SMAPI 3.2 2020-02-01 21:53:49 -05:00
Chris 0ea0fccf5c Update to SMAPI 3.1 2020-02-01 21:44:14 -05:00
Jesse Plamondon-Willard d0885831c3
ignore Harmony DLL in mod build package 2020-02-01 11:09:21 -05:00
Jesse Plamondon-Willard 3f1d7b1d22
rework build settings a bit 2020-01-31 22:27:12 -05:00
Jesse Plamondon-Willard 7cbf298bd4
Merge pull request #690 from Drachenkaetzchen/performance-counter
Performance counters
2020-01-26 20:45:27 -05:00
Jesse Plamondon-Willard 860b30443e
simplify performance details output 2020-01-26 20:42:28 -05:00
Jesse Plamondon-Willard 805d857e6e
show warning when using commands while disabled, simplify some commands a bit 2020-01-26 20:28:58 -05:00
Jesse Plamondon-Willard 910b4a2c43
tweak namespace 2020-01-26 19:52:31 -05:00
Jesse Plamondon-Willard 22a0a32b6d
refactor performance counter code
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-26 19:49:17 -05:00
Jesse Plamondon-Willard 381de5eba9
add test_input console command 2020-01-22 20:36:24 -05:00
Drachenkaetzchen 1b905205a3 Added commands to enable and disable performance counters. Peak is now using the default interval 2020-01-21 12:20:06 +01:00
Drachenkaetzchen 84973ce572 Added peak execution time over the last 60 seconds 2020-01-15 19:08:50 +01:00
Drachenkaetzchen 238b5db4f7 Added "trigger dump" command to dump the configured triggers as commands for copy'n'paste 2020-01-15 17:50:12 +01:00
Drachenkaetzchen fce5814bcb Added documentation for all commands. Renamed the "monitor" command to "trigger". Method name refactoring to be more consistent. 2020-01-15 17:43:41 +01:00
Drachenkaetzchen 1d58a525fa Added optional right-align for the table output 2020-01-15 17:42:46 +01:00
Drachenkaetzchen 694cca4b21 Added documentation for all performance counter methods and members. Refactored the naming of several members and methods to reflect their actual intention. 2020-01-15 16:01:35 +01:00
Drachenkaetzchen 280dc91183 Reworked the console implementation, added monitoring. Some internal refactoring. 2020-01-11 15:45:45 +01:00
Drachenkaetzchen a751252c4e Initial commit of the performance counters 2020-01-10 01:27:56 +01:00
Jesse Plamondon-Willard 48959375b9
prepare for release 2020-01-04 22:57:38 -05:00
Jesse Plamondon-Willard 139e267aaa
update item spawning code, detect ring type automatically to support custom rings, minor refactor 2019-12-22 12:04:40 -05:00
Mizzion 89de36534d Fixed the ring issue and flooring
Fixed the same issues that CJB Item Spawner had related to the rings and floors.

(Sorry for the delay Christmas preparation is taking up most of my time).
2019-12-21 21:36:42 -07:00
Jesse Plamondon-Willard 1128451acf
prepare for release 2019-12-02 22:47:42 -05:00
Jesse Plamondon-Willard 2c2644f5a0
add roe spawning (#638) 2019-11-24 13:47:36 -05:00
Jesse Plamondon-Willard 773ebf5406
update for honey changes in SDV 1.4 (#638) 2019-10-29 11:28:07 -04:00
Jesse Plamondon-Willard be79a04206
make item spawn commands more robust 2019-10-29 10:45:34 -04:00
Jesse Plamondon-Willard 25e4aa14d8
remove legacy AssemblyInfo and GlobalAssemblyInfo files, use consistent assembly names 2019-09-14 19:12:40 -04:00
Jesse Plamondon-Willard fd77ae93d5
fix typos and inconsistent spelling 2019-09-14 19:08:06 -04:00
Jesse Plamondon-Willard c6d4381142
update for SDV 1.4 build change on Linux/Mac (#638) 2019-09-14 18:47:40 -04:00
Jesse Plamondon-Willard 904c39eb72
move assembly references out of common.targets 2019-09-14 18:13:41 -04:00
Jesse Plamondon-Willard abffdc2dab
simplify project names 2019-09-14 17:46:34 -04:00
Jesse Plamondon-Willard 78f28357e4
update code for SDV 1.4 (#638) 2019-09-14 17:14:43 -04:00
Jesse Plamondon-Willard 307055b028
bump version to 3.0 2019-09-14 17:10:44 -04:00
Jesse Plamondon-Willard b7b8b001c5
update for release 2019-09-13 18:20:27 -04:00
Jesse Plamondon-Willard fb04b67a2b
use same .csproj charset as Visual Studio tools 2019-09-13 17:44:41 -04:00
Jesse Plamondon-Willard 125bcbee56
migrate to new project file format 2019-09-13 17:22:45 -04:00
Jesse Plamondon-Willard 94702ca4b7
use default indentation for JSON files 2019-09-13 15:57:18 -04:00
Jesse Plamondon-Willard f250afbadd
fix unspecified log levels 2019-09-13 15:28:14 -04:00
Jesse Plamondon-Willard 98f58c353e
prepare for 2.11.2 release 2019-04-22 22:05:36 -04:00
Jesse Plamondon-Willard 4a494c67bd
prepare for 2.11.1 release 2019-03-17 21:34:44 -04:00
Jesse Plamondon-Willard 2a976f7236
add crops to world_clear 2019-03-17 19:42:49 -04:00
Jesse Plamondon-Willard 552886a0f3
fix world_clear removing chests that match a debris name 2019-03-17 19:22:03 -04:00
Jesse Plamondon-Willard 460b440c2e
prepare for 2.11 release 2019-03-01 14:10:29 -05:00
Jesse Plamondon-Willard f5d1bd8984
prepare for 2.11-beta.2 release 2019-02-24 18:34:08 -05:00
Jesse Plamondon-Willard 975ffe52e6
fix bundled mods not working in beta release 2019-02-24 18:34:03 -05:00
Jesse Plamondon-Willard b0d0146a45
update for Stardew Valley 1.3.35-beta support
SDV 1.3.35 changes the signature for a utility method related to text width checks. SMAPI just needs to be recompiled, but the build won't work with previous versions of the game.
2019-02-24 18:32:35 -05:00
Jesse Plamondon-Willard 41f77f51c0
prepare for 2.10.2 release 2019-02-08 18:19:47 -05:00
Jesse Plamondon-Willard 72888fe2ed
update for release 2018-12-30 17:02:56 -05:00
Jesse Plamondon-Willard ca18a2867b
update for release 2018-12-29 20:09:19 -05:00
Jesse Plamondon-Willard c4a82418ac
tweak comment header convention 2018-12-27 12:39:10 -05:00
Jesse Plamondon-Willard 51e65fc8a0
enable latest C# features 2018-12-27 02:40:57 -05:00
Jesse Plamondon-Willard 7294cb3cc5
add world_clear console command 2018-12-22 16:08:52 -05:00
Jesse Plamondon-Willard a6f74e8fd4
update for release 2018-12-16 20:36:49 -05:00
Jesse Plamondon-Willard 06ef4440b2
update for release 2018-12-16 14:27:10 -05:00
Jesse Plamondon-Willard 2b3fb71f6a
update for release 2018-12-07 16:32:17 -05:00
Jesse Plamondon-Willard 8901218418
update for release 2018-12-07 13:40:13 -05:00
Jesse Plamondon-Willard 699fc41a7d
cleanup, add release note 2018-12-04 23:49:09 -05:00
Jesse Plamondon-Willard 3744e2f1e5
add SMAPI 3.0 compatibility strict mode (#606) 2018-12-04 23:49:06 -05:00
Jesse Plamondon-Willard cbd63b9a87
fix Console Commands' handling of tool upgrade levels for item commands 2018-11-25 13:12:57 -05:00
Jesse Plamondon-Willard 3b5cfad213
fix Console Commands optimised in debug mode 2018-11-25 12:58:51 -05:00
Jesse Plamondon-Willard 5de81464ce
bump version for release 2018-11-19 15:08:17 -05:00
Jesse Plamondon-Willard 3dc27a5681
bump versions for re-release 2018-11-19 13:37:55 -05:00
Jesse Plamondon-Willard 72463f44fa
bump versions for release 2018-11-18 20:39:37 -05:00
Jesse Plamondon-Willard 896f98f260 update for beta release 2018-10-11 18:34:23 -04:00
Jesse Plamondon-Willard 3c4fa55c11 bump versions for beta 2018-09-06 21:41:06 -04:00
Jesse Plamondon-Willard cb34084deb bump versions for beta 2018-08-31 17:44:43 -04:00
Jesse Plamondon-Willard 6ba926adcf bump versions for beta 2018-08-24 20:42:38 -04:00
Jesse Plamondon-Willard 58122c5393 bump versions for beta 2018-08-23 23:01:54 -04:00
Jesse Plamondon-Willard 215f2a10c2 rm unneeded package reference in ConsoleCommands 2018-08-19 22:55:45 -04:00
Jesse Plamondon-Willard 4dd4efc96f update for SMAPI 2.7 release 2018-08-14 12:21:31 -04:00
Jesse Plamondon-Willard 8df5d79c9e fix ConsoleCommands item search code 2018-08-06 22:23:18 -04:00
Jesse Plamondon-Willard 43b9113f9d bump versions for upcoming release 2018-07-31 19:48:14 -04:00
Jesse Plamondon-Willard 90c52c73af bump versions for beta release 2018-07-16 20:22:19 -04:00
Jesse Plamondon-Willard 1b1e89ebc5 bump versions for release 2018-07-09 23:14:54 -04:00
Jesse Plamondon-Willard 23392def0a bump versions for beta release 2018-07-09 21:00:15 -04:00
Jesse Plamondon-Willard 0f6f6c65c2 bump versions for beta release 2018-07-08 20:09:31 -04:00
Jesse Plamondon-Willard ea264fb6a1 bump versions for beta release 2018-07-03 02:01:41 -04:00
Jesse Plamondon-Willard 7907a63ddc bump versions for beta release 2018-07-02 22:29:03 -04:00
Jesse Plamondon-Willard aa13941dd7 bump versions for beta release 2018-07-01 17:39:46 -04:00
Jesse Plamondon-Willard 599f585192 remove player_setlevel and player_setspeed commands (#415) 2018-06-30 17:09:29 -04:00
Jesse Plamondon-Willard f9f098fbf8 bump versions for beta release 2018-06-26 00:48:21 -04:00
Jesse Plamondon-Willard bb614435f0 bump versions for experimental release 2018-06-25 00:15:06 -04:00
Jesse Plamondon-Willard 997c65b6f4 fix list_items and player_add commands not handling secret notes 2018-06-20 23:51:00 -04:00
Jesse Plamondon-Willard 94a1308eb4 bump versions for beta release 2018-06-19 23:50:31 -04:00
Jesse Plamondon-Willard 645a64cd24 refactor player_add command a bit (#542) 2018-06-19 19:09:00 -04:00
Dan Volchek 580fd687b0 remove unused import 2018-06-10 12:21:04 -07:00
Dan Volchek bd0800f260 find item if there is exactly one exact name match 2018-06-10 12:13:47 -07:00
Jesse Plamondon-Willard 317a337646 fix world_setseason command not normalising season 2018-06-09 14:31:47 -04:00
Jesse Plamondon-Willard 30d6ff4253 update versions for beta release 2018-06-08 19:18:21 -04:00
Jesse Plamondon-Willard d2ea678cc7 bump versions for beta release 2018-05-24 22:31:24 -04:00
Jesse Plamondon-Willard 5c1068c30c bump versions for release 2018-05-16 16:16:07 -04:00
Jesse Plamondon-Willard df1d856cb0 fix typo in command help 2018-05-16 00:48:13 -04:00
Jesse Plamondon-Willard 92bfa6fa5b add bundled save backup mod (#253) 2018-05-12 18:16:40 -04:00
Jesse Plamondon-Willard 5de6569bb1 minor cleanup 2018-05-12 17:34:40 -04:00
Jesse Plamondon-Willard ccd09eb914 fix world_setseason command not running season change logic 2018-05-12 16:04:18 -04:00
Jesse Plamondon-Willard 7f5f222be5 bump version for beta 8 release 2018-05-06 23:04:49 -04:00
Jesse Plamondon-Willard 60040854a3 switch back to shared project due to installer issues 2018-05-03 01:38:08 -04:00
Jesse Plamondon-Willard 5088ecf8c8 bump beta version 2018-05-03 00:34:36 -04:00
Jesse Plamondon-Willard b3e8f957e2 reorganise to avoid errors deploying web app, fix WMI error in Linux installer 2018-05-02 21:04:46 -04:00
Jesse Plamondon-Willard 3255518f0a bump beta version 2018-05-01 01:19:37 -04:00
Jesse Plamondon-Willard 6a3ff5f151 update for beta.2 2018-04-30 12:39:41 -04:00
Jesse Plamondon-Willard beb2f9c148 remove alias no longer needed in SDV 1.3 (#453) 2018-04-27 19:59:41 -04:00
Jesse Plamondon-Willard efff972360 update for upcoming 2.6 beta release 2018-04-25 20:49:37 -04:00
Jesse Plamondon-Willard 0134f0b28d update release notes, refactor a bit (#474) 2018-04-25 13:16:25 -04:00
Dan Volchek f451e172e2 update documentation format and document field 2018-04-19 01:35:15 -05:00
Dan Volchek 43487a40e3 refactor finding items by name slightly 2018-04-17 15:35:22 -05:00
Dan Volchek 96753c35fd add world ready check and more helpful error messages 2018-04-16 03:39:08 -05:00
Dan Volchek d362843706 add Name as new type, show more helpful info on multiple matches 2018-04-16 03:15:25 -05:00
Dan Volchek a6e1ea0a4f fix private method comment location 2018-04-16 00:42:57 -05:00
Dan Volchek 7f4941167e initial player_add changes 2018-04-15 22:13:26 -05:00
Jesse Plamondon-Willard 6616c87c18 fix world_settime command sometimes breaking NPC schedules 2018-04-14 00:24:24 -04:00