Commit Graph

2486 Commits

Author SHA1 Message Date
minjaesong
1e01d3027e delta-t benchmarking will update itself every 64th frame, reducing the performance impact 2022-12-04 03:37:55 +09:00
minjaesong
a5f1f6ffaf codes for OKLab colour space 2022-12-02 14:18:43 +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
93ac1011e9 optimisation attempt 2022-10-06 21:07:16 +09:00
minjaesong
a6685df5d1 experimental new lighting can be toggled with config "fx_newlight" 2022-10-05 23:26:46 +09:00
minjaesong
50d1aabaf3 new lighting is regrettably implemented on the master branch, but I don't think this looks any better than the old 2022-10-05 01:07:07 +09:00
minjaesong
aff64f6a8e new lighting wip 2022-10-04 22:01:28 +09:00
minjaesong
9091e6af00 update 2022-10-04 15:45:29 +09:00
minjaesong
741187c6d5 another lighting idea wip 2022-10-04 14:33:09 +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
e46c05a597 Bulgarian IME now uses Bulgarian glyph variants for the keyboard layout preview 2022-10-01 02:08:48 +09:00
minjaesong
0904ff1cd0 quickslot design change 2022-10-01 01:51:54 +09:00
minjaesong
37cf747cab font update 2022-09-30 23:02:48 +09:00
minjaesong
fbd674aade item count and durability meter on the quickslot 2022-09-30 21:14:34 +09:00
minjaesong
f8c13c7bc6 q&d fix for spinner number rounds down to unintended value 2022-09-28 22:43:44 +09:00
minjaesong
105f524c4a update newrunes.tga 2022-09-19 01:34:03 +09:00
minjaesong
64189318cb update keyboard layout 2022-09-19 00:02:54 +09:00
minjaesong
17f85aa155 more accurate floating point comparison with epsilon 2022-09-14 10:54:26 +09:00
minjaesong
f696672d0f grass tile update 2022-09-13 13:34:54 +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
430ad4e703 fixture ghost will be hidden if the mouse position out of reach for the player 2022-09-10 17:11:55 +09:00
minjaesong
3eb98f8c28 minor font update 2022-09-04 21:58:06 +09:00
minjaesong
730b17752a updated README.md 2022-09-03 23:43:20 +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
760188ebe9 savegame cracker: fixing a mistake that space chars would not tokenise the command input 2022-08-31 12:54:39 +09:00
minjaesong
6429d53be6 using quotation marks to surround arg with space chars 2022-08-31 11:59:17 +09:00
minjaesong
e4caf29791 adding loadorder to savegame 2022-08-31 02:40:46 +09:00
minjaesong
0310c71c74 fixed a bug where IME candidate window is rendered too tall for its contents; added QWERTZ layout 2022-08-30 15:02:01 +09:00
minjaesong
c8f62c31f4 font update 2022-08-30 14:48:28 +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
6e0f9a5924 uiitemtextlineinput: text cursor follows drawn text when text is centre-aligned 2022-08-08 23:05:30 +09:00
minjaesong
2a78646a02 two large caps on cpu were not shaded :/ 2022-08-08 00:26:42 +09:00
minjaesong
8cf3111a36 assets for build-your-own-computer minigame 2022-08-08 00:08:15 +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
minjaesong
d820f78982 font update 2022-08-03 00:55:04 +09:00
minjaesong
75659dee6e implemented textCommitListener for UIItemTextLineInput 2022-08-03 00:54:52 +09:00
minjaesong
026a90c0aa fixed a bug where uiitemspinner would accumulate floating point precision errors over use 2022-08-02 03:41:24 +09:00