Commit Graph

769 Commits

Author SHA1 Message Date
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
7e10039d29 no autocorrect on biomegen; code structure improvements 2023-05-17 09:52:28 +09:00
minjaesong
8cb11d5c82 doors for test 2023-05-16 22:52:46 +09:00
minjaesong
c74cfa6eb9 fix: lightbox would not load from save due to API change? idk but now savegame and avatar is incompatible 2023-05-16 01:05:31 +09:00
minjaesong
28c45b5756 fix: lowland and mountain clamping on Terragen, which was an issue persisting like 5 yrs 2023-05-16 00:43:51 +09:00
minjaesong
3911f86446 keyboard control panel renaming IME to Toggle IME 2023-05-15 19:42:29 +09:00
minjaesong
dfa1c7d73c more text on the config gui 2023-05-15 19:18:36 +09:00
minjaesong
c6a2a4199e kotlin update 1.8.20 2023-05-03 21:40:03 +09:00
minjaesong
928029e6e4 BlockStats is upgraded to TileSurvey 2023-04-12 19:53:12 +09:00
minjaesong
acd215c7c6 resolution input will have red text if the text format is invalid 2023-04-09 15:27:59 +09:00
minjaesong
2bb0a0f91c FPS config on options panel 2023-04-09 15:16:59 +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
a3c871bb5c reverting old chargen test code 2023-02-28 17:56:44 +09:00
minjaesong
cba24456e9 changed shaders enough that the game now runs on Apple M2 2023-02-28 17:47:09 +09:00
minjaesong
f0b1d7f1bd some old changes I forgot to commit 2023-02-28 04:37:32 +09:00
minjaesong
66356fc0c9 Revert "trying bytebuf and FloatVector"
This reverts commit 2941a0943f.
Benchmark showed no discernible differences.
2023-01-18 20:32:22 +09:00
minjaesong
2941a0943f trying bytebuf and FloatVector 2023-01-18 20:27:06 +09:00
minjaesong
3393ba6466 check if pointer-checker is still there on non dev build 2023-01-07 17:10:17 +09:00
minjaesong
02bdb2a4fc default ui open/close transition is now quick-fade 2023-01-06 18:57:18 +09:00
minjaesong
267b524a66 GDX 1.11 update 2022-12-29 16:16:07 +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
801acd2f24 vals instead of funs 2022-12-26 02:35:03 +09:00
minjaesong
b5ed33e2e9 game-maker selectable game update governor 2022-12-25 17:23:46 +09:00
minjaesong
b14e3085d6 how do atomicsomething work 2022-12-17 20:15:41 +09:00
minjaesong
60c0dd4c06 tevd: bytearray64 update 2022-12-17 05:31:37 +09:00
minjaesong
cc7efd0e33 renaming Toolkit.Theme colour variables 2022-12-12 16:31:28 +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
474279aefe more descriptive name for the blend-normal function because why there are two fucking standards for an alpha channel 2022-10-31 01:52:40 +09:00
minjaesong
ccef7c32a0 fixed a "bug" that assumed the framerates are normally distributed 2022-10-15 13:12:14 +09:00
minjaesong
93af194c8a rudimentary framerate benchmarking (turning it on will make the game run significantly slower) 2022-10-15 01:09:51 +09:00
minjaesong
8533f92274 more optimisation 2022-10-06 21:42:46 +09:00
minjaesong
40972bf7d1 chat overlay size text to actually follow the apparant size when the screen zoom is used 2022-10-01 14:23:33 +09:00
minjaesong
0904ff1cd0 quickslot design change 2022-10-01 01:51:54 +09:00
minjaesong
fbd674aade item count and durability meter on the quickslot 2022-09-30 21:14:34 +09:00
minjaesong
17f85aa155 more accurate floating point comparison with epsilon 2022-09-14 10:54:26 +09:00
minjaesong
f8d93b2de2 closed door now actually blocks lights 2022-09-11 19:42:12 +09:00
minjaesong
bec47e81e2 now dropped items can produce light (e.g. dropped torch) 2022-09-11 17:10:01 +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
minjaesong
d6144d52d2 basegame: added an Interface that marks the actor as 'not to be serialised when saving the world' 2022-09-02 23:26:59 +09:00
minjaesong
b043f0df95 door manual operation 2022-08-30 14:43:14 +09:00
minjaesong
2e0f55567f halved the number of dither pattern textures and added even more variations using the swizzling 2022-08-30 01:53:16 +09:00
minjaesong
bf962376d4 added a typewriter (no gui) 2022-08-26 21:52:31 +09:00
minjaesong
d6ce5c791e control for using fixture changed to right click 2022-08-26 18:26:13 +09:00
minjaesong
6bea80090d revived the worldSecondaryClick function 2022-08-26 13:36:41 +09:00
minjaesong
9f0f7fd1ce another music composer ui ideas 2022-08-25 17:57:17 +09:00
minjaesong
6a421eaa87 fixed a bug where door would not operate as it should when the door is placed at the 'seam' of the ROUNDWORLD 2022-08-10 20:01:50 +09:00
minjaesong
f4d8d72715 magnified screen will display everything correctly scaled (but some buttons wont work for some reason) 2022-08-10 00:04:26 +09:00
minjaesong
93692443b1 text centering on UIItemTextLineInput 2022-08-04 13:52:07 +09:00
minjaesong
b77aea760b slightly better resolution input 2022-08-04 01:20:27 +09:00