Commit graph

770 commits

Author SHA1 Message Date
Vitaly
bc2a994cb6
New release with important fixes (#41) v0.1.20 2023-11-11 22:23:20 +03:00
Vitaly
5f2c3e71c2 up lockfile (squid) 2023-11-11 22:20:25 +03:00
Vitaly
32473df101
Merge branch 'main' into next 2023-11-11 22:16:28 +03:00
Vitaly
ea2843a609 fix p2p issues 2023-11-11 22:00:10 +03:00
Vitaly
5c13e75616 fix player name render issue 2023-11-11 21:59:04 +03:00
Vitaly
5f10b60bf6 feat(mobile): add F3 additional action by holding the F3 button 2023-11-11 21:38:50 +03:00
Vitaly
3b244802e0 fix: screens were not scrollable in chrome android 2023-11-11 12:33:49 +03:00
Vitaly
3cb029808d fix: sometimes death screen were not displayed on relogin & world change 2023-11-11 12:24:17 +03:00
Vitaly
108be2aa5e up flying-squid 2023-11-11 12:23:58 +03:00
Vitaly
71f13df0bb add vr option menu for future 2023-11-11 12:04:22 +03:00
Vitaly
5a738f4a48 feat(debug-overlay): print packets debug info
feat: add options.debugLogNotFrequentPackets & debugTopPackets
2023-11-11 12:04:13 +03:00
Vitaly
ebeffe2325 click vr button without pointer lock 2023-11-11 10:40:46 +03:00
Vitaly
55316ae6bc fix singleplayer?=1 should not save data 2023-11-11 10:02:02 +03:00
Vitaly
9840e4cd1b fix: fix sign rendering for some pre-flatenning worlds 2023-11-11 10:01:27 +03:00
Vitaly
5e788e0fa0 fix: fix rendering issues with water by correctly specifying render order
fix: show chunks border now works without chunks reload
2023-11-11 09:53:27 +03:00
Vitaly
f4b885b5a1 fix(playground): back sides of block were not rendered 2023-11-10 17:26:24 +03:00
Vitaly
5254c7508a vr: disable stepHeight (auto-step) as it seems not the same as auto-jump (important on servers) 2023-11-10 16:53:09 +03:00
Vitaly
c46ba02ca1 full vr gamepads support! also make it possible to play with keyboard / external gamepad 2023-11-10 16:38:37 +03:00
Vitaly
c36d42e5d5 feat: display fullscreen button on android devices 2023-11-10 12:48:55 +03:00
Vitaly
2bd3307199 fix: normal mode was unplayable when webxr was available
fix: in vr mode performance was degraded since every frame was rendered twice
fix: enter vr is now displayed propertly on mobile devices
2023-11-10 12:25:39 +03:00
Vitaly
df6ed989d0 feat: add debugSceneChunks and debugChangedOptions global variables that available via browser console
fix: reset all options sometimes didn't work (don't mutate default options)
2023-11-10 12:21:19 +03:00
Vitaly
3b4d5e04b8 fix: minimal value of settings by default is now 0 which is important for sound
fix: don't start audiocontext when muted, so browser don't try to take exclusive control over sound output device when it's busy in super advanced setups
2023-11-10 11:13:58 +03:00
Vitaly Turovsky
05002df816 hotfix: don't crash singleplayer screen when save has no LevelName 2023-11-05 07:54:00 +03:00
Vitaly Turovsky
4248b38e86 hotfix: don't crash singleplayer screen when save has no LevelName 2023-11-05 07:53:00 +03:00
Vitaly
c14b251a8a
quite important fixes (#37) v0.1.19 2023-11-05 07:17:35 +03:00
Vitaly Turovsky
9e152d902c feat: now render distance of singleplayer & multiplayer mode saved & read independently 2023-11-05 07:09:05 +03:00
Vitaly Turovsky
edc5fe106d fix server test, now server overrides defaultProxy to self 2023-11-05 06:53:26 +03:00
Vitaly Turovsky
c9db2f1a6b use latest deps (squid) 2023-11-05 06:32:01 +03:00
Vitaly Turovsky
35574bafd2 fix: death screen was broken
fix: rare crash when spawn was received before player data
fix: sometimes signs were not displayed in latest versions
2023-11-05 06:27:36 +03:00
Vitaly Turovsky
541c4e740f don't typecheck flying-squid/src as we should use generated types only 2023-11-05 05:40:03 +03:00
Vitaly Turovsky
20faa63051 fix varios flying squid types 2023-11-05 05:39:03 +03:00
Vitaly Turovsky
cd51aaaf8c up squid
remove old type
2023-11-05 05:28:28 +03:00
Vitaly Turovsky
2d4f7312c6 minor build fixes 2023-11-04 11:50:18 +03:00
Vitaly Turovsky
d10d7ab7cc feat: basic support for items with custom names 2023-11-04 10:58:06 +03:00
Vitaly Turovsky
89676fe8f9 use ts linked version of flying squid 2023-11-04 10:57:00 +03:00
Vitaly Turovsky
443496a788 fix: drop download & deploy size by 1.5x by inlining optimized block collision shapes 2023-11-04 09:04:09 +03:00
Vitaly Turovsky
733ff0518a feat: add j keybind for selecting item (temporary solution) 2023-11-04 08:46:31 +03:00
Vitaly Turovsky
e8c84769b3 fix: chat & debug overlay are now not clipped on iphone x 2023-11-04 07:57:52 +03:00
Vitaly Turovsky
9e1bc42336 fix: couldn't create worlds in safari < 17 (below ios 17) 2023-11-04 07:22:34 +03:00
Vitaly Turovsky
fadbd7eb22 feat: allow to change opacity & position of touch buttons
fix: touch buttons don't overflow other menus
fix: make top touch buttons prettier & bigger a bit
2023-11-04 07:01:56 +03:00
Vitaly Turovsky
b20d99261f allow to use linked deps such as flying-squid 2023-11-04 06:40:33 +03:00
Vitaly
e6fa20c427 make tsc happy with null checks 2023-11-02 07:24:39 +03:00
Vitaly
ea5dbb316c panorama to ts, suppress some errors in models, make viewer always defined 2023-11-02 07:19:20 +03:00
Vitaly
6f22718670 fix: barriers should not cast shadows (ao) 2023-11-02 07:13:41 +03:00
Vitaly
43ca0aa03f use cy.clearLocalStorage 2023-11-02 07:13:04 +03:00
Vitaly
2d34a1f3fa move playground, worldrenderer, models to typecript with typechecking! 2023-11-02 07:12:57 +03:00
Vitaly
d546fa8f41 enable strict null types which improves quality of codebase a lot!
todo add types to worker & world renderer
2023-11-01 03:07:07 +03:00
Vitaly
7c5af2da0d fix: correctly set level name and allowCommands (always allow cheats) 2023-11-01 02:11:03 +03:00
Vitaly Turovsky
faadc1500d fix: remove /reset-world -y command that could be invoked by typing any character that it consists of (now you can remove worlds from singleplayer menu instead) 2023-11-01 01:44:56 +03:00
Vitaly Turovsky
843c1a016b don't mutate default server options! 2023-11-01 01:44:56 +03:00