1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2024-10-27 20:34:29 +00:00
Commit Graph

1106 Commits

Author SHA1 Message Date
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
tobspr
009e515336 Bump version, again 2021-08-11 16:36:17 +02:00
tobspr
24525344aa Do not show changelog yet 2021-08-11 16:31:26 +02:00
tobspr
fb695d7413 Crosspromo 2021-08-11 16:27:39 +02:00
tobspr
eb628526c9 Wegame adjustments 2021-08-04 13:44:02 +02:00
tobspr
8547dc409d Merge branch 'master' of github.com:tobspr/shapez.io 2021-08-04 12:52:49 +02:00
tobspr
1b34346c0b Closes 1266 2021-08-04 12:52:45 +02:00
Sense101
599cc7cf9f
fixed allowing puzzles which autocomplete (#1262) 2021-08-04 12:50:31 +02:00
tobspr
d8b34ca438 Minor PR adjustments 2021-08-04 12:49:01 +02:00
PFedak
e4f02abeb3
Simplify item processor slot logic. (#1257)
Track input slot assignment by array index rather than including extra
data in a new object. This greatly reduces the amount of garbage
generated by tryTakeItem and other item process operations.
2021-08-04 12:34:15 +02:00
Emerald Block
0a15958af9
Highlight focused text inputs, Show old signal (#1255)
* provide previous key when editing signal

* highlight text in focused text input
2021-08-04 12:19:58 +02:00
Sense101
260041702b
Hotfix to prevent pasting locked buildings (#1272)
* fix to prevent pasting locked buildings

* only check when in editor
2021-07-28 09:20:08 +02:00
tobspr
a1c6a99df0 Update wegame sdk to latest version 2021-07-06 15:51:39 +02:00
Stan
e8cd01e8e0
Just a little typo (#1252)
This isn't of any significance, but I figured why not.
2021-07-01 13:24:10 +02:00
tobspr
232ad79c02 Demo version adjustments 2021-06-30 10:17:16 +02:00
tobspr
479539d9b8 Properly activate Puzzle DLC on steam version (Fixes having to activate it manually in some cases) 2021-06-27 15:52:37 +02:00
tobspr
b6de716bee Clean up links 2021-06-25 19:29:23 +02:00
tobspr
dba91fa50c Merge branch 'master' of https://github.com/tobspr/shapez.io 2021-06-25 16:31:56 +02:00
tobspr
db355da09e Minor puzzle control refactoring 2021-06-25 16:31:54 +02:00
Sense101
5fb7bb0586
Minor goal acceptor adjustments to help prevent backing up belts to complete (#1236)
* added the new splitter

* Update base-en.yaml

* added the new splitter

Update changelog and update translation regarding 20 upgrade tiers, closes #907

* Update base-en.yaml

* minor goal acceptor adjustments to help prevent backing up belts to complete

* removed gap between completion and fill as it doesn't look nice

* removed api override

* fixed mistake with fill percentage

* Allowed for copying acceptors to remember the required shape

* further adjusted required items, so it looks a bit nicer
2021-06-25 16:16:09 +02:00
tobspr
285dd3840d Some fixes 2021-06-25 16:15:05 +02:00
tobspr
6359bbeadf Update changelog 2021-06-25 16:10:27 +02:00
Sense101
a75a880126
Fixed blueprint not properly clearing on right click (#1235)
* added the new splitter

* Update base-en.yaml

* added the new splitter

Update changelog and update translation regarding 20 upgrade tiers, closes #907

* Update base-en.yaml

* fixed blueprints not clearing properly
2021-06-25 16:08:00 +02:00
Thomas (DJ1TJOO)
aa553e63eb
Fixed when achievements are given on levels (#1233)
Co-authored-by: TcePrepK <TcePrepK@users.noreply.github.com>

Co-authored-by: TcePrepK <TcePrepK@users.noreply.github.com>
2021-06-25 16:06:50 +02:00
tobspr
5074727efa Update translations and changelog 2021-06-24 19:16:10 +02:00
tobspr
7b18d54cbe Minor PR adjustments 2021-06-24 19:13:21 +02:00
tobspr
d24a4a848e Merge branch 'master' of https://github.com/tobspr/shapez.io 2021-06-24 18:46:49 +02:00
tobspr
9703187105 Start changelog for 1.4.2 2021-06-24 18:46:47 +02:00
Sense101
f7cc313ff4
Add back copy/paste in puzzle mode. (#1230)
* added the new splitter

* Update base-en.yaml

* added the new splitter

Update changelog and update translation regarding 20 upgrade tiers, closes #907

* Update base-en.yaml

* Added back copy/paste in puzzle mode

* fixed rotating non-rotatable buildings as blueprints and made blocker non-rotatable
2021-06-24 18:45:48 +02:00
Sense101
1c23549b39
Added a button to clear all non fixed buildings in both modes (#1229)
* added the new splitter

* Update base-en.yaml

* added clear buildings button to both game modes

* Minor cleanups and added translation for new button
2021-06-24 18:41:37 +02:00
Sense101
6efbdc6ad1
Fix for cheating puzzles by quickly switching belts (#1226)
* added the new splitter

* Update base-en.yaml

* adjusted how acceptor works to fix macro

* fixed a minor bug

* applied changes to the puzzle-editor-review script

* minor cleanups
2021-06-24 18:39:50 +02:00
tobspr
acc25a93f0 Add hint about activating the DLC 2021-06-22 15:13:22 +02:00
tobspr
10428ec6b9 Fix "disableGrid" option causing glitches in the puzzle dlc 2021-06-22 14:37:03 +02:00
tobspr
6d3faabce5 v1.4.1 2021-06-22 11:22:49 +02:00
tobspr
cc3242011f Allow deleting puzzles 2021-06-20 17:42:44 +02:00
tobspr
4e763ae93a Merge branch 'master' of https://github.com/tobspr/shapez.io 2021-06-20 11:53:50 +02:00
tobspr
c6bb1a22fb Bugfix backport 2021-06-20 11:53:37 +02:00
tobspr
39d6d3d565 Minor adjustments, add "trending weekly" 2021-06-20 11:50:36 +02:00
tobspr
8149ba875b Minor artwork adjustments 2021-06-19 17:46:28 +02:00
tobspr
416f89bbf4 - Puzzle DLC browser improvements / new categories
- Fix errors not being thrown sometimes
- Minor other stuff
2021-06-19 17:16:01 +02:00
Jesús Lapastora
d74d58afb7
Fixed compressInt cache bug (#1210)
Now `compressInt` uses the cache properly.
2021-06-19 16:17:42 +02:00
tobspr
b2c9a7715c Merge branch 'master' of https://github.com/tobspr/shapez.io 2021-06-19 13:18:40 +02:00
tobspr
e4c1355e9c Query login token for puzzle DLC api 2021-06-19 13:18:38 +02:00
tobspr
a4b122a91c Preparations for 1.4.0 2021-06-04 11:56:05 +02:00
tobspr
291614cb3c Support for building wegame specific version 2021-05-25 21:29:44 +02:00
tobspr
a3fb3c432a Fix another bug 2021-05-25 12:09:54 +02:00
tobspr
f5d03ae027 Localized puzzle dlc logo 2021-05-25 09:24:53 +02:00
tobspr
b3d1204d9c Wegame version & DLC Translation in Chinese 2021-05-25 09:19:57 +02:00
tobspr
65721e0837 Fix savegame bugs 2021-05-24 16:47:36 +02:00
tobspr
a0e1cb68aa Fix bugs found during testing 2021-05-23 20:19:43 +02:00
tobspr
42af2b63d6 Authorize via steam 2021-05-23 17:28:39 +02:00
tobspr
329cefb3c9 Authorize via steam for the puzzle api 2021-05-23 17:34:13 +02:00
tobspr
ec4d198df3 Preparations for the puzzle DLC 2021-05-23 17:03:59 +02:00
tobspr
3c3cb5924f Fix typo 2021-05-23 16:40:09 +02:00
TimerErTim
b259c7576a
Fix formatItemsPerSecond with double = true (#1148)
* Show double flag with items per second being 1

formatItemsPerSecond in utils.js does not indicate two items being processed in a building
if speed is exactly one item per second. That is now fixed.

* Fix code style to fit guidelines
2021-05-23 16:39:34 +02:00
tobspr
931c8a5821
Puzzle DLC (#1172)
* Puzzle mode (#1135)

* Add mode button to main menu

* [WIP] Add mode menu. Add factory-based gameMode creation

* Add savefile migration, serialize, deserialize

* Add hidden HUD elements, zone, and zoom, boundary constraints

* Clean up lint issues

* Add building, HUD exclusion, building exclusion, and refactor

- [WIP] Add ConstantProducer building that combines ConstantSignal
and ItemProducer functionality. Currently using temp assets.
- Add pre-placement check to the zone
- Use Rectangles for zone and boundary
- Simplify zone drawing
- Account for exclusion in savegame data
- [WIP] Add puzzle play and edit buttons in puzzle mode menu

* [WIP] Add building, component, and systems for producing and
accepting user-specified items and checking goal criteria

* Add ingame puzzle mode UI elements

- Add minimal menus in puzzle mode for back, next navigation
- Add lower menu for changing zone dimenensions

Co-authored-by: Greg Considine <gconsidine@users.noreply.github.com>

* Performance optimizations (#1154)

* 1.3.1 preparations

* Minor fixes, update translations

* Fix achievements not working

* Lots of belt optimizations, ~15% performance boost

* Puzzle mode, part 1

* Puzzle mode, part 2

* Fix missing import

* Puzzle mode, part 3

* Fix typo

* Puzzle mode, part 4

* Puzzle Mode fixes: Correct zone restrictions and more (#1155)

* Hide Puzzle Editor Controls in regular game mode, fix typo

* Disallow shrinking zone if there are buildings

* Fix multi-tile buildings for shrinking

* Puzzle mode, Refactor hud

* Puzzle mode

* Fixed typo in latest puzzle commit (#1156)

* Allow completing puzzles

* Puzzle mode, almost done

* Bump version to 1.4.0

* Fixes

* [puzzle] Prevent pipette cheats (miners, emitters) (#1158)

* Puzzle mode, almost done

* Allow clearing belts with 'B'

* Multiple users for the puzzle dlc

* Bump api key

* Minor adjustments

* Update

* Minor fixes

* Fix throughput

* Fix belts

* Minor puzzle adjustments

* New difficulty

* Minor puzzle improvements

* Fix belt path

* Update translations

* Added a button to return to the menu after a puzzle is completed (#1170)

* added another button to return to the menu

* improved menu return

* fixed continue button to not go back to menu

* [Puzzle] Added ability to lock buildings in the puzzle editor! (#1164)

* initial test

* tried to get it to work

* added icon

* added test exclusion

* reverted css

* completed flow for building locking

* added lock option

* finalized look and changed locked building to same sprite

* removed unused art

* added clearing every goal acceptor on lock to prevent creating impossible puzzles

* heavily improved validation and prevented autocompletion

* validation only checks every 100 ticks to improve performance

* validation only checks every 100 ticks to improve performance

* removed clearing goal acceptors as it isn't needed because of validation

* Add soundtrack, puzzle dlc fixes

Co-authored-by: Greg Considine <gconsidine@users.noreply.github.com>
Co-authored-by: dengr1065 <dengr1065@gmail.com>
Co-authored-by: Sense101 <67970865+Sense101@users.noreply.github.com>
2021-05-23 16:32:05 +02:00
Thomas (DJ1TJOO)
22b8777aa0
Changed electron fs-job to invoke, for simplefying storage (#1106)
* Changed electron fs-job to invoke, for simplefying storage
(And it helps for the modloader)

* Reverted some unneeded chages

* Uploaded wrong file

* Removed uneeded promise
2021-03-16 17:59:23 +01:00
Greg Considine
7f2132d763
Fix 'Oops' achievement shape validation (#1113) 2021-03-16 17:58:37 +01:00
Tobias Springer
ab2beaab49 Update changelog 2021-03-14 09:07:27 +01:00
tobspr
5dddb846ef Attempt #1 on preserving savegame files 2021-03-14 08:51:10 +01:00
tobspr
71d5b02e02 Fix spelling mistake in changelog 2021-03-13 08:11:12 +01:00
tobspr
38bb393190 Disable nft until properly announced 2021-03-12 20:31:50 +01:00
tobspr
89b99c74ce Fix achievements bug 2021-03-12 13:28:42 +01:00
tobspr
4bc918dedd Add finish, italian, romania, ukrainian, minor adjustments 2021-03-12 12:42:16 +01:00
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
2021-03-11 13:48:10 +01:00
Greg Considine
d1ef3f834e
Fix/achievements (#1091)
* [WIP] Fix achievements with unlock attempt on init. Fix lint

* Add init checks for more achievements

* Fix tslint errors

* Update CI step to include config.local copy from template if not present
2021-03-11 06:11:29 +01:00
Tobias Springer
4685f813e8 Achievements, fix no. 2 2021-03-10 12:50:43 +01:00
Tobias Springer
f83e9f0fb8 Multiple fixes to the achievements 2021-03-10 11:59:47 +01:00
Tobias Springer
dfd64a901b Minor marketing adjustments 2021-03-10 10:10:18 +01:00
Tobias Springer
226149a40f Prepare the achievements update 2021-03-10 09:29:20 +01:00
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
2021-03-10 07:33:39 +01:00
Tobias Springer
1ee03d7398 Adjustments to support chinese versions 2021-03-09 10:07:19 +01:00
tobspr
d8261a0b31 Closes #1052 2021-01-17 15:14:29 +01:00
tobspr
aa2b64eae5 Fix items overlapping sometimes, fix constant signal being editable 2020-12-09 10:41:49 +01:00
tobspr
22735591e9 Minor hotfixes 2020-12-07 20:14:23 +01:00
tobspr
46e53244d4 display version in main menu 2020-12-07 19:37:55 +01:00
tobspr
cf22c7d984 Fix save icon not matching up, closes #1010, closes #905 2020-12-07 19:30:38 +01:00
tobspr
01733c48a3 Prevent items from being rendered on each other when a belt stalls, closes #1000 2020-12-07 19:24:39 +01:00
tobspr
8e2efb0756 Fix belts being too slow sometimes, closes #999 2020-12-07 19:15:57 +01:00
tobspr
eecabf1a07 Update changelog 2020-12-07 18:45:52 +01:00
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.
2020-12-07 18:43:58 +01:00
tobspr
3b268294df Minor adjustments 2020-12-07 18:39:12 +01:00
Ethan Chapman
1230b873aa
Require LMB to place blueprints (#979) 2020-12-07 18:37:49 +01:00
tobspr
3ada0d5774 Allow to cycle variants backwards with SHIFT + T, other fixes and misc stuff 2020-12-07 18:30:33 +01:00
artemisSystem
503e643fd4
add separate unpin button to pinned shapes (#839)
Co-authored-by: 3ddy <39034386+3ddyy@users.noreply.github.com>
2020-12-07 13:11:41 +01:00
tobspr
bcaf24c49f Update changelog 2020-12-07 13:08:19 +01:00
LeopoldTal
f620706ed7
Format all upgrade tiers as Roman numerals (#830)
* format all upgrade tiers as Roman numerals

* show upgrade tiers 50+ as Arabic numerals
2020-12-07 13:06:54 +01:00
tobspr
ca1af5a505 Allow cycling backwards, closes #790 2020-12-07 13:04:58 +01:00
tobspr
f5032a02ce Add layersupport for waypoints 2020-12-07 12:57:49 +01:00
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
2020-12-07 12:48:30 +01:00
tobspr
82aaf7f037 Add ability to edit constant signals, bump version 2020-12-07 12:47:19 +01:00
tobspr
4b088980f3 Set 1.2.1 release date 2020-10-31 12:46:25 +01:00
tobspr
d33a72202a Update changelog and update translation regarding 20 upgrade tiers, closes #907 2020-10-31 12:41:18 +01:00
CEbbinghaus
ff37013074
Added Flooring the Required amount (#904) 2020-10-31 12:23:13 +01:00
Roland Szabó
1cd26f74b2
Hungarian Translation 100% (#895)
* Translate all to Hungarian

* Hungarian added to language selector
2020-10-31 12:20:29 +01:00
tobspr
b17cb6952b Update changelog and minor fixes 2020-10-31 12:19:51 +01:00
LeopoldTal
785eb31c8d
make save compressor faster (#888)
Fixes #836 by using a Map instead of an array. The Map maps the values to their indices rather than the reverse, making finding the index constant-time rather than linear, and so building the full map linear rather than quadratic. Flipping it to build the final array is also linear.
2020-10-31 12:12:05 +01:00
LeopoldTal
070245270f
Use locale decimal separator on belt reader display (#816)
* use locale decimal separator on belt reader display

* rename formatter method
2020-10-31 10:15:45 +01:00
tobspr
09850954b1 Update changelog 2020-10-11 08:42:13 +02:00
tobspr
1ab0fb7d9c Fix stacking bug and bump version, fixes #814 2020-10-11 08:18:55 +02:00
EmeraldBlock
868f9bc06a
Fix reader cap (#810) 2020-10-10 19:36:08 +02:00
tobspr
c4354161ad Add tutorial video links 2020-10-09 08:33:14 +02:00
tobspr
1164ef4030 Offer tutorial videos 2020-10-09 08:16:20 +02:00
tobspr
d25a548ff3 Rebalance 2020-10-08 23:18:01 +02:00
tobspr
8260edb373 Get rid of some todos / fixmes 2020-10-08 19:47:27 +02:00
tobspr
1025bede1f Add wires tutorial 2020-10-08 19:40:58 +02:00
tobspr
deab844d04 Add more tutorials 2020-10-08 19:01:12 +02:00
tobspr
27242cdadf Fix toolbar color 2020-10-08 17:23:07 +02:00
tobspr
c8ac2de44d Add storage to wires toolbar 2020-10-08 12:56:44 +02:00
tobspr
7744712f39 Fix language choose 2020-10-08 11:06:56 +02:00
tobspr
7b01db5dae Minor fixes 2020-10-08 10:41:06 +02:00
tobspr
e1f3454629 Merge branch 'master' of https://github.com/tobspr/shapez.io 2020-10-08 09:13:55 +02:00
tobspr
5a96e76151 Allow configuring map resources scale 2020-10-08 09:13:53 +02:00
EmeraldBlock
a79500d574
Fix non-uniform distribution for freeplay shape color palette (#789)
* use nextIntRange instead of nextIntRangeInclusive

* Remove nextIntRangeInclusive

This function gave the minimum and maximum integer half as much weight, and it was not used anywhere except to generate a freeplay shape color palette, and that now uses nextIntRange.
2020-10-08 08:44:10 +02:00
tobspr
21c9c3cee6 Fix belt path epsilon 2020-10-07 19:31:11 +02:00
tobspr
38ba763897 Allow disabling zoom towards cursor 2020-10-07 19:12:49 +02:00
tobspr
bc5ffcddd1 Change rotator, improve artwork 2020-10-07 19:02:42 +02:00
tobspr
1bb8b6f079 Get rid of performance warning, refactor roman numbers, mark balancers, rebalance upgrades 2020-10-07 18:35:03 +02:00
tobspr
f3dcdeb2b8 Fix pinned shapes not being removable 2020-10-07 18:05:11 +02:00
tobspr
7dccc1a844 Unlock all levels when having a legacy savegame 2020-10-07 15:02:27 +02:00
tobspr
fa27d1681f Cleanup IS_DEMO flags and introduce Restriction Manager 2020-10-07 09:48:31 +02:00
tobspr
81e7d96dd8 Merge branch 'master' of https://github.com/tobspr/shapez.io 2020-10-07 08:36:26 +02:00
tobspr
9844641d11 Missing parts from last commit 2020-10-07 08:36:24 +02:00
tobspr
94266173d8 Introduce game modes and get rid of global level definitions etc 2020-10-07 08:36:02 +02:00
EmeraldBlock
00cce9479a
Set atlas scale for screenshot to constant value (#776) 2020-10-06 17:27:47 +02:00
EmeraldBlock
0481c84e72
"Fix" getStringForKeyCode returning incorrect strings (#753)
* Fix getStringForKeyCode returning wrong result

This adds the full stop/period (.) key to the switch statement, and replaces String.fromCharCode (which works with Unicode) with the replacement character (�).

* Make letter keys work properly

* Add digits and display unknown codes in brackets

* better formatting
2020-10-04 10:34:40 +02:00
dengr1065
a02438a70a
LibGDX Texture Packing (finally!) (#755)
* Format tsconfig, remove atlas files

* Add helpers for texture packing

* Rest of the texture packing...

* Update gitignores

* Update readme
2020-10-04 09:21:37 +02:00
tobspr
83c4552f9c DE translation fixes 2020-10-01 09:25:29 +02:00
tobspr
abaf9890b8 Don't cache pattern 2020-09-29 19:30:03 +02:00
tobspr
f62eaa45c0 Hide 1.1.19 changelog 2020-09-29 19:26:56 +02:00
tobspr
1c97f3f32a Fix demo flags 2020-09-29 18:42:29 +02:00
tobspr
1c88b99de3 A/B test whether showing the price is good or not 2020-09-29 18:26:38 +02:00
tobspr
8b7c0a91cd Change watermark interval 2020-09-29 18:06:39 +02:00
tobspr
344f213566 Minor refactoring 2020-09-29 18:03:53 +02:00
dengr1065
9aff7f9f6d
Rename delta to scale in camera.js (#705) 2020-09-29 17:44:22 +02:00
tobspr
69a3ae39bd proper sandbox flags 2020-09-29 17:06:31 +02:00
EmeraldBlock
7f6c1187b8
Make zoom in and zoom out equal (#704)
* Make zoom in and zoom out equal

Makes zooming out zoom an amount equal to zooming in.

* format things better

* Made zoom keys also equal

Made zoom out equal to zoom in

* Actually made arrow keys equal

hope this actually works
2020-09-29 16:48:41 +02:00
tobspr
5a3807883e Update demo hint and lock demo to lvl 14 2020-09-29 16:46:29 +02:00
tobspr
9b7225bf44 Limit throughput 2020-09-29 13:16:37 +02:00
tobspr
e96821b555 Fix throughput goals and add layer preview to producer 2020-09-29 12:58:16 +02:00
tobspr
8ec2a90ae3 Do not send stats in sandbox 2020-09-29 11:19:16 +02:00
tobspr
e93b475f72 Rebalance, again 2020-09-29 11:14:27 +02:00
tobspr
db6db7caca Add sandbox building, restructure levels, show pinned shapes in constant signal dialog 2020-09-29 10:52:25 +02:00
tobspr
fd3bbcdc20 Enable beta overlay again 2020-09-28 18:24:18 +02:00
tobspr
25135056f7 update beta overlay 2020-09-28 18:20:57 +02:00
tobspr
07ac928717 Show warning when placing too many buildings 2020-09-28 15:01:28 +02:00
tobspr
9c75e1777d Show secondary toolbar on wires layer too 2020-09-28 14:50:55 +02:00
tobspr
31641bedad Skip fade on low fps 2020-09-28 14:47:23 +02:00
tobspr
d5f7a78386 Allow copying wire values 2020-09-28 14:45:53 +02:00
tobspr
028b4ee8e4 Fix pipette in wires layer 2020-09-28 13:19:13 +02:00
tobspr
d11642e402 Update beta overlay 2020-09-28 13:17:21 +02:00
LeopoldTal
c9d260f65e
Fix lint (#688)
* trim trailing space in Greek translation

* add missing type imports

* remove unused arg

* remove duplicate declaration
2020-09-28 12:42:15 +02:00
tobspr
2c50944732 Minor changes 2020-09-28 12:37:15 +02:00
tobspr
f841a05f52 Migrate levels 2020-09-28 12:35:43 +02:00
tobspr
507121b886 Load css async 2020-09-28 12:24:52 +02:00
tobspr
0d52793c27 Minor refactoring 2020-09-28 12:17:38 +02:00
tobspr
d4617edad5 Rework constant signal dialog 2020-09-28 12:17:13 +02:00
tobspr
4f6d9785c1 Add final shapes and upgrades until tier 20 2020-09-28 10:54:21 +02:00
tobspr
d27e9226be Re-balance, fixes, etc etc 2020-09-27 22:22:05 +02:00
tobspr
f584d9d93e Further fixes found during testing, update local config 2020-09-24 17:43:50 +02:00
tobspr
7cd1ee22fd Further fixes 2020-09-24 17:14:15 +02:00
tobspr
a4b46f8527 Further adjustments 2020-09-24 16:37:44 +02:00
tobspr
d4dd30857e Further pre-release adjustments 2020-09-24 16:12:05 +02:00
tobspr
1ecc2ebb5d Minor adjustments and fixes 2020-09-24 14:59:15 +02:00
tobspr
c54ec9fd2a Restructure buildings 2020-09-24 12:53:40 +02:00
tobspr
fd77ba135a Fix markers and translation 2020-09-23 16:24:10 +02:00
tobspr
e040a47195 Update regular layer building descriptions, update artwork 2020-09-23 15:20:12 +02:00
tobspr
1f12e755a9 Load css resources async, improve building descriptions 2020-09-23 11:14:35 +02:00
tobspr
9881bd6799 Update toolbar 2020-09-23 09:24:25 +02:00
tobspr
f8371a96cf Make the storage its own building, add sanity checks 2020-09-23 08:59:39 +02:00
tobspr
05847add71 Re-balance 2020-09-22 20:21:09 +02:00
tobspr
091ffd1031 Make chained miner default and the only option after unlocking it 2020-09-22 19:31:40 +02:00
tobspr
c6eb1dad04 Rebalance the whole game, rename splitter -> balancer 2020-09-22 14:47:59 +02:00
tobspr
b0058cb59b Adjust item size 2020-09-22 11:21:45 +02:00
tobspr
1ec8b4fe28 Only render shapes in map overview 2020-09-22 11:21:18 +02:00
tobspr
607fd15a18 Improve overlay transition on low performance setups 2020-09-22 10:54:51 +02:00
tobspr
fae67bb7b2 Merge branch 'master' of https://github.com/tobspr/shapez.io 2020-09-22 10:50:38 +02:00
tobspr
5f2cf4e589 Improve color rendering performance 2020-09-22 10:50:36 +02:00
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.
2020-09-22 10:32:13 +02:00
tobspr
0274597a1c Fix tslint 2020-09-22 10:31:47 +02:00
tobspr
afa08b06dc Vastly improve underground belt performance 2020-09-22 10:29:04 +02:00
tobspr
9075841768 Migrate old savegames 2020-09-22 09:32:31 +02:00
tobspr
0ca623f24e Fix reader throughput 2020-09-21 18:32:26 +02:00