Commit Graph

123 Commits

Author SHA1 Message Date
Zoryn Aaron 51d293e29e adds 'obsolete' tag to deprecated things. these things will need to be removed in the future. compatability should not be effected. 2016-03-21 14:33:10 -04:00
Zoryn f09fbc8783 Merge pull request #40 from Zoryn4163/master
adds first tick update
2016-03-21 02:29:16 -04:00
Zoryn Aaron 05e26c5c84 Merge branch 'master' of https://github.com/ClxS/Smapi 2016-03-21 01:58:34 -04:00
Zoryn Aaron bda9adc353 adds first update tick 2016-03-21 01:57:42 -04:00
Zoryn 32387c1d79 Merge pull request #39 from Zoryn4163/master
update readme
2016-03-20 20:56:55 -04:00
Zoryn Aaron 99e6e7f1c1 update readme 2016-03-20 20:55:20 -04:00
Zoryn a7af9b5ecc Merge pull request #38 from Zoryn4163/master
adds some new events for the update loop
2016-03-20 20:52:56 -04:00
Zoryn Aaron ab0fdb76b0 adds some new events for the update loop 2016-03-20 20:52:26 -04:00
Carl f3c7b9eada Update README.md 2016-03-20 22:52:22 +00:00
Zoryn 280d77c975 Merge pull request #36 from Zoryn4163/master
forgot to merge for 38.1
2016-03-20 18:51:04 -04:00
Zoryn Aaron 17021ae351 commit things 2016-03-20 18:50:31 -04:00
Zoryn Aaron b47f3a7e23 Content paths removed. Mods need to define their own. 2016-03-20 17:51:49 -04:00
Zoryn Aaron cb9cdad62d adds support for old-style mods that don't use manifest. It will be removed in future version 2016-03-20 17:45:45 -04:00
Zoryn 14c7813453 Merge pull request #34 from Zoryn4163/master
tick version counter
2016-03-20 17:25:55 -04:00
Zoryn Aaron 47178d9641 tick version counter 2016-03-20 17:25:37 -04:00
Zoryn 1acd74119b Merge pull request #33 from Zoryn4163/master
Manifest structure - breaks all prior mods
2016-03-20 17:23:32 -04:00
Zoryn Aaron f0cb2c0e63 converted mod loading to a manifest structure. mods now go in ./Mods/<MODNAME>/ - in there you need a 'manifest.json' and your dll. See trainermod for example. 2016-03-20 17:19:02 -04:00
Zoryn 3ad423695d Merge pull request #32 from Zoryn4163/master
Zoryn Returns - Added config and JSON. Manifests inbound.
2016-03-20 17:13:24 -04:00
Zoryn Aaron cee85c8888 config all setup. 2016-03-20 16:30:44 -04:00
Zoryn Aaron b225568b59 do ignore packages I derped 2016-03-20 15:49:36 -04:00
Zoryn Aaron 2be0c20ff7 don't ignore packages what's wrong with you 2016-03-20 15:47:50 -04:00
Zoryn Aaron c50891a093 Zoryn returns. Added JSON. Added Config.cs. 2016-03-20 15:43:31 -04:00
ClxS d367b0a7bc Updated readme. Switched on Optimise Code switch. It only have minimal impact in C#, but might as well. 2016-03-12 22:35:45 +00:00
Carl 1b6244c087 Merge pull request #15 from Jtfinlay/master
Use choose to select build location
2016-03-08 16:51:23 +00:00
Carl d65c97ab48 Merge pull request #16 from Jtfinlay/dev
Perf improvements
2016-03-08 16:51:13 +00:00
James Finlay 626452834f Perf improvements
- The original '+=' of the GetHash method was taking ~10% of CPU usage for the game. This should improve performance considerably.

 - The next largest CPU usage we care about is the 'GetHash' method that gets called very often. Pulling the objects.GetHash() out will reduce hits on the method.
2016-03-07 21:47:52 -08:00
James Finlay dbe648486d Use choose to select build location
- Supports by reference & env var
2016-03-07 19:02:53 -08:00
ClxS 38f59b079e Updated readme 2016-03-07 17:41:39 +00:00
ClxS eebbab0e1e Updated version, and stopped TrainerMod spamming the window with "Cyan" 2016-03-07 17:37:08 +00:00
ClxS 0462c9de79 Finished gamepad input events 2016-03-07 17:25:51 +00:00
ClxS ba6420efac Updated readme to be a little less shouty 2016-03-07 14:36:11 +00:00
ClxS dcda664c83 Updated readme 2016-03-07 14:35:24 +00:00
ClxS 71bcfc11de Partially completed events for gamepad input 2016-03-07 13:49:45 +00:00
ClxS 49090c98fc Fixed mod content path not being set correctly. Fixed object draw code. Custom objects can now be placed and show up correctly. 2016-03-06 23:28:32 +00:00
Carl 8bf9e74096 Merge pull request #9 from Jtfinlay/dev
Main refactor
2016-03-06 22:32:55 +00:00
James Finlay bfd8d04766 Reverting GetFolderPath change 2016-03-06 14:04:22 -08:00
James Finlay 93112cbb32 Additional cleanup
- Moved Version & static strings to 'Constants' class
 - Cleaned out unused code that is not being used
2016-03-06 13:58:40 -08:00
James Finlay 04abcec53c Quick fixes 2016-03-06 12:51:22 -08:00
James Finlay ac8b738985 Merge 2016-03-06 12:25:14 -08:00
James Finlay 65c7c9b733 Basic refactor of Main
- Moved sections of Main out into: ConfigureUI, ConfigurePaths, ConfigureInjector, ConfigureSDV, GameRunInvoker
2016-03-06 12:19:59 -08:00
ClxS bfe6537f84 Added KeyReleased event 2016-03-06 19:46:47 +00:00
ClxS 126ce53618 Updated readme. Small change to prevent trainermod using copy-local 2016-03-06 18:01:52 +00:00
ClxS bc84a66a6f Updated readme 2016-03-06 17:53:37 +00:00
ClxS 1fbbd653a2 Added version.cs 2016-03-06 16:48:43 +00:00
ClxS 55b5770718 Readded Program.cs Logging commands but with Obsolete attribute 2016-03-06 15:54:09 +00:00
ClxS ff96bba617 Merge pull request #4 from Jtfinlay/release
Logging refactor
2016-03-06 15:26:04 +00:00
James Finlay 0e24d862a9 Resolving conflict
- Cleaning up two trailing vars from Program that are no longer being used
2016-03-05 10:20:40 -08:00
James Finlay bae7878ecd Merge branch 'master' into release 2016-03-05 10:10:35 -08:00
James Finlay 64a0552aea Merge remote-tracking branch 'upstream/master' 2016-03-05 10:08:33 -08:00
ClxS b417604466 Removed StardewInjector. That'll go in it's own testing branch when we get around trying to integrate it. 2016-03-05 12:14:53 +00:00