1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-12-17 12:11:51 +00:00
Commit Graph

37 Commits

Author SHA1 Message Date
Edward Badel
cd9434c410 Merge branch 'modloader' of https://github.com/tobspr/shapez.io into modloader 2022-01-16 13:13:37 -05:00
Edward Badel
d6345a94d1 upgraded types for overriding methods 2022-01-16 13:13:31 -05:00
tobspr
c553ee1632 Support for rotation variants in mods (was broken previously) 2022-01-16 18:02:40 +01:00
tobspr
9717463500 Minor modloader adjustments 2022-01-16 17:35:21 +01:00
tobspr
44c4807d74 Make mod loading simpler 2022-01-16 17:05:13 +01:00
tobspr
43348a8931 Add more examples and more features 2022-01-16 16:13:57 +01:00
tobspr
93f269d62d Allow overriding existing methods 2022-01-16 11:40:01 +01:00
tobspr
2c8f11ff7f Refactor building registry, make it easier for mods to add new buildings 2022-01-16 11:19:22 +01:00
tobspr
e4b8071c2f Add interface to register new buildings 2022-01-16 10:39:54 +01:00
tobspr
2a83853b1c Allow adding custom themesw 2022-01-15 13:59:38 +01:00
tobspr
a4df63549b Merge branch 'modloader' of github.com:tobspr/shapez.io into modloader 2022-01-15 13:35:22 +01:00
tobspr
b39f48ebfb Minor restructure, start to add mod examples 2022-01-15 13:35:19 +01:00
tobspr
53c3cbfe26 Show errors when loading mods 2022-01-15 12:30:57 +01:00
tobspr
a0071681e7 Start to make mods safer 2022-01-15 10:49:58 +01:00
tobspr
e12ed11c3e Make shapez exports global 2022-01-14 19:12:50 +01:00
tobspr
a7b957642f Add some mod signals 2022-01-14 19:07:37 +01:00
tobspr
8a60acc6e3 Minor Keybindings refactor, add support for keybindings to mods, add support for dialogs to mods 2022-01-14 19:01:38 +01:00
tobspr
27e4dc9ba5 Add support for loading mods from external sources in DEV 2022-01-14 17:23:41 +01:00
tobspr
99e49d5abb Add support for loading atlases via mods 2022-01-14 17:03:03 +01:00
tobspr
de8afcedc9 Fix sprites not loading 2022-01-14 16:38:25 +01:00
tobspr
ebda1c5024 Allow mods to register game systems and draw stuff 2022-01-14 13:09:05 +01:00
tobspr
4176621b05 Proper mods ui 2022-01-14 12:34:02 +01:00
tobspr
6fa2515d85 Improve mod developing so mods are directly ready to be deployed, load mods from local file server 2022-01-14 11:08:16 +01:00
tobspr
f3b8d329fc Load dev mod via raw loader 2022-01-14 10:56:33 +01:00
tobspr
38b4e93180 Fix sprites not getting replaced, update demo mod 2022-01-14 10:39:26 +01:00
tobspr
0e86cd3535 Fix modloading in standalone 2022-01-14 10:14:51 +01:00
tobspr
575abd255d Allow loading mods from standalone 2022-01-14 08:55:18 +01:00
tobspr
258dbbd98f Fix duplicate exports 2022-01-14 07:53:32 +01:00
tobspr
a6b024be25 Expose all exported members automatically to mods 2022-01-14 07:51:48 +01:00
tobspr
bc5eff84f6 Lazy Load mods to make sure all dependencies are loaded 2022-01-14 07:37:26 +01:00
tobspr
16ecbf9c6d Refactor how mods are loaded to resolve circular dependencies and prepare for future mod loading 2022-01-14 07:18:25 +01:00
tobspr
01b9bf561c Initial support for adding new buildings 2022-01-14 07:05:46 +01:00
tobspr
7e2501ea6e Minor adjustments 2022-01-13 23:16:24 +01:00
tobspr
ebb2f3a1c6 Add support for modifying and registering new transltions 2022-01-13 22:30:52 +01:00
tobspr
6bac7cec57 Refactor mods to use signals 2022-01-13 22:14:49 +01:00
tobspr
3e5716504a modloader features 2022-01-13 21:45:09 +01:00
tobspr
abf2fd3d94 initial modloader draft 2022-01-13 21:20:42 +01:00