Garrow Bedrossian
d887439966
Set building rotation with arrow keys ⬆⬇⬅➡ ( #1074 )
...
* Set building rotation with arrow keys ⬆⬇⬅➡
Adds 4 default keybinds to quickly set building rotation in each of the
four cardinal directions - up, down, left, and right - using the arrow keys.
* Address feedback, remove needless else
3 years ago
Tobias Springer
f83e9f0fb8
Multiple fixes to the achievements
3 years ago
Tobias Springer
dfd64a901b
Minor marketing adjustments
3 years ago
Greg Considine
26b842494f
Achievements ( #1087 )
...
* [WIP] Add boilerplate for achievement implementation
* Add config.local.template.js and rm cached copy of config.local.js
* [WIP] Implement painting, cutting, rotating achievements (to log only)
* [WIP] Refactor achievements, jsdoc fixes, add npm script
- Refactor achievements to make use of Signals
- Move implemented achievement interfaces to appropriate
platform folders (SteamAchievements in currently in use
in browser wrapper for testing)
- Fix invalid jsdocs
- Add dev-standalone script to package.json scripts
* Add steam/greenworks IPC calls and optional private-artifact dependency
* Include private artifacts in standalone builds
* Uncomment appid include
* [WIP] Add steam overlay fix, add hash to artifact dependency
* Update electron, greenworks. Add task to add local config if not present
* Add more achievements, refactor achievement code
* Add receiver flexibility and more achievements
- Add check to see if necessary to create achievement and add receiver
- Add remove receiver functionality when achievement is unlocked
* Add achievements and accommodations for switching states
- Fix startup code to avoid clobbering achievements on state switch
- Add a few more achievements
* Add achievements, ids. Update names, keys for consistency
* Add play time achievements
* [WIP] Add more achievements
* Add more achievements. Add bulk achievement check signal
* [WIP] Add achievements. Start savefile migration
* Add achievements. Add savefile migration
* Remove superfluous achievement stat
* Update lock files, fix merge conflict
3 years ago
tobspr
d8261a0b31
Closes #1052
3 years ago
tobspr
aa2b64eae5
Fix items overlapping sometimes, fix constant signal being editable
4 years ago
tobspr
22735591e9
Minor hotfixes
4 years ago
EmeraldBlock
c0027778ef
Hide wires layer grid with disable grid option ( #991 )
...
When the Disable Grid option is on,
the grid shown on the wires layer also disappears.
This is done by replacing the wires tile grid pattern
with a pure color that is the average color of the tile image.
The color also has the same transparency as the tile image.
The use of a pure color loses the grainy look of the image.
4 years ago
tobspr
3b268294df
Minor adjustments
4 years ago
Ethan Chapman
1230b873aa
Require LMB to place blueprints ( #979 )
4 years ago
tobspr
3ada0d5774
Allow to cycle variants backwards with SHIFT + T, other fixes and misc stuff
4 years ago
artemisSystem
503e643fd4
add separate unpin button to pinned shapes ( #839 )
...
Co-authored-by: 3ddy <39034386+3ddyy@users.noreply.github.com>
4 years ago
tobspr
ca1af5a505
Allow cycling backwards, closes #790
4 years ago
tobspr
f5032a02ce
Add layersupport for waypoints
4 years ago
Daan Breur
944b3c011c
Added layersupport to waypoints!! ( #703 )
...
* Added layersupport to waypoints!!
It will now save what layer its made on!
* Added Migrator for 1006 to 1007
* Corrected Version Number
* Updated Comment
* Changed HUB Layer to be hardcoded
4 years ago
tobspr
82aaf7f037
Add ability to edit constant signals, bump version
4 years ago
tobspr
1164ef4030
Offer tutorial videos
4 years ago
tobspr
8260edb373
Get rid of some todos / fixmes
4 years ago
tobspr
1025bede1f
Add wires tutorial
4 years ago
tobspr
deab844d04
Add more tutorials
4 years ago
tobspr
c8ac2de44d
Add storage to wires toolbar
4 years ago
tobspr
38ba763897
Allow disabling zoom towards cursor
4 years ago
tobspr
1bb8b6f079
Get rid of performance warning, refactor roman numbers, mark balancers, rebalance upgrades
4 years ago
tobspr
f3dcdeb2b8
Fix pinned shapes not being removable
4 years ago
tobspr
fa27d1681f
Cleanup IS_DEMO flags and introduce Restriction Manager
4 years ago
tobspr
81e7d96dd8
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
9844641d11
Missing parts from last commit
4 years ago
tobspr
94266173d8
Introduce game modes and get rid of global level definitions etc
4 years ago
EmeraldBlock
00cce9479a
Set atlas scale for screenshot to constant value ( #776 )
4 years ago
tobspr
83c4552f9c
DE translation fixes
4 years ago
tobspr
1c88b99de3
A/B test whether showing the price is good or not
4 years ago
tobspr
8b7c0a91cd
Change watermark interval
4 years ago
tobspr
344f213566
Minor refactoring
4 years ago
tobspr
5a3807883e
Update demo hint and lock demo to lvl 14
4 years ago
tobspr
e96821b555
Fix throughput goals and add layer preview to producer
4 years ago
tobspr
e93b475f72
Rebalance, again
4 years ago
tobspr
db6db7caca
Add sandbox building, restructure levels, show pinned shapes in constant signal dialog
4 years ago
tobspr
25135056f7
update beta overlay
4 years ago
tobspr
07ac928717
Show warning when placing too many buildings
4 years ago
tobspr
9c75e1777d
Show secondary toolbar on wires layer too
4 years ago
tobspr
31641bedad
Skip fade on low fps
4 years ago
tobspr
d5f7a78386
Allow copying wire values
4 years ago
tobspr
028b4ee8e4
Fix pipette in wires layer
4 years ago
tobspr
d11642e402
Update beta overlay
4 years ago
tobspr
d4617edad5
Rework constant signal dialog
4 years ago
tobspr
4f6d9785c1
Add final shapes and upgrades until tier 20
4 years ago
tobspr
d27e9226be
Re-balance, fixes, etc etc
4 years ago
tobspr
f584d9d93e
Further fixes found during testing, update local config
4 years ago
tobspr
7cd1ee22fd
Further fixes
4 years ago
tobspr
a4b46f8527
Further adjustments
4 years ago
tobspr
c54ec9fd2a
Restructure buildings
4 years ago
tobspr
fd77ba135a
Fix markers and translation
4 years ago
tobspr
e040a47195
Update regular layer building descriptions, update artwork
4 years ago
tobspr
1f12e755a9
Load css resources async, improve building descriptions
4 years ago
tobspr
9881bd6799
Update toolbar
4 years ago
tobspr
f8371a96cf
Make the storage its own building, add sanity checks
4 years ago
tobspr
091ffd1031
Make chained miner default and the only option after unlocking it
4 years ago
tobspr
c6eb1dad04
Rebalance the whole game, rename splitter -> balancer
4 years ago
przemko07
ea3cad0e37
Use same scale for Atlas as zoomLvl ( #680 )
...
Scale 1 is never gonnna be saved as screenshot. for most image exports 0.5 is used. chunkScale is determining that.
4 years ago
tobspr
9075841768
Migrate old savegames
4 years ago
Exund
cceffc1832
Fix camera pan ( #673 )
...
* Fix some literal edge cases
* Fixed for fullscreen
4 years ago
tobspr
1f3991301d
Fix miner highlight
4 years ago
tobspr
7def60c050
Fix belt planner placing down once a dialog pops up
4 years ago
tobspr
24eb060000
Fix mouse panning
4 years ago
tobspr
ed32238412
Allow toggling units in the statistics dialog
4 years ago
tobspr
3e93681ce6
Add virtual stacker and painter, fix css
4 years ago
tobspr
8fa348ef30
Minor fixes
4 years ago
tobspr
7d6af359a1
Polishing, CSS Improvements, Improve dark mode
4 years ago
tobspr
5bdf6386a1
Improve mass deletion performance
4 years ago
tobspr
b7c773a70e
Improve entity debugger
4 years ago
dengr1065
7650931f1f
New Entity Debugger (i hope so) ( #665 )
4 years ago
tobspr
b5a2e77db4
Fix multiple typos, closes #627
4 years ago
tobspr
1ebfafd8de
Further performance improvements, show indicator while game is saving
4 years ago
tobspr
16902bed8d
Rename belt_base -> belt, minor refactorings
4 years ago
tobspr
0377c6d58f
Highlight connected miners, improve miner performance
4 years ago
tobspr
3529a5d77f
Fix tslint
4 years ago
Exund
3741934b39
Add a setting to disable picking the miner when on a resource patch ( #649 )
...
* Add a setting to disable picking the miner when on a resource patch
* Fix that one space :D
Linter go brrrr
Co-authored-by: dengr1065 <dengr1065@gmail.com>
4 years ago
tobspr
a24e7b8d33
Properly hide some hud elements when hovering
4 years ago
tobspr
6042fcba62
Properly implement sound and music volumes, debounce writes
4 years ago
Ryan Liptak
bdb08f67d8
Show that chainable miners can connect to eachother during placement ( #613 )
...
Removes the red X when placing a chainable miner feeding into another chainable miner, and instead shows it as a green arrow.
4 years ago
tobspr
bca379ee89
Add setting to show chunk borders
4 years ago
tobspr
06e276f021
Add belt reader building
4 years ago
tobspr
ec830ed5bc
minor refactoring
4 years ago
tobspr
7a4fcb5c99
Prevent rendering selection outline twice
4 years ago
tobspr
807deaa705
Fix wires not showing placement indicator properly
4 years ago
tobspr
7cbe5bb8e7
Reverse order of shapes in shape info
4 years ago
tobspr
5336467838
statistics are now shown in shapes / second instead of shapes / minute
4 years ago
tobspr
8ba6517591
Mark pinned shapes in statistics dialog
4 years ago
tobspr
e6b5f8d2ed
Added setting to be able to delete buildings while placing, closes #45
4 years ago
Ryan Liptak
4bcef8e725
Add button to toggle sortedness of the statistics screen ( #590 )
4 years ago
tobspr
296b76bf11
Add virtual shape processing buildings
4 years ago
tobspr
1dfb5f7476
Give more blueprint shapes in sandbox controller, create wire network even if it consists of tunnels only
4 years ago
tobspr
b2880700e8
Huge rendering performance improvements and minor other changes, lots of refactorings
4 years ago
Bjorn Stromberg
6a447e3583
Remove enumLayer and enumItemType
4 years ago
tobspr
7b40292be3
Start to optimize rendering
4 years ago
tobspr
b1fb0fca7e
Fix wires blueprint pasting bug, do not show wire info on unconnected wires
4 years ago
tobspr
7279b75187
Improve information when hovering wires
4 years ago
tobspr
6a3a9c49cf
Improve layer preview
4 years ago
tobspr
c25428357e
Remove unused code
4 years ago
tobspr
6c8a29cea6
Sneak preview to the wires layer when placing on the regular layer
4 years ago