Bagel03
0141df1abf
Allow external URL to load more than one mod
...
Instead of loading the text returned from the remote server, load a JSON object with a `mods` field, containing strings of all the mods. This lets us work on more than one mod at a time or without separate repos. This will break tooling such as `create-shapezio-mod` though.
2022-01-18 11:12:23 -05:00
tobspr
9311ffe4e3
Add small tutorial
2022-01-18 11:03:10 +01:00
tobspr
27db6fe693
Add notification blocks mod example
2022-01-18 10:13:25 +01:00
tobspr
2ac34665b3
Fix typo
2022-01-17 22:09:05 +01:00
tobspr
ce0c2c4977
Minor adjustments
2022-01-17 19:18:03 +01:00
tobspr
0dac336670
Update class extensions
2022-01-17 19:11:04 +01:00
tobspr
1b931808eb
Add example for adding a new item type
2022-01-17 12:37:04 +01:00
tobspr
54a69c9725
Support for mod settings
2022-01-17 12:15:57 +01:00
tobspr
fd0ae12a84
Add example how to add custom components and systems
2022-01-17 10:11:38 +01:00
tobspr
8943dc045c
Add support for paste signals
2022-01-17 09:34:34 +01:00
tobspr
459cc76d96
Remember window state
2022-01-16 20:40:42 +01:00
tobspr
d6c31a03a9
Fix menu bar on mac os
2022-01-16 20:36:39 +01:00
tobspr
e942ba486e
Add helper methods to extend classes
2022-01-16 20:30:51 +01:00
tobspr
7e0689694c
Allow mods to replace builtin sub shapes
2022-01-16 18:19:46 +01: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
8ad1c1bf9d
Remove unused code
2022-01-16 17:18:24 +01:00
tobspr
88f9807274
Add example how to add custom drawings
2022-01-16 17:17:02 +01:00
tobspr
44c4807d74
Make mod loading simpler
2022-01-16 17:05:13 +01:00
tobspr
41a8d4334c
More mod examples
2022-01-16 16:45:05 +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
1bd569f89c
Merge branch 'modloader' of github.com:tobspr/shapez.io into modloader
2022-01-16 11:19:24 +01:00
tobspr
2c8f11ff7f
Refactor building registry, make it easier for mods to add new buildings
2022-01-16 11:19:22 +01:00
Thomas (DJ1TJOO)
592b304147
Fixed typescript type errors ( #1335 )
2022-01-16 10:41:09 +01:00
tobspr
e4b8071c2f
Add interface to register new buildings
2022-01-16 10:39:54 +01:00
tobspr
22b619e8ab
Add more examples and allow defining custom item processor operations
2022-01-15 14:57:11 +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
4e33eb5a7c
Update confirm dialgo
2022-01-15 12:37:22 +01:00
tobspr
53c3cbfe26
Show errors when loading mods
2022-01-15 12:30:57 +01:00
tobspr
eba9163a33
Update to latest electron
2022-01-15 12:02:24 +01:00
tobspr
05056545f2
Properly isolate electron renderer process
2022-01-15 11:45:57 +01:00
tobspr
f12f81a125
Refactor file system electron event handling
2022-01-15 11:23:14 +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
2d3219373f
refactor game loading states
2022-01-14 19:08:45 +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
3cfd4aaebd
Fix circular dependency
2022-01-14 17:46:28 +01:00
tobspr
df9ebd170f
Add confirmation when loading mods
2022-01-14 17:39:29 +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
81da328f5a
Minor adjustments, closes #1333
2022-01-14 16:53:20 +01:00
tobspr
de8afcedc9
Fix sprites not loading
2022-01-14 16:38:25 +01:00
tobspr
497990905a
Change mods path
2022-01-14 16:24:15 +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