Commit Graph

43 Commits

Author SHA1 Message Date
minjaesong
55bb33b4ce world portal: autogenerating returning portal 2024-01-31 23:18:12 +09:00
minjaesong
8aedd7c78a fix: renaming player would cause savegame load to fail as renaming would 'prettify' the json and the savegame loader was not expecting it 2024-01-29 16:15:13 +09:00
minjaesong
fd8cdb94bc more emissive and glow codes that fixes glow/emsv-seen-thru-foreground 2024-01-27 04:32:42 +09:00
minjaesong
b1ca1a9351 glow/emissive for held items, even if the actor has no glow/emissive sprites 2024-01-27 03:21:26 +09:00
minjaesong
b02f4d7703 sprite: emissive layer 2024-01-27 01:27:45 +09:00
minjaesong
9f46fade1d deterministically random treegen 2024-01-19 03:14:32 +09:00
minjaesong
c8329b36c5 dynamic chunk generation 2024-01-18 22:41:30 +09:00
minjaesong
51287173ea F3: chunk flag view 2024-01-18 01:35:36 +09:00
minjaesong
b496e3de3a writing correct comp id for chosen compressor 2023-12-21 03:53:56 +09:00
minjaesong
d6e024974b seamless zstd integration 2023-12-20 14:45:11 +09:00
minjaesong
b843438d2d registering gamemode 'survival' 2023-12-06 00:38:46 +09:00
minjaesong
94a207d72a loadscreen texts 2023-11-07 00:38:33 +09:00
minjaesong
6b24182de2 smooth progress bar 2023-10-31 16:22:38 +09:00
minjaesong
0079bc5378 new loadscreen for worldgen 2023-10-31 00:11:43 +09:00
minjaesong
3f3e4ad2e7 working new loadscreen (not worldgen) 2023-10-30 21:47:31 +09:00
minjaesong
4c09588dc2 new loadscreen mockup 2023-10-30 20:53:49 +09:00
minjaesong
26936fde09 fluids to their own block layer 2023-10-10 05:33:40 +09:00
minjaesong
caffdbf861 save/load ore layer 2023-10-10 04:10:05 +09:00
minjaesong
e76ff58b3e Generalised BlockLayer 2023-10-10 03:56:02 +09:00
minjaesong
3d34363525 added snapshot to versioning scheme 2023-10-04 21:42:15 +09:00
minjaesong
908a6ed953 working savegame migrator 2023-09-29 23:30:04 +09:00
minjaesong
e01183101f quicksave to write modification time to the disk 2023-09-19 18:15:42 +09:00
minjaesong
0229cf501c fix: autosave being god damn slow 2023-09-19 15:06:49 +09:00
minjaesong
0c68e0a60c added a fixme marker 2023-09-19 02:04:16 +09:00
minjaesong
db8cfca125 rudimentary savegame load order disp 2023-09-11 13:38:02 +09:00
minjaesong
72029ed458 new world screen for loading imported players 2023-08-25 16:47:00 +09:00
minjaesong
f8f75fb7b6 options to change atlas texture size 2023-08-14 03:53:25 +09:00
minjaesong
64e05a4f17 load list: thumbnail on management scr 2023-07-11 15:18:44 +09:00
minjaesong
d96b7d1b84 fix: creating new game works again 2023-07-11 00:34:32 +09:00
minjaesong
03c6061a12 game loading is back but newgame is broken 2023-07-08 21:53:19 +09:00
minjaesong
fcaf4c97f1 seemingly working world teleporter (no saving... ui tho) 2023-07-03 00:10:46 +09:00
minjaesong
c5874a7f3d finally working again: create new character
todo: make delete character work
2023-06-27 21:13:51 +09:00
minjaesong
057905c3b7 thumb generation for player saves 2023-06-27 01:21:05 +09:00
minjaesong
2b50562002 save juggling for autosaves 2023-06-26 23:10:52 +09:00
minjaesong
3d13941060 new savegame loading wip 2023-06-24 23:44:48 +09:00
minjaesong
974ad2ec50 loading process will try to unstuck the player if the player appears to stuck in the terrain 2023-05-21 16:57:28 +09:00
minjaesong
68b5d15944 disallowing nicknames (may contain non-ascii) on filename: somehow incompatible with BTRFS and Java 17? 2023-05-17 19:52:51 +09:00
minjaesong
6302f0402f a tily updates to the savegame format handling -- read the SAVE_FORMAT.md 2023-04-09 12:43:00 +09:00
minjaesong
856bd93329 fix: held items now glow (or not glow) under UV as they should 2022-12-27 04:19:13 +09:00
minjaesong
60c0dd4c06 tevd: bytearray64 update 2022-12-17 05:31:37 +09:00
minjaesong
b2479028af adding 'kind flag' to the savegame format so the file can be determined if it contains player or world data 2022-12-04 16:09:07 +09:00
minjaesong
400cdd5b3c fixed a bug when loading a packaged player, loading a spriteglow would read normal sprite's data instead 2022-12-04 03:38:17 +09:00
minjaesong
7905de5481 serialisation of the world is split into two packages: complex one is moved under the modulebasegame package 2022-09-03 23:05:49 +09:00