Commit Graph

148 Commits

Author SHA1 Message Date
minjaesong
4569546bdd crafting recipe loader wip 2022-06-25 03:28:02 +09:00
minjaesong
765ece0635 discarding the idea of baking assembledsprite onto a spritesheet; revert to the commit right before this to completely scrap the efforts 2022-03-23 17:43:56 +09:00
minjaesong
68d8bf13b7 tapestry sprite to draw frame 2022-02-28 11:39:29 +09:00
minjaesong
95476359fe fixed a bug where world thumbnail is not centered to the player 2022-02-25 15:35:17 +09:00
minjaesong
b2aece0176 changed lightboxes so that (de)serialiser won't complain; world/actor json will will write game version it saved 2022-02-25 11:42:30 +09:00
minjaesong
df6950c0b8 fixed a bug where a dynamic item would not get saved/loaded at all 2022-02-22 17:12:49 +09:00
minjaesong
c8dbb26922 savegame loading failure will display more helpful exception 2022-02-21 21:19:48 +09:00
minjaesong
24d6634257 changed world's GENVER spec so that it will always save the game's version number 2022-02-06 19:50:56 +09:00
minjaesong
efe5c49463 serialisation of HRQNG is fixed so it would not make illegal reflective access on Java 17 2022-02-04 11:03:59 +09:00
minjaesong
fe5a4bcfb0 lanternmap will blend when multiple blocks occupy the same block 2022-01-28 11:31:34 +09:00
minjaesong
82897e0d6c *this* should force even-numbered position on thumbnail generation 2022-01-27 09:57:18 +09:00
minjaesong
367271c5ea disabling 'immediate save fired' message 2022-01-23 20:48:41 +09:00
minjaesong
c56b1055d7 autosave is back 2022-01-22 14:43:31 +09:00
minjaesong
f13379ada8 fixed a bug where picking up a fixture placed on the world would drop one more fixture than it should do 2022-01-22 10:40:49 +09:00
minjaesong
0a5b9c1f2f modification date now writes successfully 2022-01-12 16:38:43 +09:00
minjaesong
9797094cae savegames array itself is correctly sorted but the UI is not and lastmodified time is also not written 2022-01-12 11:10:57 +09:00
minjaesong
202123486a lang composition 2022-01-11 11:04:11 +09:00
minjaesong
0d14f9e027 a point to insert the item image to the item sprite 2022-01-06 14:56:36 +09:00
minjaesong
64cfa1529a fixed a bug where destroying the world while F3 is on would cause a NullPointerException 2021-12-16 23:23:11 +09:00
minjaesong
44d6d84bbd super simple new character window 2021-12-09 16:58:26 +09:00
minjaesong
27ddb76df7 fixed a bug where storagechest would not show anything on the item slot; changed inventory UI so that it would sync with the Toolkit.Theme 2021-10-29 15:00:16 +09:00
minjaesong
8a8e97d4b2 custom keyboard handling wip 2021-10-20 12:57:56 +09:00
minjaesong
d5eef2a687 rename 'tvda' -> 'savegame' 2021-10-20 10:38:42 +09:00
minjaesong
4b67121e70 fixed a bug where UI of the storagechest won't properly initialise after a load 2021-10-14 11:21:10 +09:00
minjaesong
e1a3ea953d fixed a bug where some player-related values are not being written on saving when the player was loaded from the savegame 2021-10-14 10:18:20 +09:00
minjaesong
3c2564ca64 saved players position is now restored but offsetted to the right for some reason 2021-10-13 22:23:28 +09:00
minjaesong
03a854ca58 players loads their sprites now 2021-10-13 16:18:27 +09:00
minjaesong
f28fabb8b5 still tryin to fix shits 2021-10-12 17:42:29 +09:00
minjaesong
c0e8c2f85b manual saving works? 2021-10-12 10:32:19 +09:00
minjaesong
2d359415c8 player load ui 2021-10-12 00:17:44 +09:00
minjaesong
8dbedd270e still wip 2021-10-11 19:02:51 +09:00
minjaesong
ef603ec5d5 new load wip 2021-10-11 17:46:46 +09:00
minjaesong
0925ec2580 x mark on save failed 2021-10-10 21:31:14 +09:00
minjaesong
3ca95e138d PlayerLastStatus on world save 2021-10-10 17:39:19 +09:00
minjaesong
f3c56f5d47 dithering on grad overlay 2021-10-10 15:38:09 +09:00
minjaesong
a1402f98bd autosave notifier will say an error occured if autosaving fails 2021-10-08 22:15:30 +09:00
minjaesong
aec6fea49e new player save format writing 2021-10-08 14:25:59 +09:00
minjaesong
3f9b41fd29 still working on the new savegame scheme
main game works fine, saving/loading will not be possible
2021-10-07 17:43:23 +09:00
minjaesong
6d8a7520ac new save format wip (no branching on this commit) 2021-10-07 14:40:04 +09:00
minjaesong
c211b94b13 fixed an oversight where newly-added blocks would not be recognised by the old savegame 2021-10-06 17:16:09 +09:00
minjaesong
170503ecdb fixed a bug where inventory cell would not position correctly when streamermode is changed; where screencapturing for saving would only capture from FboRGB 2021-10-06 16:51:34 +09:00
minjaesong
ea2525e4df sprite and spriteassembler update 2021-10-03 18:17:22 +09:00
minjaesong
e61224224d initial save from newgame is now marked as autosave 2021-10-02 10:13:33 +09:00
minjaesong
b720c12c4e no more reading entire savefiles onto the memory upon the booting 2021-10-01 10:07:23 +09:00
minjaesong
588ac047db fixed a bug where wires cause quicksave to fail 2021-09-30 10:44:48 +09:00
minjaesong
277ecbcebd the manual saving will unset the quicksave and autosave flags; save.1 won't overwrite save.2 if the target is .2 is cleansave and .1 is dirty 2021-09-29 19:05:26 +09:00
minjaesong
7ddde8e4f0 writing savemode to the savegame binary 2021-09-29 17:34:26 +09:00
minjaesong
60a8382f93 quicksave (part of the autosaving) is working 2021-09-29 16:51:59 +09:00
minjaesong
2891d0466e initial savefile generation of the newgame 2021-09-29 12:38:08 +09:00
minjaesong
55624e93e6 fixed a bug where the app would not generate correct config if there is no existing config 2021-09-26 15:50:09 +09:00