1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-12-14 10:41:52 +00:00
Commit Graph

1028 Commits

Author SHA1 Message Date
tobspr
3cfd4aaebd Fix circular dependency 2022-01-14 17:46:28 +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
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
ed83770348 update changelog 2022-01-14 09:05:03 +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
8777e4c6ea Support for string building ids for mods 2022-01-14 06:14:37 +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
tobspr
a7a2aad2b6 Minor wegame adjustments 2021-09-28 08:21:21 +02:00
tobspr
58fe6e2f51 Wegame adjustments 2021-09-18 19:17:27 +02:00
tobspr
112e179bce Minor wegame adjustments 2021-09-12 11:04:32 +02:00
tobspr
2a51dad814 v1.4.4 2021-08-29 14:48:29 +02:00
tobspr
358754307a Fix balancers 2021-08-29 14:43:13 +02:00
tobspr
4546ca63c1 Fix ad provider 2021-08-26 14:47:28 +02:00
tobspr
f61f25934f Add setting to always show shape tooltip 2021-08-26 14:29:22 +02:00
tobspr
ae6c5b151e Improve shape tooltip 2021-08-26 14:24:09 +02:00
tobspr
2695694f50 Fix lint 2021-08-26 14:14:53 +02:00
tobspr
abff623194 Show unrated puzzles different, dark theme adjustments 2021-08-26 09:11:56 +02:00
tobspr
f3b82961dc Fix map chunk view 2021-08-26 09:04:46 +02:00
tobspr
874c792e4e Set 1.4.3 release date 2021-08-25 17:17:06 +02:00
tobspr
0bba4dc5fa Update changelog 2021-08-25 17:01:31 +02:00
tobspr
8b5cd160b6 DLC: Next Puzzle button & Search functionality, other stuff 2021-08-25 16:56:52 +02:00
tobspr
06d5c6a6dc Fixes & update changelog 2021-08-25 13:23:02 +02:00
PFedak
6f56d77535
Aggregate map chunks in overlay. (#1247)
Overlay rendering performance seemed bottlenecked by drawImage calls. To
reduce both the number of calls and the number of different source
buffers, cache overlay buffers for squares of chunks. This adds a very
small extra cost for updates (one additional drawImage) and some cost
for drawing chunks outside of view, but this is more than made up for by
the savings.

By default, the aggregate are 4x4 squares of chunks.
2021-08-25 13:04:52 +02:00
Emerald Block
2b4eb6771f
fix deselect on level up (#1033) 2021-08-25 12:59:03 +02:00
tobspr
993bd53a07 Shape tooltip adjustments 2021-08-25 12:55:59 +02:00
Sense101
4b36426a77
Added shape tooltip - final version (#1251)
* Added shape tooltip

* Shortened and simplified shape tooltip code

* added special logic for cutters so they remove overlays of empty outputs, and added clearing overlays on clear items
2021-08-25 11:56:29 +02:00
Sense101
736fbaed42
cleanup of trim code (#1283) 2021-08-24 19:38:16 +02:00
tobspr
d3fb22a54a Further wegame version adjustments 2021-08-19 09:58:26 +02:00
tobspr
ff47920e81 Further wegame adjustments 2021-08-18 17:22:50 +02:00
tobspr
0751eec7d5 Gamedistribution version adjustments 2021-08-17 21:13:32 +02:00
tobspr
c4ef7d4431 wegame version adjustments 2021-08-17 19:51:28 +02:00
tobspr
012818841d Wegame version adjustments 2021-08-16 12:34:40 +02:00
tobspr
aea668d7e3 Minor crosspromo update 2021-08-11 16:40:28 +02:00