Commit Graph

63 Commits

Author SHA1 Message Date
minjaesong
784f5fd2ec recording and retrieving timestamps for save meta and world 2021-09-11 22:24:13 +09:00
minjaesong
83c3c22b51 chunked world output/deploying custom format of TVD 2021-09-11 02:19:10 +09:00
minjaesong
5050935847 ingame uis will blur the background 2021-09-09 22:44:24 +09:00
minjaesong
8f834fe869 Renamed AppLoader into App 2021-09-09 09:48:33 +09:00
minjaesong
fc40ec48f1 savegame to save with the thumbnail 2021-09-08 20:36:49 +09:00
minjaesong
b8e181915e bringing back old animating titlescreen 2021-09-08 16:22:25 +09:00
minjaesong
1accf985e7 save/load kinda mostly working but fixtures are not getting their sprites back 2021-09-06 17:31:37 +09:00
minjaesong
21a7a38477 codices serialised into the savegame 2021-09-04 20:45:57 +09:00
minjaesong
6bea9c9f07 moved Codices out of the singleton so they can be serialised 2021-09-04 17:55:37 +09:00
minjaesong
57e4b83649 game load wip 2021-09-03 17:54:10 +09:00
minjaesong
f08296b3be bytearray64reader: read length of zero and EOF are properly distinguished (gdx is somewhat pedantic); changed an ascii85 charset; working meta (de)serialisation 2021-09-01 17:23:12 +09:00
minjaesong
07f26a7716 ByteArray64Writer to handle the UTF-8 correctly 2021-09-01 11:43:01 +09:00
minjaesong
3b37e91e4a save/load with fixed entry id 2021-08-31 17:24:44 +09:00
minjaesong
32144fc241 working ByteArray64Reader (UTF-8 compliant with proper surrogate pairing) 2021-08-31 11:27:40 +09:00
minjaesong
909c381572 bytearray64reader wip 2021-08-30 23:43:51 +09:00
minjaesong
fb140ce2da more world save and virtualdisk lib update 2021-08-30 13:57:54 +09:00
minjaesong
7ae862dd05 tevd update; seemingly working savefile export 2021-08-30 01:16:15 +09:00
minjaesong
c610bd1ac6 console command dictionary is now automatically filled using reflection 2021-08-29 20:36:37 +09:00
minjaesong
3fc6e28c4d read/writeactor to process all subclasses of Actor, not just a player; actor possession confirmed working 2021-08-29 13:07:44 +09:00
minjaesong
b84a0a770b loading player from json file 2021-08-28 16:31:06 +09:00
minjaesong
29cccea19b working blocklayer gzip writer and reader 2021-08-27 01:58:11 +09:00
minjaesong
c2fdb4b26a tile damage and wire layers are now save/loaded 2021-08-26 23:11:03 +09:00
minjaesong
9a8bd8d6ec trying to load a world 2021-08-25 15:30:46 +09:00
minjaesong
ee5e10dd8c actor serialiser 2021-08-24 17:11:41 +09:00
minjaesong
cb73a9fea2 serialiser for world 2021-08-24 14:33:04 +09:00
minjaesong
67091d0c84 much simpler way of composing savegame.json 2021-08-24 11:29:21 +09:00
minjaesong
e15d5c9b05 completely abolishing GSON; new save format impl wip 2021-08-23 16:55:51 +09:00
minjaesong
edc3d53f4e refactoring around 2021-08-06 13:34:17 +09:00
minjaesong
8cb3fc2d33 moving things around between packages 2021-07-28 10:11:18 +09:00
minjaesong
67a5e2e1e6 tilesize declaration refactoring 2021-07-27 16:17:54 +09:00
minjaesong
bae438c2df storage chest ui to display its name and player encumbrance meter 2021-03-16 17:57:30 +09:00
minjaesong
37c6ffd062 new cobblestone texture, layer transition dithering with buffer layer 2021-02-28 11:30:10 +09:00
minjaesong
9eb757b7b9 wip 2 2021-02-11 20:45:38 +09:00
minjaesong
5b05a84684 biome in worldgen 2020-06-12 15:21:55 +09:00
minjaesong
07b9e76090 Reducing hierarchy by merging ActorWithBody with ActorWBMovable 2020-03-20 19:30:17 +09:00
minjaesong
7345a1015f fixing bug where the hitbox won't change when actor is rescaled, wip issue #34 2020-03-10 06:52:40 +09:00
minjaesong
9e775d9d57 fixd a bug where HUD will draw on top of console window 2019-08-19 02:05:00 +09:00
minjaesong
63b1fcb870 special symbols to use shortcuts instead of literals 2019-08-05 04:19:00 +09:00
minjaesong
4c23cde4a9 no more context fuckups on apploader 2019-07-02 04:59:24 +09:00
minjaesong
ed58e72724 refactoring the call order of the renderers' init code invocation 2019-06-25 22:26:16 +09:00
minjaesong
3f692da03c disposable singletons to an array in loader; single float for both notification and tooltip 2019-05-24 20:38:35 +09:00
minjaesong
08aa0e8f34 always sorting arraylist; more wire stuffs 2019-03-12 22:27:26 +09:00
minjaesong
a05e2fc695 createtileatlas: fixing a mistake where non-47 blocks won't be rendered to atlas 2019-03-03 21:53:56 +09:00
minjaesong
a193bb7de0 prettier text print on Notification 2019-02-24 05:06:54 +09:00
minjaesong
8432ad1377 lang updater 2019-02-24 00:27:50 +09:00
minjaesong
73dfab206e seemingly working savewriter with fixed TEVD 2019-02-23 05:03:20 +09:00
minjaesong
d0e2b20fc3 inventory: saving ID only, most things still work 2019-02-22 05:22:09 +09:00
minjaesong
0fee72c5d3 gson test in progress 2019-02-22 04:50:43 +09:00
minjaesong
c107365e6f world: ZIP compression is the reference now 2019-02-21 00:25:23 +09:00
Minjae Song
46284be77d moved things a lot just so that splash screen shows up WHILE things load 2018-12-25 01:39:22 +09:00