minjaesong
b1e45f1743
character import wip
2023-08-25 00:24:12 +09:00
minjaesong
8dda7ac79b
linear filter for clouds
2023-08-24 20:27:10 +09:00
minjaesong
74b8cc20b7
fix: bad cloud spawn position on certain directions
2023-08-24 17:59:55 +09:00
minjaesong
f75a7dd812
control presets
2023-08-24 17:24:39 +09:00
minjaesong
b2454e4ca2
changing ui toggle keys in-world should work now
2023-08-24 16:08:18 +09:00
minjaesong
45af955488
wide cloud for overcast weather
2023-08-24 15:08:30 +09:00
minjaesong
1f39b9d448
cloud texture touchups
2023-08-23 22:38:01 +09:00
minjaesong
26a4cdbce1
clouds will despawn of old age
2023-08-23 21:22:46 +09:00
minjaesong
bf87dc04cb
randomised weather but i'm just faking it rn
2023-08-23 18:12:32 +09:00
minjaesong
8535b0ce13
forgot to enable the initial clouds spawning
2023-08-23 13:01:20 +09:00
minjaesong
6e0004f165
clouds can spawn and drift in any direction
2023-08-23 12:49:33 +09:00
minjaesong
845333f33d
timeflow on the titlescreen need not be that complex
2023-08-23 10:10:01 +09:00
minjaesong
6988feb731
day-night cycle on the titlescreen
2023-08-22 23:39:09 +09:00
minjaesong
ac2c7b1148
clouds on titlescreen
2023-08-22 23:17:49 +09:00
minjaesong
d6145fd0da
even more clouds
2023-08-22 22:27:39 +09:00
minjaesong
194089827c
more cloud texture
2023-08-22 21:27:33 +09:00
minjaesong
d69d032f74
more cloud texture
2023-08-22 20:27:25 +09:00
minjaesong
a9dbea3d16
more clouds
2023-08-22 20:06:22 +09:00
minjaesong
52938a4b60
improved cloud draw perf
2023-08-22 17:43:53 +09:00
minjaesong
a21f986f30
cloud spawn z-pos probability change
2023-08-22 16:33:39 +09:00
minjaesong
547158a313
more depth to the distant clouds
2023-08-22 16:20:35 +09:00
minjaesong
0a8b5f33f4
clouds parallax and can drift in 3D
2023-08-22 09:50:03 +09:00
minjaesong
da8d620766
clouds with just right depths
2023-08-22 02:55:31 +09:00
minjaesong
7dd520393c
more clouds
2023-08-22 00:06:03 +09:00
minjaesong
dc83e12170
more clouds
2023-08-21 21:39:11 +09:00
minjaesong
d6b2940d8f
more clouds
2023-08-21 01:26:16 +09:00
minjaesong
c5dfe46b76
cloud wip
2023-08-20 19:10:43 +09:00
minjaesong
3d3926c08b
windows build
2023-08-18 20:30:57 +09:00
minjaesong
9a90bf69d4
trying to use the proper method of running exe on exe
2023-08-18 10:57:40 +09:00
minjaesong
0ed5472d8a
adjusting pos for 'save will be deleted' msg
2023-08-18 00:05:03 +09:00
minjaesong
97a7a36030
version tag on app configuration
2023-08-17 15:47:31 +09:00
minjaesong
662069466a
skybox size adjustment
2023-08-17 02:04:05 +09:00
minjaesong
52cff00338
commit
2023-08-16 22:39:31 +09:00
minjaesong
1a40334f8e
auto zip for .app packaging
2023-08-16 22:26:27 +09:00
minjaesong
763f512419
script for assets_release
2023-08-16 22:17:09 +09:00
minjaesong
620a1c6956
GL_UNSIGNED_SHORT works just fine on macOS?!
2023-08-16 21:56:04 +09:00
minjaesong
5f4fcdba69
apple m chip workaround (2)
2023-08-16 21:46:54 +09:00
minjaesong
7a79f444b2
apple m chip workaround
2023-08-16 21:38:23 +09:00
minjaesong
e4b947ce69
Float16FrameBuffer
2023-08-16 17:51:31 +09:00
minjaesong
fdfec960ca
reverse gravity adaptation of the last commit
2023-08-16 16:33:53 +09:00
minjaesong
75021ecfa2
fixing issue #48
2023-08-16 16:03:54 +09:00
minjaesong
c90ef21bfa
calendar UI mouseover
2023-08-15 19:02:25 +09:00
minjaesong
3fce5d7e95
calendar UI
2023-08-15 14:58:50 +09:00
minjaesong
8db1228e70
calendar wip
2023-08-15 04:54:43 +09:00
minjaesong
5f7f724058
tileatlas: atlas size will automatically expand if it's too small
2023-08-14 18:47:39 +09:00
minjaesong
fab4179068
fixing issue #47 using new tag on blocks.csv
2023-08-14 18:16:05 +09:00
minjaesong
32803b6f18
incomplete fix for horizontal bouncing on T-shaped platform arrangement
2023-08-14 04:10:10 +09:00
minjaesong
f8f75fb7b6
options to change atlas texture size
2023-08-14 03:53:25 +09:00
minjaesong
9919a99032
fix: phys ccd would only trigger on its last iteration due to a stupid oversight
2023-08-13 16:54:46 +09:00
minjaesong
6a43d1a5bd
calendar sprite removing a spring
2023-08-13 15:36:24 +09:00
minjaesong
24c971e4b8
oh wait thats not it
2023-08-11 21:08:35 +09:00
minjaesong
62f0fd7c68
hiding the phys artefact by forcefully holding down-key for long enough
2023-08-11 21:05:47 +09:00
minjaesong
3dec312989
phys glitch kinda fixed but i'm no longer sure about that
2023-08-11 17:03:51 +09:00
minjaesong
77b51a45dd
no highp on blur shader
2023-08-11 13:03:45 +09:00
minjaesong
d1b4ce3404
something's fixed but have no idea what
2023-08-11 12:35:36 +09:00
minjaesong
fd7b88307c
.
2023-08-11 09:29:30 +09:00
minjaesong
579b6b5b29
somehow fixed but now jumping while walking against wall changes jump behav
2023-08-11 01:04:34 +09:00
minjaesong
cef58f6a73
phys debugging; see L818@ActorWithBody.kt
2023-08-10 23:49:43 +09:00
minjaesong
c0c98c3b80
some locale changes; remoCon changes on load menu
2023-08-08 17:44:23 +09:00
minjaesong
88d844cc09
actor draw planting offset
2023-08-08 17:14:13 +09:00
minjaesong
2411db17a7
calendar fixture wip
2023-08-08 16:41:40 +09:00
minjaesong
53d372be38
there's no way #33 is fixed so easily but im committing it anyway
2023-08-08 12:09:22 +09:00
minjaesong
88831051c8
revised ingame date format
2023-08-08 09:01:34 +09:00
minjaesong
87d92ecb74
some random ideas for future self
2023-08-08 01:39:33 +09:00
minjaesong
6672dffdbc
new passwd for new version
2023-08-07 14:45:07 +09:00
minjaesong
cd00ab4c7f
fix: hq2x results graphical issue on some systems
2023-08-07 14:30:36 +09:00
minjaesong
014306c209
2k skybox tex; trilinear blending of atmos vars
2023-08-07 13:59:45 +09:00
minjaesong
30fb57eca3
skybox: two different setup for AM/PN
2023-08-06 18:37:56 +09:00
minjaesong
52ad8f0c46
improved skybox model
2023-08-05 17:20:35 +09:00
minjaesong
1b08039018
updating numbers for v0.3.3
2023-08-05 00:45:35 +09:00
minjaesong
c701519cb9
unloading test_texture
2023-08-05 00:25:25 +09:00
minjaesong
75e6669d49
temp fix: platform-ladder not working
2023-08-05 00:16:00 +09:00
minjaesong
18631064d4
hosek skybox moved outside of basegame; moonlight impl
2023-08-04 13:43:14 +09:00
minjaesong
9fe6618cc9
fix: splash goes black when hq2x is enabled
2023-08-04 12:53:44 +09:00
minjaesong
7b8d6d6913
fix: bad number formatting on debug window
2023-08-04 00:53:30 +09:00
minjaesong
385a882937
stars: more realistic twinkle, change of axial tilt changes starmap 'altitude'
2023-08-03 23:55:19 +09:00
minjaesong
c73461a407
const-ifying shaders
2023-08-03 18:37:23 +09:00
minjaesong
f7e4987785
less crazy twinkling
2023-08-03 00:29:27 +09:00
minjaesong
78bd88858b
twinkling stars
2023-08-03 00:11:17 +09:00
minjaesong
d2b1346252
diurnal motion on stars
2023-08-02 22:44:04 +09:00
minjaesong
fb28fd8a76
brought 'sunset orange' back
2023-08-02 22:14:25 +09:00
minjaesong
36d25c6479
the stars are rendered but still some works left
2023-08-02 18:55:41 +09:00
minjaesong
2ade76147c
fix: skybox edge case on deg ±75
2023-08-02 18:44:12 +09:00
minjaesong
59d9adbbd1
stars wip
2023-08-02 17:52:42 +09:00
minjaesong
821c7c77d8
much more elegant solution than stretching texture using batch
2023-08-02 16:37:15 +09:00
minjaesong
3308f09e08
some other 'weather' elements (assets only)
2023-08-02 10:57:52 +09:00
minjaesong
37d45e22ad
backdrop is stretched far enought so that the stretchedness is not observable
2023-08-01 22:01:56 +09:00
minjaesong
1ac861fa82
skybox lut
2023-08-01 17:22:45 +09:00
minjaesong
451808cd1c
skybox atlas texture generation
2023-08-01 16:50:37 +09:00
minjaesong
0c00b3b7cc
borders on quickslot images
2023-07-31 21:49:11 +09:00
minjaesong
1669f7fdd0
actual maths solution for the smoothLinear
2023-07-30 22:52:00 +09:00
minjaesong
f4bfe84009
better smooth-linear function
2023-07-30 18:35:36 +09:00
minjaesong
91cf08e93a
64 pixels for gradmap instead of 128
2023-07-30 03:36:31 +09:00
minjaesong
33a8112454
skybox: taller grad window, smooth grad clamping
2023-07-30 03:29:14 +09:00
minjaesong
439cde09fc
this is the best curve 🫠
2023-07-26 15:10:15 +09:00
minjaesong
2a62435712
wtf was that
2023-07-26 00:58:17 +09:00
minjaesong
5495552db5
yet another sky model changes
2023-07-26 00:09:47 +09:00
minjaesong
e04d0284bb
another experiments with the hosek model
2023-07-25 22:11:10 +09:00
minjaesong
ad601ffd7e
oops forgot about the alpha channel
2023-07-25 16:57:13 +09:00
minjaesong
987ec1fd98
more sky model changes
2023-07-25 16:53:02 +09:00
minjaesong
4fb30821f1
sky model update
2023-07-25 15:15:12 +09:00
minjaesong
a73c536941
skybox model changes on negative deg
2023-07-25 03:47:59 +09:00
minjaesong
4c1f16fe91
executable renamed from 'java' to 'Terrarum'
2023-07-24 00:56:01 +09:00
minjaesong
6df78b59a9
screenshot taking extracted to its own function
2023-07-22 14:19:09 +09:00
minjaesong
28c4d8f11b
texture2D -> texture
2023-07-22 03:45:21 +09:00
minjaesong
cdfc86398c
hq2x shader using modernised syntax
2023-07-22 03:41:09 +09:00
minjaesong
91d94d2dab
partially working hq2x, may not work on macOS tho
2023-07-21 20:29:17 +09:00
minjaesong
0af2e57368
wtf is going on
2023-07-21 17:41:22 +09:00
minjaesong
fbce707cac
option for screen filtering mode
2023-07-21 13:14:02 +09:00
minjaesong
9d7bd37394
automated menuwork for control panel
2023-07-15 20:21:29 +09:00
minjaesong
df8bcf79af
titlescreen: weather change is reflected to the skybox AND daylight
2023-07-15 13:33:09 +09:00
minjaesong
e328457259
improved control panel making
2023-07-14 17:03:04 +09:00
minjaesong
9baec6c7a1
improved slider mouse op
2023-07-14 16:50:25 +09:00
minjaesong
d05364f43f
horizontal slider
2023-07-14 14:34:28 +09:00
minjaesong
e7ed3d8eae
spinners will now round to nearest valid number
2023-07-13 21:08:41 +09:00
minjaesong
da6da79186
fix: previous 'centering' attempt was 8 pixels off
2023-07-13 20:08:20 +09:00
minjaesong
0767521441
uiloadmanage: going back to list will reset the list scroll
2023-07-13 16:34:01 +09:00
minjaesong
30aca57cbc
savegame renaming
2023-07-13 15:45:35 +09:00
minjaesong
e512c6c7ad
fix: textinput contained by sliding panel would not get text input
2023-07-13 15:12:30 +09:00
minjaesong
6ebf79a8e3
savelist cell width now matches management buttons; buttons and thumnail now well positioned
2023-07-13 14:13:37 +09:00
minjaesong
e5d5feeb38
fix: crafting UI is not centred
2023-07-13 13:49:50 +09:00
minjaesong
8e9d2371c8
mem gauge size changed to match the radiobutton-bar
2023-07-13 00:21:12 +09:00
minjaesong
1f5d032ad8
teleporter: no new world if memory is full
2023-07-12 21:45:22 +09:00
minjaesong
7993ccd2e5
memory gauge on teleporter world search
2023-07-12 21:30:50 +09:00
minjaesong
c77f1ffd23
removing auto/manual save selection: is practically useless
2023-07-12 10:40:21 +09:00
minjaesong
4eb7a8a77e
fix: if two savegame has identical lastmodifiedtime, file with lower number will be preferred
2023-07-12 10:00:47 +09:00
minjaesong
10f92a11a9
loadlist: version number of the savegame
2023-07-12 02:23:49 +09:00
minjaesong
c5659e2833
loadlost: preloading game screenshots
2023-07-11 21:11:19 +09:00
minjaesong
173f99f87d
two getthumbnail funs merget into one
2023-07-11 19:52:56 +09:00
minjaesong
64e05a4f17
load list: thumbnail on management scr
2023-07-11 15:18:44 +09:00
minjaesong
c033260ec5
debugpanel: solar altitude and atmos turbidity
2023-07-11 12:01:08 +09:00
minjaesong
22191bd377
daylight model edited to match the skybox
2023-07-11 01:55:15 +09:00
minjaesong
79f19120f2
replacing min/max usage with kotlin's
2023-07-11 01:54:46 +09:00
minjaesong
d96b7d1b84
fix: creating new game works again
2023-07-11 00:34:32 +09:00
minjaesong
2b62b4f413
fix: model having wrong turbidity value
2023-07-10 23:14:56 +09:00
minjaesong
f0fa5830bd
moving hosek datasets to assets dir
2023-07-10 21:38:50 +09:00
minjaesong
ec24dc9870
no day-night cycle on titlescreen demo
2023-07-10 20:44:35 +09:00
minjaesong
6bc3d0e6ad
deploying new skybox model
2023-07-10 19:47:44 +09:00
minjaesong
64c610e77e
model improvements
2023-07-10 04:00:49 +09:00
minjaesong
b25ea9654c
model improvements
2023-07-10 03:16:10 +09:00
minjaesong
b6b98562a2
preliminary skybox model 1
2023-07-10 02:57:41 +09:00
minjaesong
c93b70f537
world portal: rename and delete now working
2023-07-09 19:17:13 +09:00
minjaesong
fb67b0ef5a
fix: not having IME set would cause NPE
2023-07-09 02:27:26 +09:00
minjaesong
7c7b3de68d
swapping save delete/cancel button so that accidental double click would not delete the save
2023-07-09 02:20:38 +09:00
minjaesong
71df31b93d
working autosave chooser
2023-07-08 23:26:47 +09:00
minjaesong
9b24014191
keyboard control symbol for IME will follow the current IME selection
2023-07-08 22:24:16 +09:00
minjaesong
02308a7918
autosave marker on save list
2023-07-08 22:12:08 +09:00
minjaesong
03c6061a12
game loading is back but newgame is broken
2023-07-08 21:53:19 +09:00
minjaesong
325e67f999
damaged savegame is handled by the management scr
2023-07-08 18:49:56 +09:00
minjaesong
211f936bd3
save manage scr
2023-07-08 16:12:15 +09:00
minjaesong
1f6fa49d19
minor improvements
2023-07-08 14:20:53 +09:00
minjaesong
13810fc09b
working loading spinner; closing menu while loading will gracefully kill the loading thread
2023-07-08 14:04:14 +09:00
minjaesong
f95bc36c98
and now fa and fis works the same? wtf?
2023-07-08 03:33:02 +09:00
minjaesong
d507d84950
the file io is cursed
2023-07-08 03:12:15 +09:00
minjaesong
b31da6ffec
.
2023-07-07 15:44:42 +09:00
minjaesong
3593894c0f
hopefully more lightweight init
2023-07-07 12:27:54 +09:00
minjaesong
c28b286553
changes in fade-slide transition container
2023-07-07 00:19:56 +09:00
minjaesong
c0a3da1b66
fix: inscript - s key had wrong glyph
2023-07-06 22:43:08 +09:00
minjaesong
02cf5fdce5
tamil99
2023-07-06 22:07:21 +09:00
minjaesong
1e6f51e16c
oops now it's broken but I still had to commit lol
2023-07-05 21:35:41 +09:00
minjaesong
c61c169048
more elegant UILoadSavegame wip
2023-07-05 20:16:53 +09:00
minjaesong
5c58c3006b
inscript: ime update
2023-07-05 13:29:43 +09:00
minjaesong
742cabb81f
is this the way?
2023-07-05 01:15:48 +09:00
minjaesong
07d5e571d6
windows build: smaller exe file
2023-07-05 01:11:06 +09:00
minjaesong
305242045f
inscript keyboard layout for hindi
2023-07-05 00:44:13 +09:00
minjaesong
67388999f0
lang update
2023-07-04 21:50:20 +09:00
minjaesong
b0cc1180bb
fix: app wont launch if its path contains whitespaces
2023-07-04 21:32:38 +09:00
minjaesong
453459e3b6
fix: some UIs won't fade in/out on open/close
2023-07-03 21:35:46 +09:00
minjaesong
bad72dd353
simple SAVING ui for teleportation
2023-07-03 20:26:30 +09:00
minjaesong
13185f0565
preliminary gui thing for teleportation
2023-07-03 17:46:57 +09:00
minjaesong
fcaf4c97f1
seemingly working world teleporter (no saving... ui tho)
2023-07-03 00:10:46 +09:00
minjaesong
9c396e7b8d
new world via teleporter wip
2023-07-02 18:54:04 +09:00
minjaesong
afb7dff5d2
some comment elaboration
2023-07-02 01:25:34 +09:00
minjaesong
5d0514040c
lang split into two files
2023-06-30 16:20:57 +09:00
minjaesong
7c1806946b
worldportal: showing tooltip to tell why the button is disabled
2023-06-30 03:07:45 +09:00
minjaesong
e5e02681b8
weather only change on titlescreen
2023-06-30 00:53:46 +09:00
minjaesong
6db3baf691
clearing up interpolation functions
2023-06-30 00:14:28 +09:00
minjaesong
07cbcbe79b
better title screen camera smoothing
2023-06-29 22:50:44 +09:00
minjaesong
57a9f7febc
graph guidance colour scheme change; added easter egg where the camera might pan towards left
2023-06-29 02:56:33 +09:00
minjaesong
16cfaaea27
titlescreen follows the terrain better
2023-06-28 22:49:45 +09:00
minjaesong
72c742897e
fix: load menu buttons are pushed when they should not listen to the touchdown event
2023-06-28 17:47:04 +09:00
minjaesong
23af64deb4
proper savegame backups sorting
2023-06-28 16:42:38 +09:00
minjaesong
bb017fa9b7
gui for load savegame
2023-06-28 16:10:15 +09:00
minjaesong
1745bb16db
save deletion works but gui is still wip
2023-06-28 11:05:28 +09:00
minjaesong
370583d1af
actual red button for DELETE
2023-06-28 00:55:36 +09:00
minjaesong
66b651c627
delete character file gui wip
2023-06-27 22:46:16 +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
73a8198378
fix: loading a game would load the oldest backup save
2023-06-26 21:43:25 +09:00
minjaesong
1ef479124e
actually working load manual/auto button
2023-06-26 20:18:00 +09:00
minjaesong
e5e8028b3f
fix: clickOnceListener would not fired if screen is magnified
2023-06-26 19:07:25 +09:00
minjaesong
739b51af95
manual/auto selection for savegame loading
2023-06-26 18:18:59 +09:00
minjaesong
f9f49ab63c
new savegame loader is not quite working yet
2023-06-26 01:09:47 +09:00
minjaesong
a497463349
some ui updates
2023-06-25 20:46:52 +09:00
minjaesong
253db56c4f
the baloon now has opacity control
2023-06-25 13:58:37 +09:00
minjaesong
3d13941060
new savegame loading wip
2023-06-24 23:44:48 +09:00
minjaesong
592e489411
warning for apple rosetta
2023-06-24 02:06:22 +09:00
minjaesong
49b2011ea0
a little bit generalised titlescreen warning printing
2023-06-24 01:12:43 +09:00
minjaesong
61e6255b52
some warning for apple rosetta
2023-06-24 01:03:58 +09:00
minjaesong
2e956f89f5
fix for edge case where 64-bit x86 CPU not reporting itself as AMD64
2023-06-24 00:40:59 +09:00
minjaesong
e8ffd1f844
proper bootstrap codes
2023-06-23 18:44:05 +09:00
minjaesong
0882145f9c
some autosave stuffs; bootloader to actually use bundled runtime
2023-06-23 17:29:49 +09:00
minjaesong
28e2179e44
don't xstartonfirstthread the bootstrapper
2023-06-23 12:11:19 +09:00
minjaesong
48eb1ffd8f
printout child proc's out and err to console
2023-06-22 23:11:34 +09:00
minjaesong
6daccb2e62
locales
2023-06-22 22:27:56 +09:00
minjaesong
8c9d5a26fb
more code trimming
2023-06-22 22:05:10 +09:00
minjaesong
ee3e5b14cd
rm unused code snippet
2023-06-22 21:21:09 +09:00
minjaesong
5c39df9080
bootstrapper for the App so that the user can change the max heap in-game
2023-06-22 21:08:09 +09:00
minjaesong
5d77694316
windows build script now produces .exe
2023-06-21 23:49:42 +09:00
minjaesong
cf111d2507
world portal writing current world to actorvalue 'worldportaldict' if it's not there
2023-06-20 13:45:32 +09:00
minjaesong
724ace3f00
for now ui simply closes on teleport target selection
2023-06-20 13:22:14 +09:00
minjaesong
1457cbffb3
worldportal: submitting teleportrequest works, needs UI refinement
2023-06-20 00:15:53 +09:00
minjaesong
7a42066392
electric: rising/falling edge and level detection
2023-06-19 18:42:08 +09:00
minjaesong
528b975350
wiresim: signal sinking actors are only getting updated when the sim calls for
2023-06-19 16:34:39 +09:00
minjaesong
9e9064dd55
world portal: world search is now new world
2023-06-19 00:50:55 +09:00
minjaesong
138c6d22d2
some font stuffs for ui
2023-06-18 21:40:06 +09:00
minjaesong
a33f0e7ab4
world search ui integrated to world portal ui
2023-06-18 21:29:18 +09:00
minjaesong
93c427473d
inventory backdrop is now image
2023-06-18 16:02:25 +09:00
minjaesong
6b8798a19e
single screen ui for world portal
2023-06-18 01:28:51 +09:00
minjaesong
376595d7cd
fix: scroll controller for portal listing is 2 px shorter that it should
2023-06-18 00:40:55 +09:00
minjaesong
4cc52b5585
fix: storage chest ui would be shifted to left and any mouse button would trigger the action
2023-06-17 23:19:09 +09:00
minjaesong
0ff71f39fe
list scroll for portallisting
2023-06-17 17:10:13 +09:00
minjaesong
13f487a562
inventory navbar to its own uiitem
2023-06-17 16:46:15 +09:00
minjaesong
0599ce91b1
reflection function update
2023-06-12 15:08:42 +09:00
minjaesong
3d5fd984d7
another text pos change
2023-06-06 18:23:28 +09:00
minjaesong
8d0d84fbf8
font update/ime fix
2023-06-06 18:16:34 +09:00
minjaesong
eb2c716691
code for new itemsheet format
2023-06-06 14:37:54 +09:00
minjaesong
ac53f821e2
new format for item sprites; code upcoming ;)
2023-06-05 23:38:47 +09:00
minjaesong
cd6df71347
world portal listing: back tray for texts
2023-06-04 21:21:48 +09:00
minjaesong
ac553ed156
serialiser filters Companion objs
2023-06-01 17:50:39 +09:00
minjaesong
8c5c986cbf
wider inventory cells
2023-05-31 21:07:57 +09:00
minjaesong
a0f597865e
using Delete instead of Delete World
2023-05-30 01:07:07 +09:00
minjaesong
bafd0d9f7c
ui theme updates
2023-05-30 00:51:32 +09:00
minjaesong
e259fc2f3b
world size classification is now Tiny-Small-Big-Huge
2023-05-29 20:43:17 +09:00
minjaesong
ebbb121b8c
fix: fixture pickup avail check is now done properly
2023-05-29 20:10:39 +09:00
minjaesong
331e89b4df
world portal listing gui
2023-05-29 17:51:15 +09:00
minjaesong
98a6c9ae70
world portal gui wip
2023-05-29 02:41:59 +09:00
minjaesong
1646871ddf
removing 'small' world size for new worlds: gamedesign choice
2023-05-28 21:31:14 +09:00
minjaesong
76bfc0fde4
world portal gui wip
2023-05-28 20:55:47 +09:00
minjaesong
ef6f39632d
world portal wip
2023-05-28 18:41:21 +09:00
minjaesong
a3ecd4a4f4
some adjustments for the quickslot and pie
2023-05-28 01:47:17 +09:00
minjaesong
065f80224f
fix: light/shadebox would get tilewise size of 2 when their hitbox size is set to 16
2023-05-28 00:31:29 +09:00
minjaesong
34fb046968
minor changes to the graphics control panel
2023-05-27 23:31:21 +09:00
minjaesong
43da6cc5d8
adding Char to QuickDirtyLint
2023-05-23 20:50:19 +09:00
minjaesong
fccc2162f6
quick and dirty but working linter
2023-05-23 00:09:11 +09:00
minjaesong
c554df9b98
trying the android linter for code inspection
2023-05-22 21:33:39 +09:00
minjaesong
8446cb2ecf
fix: door won't consider the distance of the actor
2023-05-22 11:56:57 +09:00
minjaesong
07b44a92c5
reload() for dynamicitems
2023-05-22 11:46:06 +09:00
minjaesong
f12bf553ff
door retains its apparance after load; autodoor is permissible for all IngamePlayers
2023-05-22 01:25:14 +09:00
minjaesong
3ba7ddd30e
new toggler design
2023-05-21 20:46:54 +09:00
minjaesong
eee551058f
graphics control panel reworked
2023-05-21 19:59:16 +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
5d78df9e99
savegame listing - if multiple valid savegames with same UUID is there, only the most recent one is retained
2023-05-21 11:31:32 +09:00
minjaesong
6268b99c1c
material and 5 temporary vectors no longer go into the savegame
2023-05-21 11:20:45 +09:00
minjaesong
b0d83325a7
lib cleanup
2023-05-19 14:53:29 +09:00
minjaesong
16ae3225e6
graalvm-js update
2023-05-19 14:19:39 +09:00
minjaesong
a587c86826
Terragen param adjustments
2023-05-17 21:00:02 +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
4ba1173d8a
fix: bad key assignments on Colemak keyboards
2023-05-17 13:43:20 +09:00
minjaesong
7e10039d29
no autocorrect on biomegen; code structure improvements
2023-05-17 09:52:28 +09:00
minjaesong
9e44ca93ab
build_app_all.sh
2023-05-16 22:56:38 +09:00
minjaesong
8cb11d5c82
doors for test
2023-05-16 22:52:46 +09:00
minjaesong
ed7ca5c1a8
build script for linux-arm (untested)
2023-05-16 22:23:33 +09:00
minjaesong
aad258c054
more prominent torch flickering
2023-05-16 22:22:40 +09:00
minjaesong
79e7ef4da0
.icns and .jar to git-lfs
2023-05-16 13:48:27 +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
1b0f233fcb
mac app building with icons
2023-05-15 17:59:02 +09:00
minjaesong
ac3975e52f
whyyyy
2023-05-15 16:18:59 +09:00
minjaesong
fb60813c14
mac build script to zip the .app
2023-05-15 16:08:28 +09:00
minjaesong
f2bd6a161e
epsilon redef
2023-05-04 19:11:51 +09:00
minjaesong
c6a2a4199e
kotlin update 1.8.20
2023-05-03 21:40:03 +09:00
minjaesong
bae212e51f
build script update
2023-04-15 11:48:42 +09:00
minjaesong
d69d8dabde
build inst update
2023-04-15 00:55: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
11a319788a
fixed a bug where text input via inputstrober would skip key presses
2023-04-08 02:31:27 +09:00
minjaesong
bf1c906a88
Reflection util
2023-03-25 13:04:53 +09:00
minjaesong
2474583a86
using gl32 shaders for other runnables
2023-02-28 22:59:32 +09:00
minjaesong
e13cfd37b0
build inst update
2023-02-28 20:12:45 +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
2c86c6a461
more shader shenanigans
2023-02-28 17:32:52 +09:00
minjaesong
315b984d3b
shader updates
2023-02-28 17:18:22 +09:00
minjaesong
8d7a62f796
more shader things that needs multiplatform investigation
2023-02-28 16:57:33 +09:00
minjaesong
f0b1d7f1bd
some old changes I forgot to commit
2023-02-28 04:37:32 +09:00
minjaesong
6f4d9180dc
apple m chips support wip
2023-02-28 04:36:11 +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
eefaa9ec7c
less CPU demanding InputStrobing
2023-01-16 04:24:54 +09:00
minjaesong
b496d606d3
removing fbo on UIItemTextSelector: it's useless
2023-01-16 03:36:17 +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
53dee515fe
unsafeptr: specialised exceptions
2023-01-03 03:23:54 +09:00
minjaesong
8bbf511b0a
added missing audiodevice.dispose
2022-12-31 20:12:27 +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
71fd92ad17
Virtual Disk doc fix typos and minor rewrites
2022-12-21 04:12:37 +09:00
minjaesong
c48a4834f8
64 bit version number
2022-12-20 03:50:07 +09:00
minjaesong
b14e3085d6
how do atomicsomething work
2022-12-17 20:15:41 +09:00
minjaesong
39318b1508
tevd: bytearray64 update
2022-12-17 05:45:52 +09:00
minjaesong
60c0dd4c06
tevd: bytearray64 update
2022-12-17 05:31:37 +09:00
minjaesong
fab1b168aa
typo fix
2022-12-14 15:18:19 +09:00
minjaesong
2af89ac831
intellij code convention update
2022-12-14 03:20:59 +09:00
minjaesong
cd4157d40a
suggestion of alt colour set
2022-12-12 17:15:14 +09:00
minjaesong
cc7efd0e33
renaming Toolkit.Theme colour variables
2022-12-12 16:31:28 +09:00
CuriousTorvald
9c84e8f597
pathText will have unified dir separator depending on the OS
2022-12-09 20:42:11 +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
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
minjaesong
bb3511b1db
blocksdrawer now works with screen zoomed
2022-08-02 02:56:09 +09:00
minjaesong
8b2cabcbdc
removing redundant maths ops on hitbox intersect detection with ROUNDWORLD
2022-07-28 23:40:55 +09:00
minjaesong
d7d3e430ef
fixed a bug where solid actorblock would cause wrong tile connection and ambient occlusion
2022-07-28 23:21:24 +09:00
minjaesong
48443a9c11
class for door variants
2022-07-28 20:29:58 +09:00
minjaesong
99a60716b8
overridable door base so that door variants can be created
2022-07-28 20:21:06 +09:00
minjaesong
56fbfb578f
door automatic opening/closing now works
2022-07-28 15:48:01 +09:00
minjaesong
c903d48073
fixed a bug where non-solid blocks would still placed indefinitely
2022-07-22 17:19:43 +09:00
minjaesong
6495e741e6
tile's platform-ness is now determined by their tag
2022-07-20 18:21:16 +09:00
minjaesong
0f4508986d
fixed a bug where ActorWithBody.mouseUp is incorrectly implemented
2022-07-20 17:29:10 +09:00
minjaesong
de7ef60396
block marker to not appear on the actors-under-cursor list
2022-07-20 00:05:37 +09:00
minjaesong
360260cf03
tapestry now spawns thanks to all the code that made door to spawn correctly
2022-07-19 23:43:18 +09:00
minjaesong
8b8fc0e93c
actorblock only renders when F3 is on
2022-07-19 22:14:40 +09:00
minjaesong
78d249cb6e
door and its ghost now spawns at the right position in the world
2022-07-19 21:46:59 +09:00
minjaesong
06ef46d369
some changes regarding actorblocks
2022-07-19 18:32:21 +09:00
minjaesong
5fbbf34c10
fixed a bug where the player would immediately pick back up the fixture they've just placed one frame ago
2022-07-19 00:25:13 +09:00
minjaesong
23c2d86c27
fixed a bug where blocks are still consumend even if there is a block already under the cursor
2022-07-14 17:07:59 +09:00
minjaesong
69c5ceb61f
wire connecting will take ROUNDWORLD into account
2022-07-13 23:19:47 +09:00
minjaesong
c5360cdcb8
working wire cutter
2022-07-13 21:28:59 +09:00
minjaesong
2a7e2b7ce4
centering of labels for crafting ui
2022-07-13 17:40:07 +09:00
minjaesong
d86fd5d5fe
chest ui: chest names are centered around the cells
2022-07-13 01:08:38 +09:00
minjaesong
b583cb850f
wire is now placed as intended
2022-07-11 20:01:19 +09:00
minjaesong
ee39128378
renderer is updated but wire pieces have some bugs on laying wire to the world
2022-07-08 22:02:42 +09:00
minjaesong
adc151b169
wire connectivity wip (need to take a look at the renderer)
2022-07-08 00:27:00 +09:00
minjaesong
db0be9e088
wire connectivity wip
2022-07-07 01:06:43 +09:00
minjaesong
84158319d1
'recipe for the recipe' selected by the game will also update the UI accordingly so that players would know the other recipe has been selected
2022-07-05 17:25:49 +09:00
minjaesong
f2e690b936
modules can now have their own config files
2022-07-03 18:17:50 +09:00
minjaesong
565323ef07
clicking on craftable ingredient will bring up its crafting recipe
2022-07-03 02:37:25 +09:00
minjaesong
523dd458ce
crafting ui nearly complete
2022-07-02 23:28:33 +09:00
minjaesong
4eb3ad07f3
crafting ui item cell highlighting works as intended
2022-07-02 18:06:52 +09:00
minjaesong
60497e4201
fixed a bug where selected recipe does not highlight
2022-07-02 15:57:58 +09:00
minjaesong
5cd5e9a6bf
altering recipe by player works but button highlighting is not
2022-07-01 17:45:00 +09:00
minjaesong
8363b5b4ea
control help for computer ui
2022-07-01 02:27:06 +09:00
minjaesong
4e98a8c00e
ingredients selected for crafting will be highlighted on the player inventory area
2022-06-30 22:05:05 +09:00
minjaesong
6a6c042e11
control help for crafting menu
2022-06-29 20:01:11 +09:00
minjaesong
8ffe949778
crafting ui now resets after a crafting
2022-06-29 17:54:41 +09:00
minjaesong
263298a18d
seemingly working crafting window
2022-06-29 17:44:38 +09:00
minjaesong
afc4435f25
idle fps configurable via config file
2022-06-29 16:16:54 +09:00
minjaesong
068721376f
q&d fix for spinner initialise to blank label on crafting ui
2022-06-29 02:53:17 +09:00
minjaesong
9edfc90ad8
a cell for items to craft will highlight when selected
2022-06-29 00:02:18 +09:00
minjaesong
b34502ebd3
crafting ui working (visuals only)
2022-06-28 22:51:09 +09:00
minjaesong
8ee2a2f56d
more crafting ui wip
2022-06-28 00:57:40 +09:00
minjaesong
d56fb81bcf
more crafting ui wip but i'm going to need 1 new beeeg uiitem
2022-06-27 22:09:38 +09:00
minjaesong
6e4677352d
errormsgs
2022-06-26 20:04:52 +09:00
minjaesong
bb2641a523
slightly more detailed errormsg
2022-06-26 11:14:35 +09:00
minjaesong
29f6c6dfdf
crash report in HTML
2022-06-26 03:38:07 +09:00
minjaesong
c1e190cd0d
crash handler to display mod errors if any
2022-06-26 03:00:17 +09:00
minjaesong
8c07b03213
crafting recipe is at least successfully read and parsed by the modloader
2022-06-25 22:40:23 +09:00
minjaesong
4569546bdd
crafting recipe loader wip
2022-06-25 03:28:02 +09:00
minjaesong
828a485395
screen magnifying for hidpi WIP
2022-06-13 13:19:10 +09:00
minjaesong
27509a7291
new furbud sprite for yet another testing
2022-06-05 15:22:04 +09:00
minjaesong
fc59a1d0b2
added Gamerules to the GameWorld
2022-06-03 00:54:50 +09:00
minjaesong
a57cb99619
simplified crafting recipe definition
2022-05-15 15:18:03 +09:00
minjaesong
5781f5cd00
better dithering on toggler texture
2022-05-02 23:10:51 +09:00
minjaesong
7ff6dfe1fe
Revert "Light Calculation using JDK Incubator Vector": Vectorising
...
yields poorer performance
This reverts commit b47549d846 .
2022-04-21 15:34:24 +09:00
minjaesong
b47549d846
Light Calculation using JDK Incubator Vector
2022-04-21 15:29:15 +09:00
minjaesong
fd72b3d3ba
this is a super jank solution but it worked (shrug)
2022-04-20 20:15:26 +09:00
minjaesong
b3a27bb428
tried to tackle the alpha blending issue but it seems the problem is on somewhere far far away
2022-04-20 17:53:47 +09:00
minjaesong
cfcdb9c998
adding a tail to the sprite
2022-04-20 10:18:54 +09:00
minjaesong
d350ec2866
another (n)pc template
2022-04-14 23:38:29 +09:00
minjaesong
50012444b5
repurposed a 'minimal res' indicator to represent 'ui area' as it's no longer necessary to care about the minimal window size allowed
2022-04-14 16:06:07 +09:00
minjaesong
b92b53352b
more 'correct' dithering equation
2022-04-12 11:16:58 +09:00
minjaesong
9b2d85c640
colour grading proof-of-concept on postprocessing
2022-04-08 16:47:54 +09:00
minjaesong
6238e92f65
ycocg-based colour grading test wip
2022-04-07 17:48:56 +09:00
minjaesong
97633eba46
unsafeptr is now byte-aligned
2022-04-06 20:54:58 +09:00
minjaesong
d958683365
still have no idea how to make this work
2022-04-05 17:46:03 +09:00
minjaesong
59921ce2f8
fixed a bug where greek ime would errenously erase a character when composing diacritics
2022-04-05 10:30:22 +09:00
minjaesong
0cef2431be
another minor touches
2022-04-02 11:14:46 +09:00
minjaesong
43bbecf791
tilewise mouse coord on debug window
2022-04-01 22:22:34 +09:00
minjaesong
620ebf4aa4
virtual down down working slightly better
2022-03-31 15:58:59 +09:00
minjaesong
faa33d9a81
more debugwindow stuffs
2022-03-31 10:24:47 +09:00
minjaesong
d387b9ca37
more frivulous debug window frisbees
2022-03-30 17:05:46 +09:00
minjaesong
147c57557d
debug window: toggle visibility of timers using U key
2022-03-30 14:21:16 +09:00
minjaesong
a0d13a6060
fixing a minor bug on getLight coord
2022-03-30 14:08:43 +09:00
minjaesong
85d333a560
fixing various oversights in debug window
2022-03-30 10:04:43 +09:00
minjaesong
fc7cbe0575
background for debug info
2022-03-29 22:03:41 +09:00
minjaesong
d85661f668
more debug elements
2022-03-29 20:52:26 +09:00
minjaesong
a602c9d18b
using relative pos for debug info elements
2022-03-29 18:42:18 +09:00
minjaesong
86318511cb
new debug window wip
2022-03-29 17:57:35 +09:00
minjaesong
bac8bd7f90
tfw a jank idea seemingly fixes the long-winded platform bug
2022-03-29 16:11:57 +09:00
minjaesong
8c8e41871a
portrait on equippedview
2022-03-25 16:22:35 +09:00
minjaesong
327e000a54
shader cleanup; a config key for higher bits per pixel on graphics
2022-03-25 15:50:03 +09:00
minjaesong
af542e43a9
portrait now available again on player load; still not on the equippedview
2022-03-25 15:06:14 +09:00
minjaesong
4b6a878601
assembledsprite now animates
2022-03-24 22:44:55 +09:00
minjaesong
53ee28eb85
now draws held item again
2022-03-24 16:19:51 +09:00
minjaesong
49c47dc42e
do not backup savegame on load
2022-03-24 14:35:41 +09:00
minjaesong
de71f8bd17
AssembledSpriteAnimation now renders correctly
2022-03-24 14:24:36 +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
ab73511042
lol i don't need quotation marks on csv
2022-03-23 10:22:14 +09:00
minjaesong
76435dbbdf
fixed a stupid bug where spawning a same kind of fixture twice would crash the game because the spawner would not renew the fixture instance after a first spawn
2022-03-23 10:03:03 +09:00
minjaesong
de45ad1c25
another font fix
2022-03-22 17:08:47 +09:00
minjaesong
78869fc84f
just some silly math functions
2022-03-22 12:26:30 +09:00
minjaesong
000f825849
a new key for blocks.csv; csveditor updates
2022-03-22 11:11:44 +09:00
minjaesong
8974d336c4
font update
2022-03-22 09:29:49 +09:00
minjaesong
194a79d134
fixed a bug where fullscreen inventory ui would errenously unpause the game
2022-03-20 00:58:37 +09:00
minjaesong
b8ccee3882
font update
2022-03-19 10:42:57 +09:00
minjaesong
c309948b40
font update; another idea for a fixture
2022-03-17 16:45:59 +09:00
minjaesong
52f0dfdeb9
various fixes
2022-03-16 12:50:43 +09:00
minjaesong
40a7c6876a
fixed a bug where closing the inventory ui while tooltip is showing will make it persist when the ui is opened again
2022-03-12 17:52:48 +09:00
minjaesong
54f1f590c4
font update
2022-03-12 11:52:10 +09:00
minjaesong
d15dc20300
crafting system wip
2022-03-11 17:46:35 +09:00
minjaesong
b5aacd976c
tags on ingame blocks
2022-03-11 15:05:06 +09:00
minjaesong
6c7cbc02ae
some language key change
2022-03-11 14:26:33 +09:00
minjaesong
d235084f92
configurable crafting menu key
2022-03-11 12:27:25 +09:00
minjaesong
7f01ac2641
untracking ModuleComputers.jar
2022-03-11 11:36:20 +09:00
minjaesong
f9f9aa414a
crafting ui is on the inventory menu now
2022-03-11 11:34:33 +09:00
minjaesong
d09befee6f
crafting ui wip
2022-03-10 17:56:26 +09:00
minjaesong
d589b602ef
why ghost item latch is always false when read?? fixed using atomic vars
2022-03-10 13:34:42 +09:00
minjaesong
ee80d460f2
inventory ui elements position adjustments
2022-03-10 11:55:38 +09:00
minjaesong
38878607eb
changed a label for 'return to main menu' to 'quit' because some players are reported to think 'return to main menu' would close the ESC menu
2022-03-10 09:38:18 +09:00
minjaesong
8e5dccb86a
fixed a bug where cursoring left on textlineinput won't scroll the input ui correctly
2022-03-08 23:16:37 +09:00
minjaesong
88c71b6c06
hash checking for module's jarfile
2022-03-08 11:59:28 +09:00
minjaesong
96e0444be1
more tree updates
2022-03-07 21:24:04 +09:00
minjaesong
a769594ce3
font update
2022-03-06 13:55:22 +09:00
minjaesong
cb364fdb06
more usage ideas for zinc
2022-03-04 23:44:18 +09:00
minjaesong
541be15eed
wip?
2022-03-02 17:49:19 +09:00
minjaesong
0695dd843a
imprved comments
2022-03-02 09:13:47 +09:00
minjaesong
6906d24e59
simpler way of making item sprite
2022-03-01 19:08:06 +09:00
minjaesong
7e90387afc
fixed a bug with canvas texture blending
2022-02-28 23:53:42 +09:00
minjaesong
13003a63d3
moving platform wip
2022-02-28 17:54:07 +09:00
minjaesong
e8330af14a
tapestry is decoded and itemised just fine but does not spawn
2022-02-28 15:34:48 +09:00
minjaesong
68d8bf13b7
tapestry sprite to draw frame
2022-02-28 11:39:29 +09:00
minjaesong
142fcab930
no module window backdrop colour now depends on the os it's running
2022-02-27 23:02:16 +09:00
minjaesong
fad23901d6
forgot to remove test prints
2022-02-27 19:24:01 +09:00
minjaesong
3443a5baab
modularise everything
2022-02-27 18:52:59 +09:00
minjaesong
f4402771c8
ability to load console commands from mods
2022-02-27 02:24:59 +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
dc86de139c
fixed a bug where actors lightbox won't follow the actor's scale
2022-02-25 14:36:36 +09:00
minjaesong
6d3a577e46
font update
2022-02-25 13:39:38 +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
428cdefb80
actors can now block light
2022-02-24 17:51:18 +09:00
minjaesong
2e3a9e6fa0
wider module info cells
2022-02-24 14:55:57 +09:00
minjaesong
8ee221b93d
no module titlescreen: clickable load order path
2022-02-24 13:44:51 +09:00
minjaesong
900cef6435
F12 now takes screenshot in PNG format
2022-02-24 11:09:48 +09:00
minjaesong
b3940d96b8
support for external mods
2022-02-24 11:03:03 +09:00
minjaesong
598d0514ff
a temporary solution for Windows which just uses the batch file
2022-02-23 22:56:54 +09:00
minjaesong
040b0b5aad
proper application name for macOS plist
2022-02-23 21:19:39 +09:00
minjaesong
7c966b0da8
support for texture packs
2022-02-23 17:59:38 +09:00
minjaesong
841a77403b
Application build scripts
2022-02-23 11:52:34 +09:00
minjaesong
cba25ef428
font update
2022-02-23 09:21:06 +09:00
minjaesong
596cd9b102
a console command to fill up inventory with every item
2022-02-22 17:22:54 +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
1787ad7cdd
terrain item image atlas to always have maximum possible sizes defined on the game config
2022-02-21 22:03:59 +09:00
minjaesong
c8dbb26922
savegame loading failure will display more helpful exception
2022-02-21 21:19:48 +09:00
minjaesong
6f4b53daad
buncha missing illuminators
2022-02-21 17:53:02 +09:00
minjaesong
f5b6a3e22a
colour picker wip
2022-02-21 16:29:35 +09:00
minjaesong
46b15c3d95
build suggestion to hide the jarfile into the subdir
2022-02-21 13:27:53 +09:00
minjaesong
9c9a888496
startup scripts to change working directory to where the script files are
2022-02-21 13:07:03 +09:00
minjaesong
9659ef3a5f
faux global illumination impl
2022-02-21 11:01:27 +09:00
minjaesong
7bec4c29af
gv
2022-02-20 13:02:25 +09:00
minjaesong
19de7c7fa3
ui suggestion upgate
2022-02-18 18:32:39 +09:00
minjaesong
545663254f
tree update
2022-02-18 11:45:30 +09:00
minjaesong
541463ea8c
font update
2022-02-18 09:05:46 +09:00
minjaesong
cdc82f9495
doc update
2022-02-17 23:04:25 +09:00
minjaesong
f581409d82
doc changes
2022-02-15 21:43:38 +09:00
minjaesong
a7183f0650
another tech tree but item-oriented
2022-02-15 17:52:17 +09:00
minjaesong
5148ef3821
font update
2022-02-14 13:44:10 +09:00
minjaesong
ba3615a8e1
shader version shenanigan
2022-02-11 17:59:21 +09:00
minjaesong
5c94e88d76
inventory item count is now Long; should not interfere with the existing savegame
2022-02-11 09:33:50 +09:00
minjaesong
97d3edf1b9
new instruction for Java 17 deployment
2022-02-10 10:27:40 +09:00
minjaesong
e69cb5845c
fixed a bug where barehand digging 'box' would not align as intended
2022-02-09 17:42:25 +09:00
minjaesong
4612493566
adding extra headroom to the assembled sprite so that a large held item wouldn't get cropped
2022-02-07 11:38:26 +09:00
minjaesong
e64bd5d389
fixture ghost is working again
2022-02-07 11:13:31 +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
5d587dcc12
working config panels on esc menu
2022-01-28 12:52:48 +09:00
minjaesong
fe5a4bcfb0
lanternmap will blend when multiple blocks occupy the same block
2022-01-28 11:31:34 +09:00
minjaesong
ff400d1e2f
key config menu working on ingame
2022-01-28 10:49:02 +09:00
minjaesong
956c9d44e1
moved essential resources out of the assets directory and into the jar
2022-01-28 10:30:08 +09:00
minjaesong
e3b82ae5b6
console command loading from command list on the module directory
2022-01-28 09:50:05 +09:00
minjaesong
a301ec57ae
abandoning the async idea: updating on the main thread is actually faster when it's called often enough -- maybe something to do with the optimisation on runtime?
2022-01-27 18:42:22 +09:00
minjaesong
c500a5ca39
asynchronous lightmap update wip
2022-01-27 17:11:09 +09:00
minjaesong
119b7fc022
particles must be disposed of before overwritten
2022-01-27 12:35:50 +09:00
minjaesong
82897e0d6c
*this* should force even-numbered position on thumbnail generation
2022-01-27 09:57:18 +09:00
minjaesong
d1d3086879
using 'correct' gl version
2022-01-27 00:09:39 +09:00
minjaesong
71176dcc9e
change control working on the esc menu
2022-01-26 23:28:44 +09:00
minjaesong
9b4dd019ca
prints out system info on the game crash
2022-01-24 21:04:13 +09:00
minjaesong
ce276f05f3
hopefully fix the bug that occurs when you minimise the screen?
2022-01-24 19:59:23 +09:00
minjaesong
a213cba5ef
fixed a bug where signal emitter wouldn't work after save reload
2022-01-24 13:01:59 +09:00
minjaesong
ee8da4df84
rudimentary deploy system
2022-01-24 01:33:24 +09:00
minjaesong
367271c5ea
disabling 'immediate save fired' message
2022-01-23 20:48:41 +09:00
minjaesong
98aa2087bb
fixed a bug where console window would register keypresses when it's first loaded but not opened
2022-01-23 20:36:44 +09:00
minjaesong
250529e842
SortedArrayList.cloneToList() is no longer susseptible to ConcurrentModificationException
2022-01-23 20:25:20 +09:00
minjaesong
162d211a2d
russian ime diacritics fix
2022-01-22 14:47:06 +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
0c70a7eebc
fixme: picking up a fixture clones it
2022-01-21 22:13:34 +09:00
minjaesong
fa68a1c377
fixture will drop itself when mined
2022-01-21 16:35:37 +09:00
minjaesong
75afcaede3
fixture pickup and mining works except for the dropping of a mined fixture
2022-01-21 14:01:37 +09:00
minjaesong
48e68137d6
copyright update; added HSLuv
2022-01-17 12:32:53 +09:00
minjaesong
b87dc1f28b
fixed a bug where the barehand action would do nothing
2022-01-14 15:44:37 +09:00
minjaesong
a7357c00a9
it was squared
2022-01-13 12:53:33 +09:00
minjaesong
f1d8850196
merging dropped items when they tightly overlap
2022-01-13 11:14:21 +09:00
minjaesong
1060d96364
IS_DEVELOPMENT_BUILD key can now be toggled with vm option '-ea'
2022-01-13 09:55:51 +09:00
minjaesong
53645925ba
variable tool reach wip
2022-01-12 17:30:30 +09:00
minjaesong
bf31cbb556
pickaxes are faster in general
2022-01-12 17:20:18 +09:00
minjaesong
0a5b9c1f2f
modification date now writes successfully
2022-01-12 16:38:43 +09:00
minjaesong
b0cf37250f
savegames are finally sorted
2022-01-12 11:59:10 +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
03a06773c4
walk anim speed adjusted
2022-01-11 22:14:44 +09:00
minjaesong
dc595fdd51
reading text from the keyboard input panel will return the string in Unicode NFC
2022-01-11 17:30:52 +09:00
minjaesong
65d9ae7ee1
new walk anim delay WIP
2022-01-11 15:20:09 +09:00
minjaesong
202123486a
lang composition
2022-01-11 11:04:11 +09:00
minjaesong
2b3fdbde1f
item name translations
2022-01-10 22:37:28 +09:00
minjaesong
946f75183c
briefy showing item name to the quickslot when the selection has changed
2022-01-10 16:19:56 +09:00
minjaesong
48f62e11bf
drawing a held tile to the hand of the sprite
2022-01-08 21:52:21 +09:00
minjaesong
6697f2f5cd
drawing held item to the sprite WIP
2022-01-06 17:24:24 +09:00
minjaesong
0d14f9e027
a point to insert the item image to the item sprite
2022-01-06 14:56:36 +09:00
minjaesong
b1856852e4
more fixme comments
2022-01-06 11:40:36 +09:00
minjaesong
4ab9ad6a21
inputstrober thread priority set to 10
2022-01-06 10:03:35 +09:00
minjaesong
0a4410d865
font update
2022-01-05 16:59:14 +09:00
minjaesong
203252cec4
air drag sim is tuned so it's 'playable' than being physically accurate
2022-01-05 16:58:57 +09:00
minjaesong
0479eb1eb6
turns out it was not a cause of the "oscillating platform" bug
2022-01-04 21:29:28 +09:00
minjaesong
2f518258a3
fixed a bug where WeatherMixer would not read weather json files
2022-01-04 17:41:55 +09:00
minjaesong
b9bb757a76
trying to fix phys engine platform tile bug
2022-01-03 22:57:54 +09:00
minjaesong
8502b51396
mod dependency version checking
2022-01-02 23:54:22 +09:00
minjaesong
caa9b84cb2
modmgr to actually check dependency WIP
2022-01-01 23:38:30 +09:00
minjaesong
bc6a1c4463
new year new copyright date
2022-01-01 22:05:54 +09:00
minjaesong
ebefe97b59
mod icon will grey out if it contains errors
2021-12-28 23:07:55 +09:00
minjaesong
c9b87492c2
fixed a bug where wires won't pop up as the camera moves
2021-12-28 15:28:45 +09:00
minjaesong
9810d0927c
grapple and quickslot buttons on keeb control panel
2021-12-28 13:02:40 +09:00
minjaesong
c6bc628165
finally working floating head on the minimap
2021-12-22 16:00:21 +09:00
minjaesong
782581a61b
aww wip
2021-12-22 11:57:55 +09:00
minjaesong
7a22f49850
only works when it's not zoomed and not being panned
2021-12-21 21:49:13 +09:00
minjaesong
6ce4879857
wtfwftwtfwt
2021-12-21 18:02:01 +09:00
minjaesong
7ec9c6d383
font update
2021-12-21 14:09:46 +09:00
minjaesong
2a433a0cbe
get mugshot for assemblying sprites
2021-12-21 00:03:13 +09:00
minjaesong
099071bdd0
get player head texture wip
2021-12-20 22:56:16 +09:00
minjaesong
07345e3128
fixed a bug where hitbox of char/world selector is not changing when chat overlay is on
2021-12-18 15:23:32 +09:00
minjaesong
90197115d4
just for fun
2021-12-17 20:44:40 +09:00
minjaesong
9543757a15
font update
2021-12-17 20:23:16 +09:00
minjaesong
ad27e6c409
Fixed a bug where "Saving..." text would overlap with the progress ring
2021-12-17 17:04:09 +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
c39e372db3
icon for mouse drag
2021-12-16 16:58:11 +09:00
minjaesong
fc61bf1da5
minimap barely working
2021-12-16 16:40:53 +09:00
minjaesong
ff848c7c3a
minimap is working but update is slow
2021-12-16 12:55:21 +09:00
minjaesong
b906c41be8
new minimap working and not working
2021-12-15 16:56:36 +09:00
minjaesong
0027b747b4
inventory minimap has fixed viewport size to achieve fair play against different screen size settings
2021-12-15 11:08:51 +09:00
minjaesong
b46f464abc
removing unused classes
2021-12-15 00:01:30 +09:00
minjaesong
b0d5cd1266
fixture ghost image repositioning
2021-12-14 20:52:01 +09:00
minjaesong
f922c19fe3
font update
2021-12-14 17:17:53 +09:00
minjaesong
0c04938330
heck flippin
2021-12-13 23:26:03 +09:00
minjaesong
254bf814a9
Flippin' eck
2021-12-13 23:22:17 +09:00
minjaesong
83f78edc2a
the world is being unflipped wip
2021-12-13 13:05:23 +09:00
minjaesong
1057f40fba
adjusting load order of every item image
2021-12-13 02:52:25 +09:00
minjaesong
63a29df733
fixture ghost test
2021-12-13 00:57:55 +09:00
minjaesong
578208d112
arst
2021-12-12 20:40:03 +09:00
minjaesong
b7f7558192
lightmap blurring simplified
2021-12-12 20:39:12 +09:00
minjaesong
5fb3e0b6b4
font update
2021-12-12 19:34:16 +09:00
minjaesong
b0d648547b
new module info ui
2021-12-12 16:25:42 +09:00
minjaesong
e5b4e76d39
font update; fallback titlescreen update
2021-12-12 14:26:39 +09:00
minjaesong
06a6d2774c
screen blur without creating a texture
2021-12-12 13:09:59 +09:00
minjaesong
90a794cc7b
k one more external link
2021-12-11 22:33:20 +09:00
minjaesong
f90a0fc4e2
i hate opengl, if you can't already tell
2021-12-11 22:31:58 +09:00
minjaesong
53e847d66c
floatframebuffer for almost everything and the glblending craps out again
2021-12-11 22:14:24 +09:00
minjaesong
10819e2607
titlescreen moved to modules; using GLES 3.0 as default
2021-12-11 21:08:56 +09:00
minjaesong
56f5dc1686
fixed a bug with dangling pointer on loadscreen
2021-12-11 01:32:36 +09:00
minjaesong
df1b3dc680
using weaker and faster fullscreen blurring; this is a style choice
2021-12-10 23:22:13 +09:00
minjaesong
455f8ebf5f
more sprite edit
2021-12-10 15:35:22 +09:00
minjaesong
b5f4a4ae9f
kawase blur on toolkit
2021-12-10 12:43:54 +09:00
minjaesong
8ab852d18a
will use 0.667f as a "kawase blur power constant"
2021-12-10 09:36:02 +09:00
minjaesong
5d18e37daa
derp
2021-12-09 23:48:11 +09:00
minjaesong
57b610ce4a
kawase blur is working i think
2021-12-09 23:39:51 +09:00
minjaesong
b8361a9514
text input: fixed a bug where pasting would advance the internal cursor but the actual text wouldn't go in
2021-12-09 19:08:20 +09:00
minjaesong
44d6d84bbd
super simple new character window
2021-12-09 16:58:26 +09:00
minjaesong
3c4e169743
IME toggle button repositioned to the most visible place
2021-12-09 15:44:47 +09:00
minjaesong
f3033b2fc3
mod icons
2021-12-09 15:00:16 +09:00
minjaesong
4094f0d3ea
more sprite updates
2021-12-09 14:42:04 +09:00
minjaesong
80219ed2b2
sprite update
2021-12-09 11:58:40 +09:00
minjaesong
5458e58a0e
fixed a bug where zooming the world would read out-of-bound memory
2021-12-09 11:23:39 +09:00
minjaesong
93c67345cc
font update
2021-12-05 17:48:58 +09:00
minjaesong
95449a3cb0
flippedy flibbeqy fliþ
2021-12-05 14:52:08 +09:00
minjaesong
e56ea0dc5c
range check for fixtures with UI; fixture UI is centred now
2021-12-05 14:42:36 +09:00
minjaesong
6c62d1e2ae
the f'ing computer now renders
2021-12-05 11:12:30 +09:00
minjaesong
bcae2b0ded
console text input is always active
2021-12-04 21:55:31 +09:00
minjaesong
43ed388615
y u wont render :(
2021-12-04 17:50:31 +09:00
minjaesong
c0b2f4c8df
shaders moved to subdir; console click on the actor to type its id in
2021-12-04 16:16:01 +09:00
minjaesong
63487a1386
computer stuff drawings separated from the basegame's
2021-12-04 13:10:33 +09:00
minjaesong
9c6b36c8e0
modulecomputers: alsmost working terrain rader
2021-12-03 22:56:53 +09:00
minjaesong
4a4290dc35
computer item 'almost' workign
2021-12-03 20:19:34 +09:00
minjaesong
f456ed3de3
apparently I was just doing it wrong :/
2021-12-03 19:48:16 +09:00
minjaesong
1a250ee095
wtfman
2021-12-03 17:59:12 +09:00
minjaesong
ebc762e90a
workign on the modloader in progress
2021-12-03 16:39:46 +09:00
minjaesong
e5a42551e5
font update
2021-11-30 14:51:47 +09:00
minjaesong
d6a3a86788
font upd2
2021-11-18 17:43:03 +09:00
minjaesong
259660955a
minor font update
2021-11-18 17:34:35 +09:00
minjaesong
63d7009dcf
click on palette item to select it
2021-11-18 11:39:25 +09:00
minjaesong
3f88e7965a
turkish keyboards
2021-11-17 17:25:39 +09:00
minjaesong
b139533894
i blame microsoft for their f-ups (the venerable U+F8C7)
2021-11-17 16:35:33 +09:00
minjaesong
580275ff64
keylayout config keycaps to not respond to the mouseup
2021-11-17 12:41:36 +09:00
minjaesong
f3aa76ce58
french bépo
2021-11-17 12:31:33 +09:00
minjaesong
84af690886
thai font update
2021-11-16 22:30:17 +09:00
minjaesong
ae422e035c
greek F
2021-11-16 17:55:43 +09:00
minjaesong
332b98857e
thai kedmanee keyboard
2021-11-16 17:29:18 +09:00
minjaesong
36b012b11f
font update
2021-11-16 17:05:45 +09:00
minjaesong
5e8e8a64b6
thai pattachote keyboard
2021-11-16 16:41:14 +09:00
minjaesong
6521f45296
minor fix
2021-11-16 15:11:34 +09:00
minjaesong
dd82c14c55
greek phonetic keyboard
2021-11-16 15:06:57 +09:00
minjaesong
c98ca08460
IME icon by language; fixed a bug where text input field would not reset IME when it has been deactivated
2021-11-16 14:03:24 +09:00
minjaesong
7e344998ee
font update
2021-11-16 11:14:20 +09:00
minjaesong
bbb7a4d7be
Minor improvements on automata for Korean 3set-like IMEs
2021-11-16 09:29:58 +09:00
minjaesong
9344faa878
bulgarian keyboard
2021-11-15 22:39:02 +09:00
minjaesong
7aba27ea51
apple russian keyboard
2021-11-15 00:27:46 +09:00
minjaesong
150504adbc
russian keyboard is now multilingual cyrillic keyboard
2021-11-14 23:20:04 +09:00
minjaesong
a2935ff3ff
russian phonetic keyboard and its supporting components
2021-11-14 15:04:00 +09:00
minjaesong
6c98005bc8
added 3set shin revised 03
2021-11-13 18:55:50 +09:00
minjaesong
ef5faa7ba5
added 3set 391
2021-11-13 18:53:11 +09:00
minjaesong
3c2d261f27
all currently existing korean imes are rewrote to rewrite
2021-11-13 16:33:14 +09:00
minjaesong
432c90776b
why do i need window title for these panels
2021-11-13 16:09:32 +09:00
minjaesong
ab37c29c88
standard 2set is now rewriter ime
2021-11-13 14:45:34 +09:00
minjaesong
809e61f738
3set shin p2: fixed a bug where double initial consonants were not typeable
2021-11-13 14:31:23 +09:00
minjaesong
9f101a1226
korean 2-set ime reimplemented using the string rewriting system
2021-11-13 13:52:39 +09:00
minjaesong
36d72ffa6f
rewriting rewrite wip
2021-11-12 23:31:11 +09:00
minjaesong
3c321b466e
set selected ime to none if previously selected one is not found on the local copy
2021-11-12 23:11:26 +09:00
minjaesong
fa53bb75b4
locale string update
2021-11-12 22:29:08 +09:00
minjaesong
21f66b3e4f
backspace behaviour mostly fixed?
2021-11-12 20:08:44 +09:00
minjaesong
314c2c5afa
fixme: 조합 완료된 'ᄃᆞᆯ'을 지우면 종성만 지워짐
2021-11-12 17:54:40 +09:00
minjaesong
092d95a5a3
string rewriting IME wip
2021-11-12 14:42:18 +09:00
minjaesong
59b7126254
fixed a bug on 3set shin p2 ime where certain combinations were simply not possible
2021-11-12 14:42:02 +09:00
minjaesong
9ec4ea026d
IME candidates separator to use \x1E instead of a comma
2021-11-12 10:11:02 +09:00
minjaesong
23e9dd3114
fixed somewhat bugged autoshifting behaviour for ko 3set shin p2
2021-11-11 22:29:28 +09:00
minjaesong
435677a543
font updating to indev version
2021-11-11 16:49:31 +09:00
minjaesong
043cca4f2e
french azerty layout
2021-11-11 15:43:07 +09:00
minjaesong
5b65c2f11a
more key layouts
2021-11-11 13:47:12 +09:00
minjaesong
8efe51a248
text input config panel with keymap preview
2021-11-11 12:09:23 +09:00
minjaesong
7797e1308d
separate config panel for keyboard text input
2021-11-11 01:01:19 +09:00
minjaesong
73b6fd3e96
all US layout is changed into Intl. equivalents with AltGr support; left Ctrl+Alt can substitute AltGr; added Russian keyboard layout
2021-11-10 11:23:08 +09:00
minjaesong
950e6f1778
minor font update
2021-11-09 22:32:53 +09:00
minjaesong
9490fcb3bc
apparently there was some syntax error on the keymap
2021-11-09 21:49:59 +09:00
minjaesong
60547a7d21
idea runconfig
2021-11-09 21:27:08 +09:00
minjaesong
dc0de876d5
altgr for string input
2021-11-09 20:58:30 +09:00
minjaesong
d5bf27aa93
more concurrent shit
2021-11-09 16:20:17 +09:00
minjaesong
3c43aeec9d
js cannot be accessed concurrently
2021-11-09 14:38:47 +09:00
minjaesong
16272e76f6
ConcurrentModificationException is a significant thing...
2021-11-06 13:51:25 +09:00
minjaesong
7503876d1f
Keyboard strobing moved to a new thread so that fast typing is possible even if the game's update method is running slowly
2021-11-06 11:30:42 +09:00
minjaesong
ddd7492922
han numeric zero on R
2021-11-03 20:06:25 +09:00
minjaesong
8e5c7867e4
Jeju Language support for 2 set keyboard
2021-11-03 15:42:07 +09:00
minjaesong
4c4e4b018a
hangul 3set IME to implement typing of Jeju Language
2021-11-03 15:05:31 +09:00
minjaesong
b93a2444e7
some random idea
2021-11-02 22:48:33 +09:00
minjaesong
7b608aafc8
font update; copyright text removing copying for unused components
2021-10-29 17:21:27 +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
8dd4248f67
repositioning RESET button
2021-10-28 19:03:50 +09:00
minjaesong
3bd7e740d4
working create-new-world
2021-10-28 17:32:09 +09:00
minjaesong
1dc7d46c39
dirty way to go back a step with multiple uis in coordination
2021-10-28 15:11:52 +09:00
minjaesong
5cb407f5ac
locales: new term 'CONTEXT_CHARACTER'
2021-10-28 12:56:30 +09:00
minjaesong
9f70500a41
wtf
2021-10-28 11:05:12 +09:00
minjaesong
18e59ed46b
more cangjie improvements
2021-10-28 10:32:31 +09:00
minjaesong
b15d03f882
cangjie: abbr for oft used words
2021-10-28 10:15:37 +09:00
minjaesong
0f1e01c8ab
up to 3 candidates are displayed in single column
2021-10-28 10:13:25 +09:00
minjaesong
b4dcb559cd
pushing Return on World Selection will bring you to the Character Selection (and the implementation is quite dirty I might say)
2021-10-27 23:39:32 +09:00
minjaesong
1c8261cc7e
restricting host access
2021-10-27 19:37:23 +09:00
minjaesong
886bea5ccb
IME toggle button as a keyboard control
2021-10-27 16:13:44 +09:00
minjaesong
4434bec48e
jump icon: more visible torso on the stick figure
2021-10-27 15:50:01 +09:00
minjaesong
3ca96bce7f
working cangjie IME implementation
2021-10-27 15:22:43 +09:00
minjaesong
69aaca702d
sorting cj5-tc alphabetically
2021-10-27 12:49:29 +09:00
minjaesong
0dbcd0711b
chinese IME almost done
2021-10-27 11:45:56 +09:00
minjaesong
b0b1d185ad
barehand action will not remove fixtures (more pricisely, actorblocks)
2021-10-26 22:54:46 +09:00
minjaesong
701946950e
some more translations
2021-10-26 21:13:15 +09:00
minjaesong
ee2019e7dd
new world ui to where it should be
2021-10-26 19:20:48 +09:00
minjaesong
08518fff06
some more new world ui thingies/fixed a bug where drawing an inventory background would cause a segfault
2021-10-26 14:12:16 +09:00
minjaesong
d8aed8a34c
new world ui wip
2021-10-26 00:03:19 +09:00
minjaesong
b78e6ebe01
autosavenotifier position adjustment
2021-10-25 15:57:11 +09:00
minjaesong
df56f6180e
update counter on F3
2021-10-25 15:25:50 +09:00
minjaesong
64475455a8
wires are simulated on every other update
2021-10-25 10:58:18 +09:00
minjaesong
a79e673408
adding a spinner on the graphics control panel
2021-10-24 20:09:14 +09:00
minjaesong
f3c025898c
fixed a bug where clicking on the selection display may advance the selection like pressing NEXT/+ twice
2021-10-24 19:38:30 +09:00
minjaesong
4336f0ff87
some more future idea
2021-10-24 17:12:59 +09:00
minjaesong
631e33c07c
new keyboard layout 3-set shin p2
2021-10-24 11:58:52 +09:00
minjaesong
9678338079
multiple candidates display for IME
2021-10-24 10:38:16 +09:00
minjaesong
a1bad044fd
textselector/spinner/quickslot(!) selection change using scroll wheel
2021-10-23 22:57:17 +09:00
minjaesong
3be5ac96f2
working spinner
2021-10-23 22:03:27 +09:00
minjaesong
233895d857
same thing for 2set
2021-10-23 16:59:59 +09:00
minjaesong
38462e4506
3set: delete by letter pieces when assemblying
2021-10-23 16:46:58 +09:00
minjaesong
129061d743
more endcomposing conditions
2021-10-23 16:05:13 +09:00
minjaesong
c987961e07
TextLineInput endcompose of IME
2021-10-23 15:50:28 +09:00
minjaesong
1141638fc3
seemingly working hangul 2-set
2021-10-23 15:15:39 +09:00
minjaesong
5ef8f3cea4
hangul IME normalising unterminated assembly
2021-10-23 10:36:01 +09:00
minjaesong
23acf47b00
renaiming keylayout files; new keylayout US Colemak-DH
2021-10-23 09:34:03 +09:00
minjaesong
ee7115b438
cursor position reset for going left
2021-10-22 18:38:59 +09:00
minjaesong
9b3384255b
hangul ime
2021-10-22 17:51:13 +09:00
minjaesong
1c370ac610
first hangul ime
2021-10-22 15:40:41 +09:00
minjaesong
026ea1d9f3
cursor over right is workign but not the left
2021-10-21 22:42:18 +09:00
minjaesong
d355c407d8
implementation of the max string length
2021-10-21 21:22:46 +09:00
minjaesong
a94586cdf7
properly supporting multibyte characters (i think...)
2021-10-21 19:20:28 +09:00
minjaesong
2bae7c59f5
text pane
2021-10-21 17:32:01 +09:00
minjaesong
f7aa773482
strings for Keyboard Layout
2021-10-21 15:37:31 +09:00
minjaesong
f07be81007
working text selector; text input needs more work
2021-10-21 15:08:39 +09:00
minjaesong
22da01eea0
some colour constants moved to the Toolkit.Theme
2021-10-21 09:45:45 +09:00
minjaesong
6cc6a86208
text input: can left/right and insert/delete
2021-10-20 23:53:30 +09:00
minjaesong
9326b87909
text input pane wip
2021-10-20 23:00:25 +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
5b758324f0
wiiires
2021-10-19 19:34:34 +09:00
minjaesong
c2f453d4dd
wires
2021-10-19 17:56:37 +09:00
minjaesong
d294294145
wire cutter drops cut wire
2021-10-19 11:20:19 +09:00
minjaesong
8c692aa45e
load ui to inject remoCon contents to implement its own submenus
2021-10-19 10:54:39 +09:00
minjaesong
917fc04ad8
new cam smoothing
2021-10-17 17:08:21 +09:00
minjaesong
40653ac4d1
programmable logic array GUI mockup
2021-10-16 15:39:57 +09:00
minjaesong
c6b96eeeb8
increased player reach by 1 block
2021-10-15 16:50:05 +09:00
minjaesong
bc009a4b8d
changed how camera smoothing works but not sure it doing what I intended
2021-10-15 10:34:41 +09:00
minjaesong
51fe1028e9
font glyph updates
2021-10-14 20:45:16 +09:00
minjaesong
e679a421e5
able to load player sprite from the disk archive
2021-10-14 17:57:37 +09:00
minjaesong
c3b4dbc4b9
font update
2021-10-14 15:10:46 +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
f9cff90496
useStairs check when the actor is using staircase
2021-10-14 10:45:53 +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
0913937ba2
fixed a bug where player position would offset to right on load
2021-10-14 01:34:49 +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
1a7c01825d
loading works but not quite
2021-10-12 16:48:54 +09:00
minjaesong
ce1289efe3
players info cell reworked
2021-10-12 11:55:52 +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
cdd09e71a5
more random dither tex
2021-10-11 19:31:39 +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
198237dee2
tooltip won't show up when you hit TAB for real this time
2021-10-11 00:22:24 +09:00
minjaesong
8b3f07eddd
dithering for semitransparent tiles
2021-10-10 23:47:03 +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
e32dfa3560
more thots
2021-10-10 02:24:09 +09:00
minjaesong
8186f49a79
some ideas on how to store player data
2021-10-10 02:12:17 +09:00
minjaesong
036310921f
temporal dithering test
2021-10-10 01:54:07 +09:00
minjaesong
35b4b5cfd5
better implementation of dithering which relies on external texture and it runs faster
2021-10-10 01:00:58 +09:00
minjaesong
d28698b668
dither on lighting and blurring, with an option to turn them off
2021-10-09 20:34:53 +09:00
minjaesong
d4f75c1bd5
using uuid to generate unique filename
2021-10-08 22:21:49 +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
d6a22f6567
fixed a bug where num 1 would select quickslot 2
2021-10-06 20:53:10 +09:00
minjaesong
548993553a
more savegame ideas
2021-10-06 17:50:23 +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
a43be55969
another dithering pattern
2021-10-06 15:57:18 +09:00
minjaesong
a0bdb67efb
commit
2021-10-06 15:26:08 +09:00
minjaesong
0b07e642b1
restart required label
2021-10-06 14:54:40 +09:00
minjaesong
5e867f7db3
graphics config panel; titlescreen no longer updates every single popup ui it contains
2021-10-06 14:16:38 +09:00
minjaesong
fb13922ad9
new dithering shaders
2021-10-06 11:21:35 +09:00
minjaesong
2c6dc8750a
streamer mode wip
2021-10-06 00:18:39 +09:00
minjaesong
907dc9a936
partial translations for 32bit warning
2021-10-05 22:48:02 +09:00
minjaesong
da81de6258
32 bit warning sign
2021-10-05 21:56:14 +09:00
minjaesong
a8b04fcff1
drawing droppeditem using common draw positioning function just like others
2021-10-05 21:05:01 +09:00
minjaesong
3364cbb49e
reducing jump power for actors with scale > 1
2021-10-05 20:50:05 +09:00
minjaesong
59aa595a0e
tiling placeholder actorblock (for future use)
2021-10-05 20:21:15 +09:00
minjaesong
e2e0d21e27
32 bit warning icon
2021-10-05 17:28:29 +09:00
minjaesong
54c8493713
big enough actors can dig ground by punching it
2021-10-05 16:26:55 +09:00
minjaesong
a6cfabf3bf
new savegame scheme suggestion
2021-10-05 10:05:25 +09:00
minjaesong
dc0b5029f2
forgot to make changes to picaxes
2021-10-04 14:27:24 +09:00
minjaesong
e0fbc54839
implemented player 'reach' for items
2021-10-04 12:03:34 +09:00
minjaesong
ea2525e4df
sprite and spriteassembler update
2021-10-03 18:17:22 +09:00
minjaesong
abb46f410a
one more old savefile to keep
2021-10-02 23:21:16 +09:00
minjaesong
376a40531f
sprite update
2021-10-02 23:06:26 +09:00
minjaesong
5d357bd3f6
h o p e f u l l y
2021-10-02 22:49:44 +09:00
minjaesong
f6b0b447a4
dropped item can be picked up (at a weird distance)
2021-10-02 17:50:27 +09:00
minjaesong
6fda6bafe4
autosave notifier to y-align with quickslot and watch ui
2021-10-02 11:28:34 +09:00
minjaesong
485e8349de
A working autosave
2021-10-02 11:17:28 +09:00
minjaesong
e61224224d
initial save from newgame is now marked as autosave
2021-10-02 10:13:33 +09:00
minjaesong
b6cda92a97
autosave notifier is working but autosave itself is not cued yet
2021-10-02 10:07:07 +09:00
minjaesong
2422dfdeed
no icon for quicksave; new icon for incompatible save
2021-10-02 09:09:26 +09:00
minjaesong
b788172aa0
sprite update
2021-10-01 23:12:18 +09:00
minjaesong
ea507d4d8e
reading savefiles won't freeze the ui (too much)
2021-10-01 22:54:18 +09:00
minjaesong
ba25e4f203
savegame status icons
2021-10-01 19:46:42 +09:00
minjaesong
49daf5d870
wait spinner
2021-10-01 17:28:44 +09:00
minjaesong
88c76105d2
detects corrupted and damaged and deleted and whatever savefiles; uiitem will call show() and hide() upon opening and closing
2021-10-01 15:46:25 +09:00
minjaesong
3a98bef509
sprite assembler viewer update
2021-10-01 13:33:17 +09:00
minjaesong
5834b759e4
sprite template update
2021-10-01 11:56:48 +09:00
minjaesong
b720c12c4e
no more reading entire savefiles onto the memory upon the booting
2021-10-01 10:07:23 +09:00
minjaesong
aaa8a80324
new template
2021-09-30 23:06:21 +09:00
minjaesong
24e100223d
new npc template wip
2021-09-30 22:16:33 +09:00
minjaesong
4dd34410cc
check for save damage wip
2021-09-30 13:57:51 +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
f6eb567385
making copy of the savegame immediately after the initial save
2021-09-29 12:53:46 +09:00
minjaesong
2891d0466e
initial savefile generation of the newgame
2021-09-29 12:38:08 +09:00
minjaesong
f4a4030260
inventory console command is working again
2021-09-26 17:04:28 +09:00
minjaesong
2c12d43274
brighter wire cutter blades
2021-09-26 16:05:31 +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
minjaesong
0e5c86ad04
press tab to bring up the game menu
2021-09-26 15:34:24 +09:00
minjaesong
3680047e9a
minor creature raw adjustments
2021-09-21 12:28:45 +09:00
minjaesong
9e3bc09cee
fixed a bug where non-square items won't draw to the center of the UI cells (e.g. the inventory)
2021-09-21 11:59:57 +09:00
minjaesong
26c71e691c
fixtures can be despawned by "mining" them
2021-09-21 00:22:52 +09:00
minjaesong
c63b31e964
UIItemInventoryElemWide: removed temporary equippedslot marker: is unnecessary as we've already got UIItemInventoryEquippedView
2021-09-20 17:10:43 +09:00
minjaesong
a532f4601b
reset button for control setup
2021-09-20 16:39:06 +09:00
minjaesong
3748f1ecf3
fixed a bug where quickslot and itemgrid would respond to scrollX instead of scrollY
2021-09-20 01:29:59 +09:00
minjaesong
4784956627
key setup ui bug fix
2021-09-20 00:51:17 +09:00
minjaesong
e13f1fe7b6
key setup ui update
2021-09-20 00:35:02 +09:00
minjaesong
277362f959
keyboard control setup ui
2021-09-19 23:17:32 +09:00
minjaesong
10bee994a7
bigger click hitbox for titlescreen uiremocon
2021-09-19 20:39:23 +09:00
minjaesong
bccac0fbd3
fixed a bug where touch-up event not fired
2021-09-19 19:01:53 +09:00
minjaesong
e2101ebc54
config key change; uiitemtextbutton can now have tags alongside with the label
2021-09-19 17:06:22 +09:00
minjaesong
66e77e0a01
writing config to disk
2021-09-19 15:15:42 +09:00
minjaesong
b741d463bb
hiding UIs for not-a-goal feature
2021-09-19 01:57:52 +09:00
minjaesong
c94babdf04
fixed a bug where spawned fixture's x-position is not wrapped as it should do
2021-09-19 00:03:34 +09:00
minjaesong
e68d82f280
cut wires are also power-cut
2021-09-18 23:30:45 +09:00
minjaesong
9e8bd5e4a9
working wire cutter (drops no wire)
2021-09-18 21:01:06 +09:00
minjaesong
097689f49f
wirecutter wip
2021-09-18 17:58:02 +09:00
minjaesong
9bec90ca52
bits of icelandic translation
2021-09-18 16:07:21 +09:00
minjaesong
43d9785db8
quick and dirty solution deployed for the load screen dereferencing the dead pointer
2021-09-18 11:55:38 +09:00
minjaesong
2f19d2cd51
error trap to inform players wtf went wrong
2021-09-18 10:57:59 +09:00
minjaesong
e22518530d
fixed a bug where text buttons won't respond immediately/esc menu text button to unintentionally "click" the newly-appeared button (ESC -> Return to Main Menu -> Cancel -> Return to ... )
2021-09-17 23:52:10 +09:00
minjaesong
575ed4410b
sprites can be rendered across the world seam
2021-09-17 22:54:55 +09:00
minjaesong
58be058b86
turns out actors still have the camera artefacts...
2021-09-17 19:48:31 +09:00
minjaesong
4ab9a18ff6
exporting font work files to its repo
2021-09-17 10:06:51 +09:00
minjaesong
6e9b388534
removed visual artefacts caused by the new camera coords
2021-09-17 00:47:34 +09:00
minjaesong
c3481fd47d
smoothcam that's only noticeable when the character climbs up the stairs
2021-09-16 22:22:36 +09:00
minjaesong
51a6cb5d5d
font update
2021-09-16 22:22:15 +09:00
minjaesong
61d269dcc3
control symbol for key setup ui
2021-09-16 22:21:58 +09:00
minjaesong
d01f90ccd2
COPYING update
2021-09-16 00:06:28 +09:00
minjaesong
73306e675e
fixed a bug where bulgarian and serbian texts were not form-changed
2021-09-15 23:11:04 +09:00
minjaesong
f391d16a37
keyboards for control setup ui
2021-09-15 22:09:18 +09:00
minjaesong
35e2b6a0a9
language menu to highlight current language on startup
2021-09-15 18:46:45 +09:00
minjaesong
4ac3df0d85
keyboard config wip
2021-09-15 18:00:05 +09:00
minjaesong
fdd07debf4
language config now in two columns
2021-09-15 17:40:31 +09:00
minjaesong
ae29f7ebea
game save ui completely locked while saving in progress
2021-09-15 11:34:13 +09:00
minjaesong
22190be6d8
fixed a bug where list of savefiles won't sort by last play date
2021-09-15 10:04:19 +09:00
minjaesong
16a0b28696
able to "lock" the toggle key of the UI to prevent them from being closed while saving
2021-09-14 23:24:21 +09:00
minjaesong
1b71aa1760
save progress wheel itself is working but still wip
2021-09-14 22:57:03 +09:00
minjaesong
ff250ff192
saving wip
2021-09-14 21:52:12 +09:00
minjaesong
39a4f8b8cb
some texture updates
2021-09-14 20:47:46 +09:00
minjaesong
0683561d88
titlescreen continue/load wont appear if there are no savegames available
2021-09-14 20:07:27 +09:00
minjaesong
6c1df609a9
loading circle spritesheet
2021-09-14 18:08:48 +09:00
minjaesong
b1b5769a5f
d e s i g n
2021-09-14 17:52:54 +09:00
minjaesong
ce19a85a93
saving performed on separate thread so that save-in-progress UI would work
2021-09-14 14:28:38 +09:00
minjaesong
b084f9e5a9
CHUNK ORDERING CHANGED/chunk loading screen
2021-09-14 11:05:01 +09:00
minjaesong
ecc13d4c09
some touchups
2021-09-14 00:25:29 +09:00
minjaesong
de62b41a69
Using "rudimentary" loading scene for loading from savegame
2021-09-14 00:15:02 +09:00
minjaesong
d731812e4e
"Continue" button on the titlescreen is working
2021-09-13 14:20:55 +09:00
minjaesong
af954b8c39
this seems to be optimal font cache size for the game
2021-09-13 02:11:29 +09:00
minjaesong
7d927b7392
tighter cell gap
2021-09-13 01:40:17 +09:00
minjaesong
a9eb67ab61
turns out uiitemtextbuttonlist colouring bug was because of the gamefont
2021-09-13 01:20:16 +09:00
minjaesong
921d47c465
confirmation added for exit game and return to main menu
2021-09-13 00:14:48 +09:00
minjaesong
39714153cf
save load window scroll using scroll wheel
2021-09-12 23:26:09 +09:00
minjaesong
b99d1a760e
save load screen
2021-09-12 22:47:31 +09:00
minjaesong
cdf82270dc
blur can be turned off using config file
2021-09-12 12:54:12 +09:00
minjaesong
c9956f6c8b
fixed a bug where lightmap would flicker when cameraX rolls from small negative number to zero
2021-09-11 22:46:50 +09:00
minjaesong
784f5fd2ec
recording and retrieving timestamps for save meta and world
2021-09-11 22:24:13 +09:00
minjaesong
4e0d1e0c9d
more natural occlusion texture
2021-09-11 20:53:44 +09:00
minjaesong
b080852c7c
sort savefiles by making last played coming first
2021-09-11 20:35:22 +09:00
minjaesong
c9753a118d
load game ui to show human-readable timestamp
2021-09-11 19:14:23 +09:00
minjaesong
b4813a1ebe
able to load chunked world save
2021-09-11 18:44:05 +09:00
minjaesong
9fa0e7debe
longer filename for savegame container
2021-09-11 13:02:59 +09:00
minjaesong
83c3c22b51
chunked world output/deploying custom format of TVD
2021-09-11 02:19:10 +09:00
minjaesong
36c413eb15
tevd update
2021-09-10 18:47:32 +09:00
minjaesong
5050935847
ingame uis will blur the background
2021-09-09 22:44:24 +09:00
minjaesong
edd454e1d5
using pascal's triangle for gaussian coefficients, just as it should be
2021-09-09 18:34:46 +09:00
minjaesong
3f2d2902d2
screen blur moved to a single function
2021-09-09 17:55:50 +09:00
minjaesong
1a0c48987d
dat blur
2021-09-09 16:39:29 +09:00
minjaesong
94a97193f9
title screen panner to track the ground better
2021-09-09 14:38:47 +09:00
minjaesong
9b53402ce0
game load ui wip
2021-09-09 11:51:33 +09:00
minjaesong
7386181cff
fake gradient background for menu buttons on titlescreen to increase contrast
2021-09-09 10:08:29 +09:00
minjaesong
8f834fe869
Renamed AppLoader into App
2021-09-09 09:48:33 +09:00
minjaesong
c3dd005fb2
png filesize reduction; grad texture for titlescreen uis
2021-09-08 23:09:03 +09:00
minjaesong
fc40ec48f1
savegame to save with the thumbnail
2021-09-08 20:36:49 +09:00
minjaesong
966e7ce26f
minor adjustments
2021-09-08 18:49:15 +09:00
minjaesong
43ba6f8d1c
camera follows the terrain more smoothly
2021-09-08 17:51:29 +09:00
minjaesong
b8e181915e
bringing back old animating titlescreen
2021-09-08 16:22:25 +09:00
minjaesong
7c38e9a7fd
console: actor id shower to only show up when the console is authorised
2021-09-07 20:47:47 +09:00
minjaesong
bbd7878630
tooltip and notifier moved to the base ingame
2021-09-07 17:15:35 +09:00
minjaesong
85ba7a357c
i'm not very confident with this...
2021-09-07 15:44:34 +09:00
minjaesong
176a2d8cc7
deserialisable droppeditem
2021-09-07 15:03:00 +09:00
minjaesong
fcd1dd2ff2
kay it works
2021-09-06 20:39:54 +09:00
minjaesong
169fad9563
commit
2021-09-06 17:51:11 +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
ec08f8d07e
extra fields for something-props
2021-09-06 10:39:31 +09:00
minjaesong
6b86f65681
will store codices gzipped in the savegame
2021-09-05 01:52:46 +09:00
minjaesong
a7026167b4
wippie
2021-09-04 22:18:51 +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
42ea79bcc2
savegame cracker update
2021-09-03 09:31:43 +09:00
minjaesong
8c0a9193bb
savegame cracker
2021-09-02 13:52:12 +09:00
minjaesong
f427d1fe6f
removing non-working gradle script
2021-09-02 12:53:30 +09:00
minjaesong
f771793490
in-console savegame cracker wip
2021-09-02 11:51:38 +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
c247f99e0e
big smoke texture
2021-08-28 23:12:05 +09:00
minjaesong
02f5abe763
i dont think this should be transient
2021-08-28 21:53:11 +09:00
minjaesong
bf1b203633
implementation of #44
2021-08-28 21:48:35 +09:00
minjaesong
3a6100107e
all potentially serialisable actors now have no-arg constructor
2021-08-28 18:58:46 +09:00
minjaesong
043bd3a1db
inventory ui: getting actor is now dynamic
2021-08-28 17:10:36 +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
e5c25c5a10
fixed a bug where player input can be ignored when framerate is significantly faster than update rate, which causes gameupdate to be called less often
2021-08-26 17:27:52 +09:00
minjaesong
2099213e18
finally fixed the long-broken colour codes
2021-08-26 16:00:35 +09:00
minjaesong
c1cbc13caf
yep, it works when unzipped, except for the wires dammit
2021-08-25 21:57:13 +09:00
minjaesong
29c5599746
things are not quite working yet but here's more descriptive error message for ya
2021-08-25 20:55:21 +09:00
minjaesong
9a8bd8d6ec
trying to load a world
2021-08-25 15:30:46 +09:00
minjaesong
8499746ad0
using gdx's preferred way to generate world json
2021-08-25 11:16:21 +09:00
minjaesong
6b74f3a9c4
ba64 outputting functions
2021-08-24 17:29:19 +09:00
minjaesong
ee5e10dd8c
actor serialiser
2021-08-24 17:11:41 +09:00
minjaesong
126a4325d2
let's compress everything because we can
2021-08-24 16:35:48 +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
dd51cfbe52
u forgot dis
2021-08-23 23:04:35 +09:00
minjaesong
3894c5177b
csvs are compressed within savegame
2021-08-23 20:59:45 +09:00
minjaesong
93abfe05a6
writeworld wip
2021-08-23 17:52:53 +09:00
minjaesong
e15d5c9b05
completely abolishing GSON; new save format impl wip
2021-08-23 16:55:51 +09:00
minjaesong
df1ebdf93d
more updates that looks for worldchangequeue
2021-08-22 18:06:54 +09:00
minjaesong
b8e24d556e
wire actors to only update when wire change queue is not empty
2021-08-22 00:42:52 +09:00
minjaesong
d315d61f68
seemingly working #41
2021-08-21 21:43:52 +09:00
minjaesong
ca72a6fbe5
trying to write a new ingamecontroller so that its update can be manually controlled
2021-08-21 21:03:39 +09:00
minjaesong
bb95444067
reducing number of warnings on the codebase
2021-08-20 23:28:59 +09:00
minjaesong
69075ad6da
staircase climbing seemingly working
2021-08-20 20:31:25 +09:00
minjaesong
64271dc9ba
wires are now visible when not selected, but gets covered by the terrain to make them appear natural
2021-08-20 15:48:20 +09:00
minjaesong
d318f0114c
staircases no longer count as 'wall' for phys
2021-08-20 13:53:10 +09:00
minjaesong
4175f80918
now accepts all the value punched into the creature raw
2021-08-20 13:48:40 +09:00
minjaesong
c0b4a929ad
first working staircasing but barely
2021-08-20 11:35:15 +09:00
minjaesong
467e1dd252
todo!
2021-08-19 17:59:21 +09:00
minjaesong
07b1e2f2b7
prep for staircase climbing
2021-08-19 17:14:43 +09:00
minjaesong
0faa77cb16
comment
2021-08-19 11:53:54 +09:00
minjaesong
4b7cee3fb7
fixing issue #38
2021-08-19 11:15:38 +09:00
minjaesong
eb179f72a0
i suck at math
2021-08-18 19:13:15 +09:00
minjaesong
c0ef84412b
fixed a bug where only the first wire item of same 'accepts' property would be chosen for signals be propagated
2021-08-18 15:27:37 +09:00
minjaesong
f764448d06
intTilewiseHitbox is now being updated in sync with other variables instead of getter
2021-08-18 11:25:03 +09:00
minjaesong
9a271b1b9e
bigger torch flame sprite; basic physics on particles
2021-08-17 20:51:25 +09:00
minjaesong
a2b3334692
taller tiki torch
2021-08-17 18:37:54 +09:00
minjaesong
0f03eafc84
tiki torch now spawns smoke particles and flames are randomly animated
2021-08-17 16:50:13 +09:00
minjaesong
42c09640d0
vanishing particle test
2021-08-17 15:31:00 +09:00
minjaesong
74ae35e9a9
fixed a bug where wires were actually drawn upside-down; 10base2 wires are now terminated
2021-08-16 20:55:10 +09:00
minjaesong
d611638851
ethernet cable is replaced with 10base2
2021-08-16 13:04:40 +09:00
minjaesong
1059b4e097
more wires moved from work_files into assets
2021-08-16 00:27:28 +09:00
minjaesong
16376b229a
according to the opengl wiki this should be more optimised
2021-08-15 22:25:27 +09:00
minjaesong
b2805ba09f
new wire property: branching
2021-08-15 00:55:56 +09:00
minjaesong
a064275cfb
light update for every three frames because why not *shrug*
2021-08-15 00:40:32 +09:00
minjaesong
deb2dcf28b
extending light draw size so that 'lagging-behind' update won't exhibit 'camera seam'
2021-08-15 00:29:16 +09:00
minjaesong
3d5bb55514
confirmation that some tricks would not work
2021-08-14 17:02:54 +09:00
minjaesong
168e4f08b5
lightmap to update every other frame, and rendering needs fix minor jitter
2021-08-14 12:52:47 +09:00
minjaesong
479dc5c3fb
new and sane graph traversal; only works for first of the multiple wires tho
2021-08-13 14:39:20 +09:00
minjaesong
a6d082fb7d
wire branching traversal itself works, but fetches wrong signal status
2021-08-12 11:38:48 +09:00
minjaesong
884c129837
more timers
2021-08-11 22:07:15 +09:00
minjaesong
740eab3e84
fix: fixtures not placing actorblocks
2021-08-11 18:01:34 +09:00
minjaesong
7bb921321f
wire: off-to-on traversal of nonbranching wire connection
2021-08-11 16:45:39 +09:00
minjaesong
bfdfa17e3e
some variable renaming
2021-08-10 18:41:43 +09:00
minjaesong
c8b5578a91
i dont even know what am i doing :/
2021-08-10 17:43:44 +09:00
minjaesong
f1cece1064
multiblock fixtures can now emit/consume multiple wiring types
2021-08-10 16:56:22 +09:00
minjaesong
43ae93e982
signal emitter: wires are now visible while holding the item
2021-08-09 21:42:38 +09:00
minjaesong
1754c619f5
wire pieces will be 'lit' when it receives power (power propagation not implemented)
2021-08-09 17:28:27 +09:00
minjaesong
a9f46613a2
first working instance of wire signal source block
2021-08-09 17:00:02 +09:00
minjaesong
4c4817f2fb
some refactoring
2021-08-09 14:36:32 +09:00
minjaesong
c1bb504ccb
more conventional sortedarraylist
2021-08-09 13:26:17 +09:00
minjaesong
995d02d966
signal emitter is now a fixture
2021-08-08 21:38:38 +09:00
minjaesong
5888b92071
texture for wire power source block
2021-08-07 23:15:55 +09:00
minjaesong
d8516f4ad1
changes on wire receive state
2021-08-07 18:03:38 +09:00
minjaesong
db45557c19
unequipping already equipping item when the game tries to equip a new item on the same slot
2021-08-07 17:32:32 +09:00
minjaesong
e4542af75c
fixed a bug where wire graphs would not laid down correctly
2021-08-07 16:23:42 +09:00
minjaesong
4112dc333f
tooltip ui update
2021-08-07 14:21:27 +09:00
minjaesong
de2be74fb1
referencing ranges for wire overlay; more pronounced torch flicker
2021-08-07 00:53:17 +09:00
minjaesong
ce9b86d637
hit q to close the storage chest gui
2021-08-07 00:27:32 +09:00
minjaesong
f7ce911c9e
fixed a bug where inventory's cat icons would unloaded when you load the ingame second time
2021-08-07 00:14:33 +09:00
minjaesong
4b50b0cff1
pickaxe to drop a tile defined in 'drop' property
2021-08-06 22:01:59 +09:00
minjaesong
ecce123299
spawning of dropped item
2021-08-06 21:43:50 +09:00
minjaesong
edc3d53f4e
refactoring around
2021-08-06 13:34:17 +09:00
minjaesong
9578488962
wire sim wip
2021-08-05 18:41:40 +09:00
minjaesong
828ef6a0df
precedence of the elvis operator is still confusing :(
2021-08-05 18:29:09 +09:00
minjaesong
c6c8d02118
better drop shadow for tooltip
2021-08-04 17:20:10 +09:00
minjaesong
7b029126f3
new lantern graphic and things
2021-08-04 15:02:48 +09:00
minjaesong
6891d6b840
building wire graph PER TILE
2021-08-03 16:27:56 +09:00
minjaesong
1ae3e34392
slight elaboration on world wire changed event
2021-08-03 13:52:00 +09:00
minjaesong
7624e37bda
making wire actor's hitbox bigger so their disappearance on the screen edge won't be visible
2021-07-31 19:13:29 +09:00
minjaesong
5311158ad8
actually enforcing limit on how many wire pieces can be rendered
2021-07-31 16:39:47 +09:00
minjaesong
930cc55353
wires now appear connected in game
2021-07-31 16:33:40 +09:00
minjaesong
b10fb0a30b
wire actor renders; functionality still wip
2021-07-31 14:18:52 +09:00
minjaesong
f64574db80
wire actor wip
2021-07-30 17:48:25 +09:00
minjaesong
4f52b26590
oops walls were too light
2021-07-29 17:41:10 +09:00
minjaesong
0e3bfbb782
fixed a bug where wall item can be consumend indefinitely because checking for what's already there was not working
2021-07-29 16:23:18 +09:00
minjaesong
47e6ac6572
better natural block template -- no jagged sides but even more three-dimensional
2021-07-29 15:09:00 +09:00
minjaesong
26ee7498e2
closing issue #39
2021-07-29 12:56:25 +09:00
minjaesong
e19187eea9
first working wall occlusion (issue #39 )
2021-07-29 12:25:56 +09:00
minjaesong
870e165cf6
renaiming debug timers
2021-07-29 10:23:32 +09:00
minjaesong
6f09040174
resources for issue #39
2021-07-28 21:04:32 +09:00
minjaesong
caa38cca10
mask for fake corner occlusion wip
2021-07-28 17:56:02 +09:00
minjaesong
29f6034fdc
wires are now separated from blocks
2021-07-28 16:10:03 +09:00
minjaesong
5aacbe84b8
wire is back! but not the render
2021-07-28 14:22:13 +09:00
minjaesong
8cb3fc2d33
moving things around between packages
2021-07-28 10:11:18 +09:00
minjaesong
c67a10c9a8
re-ordering initialisation for lwjgl3 so that the gdx window would actually pop up
2021-07-27 22:28:16 +09:00
minjaesong
2013e41d38
copyright message: renaming Torvald into CuriousTorvald
2021-07-27 16:22:51 +09:00
minjaesong
67a5e2e1e6
tilesize declaration refactoring
2021-07-27 16:17:54 +09:00
minjaesong
cb11267202
fatjar artifact configuration
2021-07-27 15:21:40 +09:00
minjaesong
a91156ac21
gdx 1.10/lwjgl3 migration; removing old Lua stuffs
2021-07-27 12:43:01 +09:00
minjaesong
f75b5da0e1
eyes-sclera should not glow; changing hitbox width to 22 px
2021-07-08 11:33:09 +09:00
minjaesong
1b1b1641ff
enabling sprite glow again (dunno why it was disabled tho)
2021-07-07 23:17:36 +09:00
minjaesong
93854c92a2
adjusting the shape of bodyparts so that they look more natural when walk animation is set
2021-07-07 22:35:37 +09:00
minjaesong
0fa395acd5
the new sprite fully assembled
2021-07-07 16:52:07 +09:00
minjaesong
567fe668dc
redrawn so that the character would look proportional (and improved digitigrade)
2021-07-06 23:20:41 +09:00
minjaesong
1cd43cac15
screw the isdev thing
2021-07-06 16:48:51 +09:00
minjaesong
eb48f15ac0
work.
2021-07-06 01:27:54 +09:00
minjaesong
68f009f638
digitigrade reworked
2021-07-06 01:11:48 +09:00
minjaesong
d84c194b3b
template sprite improved shading
2021-07-05 23:09:39 +09:00
minjaesong
ad1fda6842
template sprite improved shading
2021-07-05 21:46:44 +09:00
minjaesong
c24c7b5ac1
template for large werebeast
2021-07-05 21:29:41 +09:00
minjaesong
9838c957bc
Merge branch 'master' of github.com:curioustorvald/Terrarum
2021-04-03 20:49:12 +09:00
minjaesong
6bb33e5c3d
more sensible way of obtaining and using colorbuffertexture
2021-04-03 20:48:14 +09:00
minjaesong
09aeae39a2
changed render order so that chest name won't show grey (for some reason)
2021-03-18 10:51:57 +09:00
minjaesong
bae438c2df
storage chest ui to display its name and player encumbrance meter
2021-03-16 17:57:30 +09:00
minjaesong
5f7db4cf19
storage chest compact mode buttons now work together
2021-03-16 16:22:16 +09:00
minjaesong
953e44c8d7
working storage chest impl
2021-03-16 15:57:09 +09:00
minjaesong
0fa889bc55
storagechests (actually all fixtures) now has their own inventory
2021-03-16 15:01:17 +09:00
minjaesong
76f5d0a924
two column inventory for storagechest wip
2021-03-16 11:51:32 +09:00
minjaesong
0496366057
blocks are now 'drag-painted' again, but in better way bc fixtures won't
2021-03-16 10:52:31 +09:00
minjaesong
8f5a89e415
i was dealing with wrong function xD
2021-03-16 10:35:35 +09:00
minjaesong
00298190a4
hangul font long overdue update
2021-03-15 19:52:23 +09:00
minjaesong
5330a2be96
modularised inventory cell behaviour
2021-03-13 17:35:07 +09:00
minjaesong
c25e9f92be
storage chest still wip
2021-03-13 15:48:14 +09:00
minjaesong
d093c2cb30
new item texture only
2021-03-12 17:08:55 +09:00
minjaesong
b57486e9d7
storage chest wip
2021-03-12 12:44:27 +09:00
minjaesong
bd89ca67fb
inventory ui itemgrid:removed inventoryfull dependency
2021-03-12 10:38:53 +09:00
minjaesong
ae3bf663e0
new tile mask
2021-03-09 14:51:01 +09:00
minjaesong
a8ab6de39c
patching holes in the grass texture
2021-03-09 14:35:32 +09:00
minjaesong
ed2a99f90d
techtree wip
2021-03-09 00:28:35 +09:00
minjaesong
45129d5b0f
package declaration for Ascii85.kt
2021-03-08 13:10:41 +09:00
minjaesong
fa4b5df19c
finally decided the world size of small/normal/large/huge
2021-03-01 14:56:53 +09:00
minjaesong
7900309f30
slate layer; new stone 'marble'
2021-02-28 16:33:12 +09:00
minjaesong
37c6ffd062
new cobblestone texture, layer transition dithering with buffer layer
2021-02-28 11:30:10 +09:00
minjaesong
6cf8553ac2
terragen now works column-wise (wip soil-rock layer dithering)
2021-02-28 09:44:40 +09:00
minjaesong
7928dd1573
Ascii85 encoder for future savegame impl
2021-02-27 13:49:32 +09:00
minjaesong
615e3035b4
savegame: just json it
2021-02-26 17:07:26 +09:00
minjaesong
3b48814b9c
merging branch the-flattening into master
2021-02-25 17:42:37 +09:00
minjaesong
0823bccd01
idea for deterministic save format?
2021-02-25 17:34:19 +09:00
minjaesong
e4c7ed581c
fixing bug where the crafting table (or something) would placed and ui opened at the same time
2021-02-25 14:31:36 +09:00
minjaesong
2a72cc03bb
fixing loadscreen visual
2021-02-25 11:23:07 +09:00
minjaesong
795f0ab853
walls now work
2021-02-25 11:11:47 +09:00
minjaesong
5f16f71b0a
fixing random terragen crash? (was it block change event too big?)
2021-02-25 10:15:37 +09:00
minjaesong
ed0bec0ee8
item is useable (wall is not!); tile breakage works confirmed
2021-02-24 16:46:37 +09:00
minjaesong
b6a688c484
render is fixed (tile breakage not tested as loading items are still wip); air tile no longer has tilenum of 0
2021-02-24 11:04:11 +09:00
minjaesong
36387753b1
game compiles but: render is wrong; can't have any wall items
2021-02-20 16:53:22 +09:00
minjaesong
463e59087c
something's not right with tile numbering
2021-02-20 15:10:47 +09:00
minjaesong
295dd8b8d6
wippie
2021-02-15 16:25:47 +09:00
minjaesong
0292115f89
wipwip
2021-02-14 10:07:08 +09:00
minjaesong
8ea551306c
wire format suggestion
2021-02-12 21:57:36 +09:00
minjaesong
aae4952117
wires texture
2021-02-12 17:47:59 +09:00
minjaesong
4122c81a68
wires texture
2021-02-12 14:14:43 +09:00
minjaesong
6e63ab7fdc
savegame format upd?
2021-02-12 14:14:09 +09:00
minjaesong
46b56b8fd0
more TODO
2021-02-11 23:33:01 +09:00
minjaesong
689fac7f27
base32: + to L
2021-02-11 21:27:38 +09:00
minjaesong
9eb757b7b9
wip 2
2021-02-11 20:45:38 +09:00
minjaesong
8fdc11288c
the-flattening wip
2021-02-10 17:48:01 +09:00
minjaesong
73acaea025
65536 Blocks!!!
2021-02-09 17:53:33 +09:00
minjaesong
d9fc24ba26
1 million virtual tiles!!!
2021-02-09 17:27:14 +09:00
minjaesong
cdcf945e43
inventoryui: adjusting inventory gap magic number so that inventory look pretty on 720p
2020-12-26 18:20:07 +09:00
minjaesong
f2c97c890d
bfg file removal
2020-12-14 19:01:24 +09:00
minjaesong
5685243443
light whitewash version 1
2020-12-01 17:50:47 +09:00
minjaesong
f77e65ac97
light whitewash impl
2020-12-01 16:49:46 +09:00
minjaesong
98ad0bfc6c
see commit below
2020-11-29 16:42:01 +09:00
CuriousTorvald
807d67862c
for gods sake don't casually usegl30=true
...
https://stackoverflow.com/questions/46753218/libgdx-should-i-use-gl30
2020-11-28 19:32:50 +09:00
minjaesong
bed6f74462
screenshots will take unique name
2020-11-25 13:39:17 +09:00
minjaesong
79114fcbd0
setting minimum res to be 1080x720
2020-11-24 10:12:32 +09:00
minjaesong
5d46402b27
finaly fixing 720p bug (issue #36 )
2020-11-21 22:04:59 +09:00
minjaesong
e97a74483f
trying to fix the '720p' bug but faild :/
2020-11-21 17:56:22 +09:00
minjaesong
b8a7dee7ac
config: user-configurable control entries now have config- prefix
2020-11-21 11:24:15 +09:00
minjaesong
44c11cef76
multithread light: forget about it
2020-11-20 14:08:18 +09:00
minjaesong
ab780fd246
code cleanup
2020-11-11 11:04:59 +09:00
minjaesong
4db5bc1623
guess some quality can be sacrificed
2020-11-10 18:49:24 +09:00
minjaesong
8548e415d2
it works yay :)
2020-11-10 16:21:08 +09:00
minjaesong
3ad80d1687
y u no work :(
2020-11-10 11:54:52 +09:00
minjaesong
b908cee2fe
round 4 wip but not working :(
2020-11-10 00:51:46 +09:00
minjaesong
65f536db3c
one diag done, one more to go
2020-11-09 23:13:20 +09:00
minjaesong
fdee65ad0d
using internal coord only; diagonal round todo
2020-10-25 23:47:39 +09:00
minjaesong
9280a1e4a1
new lighting kinda works
2020-10-25 19:10:48 +09:00
minjaesong
4a0e6393d0
variable renaming
2020-10-25 11:37:05 +09:00
minjaesong
b2da7144e0
new lighting idea
2020-10-23 11:50:38 +09:00
minjaesong
0c48b9dce8
using kotlin's newfangled 'x in xs.indices' instead of 'x in 0 until xs.size'
2020-10-21 17:42:58 +09:00
minjaesong
2437fed1ea
UnsafeHelper.getArrayOffset to return long
2020-10-21 17:03:28 +09:00
minjaesong
2930336718
trying to fix the threadexecutor, at least it will throw error if a job failed
2020-10-21 11:06:35 +09:00
minjaesong
d5df9df00d
illegalstateexception -> nullpointerexception
2020-10-11 13:05:57 +09:00
minjaesong
4b2d547663
font update
2020-10-06 16:32:41 +09:00
minjaesong
634de74d51
test commit please ignore
2020-09-28 09:27:34 +09:00
minjaesong
8929093432
add: inventory minimap
2020-09-18 11:09:33 +09:00
minjaesong
0bf5baa7e0
add: inventory esc menu
2020-09-17 17:00:52 +09:00
minjaesong
24b7331af3
Merge branch 'inventory-ui-transition-container' into master
2020-09-17 11:24:15 +09:00
minjaesong
f2902b38b2
fix: inventory cells not tangible
2020-09-17 11:22:03 +09:00
minjaesong
bd7a66728b
transition works as intended but ui is not tangible
2020-09-14 15:19:34 +09:00
minjaesong
1aadde9e9f
fix: inventory panels and their indices are mutually inversed
2020-09-14 14:04:46 +09:00
minjaesong
f9883f2516
q&d hack for ui opacity control using a shader
2020-09-12 11:24:32 +09:00
minjaesong
9b079d0467
index is reversed, transparency not working
2020-09-09 16:58:35 +09:00
minjaesong
534309439c
UI is now rendered in correct pos
2020-09-09 16:05:56 +09:00
minjaesong
560a38569e
UI visible and render is offsetted but update is ok
2020-09-09 15:38:21 +09:00
minjaesong
28369f8eeb
warning msg for not on debug mode
2020-09-09 09:22:24 +09:00
minjaesong
7a58cf9edb
inventory ui transition wip
2020-08-30 16:09:42 +09:00
minjaesong
dd1989320d
less fancy inventory transition WIP
2020-08-22 18:23:17 +09:00
minjaesong
ba424accf2
lfs: tracking .kra files
2020-08-22 16:47:20 +09:00
minjaesong
0ce9e412a8
adding title menu element for mod options
2020-08-22 16:44:37 +09:00
minjaesong
1e0161e005
collision code for staircasing
2020-08-04 12:23:46 +09:00
minjaesong
f8d8fccef7
replacing all nonstaircasing collistion function usage into staircasing one
2020-07-24 14:41:54 +09:00
minjaesong
8623e4d60e
added a todo message
2020-07-22 22:40:12 +09:00
minjaesong
f88a8976d2
phys: wip staircasing modification is still compatible with old code
2020-07-20 21:24:22 +09:00
minjaesong
173bdb3abf
phys: making colliding side indices more sensible
2020-07-17 22:50:24 +09:00
minjaesong
c0db310a66
phys arguments are now single PhysProperties object
2020-07-15 21:58:44 +09:00
minjaesong
d89e0d30da
new tonemapping lut using some random fibseq
2020-07-12 10:29:39 +09:00
minjaesong
671882014e
new properties in apploader: aspectRatio
2020-06-21 13:56:50 +09:00
minjaesong
5b05a84684
biome in worldgen
2020-06-12 15:21:55 +09:00
minjaesong
38d5b17eeb
default screen size to be exact 3:2 again (and obs-linux compatible)
2020-05-13 22:33:32 +09:00
minjaesong
043b3bee13
terragen: making sky-to-ground ratio to be constant
2020-05-03 10:43:31 +09:00
minjaesong
1ea7b9f1f6
more hangul improvements
2020-05-01 17:13:46 +09:00
minjaesong
961e375234
implementing working multithreading Terragen to the game
2020-04-29 11:26:59 +09:00
minjaesong
226c8342cb
more testing on skydome / font change
2020-04-29 08:48:06 +09:00
minjaesong
826a13ff57
both idea works
2020-04-29 08:47:27 +09:00
minjaesong
1e7706662b
more testing on resolving noisy artefact in worldgen
2020-04-29 08:15:40 +09:00
minjaesong
4f146dfc94
using Coroutines instead of Threadpool but the artefact is still there :(
2020-04-27 03:36:34 +09:00
minjaesong
afecee7fb4
reverting Unsafe usage of worldgennoisesandbox
2020-04-27 03:05:19 +09:00
minjaesong
261b545974
major hangul font update
2020-04-23 01:04:58 +09:00
minjaesong
6573dfa091
Hosek skylight model translated from C to Kotlin
2020-04-20 04:47:40 +09:00
minjaesong
8b3911fef0
adding the missing pdf file
2020-04-19 01:21:03 +09:00
minjaesong
d1aedb9a3d
updating LibGDX to 1.9.10
2020-04-19 01:06:25 +09:00
minjaesong
c497648250
minor improvement on rotund r
2020-04-14 07:25:47 +09:00
minjaesong
d50faf9201
font support for LatinExt-D
2020-04-14 06:31:05 +09:00
minjaesong
a61ff82ddd
comment
2020-04-13 05:03:53 +09:00
minjaesong
0200fa8803
simplified the tiling shader a bit
2020-04-13 02:13:24 +09:00
minjaesong
07b9e76090
Reducing hierarchy by merging ActorWithBody with ActorWBMovable
2020-03-20 19:30:17 +09:00
minjaesong
5cafe16f20
closing issue #34 , it was just hitbox not properly being updated
2020-03-10 23:34:36 +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
48b431f4b7
Fixing bad quickslot behaviour where it would unequip things when the selection changed
2020-03-09 04:01:03 +09:00
minjaesong
8894be303a
some code pruning
2020-03-07 03:39:26 +09:00
minjaesong
0b57a995a5
Tentatively fixed the issue #35
...
if it's truly been fixed, the culprit was the mixed use of lx/ly and worldx/worldy
2020-03-07 02:39:01 +09:00
minjaesong
4c77ccb548
Pre-calculation. Plagued with segfaults. Feel free to roll back.
2020-03-06 21:52:06 +09:00
minjaesong
1ab12ffa24
more functions
2020-03-06 21:51:06 +09:00
minjaesong
e77c52a86f
commenting out the assert code that is called ~50 000 times per frame
2020-03-06 01:54:18 +09:00
minjaesong
6d420691cb
fixing bug where blocks cant be placed if mouse is over quickslot and watch
2020-03-06 01:30:33 +09:00
minjaesong
418353c652
stupid idea that didnt work
2020-03-04 10:32:05 +09:00
minjaesong
82bb7ddd0d
see issue #31
2020-03-01 01:03:25 +09:00
minjaesong
6662d7f96c
fixing unlit torch bug
2020-02-29 20:28:55 +09:00
minjaesong
1a6817aa49
gitignore: linux temp files
2020-02-28 17:47:14 +09:00
minjaesong
bac2190104
back to octagonal lightspreading and one more failed test
2020-02-28 05:39:46 +09:00
minjaesong
c4521b9fd9
more comments
2020-02-28 05:14:13 +09:00
minjaesong
c406cefd18
removing temporary-zoom snippet
2020-02-27 18:18:55 +09:00
minjaesong
1524919ae0
determining array base offset: replaced trick code with proper code
2020-02-27 17:54:35 +09:00
minjaesong
e235b81041
middle click to open pie menu
2020-02-27 05:41:57 +09:00
minjaesong
89c99e19c0
TEST: 5-pass performs better than 2-split idea
2020-02-25 00:05:54 +09:00
minjaesong
ad903952cc
lightsource randomiser hash will be same even when x < 0
2020-02-24 14:46:37 +09:00
minjaesong
0d8d6ca9fa
using proper hashing function
2020-02-24 14:45:12 +09:00
minjaesong
73775d9148
setting default res to 1108:740, an OBS-friendly number
2020-02-24 01:23:24 +09:00
minjaesong
73c827b77f
randomised torch flicker
2020-02-24 01:00:11 +09:00
minjaesong
6c7fe9cf2b
amending last commit
2020-02-23 15:57:33 +09:00
minjaesong
0176c95539
another attempt
2020-02-23 03:35:50 +09:00
minjaesong
a96df1041b
fixing bad code regarding lightsource detection
...
...I'm stupid
2020-02-22 22:43:33 +09:00
minjaesong
fc99ee72c3
memoised dynamic luminosity
2020-02-22 15:47:34 +09:00
minjaesong
d97283e76c
half-assed but working radiator with no directional quirks
2020-02-22 06:07:24 +09:00
minjaesong
13f44f3861
comment
2020-02-22 00:15:55 +09:00
minjaesong
4da45860b8
radiosity: nice try but works half-assed and is slower
...
better optimise the old method, there's lots of overlaps there
2020-02-21 21:28:55 +09:00
minjaesong
3210cad23d
quick idea
2020-02-21 05:07:34 +09:00
minjaesong
947224c290
new lightmap: nice try but didn't work
2020-02-21 03:40:37 +09:00
minjaesong
9d51f419f5
make quickslots work with dynamic items
2020-02-13 15:08:59 +09:00
minjaesong
d29fed8da3
global framerate limit
...
should help with some edge cases that occur when GPU is overloaded
2020-02-11 02:46:15 +09:00
CuriousTorvald
5dee9f8548
Create energy_flow.gv
2020-01-19 18:09:00 +09:00
minjaesong
697424efc4
re-draw floater gui texture
2020-01-05 21:44:44 +09:00
minjaesong
f36209e3bf
testing borders on inventory cells
2019-12-29 00:27:20 +09:00
minjaesong
24c6e8b385
test commit
2019-12-23 18:46:10 +09:00
minjaesong
b5482ed07c
small remedy for KDE Plasma
2019-12-23 04:48:30 +09:00
minjaesong
95e47066ca
re-impl skybox vertical parallax
2019-12-22 22:24:16 +09:00
minjaesong
8d5fba9492
making dithering work on skybox drawing
2019-12-15 12:39:20 +09:00
minjaesong
90495b6137
wip2
2019-12-10 18:04:37 +09:00
minjaesong
01783387ad
new skybox drawing wip
2019-12-10 15:24:05 +09:00
minjaesong
75dad8a78c
what fucking linux crashes if i reduce the screen size?
...
This reverts commit 8180f81f38 .
2019-12-06 20:41:32 +09:00
minjaesong
653fc23115
Revert "setting default height to be 720"
...
This reverts commit 8180f81f38 .
2019-12-06 19:37:29 +09:00
minjaesong
8180f81f38
setting default height to be 720
...
streaming-friendly
2019-12-05 14:16:55 +09:00
minjaesong
d3bf27e8db
lightmaprenderer: removing minOf()
2019-12-05 10:34:52 +09:00
minjaesong
e4aa4d2b87
lightmaprenderer: exporting LUT to its own class
2019-12-05 10:27:54 +09:00
minjaesong
fbe941bb39
updated Terragen.kt
2019-12-04 15:38:32 +09:00
minjaesong
25c585e4c1
worldgenloadscreen now makes transition
2019-11-27 17:31:29 +09:00
minjaesong
5255392bc0
hypothetical multithreading on terragen
2019-11-27 16:59:24 +09:00
minjaesong
a66dc344b3
load screen actually draws the world
...
transition still not working
2019-11-27 16:42:49 +09:00
minjaesong
c13aebd3ba
at least message shows on loadscreen
...
does the transition works?
2019-11-27 15:53:09 +09:00
minjaesong
f715ba9a6e
worldgen preview loadscreen (NOT WORKING)
2019-11-20 15:24:45 +09:00
minjaesong
deb8b43a81
renderToPreview()
2019-11-18 12:52:28 +09:00
minjaesong
899bb00aac
minor edits
2019-11-18 12:26:43 +09:00
minjaesong
d8317e4226
Various Loadscreens WIP
2019-11-18 01:20:17 +09:00
minjaesong
e71c56cf0d
fixed worldgen and threadexecutor so that they will actually wait for the thread termination
2019-11-16 02:41:25 +09:00
minjaesong
7939ff3690
Update WorldgenLoadScreen.kt, Terragen.kt, and WorldgenNoiseSandbox.kt
2019-11-10 22:35:22 +09:00
minjaesong
0fd4f957c2
wip fixing multithreaded noisy image bug
...
decided to remove my own thread pool impl to reduce the scope of attack
2019-11-08 01:34:39 +09:00
minjaesong
ea4c0c1697
Update ui_config_keymap_keycap.tga
2019-11-07 19:32:41 +09:00
minjaesong
96158c5a90
using new terragen on main game -- noisy tiles are real issue
2019-10-30 15:13:38 +09:00
minjaesong
288afba105
added missing code pieces
2019-10-24 20:56:56 +09:00
minjaesong
0f335cd312
uiitem keymap keycap wip
2019-10-17 14:46:20 +09:00
minjaesong
08efc934a9
uiitem toggle button impl
2019-10-17 10:59:47 +09:00
minjaesong
7f4e6aad15
toggler graphics update
2019-10-17 02:02:18 +09:00
minjaesong
b08a34c67e
Added uiitem-toggler assets
2019-10-16 18:43:16 +09:00
minjaesong
7dafc508e5
issue #28
2019-10-14 20:55:53 +09:00
minjaesong
4a1ef21155
adding missing texture
2019-10-14 19:32:24 +09:00
minjaesong
4eb1940d13
motherfucking git
2019-10-14 15:40:01 +09:00
minjaesong
1190974901
key config ui mockup
2019-10-09 00:21:12 +09:00
minjaesong
b6fe91ad19
var jump just pressed
2019-10-06 14:50:16 +09:00
minjaesong
951a65cb4f
corrcet case for font sheet name
2019-10-04 17:04:00 +09:00
minjaesong
15a6324ef4
wall-kick-jump WIP
2019-10-02 15:24:05 +09:00
minjaesong
c14453cb35
slight edit on kana font sheet
2019-09-30 15:08:25 +09:00
minjaesong
71109602e7
different hardware testing results update
2019-09-20 18:30:45 +09:00
minjaesong
2980d3eb94
improved shader compatibility with intel builtin gpu
...
apparently you can't use 1f for float, always use 1.0
2019-09-20 14:15:26 +09:00
minjaesong
aaae4f71d8
commit
2019-09-19 18:10:54 +09:00
minjaesong
7ec1fbc1bf
update gitignore, new worldgen wip
2019-09-15 08:12:04 +09:00
minjaesong
c315022d80
worldgentest: soil layer
2019-08-29 23:10:23 +09:00
minjaesong
7ab15fe966
noise test to simulate the actual worldgen
2019-08-28 22:24:53 +09:00
minjaesong
11a30d3c2a
displays time on main window
2019-08-27 16:17:26 +09:00
minjaesong
a29a47e009
removing redundant properties
2019-08-27 01:30:46 +09:00
minjaesong
79fb81f757
some minor touches
2019-08-26 16:47:30 +09:00
minjaesong
2a2e63e10a
terraingen candidate 1
2019-08-25 23:35:51 +09:00
minjaesong
668c10f736
terrain gen adjustments wip
2019-08-25 19:54:55 +09:00
minjaesong
0af5002638
cavegen candidate 1
2019-08-25 19:29:10 +09:00
minjaesong
004a9af098
cavegen candidate 0
2019-08-25 18:53:01 +09:00
minjaesong
e449d34e3a
new cavegen is finally doing something
2019-08-25 14:14:25 +09:00
minjaesong
12498184f5
fixed minor anomalies
2019-08-21 15:12:19 +09:00
minjaesong
f78c465aef
inventory ui will get taller if screen is taller
2019-08-19 03:44:15 +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
89746c3b6e
actual health message on appload
2019-08-18 05:01:56 +09:00
minjaesong
60bb495782
terrain glow tex drawing
2019-08-15 19:42:16 +09:00
minjaesong
86f48c2fe3
terrain glow tex composing
2019-08-15 19:03:16 +09:00
minjaesong
ebe78dafea
shitty implementaion of "air jumping"
2019-08-15 00:20:42 +09:00
minjaesong
0d04f97647
health message on splash
2019-08-14 01:45:00 +09:00
Minjae Song
018160b541
fix func name conflict
2019-08-13 15:50:31 +09:00
minjaesong
9b470bb3bb
lightmap fix fox edge case when CameraX < 0
2019-08-13 14:47:23 +09:00
minjaesong
f62f751243
some random stuffs?
2019-08-12 03:59:39 +09:00
minjaesong
f39c4e9178
light calc area shrinks when zoomed in
2019-08-12 03:59:27 +09:00
minjaesong
e8b2b04c62
no stuttering zoom (inefficient)
2019-08-12 03:04:16 +09:00
minjaesong
d8d095c0a2
zooming properly with z key (with some async artefacts)
2019-08-11 21:33:12 +09:00
minjaesong
b63bf88cd7
uis won't open or close when console is up
2019-08-11 20:42:59 +09:00
minjaesong
419773550a
screen zooming, temporarily toggle with Z key
2019-08-11 05:42:04 +09:00
minjaesong
08c18caa25
inventory lister's category setting must be held by its parent
2019-08-06 02:28:07 +09:00
minjaesong
0f283f2aaa
inventory ui: number of cells can be given on creation
2019-08-05 05:20:09 +09:00
minjaesong
5f4305283d
inventorydynamiclist to have more options; fixed wrong shade values for trees; commonresourcepool to check dupes
2019-08-05 04:58:33 +09:00
minjaesong
63b1fcb870
special symbols to use shortcuts instead of literals
2019-08-05 04:19:00 +09:00
minjaesong
bed655448d
adjusted ui's y pos so that there's even gaps between catbar and control helper
2019-08-05 03:51:38 +09:00
minjaesong
864b6cd5a0
tree impl test; falling blocks won't destroy transparent blocks
2019-07-31 01:38:27 +09:00
minjaesong
155c38536f
correct impl for RNG of joise lib
2019-07-27 14:45:19 +09:00
minjaesong
1691fc41e5
texture for tree trunk
2019-07-27 00:36:53 +09:00
minjaesong
fc35188bde
some tiny little optimisations on tiling shader
2019-07-26 16:45:24 +09:00
minjaesong
f1d92744c0
grass tex revert to smooth
2019-07-26 03:28:57 +09:00
minjaesong
7ae5a8c132
minor fixes
2019-07-21 20:40:45 +09:00
minjaesong
dfd43f52d5
ingame computer wip; gamepad deadzone disp on f3
2019-07-19 23:19:25 +09:00
minjaesong
f2ee058e7c
newly written circulararray
2019-07-14 03:55:27 +09:00
minjaesong
5f3801eb48
colourmap and assets
2019-07-12 02:26:20 +09:00
minjaesong
24a16426ed
fixed MDA scroll behaviour
2019-07-10 20:49:20 +09:00
minjaesong
514ea680aa
fix wrong assert usage; addOneArgFun for Lua globals works
2019-07-10 16:20:45 +09:00
minjaesong
2c560a6f36
new iteration of the ingame computer -- display adapter
2019-07-09 22:26:28 +09:00
minjaesong
e4974025a0
some UIs can be closed with ESC key
2019-07-08 21:50:35 +09:00
minjaesong
f95ea1ab0f
fixture ui almost working
2019-07-08 19:41:35 +09:00
minjaesong
e8ba837b09
trying to make fixtures with UIs working, was not successful
2019-07-08 04:05:04 +09:00
minjaesong
84e4c82b60
throwing in a pr-tree onto the project
2019-07-07 22:13:37 +09:00
minjaesong
b66ca70d6c
test impl of "collision interpolator'; new number font for itemslots
2019-07-07 20:53:20 +09:00
minjaesong
01e475814b
blocks csv fixed wrong opacity value
2019-07-06 20:44:15 +09:00
minjaesong
184eda38fd
comment
2019-07-03 04:12:56 +09:00
minjaesong
ae8d7a67f2
issue #26 resolved (someone is hoolding stale ingame context)
2019-07-03 03:59:37 +09:00
minjaesong
42dbaaa242
backend stuffs in the Terrarum moved to the AppLoader
2019-07-02 05:10:32 +09:00
minjaesong
4c23cde4a9
no more context fuckups on apploader
2019-07-02 04:59:24 +09:00
minjaesong
eb4bdbacde
new tiny numbers font
2019-06-26 19:32:27 +09:00
minjaesong
2455ab9983
fallable sim to properly work on multiple fallable "stacks"
2019-06-26 02:00:41 +09:00
minjaesong
a45b68b8d5
fallable blocks actually falls
2019-06-25 23:30:22 +09:00
minjaesong
04ea9aec42
more cleanup regarding fireRecalculateEvent
2019-06-25 22:48:38 +09:00
minjaesong
ed58e72724
refactoring the call order of the renderers' init code invocation
2019-06-25 22:26:16 +09:00
minjaesong
d2e886aec2
q&d hack to circumvent the dangling pointer issue #26
2019-06-25 15:22:24 +09:00
minjaesong
44405111eb
issue #26 : the reason was the dangling pointer?
2019-06-23 02:20:01 +09:00
minjaesong
41b68aa132
BlockLayer temporarily use DirectByteBuffer (averting the issue #26 )
2019-06-23 01:43:56 +09:00
minjaesong
64bbe6b53b
sorta working unsafesvecarray; and then issue #26 is fucking shit up
2019-06-22 04:16:03 +09:00
minjaesong
b45caebda0
it turns out the test-entering is broken; will fix later idk; Threadparallel.startAllWaitForDie seems to work as intended
2019-06-21 16:05:02 +09:00
minjaesong
306f45e7ee
the placeholder "nullworld" is now singleton
2019-06-11 23:52:17 +09:00
minjaesong
c41e60d29f
fixture spawns with correct tex pos and hitbox; unsure if issue #26 is fixed tho
2019-06-11 23:46:52 +09:00
minjaesong
23b103892e
blockprop: fall is now grav
2019-06-11 20:55:28 +09:00
minjaesong
196ae40bbb
it's still a progress right?
2019-06-10 17:38:06 +09:00
minjaesong
fd9d36c7ac
new block: scaffolding (does not fall yet)
2019-06-10 01:40:10 +09:00
minjaesong
6e0fe95e76
intbox debugger is back
2019-06-09 01:26:14 +09:00
minjaesong
48b4a4455b
unsafe array on lightmaprenderer: could this be possible?
2019-06-08 04:14:13 +09:00
minjaesong
30ae587554
no more access violation from freeing already freed memory
2019-06-08 03:29:38 +09:00
minjaesong
15cb42e26b
80 fps with unsafe access
2019-06-08 03:00:47 +09:00
minjaesong
5f11bb8cf9
just a fixme tag
2019-06-07 22:16:38 +09:00
minjaesong
25fd843ef2
apparently I'm fucking dumb
2019-06-07 10:37:04 +09:00
minjaesong
9445c615e6
i discovered something to be looked at
2019-06-07 10:23:22 +09:00
Minjae Song
772ce19eab
weather to not use expensive math; colormap now also holds cvec
2019-06-05 21:22:27 +09:00
Minjae Song
b0c6ce29a8
mod metadata: changed versioning scheme
2019-06-05 21:22:27 +09:00
minjaesong
aad88710ed
light parallel failed attempt
2019-06-05 21:04:01 +09:00
minjaesong
0216e814a6
debugwindow: correct ui count
2019-06-01 04:47:20 +09:00
minjaesong
f8e26f82c6
lightmap is now array of array because debug-ability > slight framerate drop
2019-06-01 04:06:36 +09:00
minjaesong
af001ad394
cvec: java to kotlin
2019-06-01 03:49:14 +09:00
minjaesong
c632818e03
migration wip java 9 modularise
2019-06-01 03:25:20 +09:00
minjaesong
a1cde8ef9b
fixed using wrong type of exception
2019-06-01 02:06:07 +09:00
minjaesong
ec8b57abd1
fixtures won't spawn when there's block or other fixtures
2019-05-31 22:57:20 +09:00
minjaesong
874834b2d1
fixing "roundworld anomaly": some actors won't render
2019-05-31 04:10:00 +09:00
minjaesong
a595dc2665
wip debugging "roundworld anomaly"
2019-05-30 23:35:01 +09:00
minjaesong
2b35e547da
contracted itemcount string
2019-05-30 21:36:02 +09:00
minjaesong
c8df0fc9fd
font: hangul update
2019-05-30 14:10:09 +09:00
minjaesong
ef72075fd6
tiki torch correctly spawns; gotta check for collision
2019-05-29 23:20:39 +09:00
minjaesong
c00a8235e1
added definition for fixture null blockbox
2019-05-28 23:57:51 +09:00
minjaesong
ad4bfd9e01
tiki torch spawns but is not centred
2019-05-28 22:46:10 +09:00
minjaesong
84a35abb37
no secondary click; tiki torch kinda spawns?
2019-05-26 22:55:50 +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
Minjae Song
d08aae5db0
stupid gimp
2019-05-22 12:57:20 +09:00
Minjae Song
ad6d52b13c
tileable message float ui
2019-05-22 12:51:01 +09:00
minjaesong
4c4d268b95
cherrypicked from the branch test-cvec-for-light
2019-05-21 17:50:54 +09:00
minjaesong
b52dd12807
furred npc test might delete later
2019-05-20 12:07:01 +09:00
minjaesong
3106657f44
font: new redesigned hangul
2019-05-14 13:16:10 +09:00
minjaesong
9a9bb37835
font: hangul redraw wip -- less "laundry line"
2019-05-12 23:52:27 +09:00
minjaesong
2b2e0e3327
font: hangul redraw wip
2019-05-12 17:09:46 +09:00
minjaesong
0f3a6143cf
gradle script fix typo and add assertion jvm option
2019-05-12 01:03:35 +09:00
minjaesong
b217a023d2
comment
2019-05-08 21:23:42 +09:00
minjaesong
0ccfb0e709
blocksdrawer now draws wire
2019-05-04 18:19:08 +09:00
minjaesong
dfe183f597
adding missing resources/moving zip files to lfs
2019-05-04 04:11:33 +09:00
minjaesong
e064d6b8f1
block functions now share one centralised core function
2019-05-04 03:29:59 +09:00
minjaesong
65e01b1eb0
debug info for upcoming wires
2019-05-02 00:56:25 +09:00
minjaesong
5816e678bf
fixed a long bug where item would be used twice but discounted by only one on single click
2019-05-01 23:26:01 +09:00
minjaesong
839b7e7762
more comments
2019-04-30 03:06:19 +09:00
minjaesong
7d216acd52
sortedarraylist update; physball breaks the actor render dunno why
2019-04-30 02:52:09 +09:00
minjaesong
5a95f1c21a
actually using (and rediscovering) the kdtree
2019-04-18 23:42:54 +09:00
minjaesong
62b687c86b
gamepad keyboard mockup
2019-04-15 12:26:54 +09:00
minjaesong
bda58ecebd
controller getaxisraw, calibration on startup
2019-04-09 23:42:10 +09:00
minjaesong
a5d33da1c9
fixed: noclipped player won't move up and down when gamepad is plugged in
2019-04-06 03:58:02 +09:00
minjaesong
968a1a0888
weponmeleecore
2019-03-19 13:35:58 +09:00
minjaesong
57ebbcb421
moduleinfo won't contain bad modules
2019-03-17 13:49:20 +09:00
minjaesong
ee732dbcf9
inventory UI won't rebuild when pie menu is in operation
2019-03-16 03:44:03 +09:00
minjaesong
08aa0e8f34
always sorting arraylist; more wire stuffs
2019-03-12 22:27:26 +09:00
minjaesong
0563ef0940
colour-changing durability and encumbrance bar
2019-03-12 02:29:58 +09:00
minjaesong
58a91ed10b
can retrieve item image for dynamic items
2019-03-12 01:42:07 +09:00
minjaesong
1ac735805d
not reading material csv issue fixed
2019-03-12 00:47:06 +09:00
minjaesong
7f53be48d1
my CSV was malformed :(
2019-03-11 19:36:42 +09:00
minjaesong
03df390e38
distinguishable item placeholder image
2019-03-11 00:20:08 +09:00
minjaesong
d7846bf332
autofill inventory with "available" blocks (has texture)
2019-03-10 23:42:48 +09:00
minjaesong
1bf9228e75
reading material from the module; pixaxes use it
...
But "dynamic item" created from the pickaxe class is not right
2019-03-10 23:38:11 +09:00
minjaesong
b495c010f4
a piece of wire is considered as a tool for inventory (for now)
2019-03-10 18:13:29 +09:00
minjaesong
833d8814a7
game item to load its own image if needed; common resource pool to assist that
2019-03-10 17:46:48 +09:00
minjaesong
d895da9e96
removing lwjgl patch
2019-03-10 00:31:16 +09:00
minjaesong
5822cb50b2
minimap: only update and render when needed
2019-03-10 00:28:47 +09:00
minjaesong
cd97b5c4ab
rudimentary minimap draw only
2019-03-08 18:49:38 +09:00
minjaesong
a1022a3db1
minor comment update
2019-03-05 23:39:36 +09:00
minjaesong
7359519982
ingamerenderer: things won't update when the game is paused (e.g. UI open)
2019-03-05 17:45:41 +09:00
minjaesong
aaa745ff94
minimap test: zoom and pan of the image
2019-03-04 18:33:39 +09:00
Minjae Song
d979332cbf
requesting xinput will always fail on non-windows
2019-03-04 04:55:12 +09:00
minjaesong
9382054060
some more blocks
2019-03-04 02:48:49 +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
01e5f75bf4
did my best to draw fluids. The thing is, tiles suck at this and I need polygon-based render for fluids
2019-03-03 12:18:04 +09:00
minjaesong
deb82d54b0
codes to produce fluid atlas
2019-03-03 00:25:42 +09:00
minjaesong
648be6d041
brighter corners on the tile mask
2019-03-02 22:48:24 +09:00
minjaesong
b5ad28f22a
fluid masks tga
2019-03-02 20:20:00 +09:00
minjaesong
7c3759e6d1
new blocksdrawer: works well with masktype 0 and 2
2019-03-02 00:57:26 +09:00
minjaesong
424c7ce17f
blocksdrawer: now generates terrain and wall item image
2019-03-01 23:25:23 +09:00
minjaesong
65cc484475
enough resources to test impl the thing
2019-03-01 03:22:46 +09:00
minjaesong
8e23138881
I put wrong colour on the terrain mask type3
2019-03-01 02:20:14 +09:00
minjaesong
6c8bb1f8fa
test impl of the new block atlas maker
2019-03-01 01:20:07 +09:00
minjaesong
4bf2726cd8
dynamic shape: added metadata doc
...
sililar to the one used in the game's font
2019-02-28 21:57:56 +09:00
minjaesong
5de290aef9
block masks and docs according to the new dynamic whatever
2019-02-28 00:15:17 +09:00
minjaesong
3979eba65b
completely new terrain masks to cover 256 possible surroundings
2019-02-27 06:28:48 +09:00
minjaesong
3058f0c277
terrain mask PSDs
2019-02-26 17:26:19 +09:00
minjaesong
a76603905b
WriteWorldInfo: actually working thumbnail export
2019-02-25 02:07:39 +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
8cc9b98a12
more tests with gson (de)serialiser
2019-02-23 17:40:13 +09:00
minjaesong
73dfab206e
seemingly working savewriter with fixed TEVD
2019-02-23 05:03:20 +09:00
minjaesong
58f017e264
some random idea
2019-02-22 15:24:56 +09:00
minjaesong
955f36dad5
HasAssembledSprite saves path instead of FileHandle (easier gson-ing)
2019-02-22 15:19:39 +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
d23c3ed389
temp minimap placeholder
2019-02-21 03:54:09 +09:00
minjaesong
c107365e6f
world: ZIP compression is the reference now
2019-02-21 00:25:23 +09:00
minjaesong
d38fb0c15d
gamepad button label; gamepad calibrate on startup
2019-02-21 00:12:12 +09:00
minjaesong
83e1239434
lightmap drawing won't use spritebatch
2019-02-20 23:14:28 +09:00
minjaesong
1906cff519
payloadutil and unhelpful commit message
2019-02-20 22:43:35 +09:00
minjaesong
c9ac844e75
actorwbmovable: alias vars are latched to its update; sprite that's out of screen won't render
2019-02-20 15:38:18 +09:00
minjaesong
0984b65d65
inventory equip slot icon
2019-02-20 01:34:47 +09:00
minjaesong
4de53b7321
buildingmaker: can hide/show selection overlay
2019-02-18 16:57:28 +09:00
minjaesong
7f1e48304b
buildingmaker block marking
2019-02-18 16:36:21 +09:00
minjaesong
ce010c1aa5
doc update for UICanvas and UIItem
2019-02-17 19:42:00 +09:00
minjaesong
baeba1552a
fully working blockchooser
2019-02-17 03:52:27 +09:00
minjaesong
3c1b4c8a64
working pen menu
2019-02-16 22:48:27 +09:00
minjaesong
49f8b8d1c8
terrain quarried stone fix
2019-02-16 19:56:12 +09:00
minjaesong
48c672b7cd
penmenu with icons (render only)
2019-02-16 17:52:18 +09:00
minjaesong
a3ef1b435d
buildingmaker penmenu; resolving mouse click clash between world and UIs
2019-02-16 17:11:36 +09:00
minjaesong
e06e9ef733
new basicinfo ui; each module should be dispose()-able
2019-02-16 01:32:17 +09:00
minjaesong
6b44e01939
buildingmaker palette close and open again
2019-02-14 22:33:54 +09:00
minjaesong
d020bedba1
fixing list UI's colours; buildingmaker palette wip
2019-02-14 15:55:31 +09:00
minjaesong
880b5e70b5
PUA: LR buttons are now xbox shaped, added xbox one's View and Menu buttons
2019-02-13 17:53:40 +09:00
minjaesong
7c3acf6e84
block placing is now primary-use (left click/main trigger/screen tap)
2019-02-12 01:30:31 +09:00
minjaesong
07b801ace5
inventory wallet view
2019-02-11 18:02:52 +09:00
minjaesong
97d0b9de64
set environment as console if gamepad is detected
2019-02-11 14:54:57 +09:00
minjaesong
fb0357b5d6
pov for gdxcontrolleradapter (untested)
2019-02-10 03:48:39 +09:00
minjaesong
1730ebd0d7
making xinput to actually work (tested with xbone gamepad)
2019-02-09 18:33:54 +09:00
minjaesong
d891afa1cd
noop mask doc
2019-02-08 23:50:04 +09:00
minjaesong
baccf5f0b5
making gamepad work again
2019-02-08 18:57:47 +09:00
minjaesong
1b837bfade
bgBG: one dark pixel fixed
2019-02-08 09:56:30 +09:00
minjaesong
0f9e13d499
better and random-coloured grass
2019-02-08 09:27:13 +09:00
minjaesong
1c874f92c2
light: skipping some of the update round wasn't a good idea
2019-02-07 18:04:34 +09:00
minjaesong
833f1a83e6
Font fixed, clearing issue #19 #23
2019-02-07 17:31:55 +09:00
minjaesong
091c8cef48
re-impl of once-scrapped "No-op Mask", and it works
2019-02-06 23:31:21 +09:00
minjaesong
36c6cb78ba
inventory screen doesn't need two char info display
2019-02-06 11:05:58 +09:00
minjaesong
88a1beb271
player info cell, INVENTORY UI LEAKS MEMORY
2019-02-06 05:18:00 +09:00
minjaesong
f63e6ed37c
lang update (+delete world, worlds: )
2019-02-06 05:17:02 +09:00
minjaesong
bbb2dab710
Lightmap: i'm only doing round 2-4-2 and it works?!
2019-02-04 22:59:42 +09:00
minjaesong
5d12dad974
removing maxBlend function; only use maxAndAssign from now on
2019-02-04 18:47:16 +09:00
minjaesong
efafb3c2b9
disabling clamp() on Gdx.color makes it 1+ms faster?
2019-02-04 17:49:43 +09:00
minjaesong
820d314e6a
blockprop opacity to be actually cached
2019-02-04 17:17:48 +09:00
minjaesong
d13c74dc0c
histogram to display UV values
2019-02-04 05:23:07 +09:00
minjaesong
9781cd961a
quicker camera on buildingmaker
2019-02-04 01:37:31 +09:00
minjaesong
072f6564fe
fixing mouseUp on NSMenu; making pen on buildingmaker work
2019-02-03 23:53:46 +09:00
minjaesong
8da8fdb863
F3 moved to PostProcessor; palette UI for buildingmaker
2019-02-03 17:01:27 +09:00
minjaesong
c476ca0d99
#12 event for world block change -- mainly meant for fixture updating itself
2019-02-02 01:58:49 +09:00
minjaesong
1e4e4d2b94
blocksdrawer use offsetted time_t
2019-02-02 01:08:14 +09:00
minjaesong
2162c755ce
closing #22
2019-02-01 22:45:34 +09:00
minjaesong
91e0a2ad86
application icons
2019-02-01 20:15:19 +09:00
minjaesong
f712c143d0
#21 , also making seasonal grasses easier on PSD
2019-02-01 18:47:02 +09:00
minjaesong
2610f44697
wall block item to use its own texture (for real)
2019-02-01 17:28:08 +09:00
minjaesong
e2dec79ca5
terrain texture change by all seasons
2019-02-01 15:59:54 +09:00
minjaesong
29fbad889b
fixed notificator UI
2019-01-31 20:54:25 +09:00
minjaesong
6d19347dfb
nsmenu to invoke class with defined args; working settime on buildingmaker
2019-01-31 18:01:33 +09:00
minjaesong
1610b63672
making sure unused screen be disposed, and not breaking the app
2019-01-31 13:29:40 +09:00
minjaesong
7a5b1df81c
fix memory leak from my ididcy; relationship w #19 needs investigation
2019-01-31 05:02:44 +09:00
minjaesong
dd44ae1eea
language is moved inside of options
2019-01-31 03:27:03 +09:00
minjaesong
b3e323965f
adjusting disposing behavs so that we can go back and forth the ingame and titlescr
2019-01-31 00:12:38 +09:00
minjaesong
1475fa08dc
inventory gamemenu visual only
2019-01-29 23:37:38 +09:00
minjaesong
aef07149b4
3 screens impl of inventory UI wip
2019-01-29 20:24:11 +09:00
minjaesong
7f7c31d27f
nice try, but it crashes the gpu AND I get <1 fps :(
2019-01-29 17:35:56 +09:00
minjaesong
882cd86dd4
wrong colour fixed -- Gdx.Color.toIntBits() returns ABGR, GLSL expects RGBA
2019-01-29 03:04:01 +09:00
minjaesong
b842780761
gpu rendered light wip
2019-01-29 02:21:22 +09:00
minjaesong
45fa56cb23
inventory ui won't always draw item count
2019-01-28 19:22:47 +09:00
minjaesong
1ffa71215a
amount of fluid affects the light absorption
2019-01-27 16:58:29 +09:00
minjaesong
89ecdbc608
nuked fluidcodex
2019-01-27 05:09:52 +09:00
minjaesong
50d883260c
so not making new objs frequently does make it bit faster...
2019-01-27 02:09:20 +09:00
minjaesong
02f9a5e127
light calc takes fluid into account
2019-01-27 00:30:56 +09:00
minjaesong
55cfae831a
new watch design consistent with existing UI
2019-01-24 23:46:24 +09:00
minjaesong
4ddf037626
new TV-safe watch UI
2019-01-24 02:32:28 +09:00
minjaesong
a2af6bc84d
gapbox toggle with F11
2019-01-23 12:45:40 +09:00
minjaesong
05094b6938
less intrusive gapbox colours
2019-01-23 03:52:28 +09:00
minjaesong
200ff94ff8
F12 for screenshot; it's high time to care about TVs
...
(besides, the EBU gap is also a good guideline for placing UIs on edge)
2019-01-23 03:46:46 +09:00
minjaesong
78cf9298e1
equipped items are drawn into their respective slot
2019-01-23 00:50:20 +09:00
minjaesong
12b42799e1
greater number of inventory cells
2019-01-23 00:09:31 +09:00
minjaesong
6d638e1269
small number font moved to apploader
2019-01-22 23:05:29 +09:00
minjaesong
a28e325f45
glsl works differently on my macbook?
2019-01-22 22:23:30 +09:00
minjaesong
ac9547c720
adding demoworld.gz
2019-01-22 21:34:00 +09:00
minjaesong
43b349d5ca
adding gradle-wrapper.jar
2019-01-22 21:27:56 +09:00
minjaesong
ea1fd31c24
initial screen size is read from the config
2019-01-22 20:56:16 +09:00
minjaesong
07373e13d2
smoothDelta is now come from Gdx's LwjglGraphics instead of AppLoader
2019-01-22 13:16:21 +09:00
minjaesong
a59a1d5c2f
test impl kalman delta on gdx
2019-01-22 06:30:11 +09:00
minjaesong
86fdeaf096
copyright update
2019-01-22 05:57:38 +09:00
minjaesong
e5fec2c22c
implementing the iconic 'lag behind' camera the right way
2019-01-22 05:46:26 +09:00
minjaesong
a6921fe924
game actually reads fps setting from config
2019-01-22 05:29:03 +09:00
minjaesong
b18365dd95
some classes in sprite assembler is now internal
2019-01-22 03:51:18 +09:00
minjaesong
20e8b9eee0
ingame will only render visible actor
2019-01-22 03:50:35 +09:00
minjaesong
6d0616a7bd
instead of dealing with delta, we'll just update multiple times, THIS TIME IN CORRECT WAY
...
(because it really works :p)
2019-01-22 02:59:22 +09:00
minjaesong
5260dc437c
the entire game will use new smooth delta
2019-01-21 05:22:49 +09:00
minjaesong
f1499e3e48
forgot to comment out the debug print
2019-01-21 01:44:19 +09:00
minjaesong
34a9d39516
I'll settle with 'Kalman filter with adaptive reset'
2019-01-20 22:50:22 +09:00
minjaesong
b488fe7083
smooth delta uses framerate-averaged instead of raw delta; stupid but works :\
2019-01-20 21:46:11 +09:00
minjaesong
38c847443c
trying to get smooth delta (because fuck you GDX)
2019-01-20 20:13:56 +09:00
minjaesong
b4d97fc42e
issue #16 : jump height is "close enough", friction and walk/stop needs fix
2019-01-20 07:03:23 +09:00
minjaesong
fc26f9af52
the simplest case of noclip=true
2019-01-20 06:43:59 +09:00
minjaesong
677cbd934a
reverting changes on ActorWBMovable: gotta make new branch
2019-01-20 06:39:01 +09:00
minjaesong
5786b843e4
removing default batch on blendxxx() funs
2019-01-20 03:09:23 +09:00
minjaesong
9ca078687f
issue #16 : walking fixed, jump not
2019-01-19 16:44:59 +09:00
minjaesong
971f7d4a40
on-the-fly sprite assembly WIP
2019-01-19 04:34:50 +09:00
minjaesong
4c89c1d4c5
spriteassembler: oob bodyparts will clip, as they should be
...
...to hide unwanted bodyparts in the skeleton
2019-01-18 18:59:05 +09:00
minjaesong
42812b8186
parallel light always does this random noise
2019-01-18 04:24:14 +09:00
minjaesong
ff0dade5c8
f
2019-01-18 03:14:37 +09:00
minjaesong
a379c7dea8
light: seems like the problem is the ram access time
2019-01-17 21:08:50 +09:00
minjaesong
b594c3b053
still working on light, no improvements perf-wise
2019-01-17 18:28:43 +09:00
minjaesong
0397c47aad
light: lantern lookup should be faster
2019-01-17 16:06:00 +09:00
minjaesong
b8bf1d2412
all my confusions were derived from not wiping old map; fixed things accordingly
2019-01-17 15:12:52 +09:00
minjaesong
fdd89b1b76
light: slightly improved performance with careful skipping
...
(hopefully...)
2019-01-17 06:52:04 +09:00
minjaesong
e40bdfe066
added some features and comments for coding convenience
2019-01-17 05:32:52 +09:00
minjaesong
170a73bbd8
ui itemlist scrolls with wheel
2019-01-16 01:37:44 +09:00
minjaesong
e844d12aa5
lol
2019-01-16 01:23:23 +09:00
minjaesong
a297fc3dfe
taking screenshot
2019-01-15 16:10:40 +09:00
minjaesong
797b81d64b
fixing a new GDX version colouring bug
2019-01-15 06:05:43 +09:00
minjaesong
a64da6454b
See Github issue #15
2019-01-15 05:50:36 +09:00
minjaesong
7cd2b55b97
adding test code to export fboRGB
2019-01-15 03:02:40 +09:00
minjaesong
8c4793bea5
a setup to mitigate directional artefacts in light
2019-01-15 01:18:54 +09:00
minjaesong
a7ec3e77b1
map data format adds world generator version and fluids
2019-01-14 23:15:01 +09:00
minjaesong
edda3b9ff9
width fixes in UI
2019-01-14 02:46:23 +09:00
minjaesong
eb404b7723
trying to work on issue #15 and I'm stumped
2019-01-13 23:51:04 +09:00
minjaesong
e926b0175f
Gzipping PSDs; every art must be alpha premultiplied; added converter batch
2019-01-13 21:23:01 +09:00
minjaesong
4cec6fac69
copyright update
2019-01-13 04:42:40 +09:00
minjaesong
865ac11051
grey box issue fixed (github issue #13 )
2019-01-13 04:06:53 +09:00
minjaesong
0be6678c34
UI: quickslot register; IngameController: quickslot selection using wheel
...
This closes github issue #14
2019-01-13 03:02:57 +09:00
minjaesong
d9c7d3c681
quickslot selections are controlled by the ingame rather than the 'bar UI'
2019-01-13 02:17:49 +09:00
minjaesong
822b9bf4fd
fixed various quirks and removed dirty hacks on quickslot bar/pie
2019-01-12 22:56:48 +09:00
minjaesong
7900628d9e
fixed wrong coords
2019-01-12 00:59:15 +09:00
minjaesong
2f335e5c5f
lightmap edge-case fixed
...
when camera.x is in -15..-1, all thing shifts to left
2019-01-11 04:44:52 +09:00
minjaesong
90cbf85047
TerrarumSansBitmap update
2019-01-11 03:07:10 +09:00
minjaesong
f6ebb14861
tooltip positioning should work again
2019-01-11 03:06:45 +09:00
minjaesong
ba9236d11e
csv sort by ID (hacky?)
2019-01-09 15:15:26 +09:00
minjaesong
808797760d
circular array is fixed and tested
2019-01-09 05:43:56 +09:00
minjaesong
adf45b1f68
prolonged alpha blending issue seemingly fixed?
...
at least it's partially fixed...
2019-01-07 17:34:47 +09:00
minjaesong
5fefb38383
sprite tool exports "formatted" TGA
...
meaning if alpha is zero, RGB is also zero
2019-01-07 17:11:43 +09:00
minjaesong
df2973b713
gradle tasks for two new apps
2019-01-07 14:19:15 +09:00
minjaesong
6e5d2cf7ed
sprite assembler can produce intended output
2019-01-07 05:01:28 +09:00
minjaesong
25fc4ecc0b
ALL kwd in transform implemented
2019-01-07 04:24:13 +09:00
minjaesong
45f07c88b2
first successful sprite assembly
...
ALL kwd still not implemented
2019-01-07 04:13:38 +09:00
minjaesong
77d91ab8a5
screw AWT, we'll use GDX for sprite preview
2019-01-07 00:35:20 +09:00
minjaesong
d366959f9a
TODO added: when the transform joint is "ALL"
2019-01-06 22:45:51 +09:00
minjaesong
d6075b4334
adproperties now has transforms list; assembler can make transformed skeleton
...
new fun: LinearSearch(By)
2019-01-06 22:43:50 +09:00
minjaesong
7978d8b8e0
updated the psd with the actual assembly
2019-01-06 19:28:06 +09:00
minjaesong
843fcb4c27
animation metadata now contains discovered frame count
...
...in hacky way
2019-01-06 15:13:17 +09:00
minjaesong
5d75d46780
ADProperties now properly stores parsed mumbojumbo
2019-01-06 04:19:21 +09:00
minjaesong
0fd0ba6b53
fixed a bug properties view won't show scroll bars
2019-01-06 03:25:40 +09:00
minjaesong
55a43d818b
adproperties now hold filename-related info
2019-01-06 02:57:49 +09:00
minjaesong
962948c9f8
sprite assembler app can read and disp ADL
...
garbage code not properly handled
2019-01-06 02:06:51 +09:00
minjaesong
9b0ea53c2d
sprite assembler test assets
2019-01-06 00:30:43 +09:00
minjaesong
73af014ea4
joints in skeleton are ordered according to drawing order, PSD also updated
2019-01-05 16:53:21 +09:00
minjaesong
d0fef35eb7
TIL you can go multiline on Java .properties
2019-01-05 16:33:40 +09:00
minjaesong
e9a8c75fa1
skeleton datasets from sprite_joints.psd
2019-01-05 16:23:19 +09:00
minjaesong
4b725a56d7
testing how joints of sprites should look like
...
humanoid only
2019-01-05 04:53:22 +09:00
minjaesong
576e2160ad
parsing ADL
...
a road to auto-gen'd spriteanimation spritesheet
2019-01-05 02:19:56 +09:00
minjaesong
73da060d5c
forgot to update tga file
2019-01-04 21:19:11 +09:00
minjaesong
9bcf8fa478
somewhat successful walk/idle anim impl
2019-01-04 17:44:22 +09:00
minjaesong
a8cb95ed74
write to the actual file
2019-01-03 13:02:54 +09:00
Minjae Song
fcc0403c93
new csv and it asks number of lines to init
2019-01-02 22:41:20 +09:00
Minjae Song
aab258b0c8
csv reader can read file, stringify (not real save) and read the save itself wrote
2019-01-02 22:25:44 +09:00
Minjae Song
686e521a7a
csv editor read file with imperfections
2019-01-02 22:03:52 +09:00
Minjae Song
5ef871f920
CSV editor: test export of spreadsheet
...
Seems working?
2019-01-02 10:55:32 +09:00
Minjae Song
ccd67b2625
watch is semitransparent when EL is off
2019-01-01 22:29:18 +09:00
Minjae Song
546ddfdb19
csv editor wip
2019-01-01 21:00:33 +09:00
Minjae Song
977a79e666
New year's first commit
...
is just a comment
2019-01-01 00:10:37 +09:00
Minjae Song
8a0a264a19
slow descend of the platform fixed
2018-12-31 21:34:50 +09:00
Minjae Song
1263360d06
more screwing around and commenting
2018-12-31 00:50:44 +09:00
Minjae Song
738d5e669a
platform sorta works as intended
2018-12-31 00:00:47 +09:00
Minjae Song
fdae5bce06
removing useless list "affectingTiles"
2018-12-30 23:41:57 +09:00
Minjae Song
ba53720b80
platform going down with Down button on keeb
2018-12-30 20:17:28 +09:00
Minjae Song
bd12cdeab6
jumping up to the platform working
2018-12-30 20:02:24 +09:00
Minjae Song
a0b773aef2
WIP platforms, at least "should I collide with this?" is one single function
2018-12-30 19:50:22 +09:00
Minjae Song
3765678735
removed FLUID prop from the blocks
2018-12-29 21:04:27 +09:00
Minjae Song
59531ea1ba
WIP removing fluid marker block
...
see "work_files/todo_platforms.png"
2018-12-29 17:04:46 +09:00
Minjae Song
f417ce00dc
detailed impl of fixtures WIP
2018-12-29 04:11:26 +09:00
Minjae Song
1afd50cf2d
Summary
...
Description
2018-12-26 19:26:08 +09:00
Minjae Song
1163f51c6b
reduced boot time by not using proper wall tex; darker wall draw
2018-12-25 16:28:38 +09:00
Minjae Song
288fa46418
still cleaning up
...
Making wall item textures takes SO long
2018-12-25 15:39:01 +09:00
Minjae Song
a899462333
have been forgetting to update fullscreenquad on resize :\
2018-12-25 05:34:59 +09:00
Minjae Song
934b252314
when it's not dev build, title bar shows less info
...
they take some processing time
2018-12-25 01:58:18 +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
Minjae Song
3546213f34
Added JoiseDoc
2018-12-24 22:49:08 +09:00
Minjae Song
ba3e323572
simplified fluid render
2018-12-23 02:13:41 +09:00
Minjae Song
2c1f7eec23
new version number
...
eheheheh
2018-12-22 02:10:33 +09:00
Minjae Song
e5ea32ba56
rendering scheme of the world changed, fluids draw as intended
...
But my idea wasn't very stellar, *sigh*
2018-12-22 02:08:08 +09:00
Minjae Song
92d3c578a9
prep for fluid exclusive render
2018-12-19 22:23:50 +09:00
Minjae Song
597e1acee4
fluidmap won't have errenous behaviour at the world edge; tga alpha fix
2018-12-19 01:53:09 +09:00
Minjae Song
23d557b6b2
water flow works
...
turns out, var.coerceIn() returns value and does not modify the var
2018-12-18 01:48:38 +09:00
Minjae Song
62319ba4d2
fluid multiplies themselves ?!
2018-12-17 22:39:19 +09:00
Minjae Song
8db2405232
test: tiles tex blend according to seasons
2018-12-17 04:30:08 +09:00
Minjae Song
246119a5de
duh
2018-12-16 16:17:05 +09:00
Minjae Song
a7d12b2b54
rename TARGET_FPS to PHYS_TIME_FRAME; shader to use multiple atlas tex; and things
2018-12-16 15:30:25 +09:00
Minjae Song
cd752bc763
at least this fluid sim passes collection assertion codes
2018-12-16 02:55:12 +09:00
Minjae Song
8e6fcf0b8a
bugs on fluid sim, Type is NULL but fill isn't 0/new temporary fluid draw
2018-12-16 02:10:04 +09:00
Minjae Song
4aa9ad6b14
blockingthreadpool test done
...
not very effective
2018-12-15 14:43:55 +09:00
Minjae Song
5fa93ed43d
noise generator: automated test and reporting
2018-12-14 23:19:40 +09:00
Minjae Song
513c5a17eb
new thread pooling strategy and test program WIP
2018-12-14 22:53:25 +09:00
Minjae Song
6f49dcff4b
Update ThreadParallel.kt
2018-12-14 15:06:55 +09:00
Minjae Song
cc67f69fff
working very crude fluid sim
2018-12-14 00:52:10 +09:00
Minjae Song
6e3a739480
implementing water sim but not actually working
2018-12-13 04:45:09 +09:00
Minjae Song
7a06b2cc90
preparing fluid updater: debug water bucket
2018-12-12 23:29:30 +09:00
Minjae Song
a53f9b8aad
perhaps missed this from before?
2018-12-12 20:47:06 +09:00
Minjae Song
95245c8945
replacing water/lava tiles with one fluid marker
...
actual fluid not implemented
2018-12-12 20:32:13 +09:00
Minjae Song
6e4cea28e7
see page 9
2018-12-12 18:49:18 +09:00
Minjae Song
5382c8cece
fluid layer data and fluid sim specifications
...
See added note FLUID_SIMULATION
2018-12-12 18:39:14 +09:00
Minjae Song
5e4f3b67c2
adjusted items ID range for more static items
2018-12-12 03:00:49 +09:00
Minjae Song
bfea5c9936
support for screen-overlay actors; buildingmaker has light now
2018-12-12 02:52:33 +09:00
Minjae Song
c7d7ae03c0
nonprivate lateinits are bitch
2018-12-11 16:39:27 +09:00
Minjae Song
e0f72aafad
Summary
2018-12-11 16:14:11 +09:00
Minjae Song
14d720fe53
Merge remote-tracking branch 'origin/master'
2018-12-11 16:08:41 +09:00
Minjae Song
55ba2d03ab
matching blendglow's version with others
2018-12-11 11:06:03 +09:00
Minjae Song
0e7edd52f7
things "look" good enough, should stop here and work on the main game
2018-12-11 04:02:23 +09:00
Minjae Song
6e2809404a
fix: textbuttonlist selector appearance bug, nsmenu not closing its child
2018-12-11 02:22:31 +09:00
Minjae Song
7fb403c4bc
other commit didn't work, duh; this SHOULD fix shit
...
the other commit: "prev commit didn't work" at 2018-12-09 (1f785a376b )
2018-12-10 20:35:54 +09:00
Minjae Song
3d68ae2f01
yaml: adding generic parse-as-invokable
2018-12-10 04:15:57 +09:00
Minjae Song
06c6c68dba
nsmenu working submenu navigation; new graphics bug discovered
2018-12-10 03:33:08 +09:00
Minjae Song
b44699ae04
UINSMenu is made to show how to code 'UI dragging'
2018-12-09 20:00:52 +09:00
Minjae Song
0c20ed3418
NSMenu WIP
2018-12-09 17:51:17 +09:00
Minjae Song
1f785a376b
prev commit didn't work
2018-12-09 17:31:17 +09:00
Minjae Song
eb1a3dcd14
textbuttonlist fixed incorrect vertical placement
2018-12-09 17:24:26 +09:00
Minjae Song
32ecdc4b4d
'the entire screen is shifted!' bug fixed
2018-12-09 13:38:25 +09:00
minjaesong
c8613c5254
NSMenu WIP, but also caught a source of the old bug
2018-12-09 04:40:46 +09:00
minjaesong
d0e0f8dd8d
moved white box tex to AppLoader; textButton now has alignment option
2018-12-09 04:36:53 +09:00
minjaesong
59c6876849
making Yaml and BFS of QNDTree work
2018-12-09 01:52:57 +09:00
minjaesong
11f7fa5c9a
WIP new UI elem
2018-12-08 23:26:01 +09:00
minjaesong
20dfc95d0d
replaced a hack that starts random game on title screen
2018-12-08 18:30:10 +09:00
minjaesong
91ade00bbb
bringing back onscreen debug info
2018-12-08 05:05:42 +09:00
minjaesong
dffb3f95a2
Memory leak alleviated FUCK YEAH?
2018-12-08 04:26:01 +09:00
minjaesong
7570c9674b
Update LightmapRendererNew.kt
2018-12-07 06:15:41 +09:00
minjaesong
1eca234d68
why they are keep resurrecting
2018-12-03 22:37:51 +09:00
minjaesong
ed62176d2d
Update .gitignore
2018-12-03 11:05:35 +09:00
minjaesong
ea490435eb
exit now gracefully calls gdx.app.exit
2018-12-03 00:34:31 +09:00
minjaesong
0902dac646
removing kotlin-stdlib.jar again duuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuh
2018-12-03 00:25:01 +09:00
minjaesong
84d42611fe
Merge branch 'gradle-migration-1'
2018-12-02 23:01:25 +09:00
minjaesong
9282aecd0f
removing unused and failed opus impl attempts
2018-12-02 22:45:08 +09:00
minjaesong
158df1cac0
gradle migration 1
2018-12-02 19:31:38 +09:00
minjaesong
3ae6ea5e71
Update .gitignore
2018-12-02 19:28:38 +09:00
minjaesong
26f7eba339
Update .gitignore
2018-12-02 19:19:17 +09:00
minjaesong
c9c9015fd1
minor edits
2018-12-02 17:34:01 +09:00
minjaesong
24b03403f7
minor edits
2018-12-02 17:34:01 +09:00
minjaesong
fe155a1c7d
rem external_resource_packs.zip
2018-11-22 19:14:49 +09:00
minjaesong
54087db2e8
rem external_resource_packs.zip
2018-11-22 19:14:49 +09:00
minjaesong
0a2c1d552a
rem workspace.xml
2018-11-22 19:09:48 +09:00
minjaesong
101a65a337
rem workspace.xml
2018-11-22 19:09:48 +09:00
minjaesong
0ce441b218
fixing one of the new bugs: block duplication artefact on render
2018-11-20 22:16:20 +09:00
minjaesong
0e6eaf2db9
fixing one of the new bugs: block duplication artefact on render
2018-11-20 22:16:20 +09:00
minjaesong
eb9b7fba8a
physics anomaly at x 0..33? are fixed, other issues (re)introduced
...
See ActorWBMovable@Line1238
2018-11-20 06:08:21 +09:00
minjaesong
9e327c091c
physics anomaly at x 0..33? are fixed, other issues (re)introduced
...
See ActorWBMovable@Line1238
2018-11-20 06:08:21 +09:00
minjaesong
795ba4a511
Reverting GDX to nightly-20170610
...
Due to the some fuck rendering issue on certain graphics processors (maybe?)
2018-11-20 04:27:14 +09:00
minjaesong
e5f5c71e56
Reverting GDX to nightly-20170610
...
Due to the some fuck rendering issue on certain graphics processors (maybe?)
2018-11-20 04:27:14 +09:00
minjaesong
0973d5e9ff
commiting minor changes cause I need to track down some bugs
...
- Text on small font goes dark gradually (?)
2018-11-20 04:10:13 +09:00
minjaesong
133c37456f
commiting minor changes cause I need to track down some bugs
...
- Text on small font goes dark gradually (?)
2018-11-20 04:10:13 +09:00
minjaesong
d7b8acf1c4
1dim-ised lightmap
2018-11-16 22:44:54 +09:00
minjaesong
6c998b616b
1dim-ised lightmap
2018-11-16 22:44:54 +09:00
minjaesong
d2e6b432a7
lightbufferastex is now properly disposed of
...
should help with my mem leak probs
2018-11-16 20:42:30 +09:00
minjaesong
c8209b49f3
lightbufferastex is now properly disposed of
...
should help with my mem leak probs
2018-11-16 20:42:30 +09:00
minjaesong
d8eb92389b
change in ingame config: useamericanunit -> temperatureunit
2018-11-16 20:37:44 +09:00
minjaesong
7b3ad18e85
change in ingame config: useamericanunit -> temperatureunit
2018-11-16 20:37:44 +09:00
minjaesong
1157497e3b
reconfiguring docs and libs
...
- Targeting Java 10
- Gdx nightly 20181111 (1.9.9)
2018-11-11 20:13:31 +09:00
minjaesong
2b16d05b52
reconfiguring docs and libs
...
- Targeting Java 10
- Gdx nightly 20181111 (1.9.9)
2018-11-11 20:13:31 +09:00
minjaesong
10ee5f0f0f
drawing of the tile breakage
2018-11-10 21:09:02 +09:00
minjaesong
fa675f1658
drawing of the tile breakage
2018-11-10 21:09:02 +09:00
minjaesong
688294120c
Can setTitle() cause memleak (right before test commit)
2018-11-08 22:42:27 +09:00
minjaesong
83bd81853f
Can setTitle() cause memleak (right before test commit)
2018-11-08 22:42:27 +09:00
minjaesong
97f8a546b6
starting day of the game is now Spring 1st
2018-11-06 23:49:22 +09:00
minjaesong
84d102a3fb
starting day of the game is now Spring 1st
2018-11-06 23:49:22 +09:00
minjaesong
65f49e11b2
a new watchface to support seasons instead of months
2018-11-06 23:40:36 +09:00
minjaesong
71f387ed94
a new watchface to support seasons instead of months
2018-11-06 23:40:36 +09:00
minjaesong
9b087f0ae5
fixed a NaN bug caused by a zero-width/height hitbox
...
Also inventory is widened to 10x7 of prev 9x7
2018-11-06 04:02:33 +09:00
minjaesong
61c5460701
fixed a NaN bug caused by a zero-width/height hitbox
...
Also inventory is widened to 10x7 of prev 9x7
2018-11-06 04:02:33 +09:00
minjaesong
cb78f3dbab
new ingame calendar impl
...
for some reason it runs slower that it should do
2018-10-30 22:47:41 +09:00
minjaesong
377b1dfb4b
new ingame calendar impl
...
for some reason it runs slower that it should do
2018-10-30 22:47:41 +09:00
minjaesong
dd36d3cb5f
new RNG for everything; Joise update
2018-10-27 00:03:06 +09:00
minjaesong
3d1581d0e4
new RNG for everything; Joise update
2018-10-27 00:03:06 +09:00
minjaesong
0c289b870f
read world info
2018-10-09 23:49:14 +09:00
minjaesong
22bbc8816c
read world info
2018-10-09 23:49:14 +09:00
minjaesong
d435ec4ebb
writeworldinfo tested to be working
2018-10-08 18:15:05 +09:00
minjaesong
d68ffb3973
writeworldinfo tested to be working
2018-10-08 18:15:05 +09:00
Minjae Song
783313a4ae
worldinfo writer
2018-10-08 01:16:29 +09:00
Minjae Song
5005b25051
worldinfo writer
2018-10-08 01:16:29 +09:00
Minjae Song
26b81e23bb
new outputstream for bytearray64
2018-10-06 01:16:26 +09:00
Minjae Song
7748f5d222
new outputstream for bytearray64
2018-10-06 01:16:26 +09:00
minjaesong
d71744b240
testing the GDX's LZMA de/compressor
2018-10-06 00:49:06 +09:00
minjaesong
756e8fdfd2
testing the GDX's LZMA de/compressor
2018-10-06 00:49:06 +09:00
minjaesong
83fd44df4c
abolished a need to pass world as parametre
...
+ simply changing the single variable (ingame.world) will update all the renderer's behaviour
+ somehow my git changelogs are exploding
2018-10-05 23:40:03 +09:00
minjaesong
0cb64ece86
abolished a need to pass world as parametre
...
+ simply changing the single variable (ingame.world) will update all the renderer's behaviour
+ somehow my git changelogs are exploding
2018-10-05 23:40:03 +09:00
minjaesong
5641910036
layer seems load, need to write better test-able code
2018-10-05 22:13:55 +09:00
minjaesong
37153be10a
layer seems load, need to write better test-able code
2018-10-05 22:13:55 +09:00
minjaesong
4d538cae89
layer write should write proper zlib
2018-10-05 01:23:18 +09:00
minjaesong
5b4e458878
layer write should write proper zlib
2018-10-05 01:23:18 +09:00
minjaesong
1d67a9a9ce
it's not zipping correctly; some fixes on readlayer
2018-10-05 01:11:12 +09:00
minjaesong
4643c71269
it's not zipping correctly; some fixes on readlayer
2018-10-05 01:11:12 +09:00
minjaesong
374070e9b9
layer export: tested output seems legit but can't confirm
2018-10-04 23:46:24 +09:00
minjaesong
5b1f9874f4
layer export: tested output seems legit but can't confirm
2018-10-04 23:46:24 +09:00
minjaesong
071dc85b94
GameWorld: adding "worldIndex"; more save/load stuffs
2018-10-03 23:15:24 +09:00
minjaesong
6a218c2632
GameWorld: adding "worldIndex"; more save/load stuffs
2018-10-03 23:15:24 +09:00
minjaesong
b380fa7ce7
new map data format and its read/writer
...
!! UNTESTED !! UNTESTED !! UNTESTED !!
2018-10-03 19:20:11 +09:00
minjaesong
2b6902b28f
new map data format and its read/writer
...
!! UNTESTED !! UNTESTED !! UNTESTED !!
2018-10-03 19:20:11 +09:00
minjaesong
60752ad4c1
decided not to GZip the CSVs; hack it away!
2018-10-02 21:13:02 +09:00
minjaesong
e9baecf93f
decided not to GZip the CSVs; hack it away!
2018-10-02 21:13:02 +09:00
minjaesong
89657167e9
newer map data format
2018-10-02 21:10:02 +09:00
minjaesong
2b3252beff
newer map data format
2018-10-02 21:10:02 +09:00
minjaesong
52c116bad5
the event works; ingame works; but starts as "bugged noclip"
2018-10-02 00:12:04 +09:00
minjaesong
82a71dae66
the event works; ingame works; but starts as "bugged noclip"
2018-10-02 00:12:04 +09:00
minjaesong
f365156799
World Click events
...
let's hope it works w/o tests as I can't get to the Ingame now
2018-10-01 23:51:04 +09:00
minjaesong
76ab620247
World Click events
...
let's hope it works w/o tests as I can't get to the Ingame now
2018-10-01 23:51:04 +09:00
minjaesong
6a1146f67b
player is now nullable; wtf is calling Ingame 5 times?
2018-09-17 01:46:50 +09:00
minjaesong
d95eaf5be0
player is now nullable; wtf is calling Ingame 5 times?
2018-09-17 01:46:50 +09:00
minjaesong
ef8285dd97
serialised RNG; font update
2018-09-16 03:32:12 +09:00
minjaesong
5049400b3b
serialised RNG; font update
2018-09-16 03:32:12 +09:00
minjaesong
07724942b0
title remocon: menu UI with no child should be displayed now
2018-09-15 01:08:10 +09:00
minjaesong
930598b5de
title remocon: menu UI with no child should be displayed now
2018-09-15 01:08:10 +09:00
minjaesong
3309998060
font update; ui remocon fix; save doc elaboration
...
UI RemoCon fix: RemoCon will no longer widen to the screen width when being used
2018-09-14 01:14:13 +09:00
minjaesong
82a39d6605
font update; ui remocon fix; save doc elaboration
...
UI RemoCon fix: RemoCon will no longer widen to the screen width when being used
2018-09-14 01:14:13 +09:00
minjaesong
16854a4be5
more remoCon thingies
2018-08-30 21:30:39 +09:00
minjaesong
e9de8d556c
more remoCon thingies
2018-08-30 21:30:39 +09:00
minjaesong
6c4c0214a1
UI Remote Controller reworked (now 90% less stupidity)
2018-08-30 17:24:53 +09:00
minjaesong
6070461da9
UI Remote Controller reworked (now 90% less stupidity)
2018-08-30 17:24:53 +09:00
minjaesong
e7a1a8ca85
font updates; PBS
2018-08-23 21:06:08 +09:00
minjaesong
45bcb7a3b5
font updates; PBS
2018-08-23 21:06:08 +09:00
minjaesong
3b6c6e1605
partially working sky model
2018-08-05 21:57:39 +09:00
minjaesong
0e127f04fa
partially working sky model
2018-08-05 21:57:39 +09:00
minjaesong
6ed012f0c1
dump (another useless message)
2018-08-05 21:57:18 +09:00
minjaesong
5d08bc6799
dump (another useless message)
2018-08-05 21:57:18 +09:00
minjaesong
0d05a40f8f
ENVIRON guide update straight from my observation
2018-07-21 19:58:56 +09:00
minjaesong
279ea0a9ad
ENVIRON guide update straight from my observation
2018-07-21 19:58:56 +09:00
minjaesong
98d9cc49c1
reducing down HistoricalFigure to nothing
...
It doesn't seem like a good idea
2018-07-03 22:45:00 +09:00
minjaesong
a0cf55642c
reducing down HistoricalFigure to nothing
...
It doesn't seem like a good idea
2018-07-03 22:45:00 +09:00
minjaesong
a702aac12f
removing branching on tiling shader, improving performance
...
Now tga export needs extra care, but boy that 5 FPS improvement
2018-07-03 22:17:34 +09:00
minjaesong
cca58143d8
removing branching on tiling shader, improving performance
...
Now tga export needs extra care, but boy that 5 FPS improvement
2018-07-03 22:17:34 +09:00
minjaesong
7f332db2b3
making debugwindow to appear again
2018-07-03 14:33:20 +09:00
minjaesong
36c5e2de34
making debugwindow to appear again
2018-07-03 14:33:20 +09:00
minjaesong
86894b60dc
intro screen flipped correctly, build passes
2018-07-03 14:28:30 +09:00
minjaesong
f544a5f929
intro screen flipped correctly, build passes
2018-07-03 14:28:30 +09:00
minjaesong
3184e33461
PostProcessor working: nested FBO won't work, use FrameBufferManager
2018-07-03 13:48:34 +09:00
minjaesong
8377fe2156
PostProcessor working: nested FBO won't work, use FrameBufferManager
2018-07-03 13:48:34 +09:00
minjaesong
1250bb49c4
title screen using IngameRenderer
2018-07-01 01:38:07 +09:00
minjaesong
702cddcc5c
title screen using IngameRenderer
2018-07-01 01:38:07 +09:00
minjaesong
cf04b7d22a
IngameRenderer: damned thing finally works somewhat
2018-06-30 16:47:22 +09:00
minjaesong
ab27522eae
IngameRenderer: damned thing finally works somewhat
2018-06-30 16:47:22 +09:00
minjaesong
54a38407e2
still broken, still renders
...
because im going to break it once again
See my comment in PostProcessor.kt
2018-06-28 21:31:39 +09:00
minjaesong
ce10b69aaa
still broken, still renders
...
because im going to break it once again
See my comment in PostProcessor.kt
2018-06-28 21:31:39 +09:00
minjaesong
11aa7f5cb1
trying to optimise the rendering, this is BEFORE job
2018-06-26 09:10:05 +09:00
minjaesong
673008ecfc
trying to optimise the rendering, this is BEFORE job
2018-06-26 09:10:05 +09:00
minjaesong
a6ea2b4e18
still wip modularisation, game somehow boots
2018-06-21 17:33:22 +09:00
minjaesong
ac09fa50e2
still wip modularisation, game somehow boots
2018-06-21 17:33:22 +09:00
minjaesong
f0a6f8b9c2
scrollable inventory with up/down UI button
2018-05-09 19:41:04 +09:00
minjaesong
391cbcff34
scrollable inventory with up/down UI button
2018-05-09 19:41:04 +09:00
minjaesong
f0907d9737
ModMgr: I can load class by name; dropped Groovy script support, coding must go to JAR
2018-05-09 05:34:39 +09:00
minjaesong
0e6682083d
ModMgr: I can load class by name; dropped Groovy script support, coding must go to JAR
2018-05-09 05:34:39 +09:00
minjaesong
d70aabc1b4
computery stuff and new set of wires
2018-03-04 19:15:43 +09:00
minjaesong
b3a0a1858e
computery stuff and new set of wires
2018-03-04 19:15:43 +09:00
minjaesong
dde69d2e7e
colourutil update
2018-02-16 10:49:13 +09:00
minjaesong
38464dc20f
colourutil update
2018-02-16 10:49:13 +09:00
minjaesong
e565a9f173
adopting Java 9/Kotlin 1.2
2018-02-10 21:40:17 +09:00
minjaesong
e94ebf9949
adopting Java 9/Kotlin 1.2
2018-02-10 21:40:17 +09:00
minjaesong
f8568899d9
rain megaparticle experiment
2017-12-18 20:45:32 +09:00
minjaesong
f5fba1e273
rain megaparticle experiment
2017-12-18 20:45:32 +09:00
minjaesong
3936d381d2
196 dithering instead of 625
2017-12-10 14:33:12 +09:00
minjaesong
70504509b9
196 dithering instead of 625
2017-12-10 14:33:12 +09:00
minjaesong
fc5273b00e
cheat detected notification
2017-12-10 14:32:32 +09:00
minjaesong
119ca8ce1e
cheat detected notification
2017-12-10 14:32:32 +09:00
minjaesong
02c4a3148b
language vars are fully moved to apploader
2017-11-25 22:29:59 +09:00
minjaesong
9ddff94070
language vars are fully moved to apploader
2017-11-25 22:29:59 +09:00
minjaesong
b33309c784
tooltip UI; tooltip in the inventory
2017-11-25 17:56:57 +09:00
minjaesong
dddf005d3d
tooltip UI; tooltip in the inventory
2017-11-25 17:56:57 +09:00
minjaesong
40216b1ac9
inventory grid mode buttons working highlight
2017-11-07 23:29:07 +09:00
minjaesong
753f2ebad4
inventory grid mode buttons working highlight
2017-11-07 23:29:07 +09:00
minjaesong
6e589d5324
map & save button for inventory
2017-11-03 22:48:13 +09:00
minjaesong
6fe9ce9da2
map & save button for inventory
2017-11-03 22:48:13 +09:00
minjaesong
f1359386b9
postprocessor for 3dlut colcorr; dithering should be managed in "dirty" way
...
dirty way: loads dithered/passthru shader according to the game's config (boolean fxdither)
2017-11-02 17:47:52 +09:00
minjaesong
9aa4919bab
postprocessor for 3dlut colcorr; dithering should be managed in "dirty" way
...
dirty way: loads dithered/passthru shader according to the game's config (boolean fxdither)
2017-11-02 17:47:52 +09:00
minjaesong
bb8fc25d14
hacked the titlescreen to fix resize-related UI shit
2017-11-01 15:46:09 +09:00
minjaesong
ce8f6bda75
hacked the titlescreen to fix resize-related UI shit
2017-11-01 15:46:09 +09:00
minjaesong
b2e0913ff5
encumbrance meter for new inventory
2017-10-30 04:28:27 +09:00
minjaesong
56affcd6b4
encumbrance meter for new inventory
2017-10-30 04:28:27 +09:00
minjaesong
132664d3bd
black background for inventory
2017-10-29 13:26:34 +09:00
minjaesong
a1a5990490
black background for inventory
2017-10-29 13:26:34 +09:00
minjaesong
341d5e696c
working "equipped" view with unequip
2017-10-28 15:07:58 +09:00
minjaesong
d0dea693a7
working "equipped" view with unequip
2017-10-28 15:07:58 +09:00
minjaesong
4e69f21c8b
"equipped" indicator on item grid
2017-10-25 05:53:39 +09:00
minjaesong
8aeed037c8
"equipped" indicator on item grid
2017-10-25 05:53:39 +09:00
minjaesong
977df44316
fixed uiItem stupidity with uiCanvas; it activated even if its parent is invisible
2017-10-24 07:25:05 +09:00
minjaesong
a3f9373253
fixed uiItem stupidity with uiCanvas; it activated even if its parent is invisible
2017-10-24 07:25:05 +09:00
minjaesong
d1f3a491f1
catbar and grid: updates and renders as intended
2017-10-24 00:21:13 +09:00
minjaesong
f1c4eb4015
catbar and grid: updates and renders as intended
2017-10-24 00:21:13 +09:00
minjaesong
07c1714751
at least some of the new UIs are working
2017-10-23 03:44:45 +09:00
minjaesong
faec65eb81
at least some of the new UIs are working
2017-10-23 03:44:45 +09:00
minjaesong
dee7e5b522
new inventory design: is it good?
...
See work_files/inventory_nouveau_2.psd
2017-10-22 02:03:23 +09:00
minjaesong
7379c4d979
new inventory design: is it good?
...
See work_files/inventory_nouveau_2.psd
2017-10-22 02:03:23 +09:00
minjaesong
0004240c52
somehow fixed a consolewin bug
...
- It would read a key even if it's closed
2017-10-18 03:52:11 +09:00
minjaesong
0959873826
somehow fixed a consolewin bug
...
- It would read a key even if it's closed
2017-10-18 03:52:11 +09:00
minjaesong
06db25fb1a
lightmap draw shift fixed; game will properly resize
2017-10-16 22:47:16 +09:00
minjaesong
9cf694b5d7
lightmap draw shift fixed; game will properly resize
2017-10-16 22:47:16 +09:00
minjaesong
a66fcd2328
renderFront is fixed
2017-10-14 02:48:52 +09:00
minjaesong
676be82f7f
renderFront is fixed
2017-10-14 02:48:52 +09:00
minjaesong
fc3fce2f82
sprite shift re-fixed with a correct method
2017-10-14 02:13:06 +09:00
minjaesong
d225ed9e5f
sprite shift re-fixed with a correct method
2017-10-14 02:13:06 +09:00
minjaesong
367304d0bb
player sprites now aligned to hitbox && drawn at centre of the screen
2017-10-13 00:36:03 +09:00
minjaesong
162ce046fb
player sprites now aligned to hitbox && drawn at centre of the screen
2017-10-13 00:36:03 +09:00
minjaesong
681dd84cb3
Houston, we have a render (again)
2017-10-07 22:21:37 +09:00
minjaesong
969b3e0b81
Houston, we have a render (again)
2017-10-07 22:21:37 +09:00
minjaesong
f1b4252731
Feature idea I had around for months
2017-09-22 00:22:35 +09:00
minjaesong
40af1768a2
Feature idea I had around for months
2017-09-22 00:22:35 +09:00
minjaesong
b16de87dd5
Rectified heretic YY-MM-DD to standard YYYY-MM-DD
2017-09-20 14:36:40 +09:00
minjaesong
3726f34f11
Rectified heretic YY-MM-DD to standard YYYY-MM-DD
2017-09-20 14:36:40 +09:00
minjaesong
5ebb83f1ed
Scientifically correct moondial
...
Flipped crescents are my mistake 😄
2017-09-19 14:43:06 +09:00
minjaesong
31c9b85d6d
Scientifically correct moondial
...
Flipped crescents are my mistake 😄
2017-09-19 14:43:06 +09:00
minjaesong
0e9a96420d
we've got something
...
- except actor's RGB won't draw; only the glow does
2017-09-18 02:32:47 +09:00
minjaesong
05a45feeff
we've got something
...
- except actor's RGB won't draw; only the glow does
2017-09-18 02:32:47 +09:00
minjaesong
10fb2741f1
fixed camera not putting actor at the centre of the screen
...
- Actually may not be fixed, but it does not cause render bugs at least!
2017-09-17 23:42:13 +09:00
minjaesong
108a44d970
fixed camera not putting actor at the centre of the screen
...
- Actually may not be fixed, but it does not cause render bugs at least!
2017-09-17 23:42:13 +09:00
minjaesong
c086722f35
module UI now has margin; game update will drop consecutive updates if its try count is exhausted (reduced lag after window move/resize)
2017-09-15 01:40:12 +09:00
minjaesong
edb1ea384f
module UI now has margin; game update will drop consecutive updates if its try count is exhausted (reduced lag after window move/resize)
2017-09-15 01:40:12 +09:00
minjaesong
d00c58ba80
Ingame: great, nothing renders :(
2017-09-15 00:40:11 +09:00
minjaesong
3cc2393841
Ingame: great, nothing renders :(
2017-09-15 00:40:11 +09:00
minjaesong
f82eab9871
simple hack for out-of-place render of terrain and lightmap
...
- Just made them not have negative value
2017-09-14 02:13:37 +09:00
minjaesong
5b96739cea
simple hack for out-of-place render of terrain and lightmap
...
- Just made them not have negative value
2017-09-14 02:13:37 +09:00
minjaesong
efe2e44957
Guess it's fully working for titlescreen
2017-09-13 18:10:03 +09:00
minjaesong
e3a5516c55
Guess it's fully working for titlescreen
2017-09-13 18:10:03 +09:00
minjaesong
a048381cce
NOT using a trick in issue #5 was the key, also closes issue #8
2017-09-13 01:06:01 +09:00
minjaesong
966a96b290
NOT using a trick in issue #5 was the key, also closes issue #8
2017-09-13 01:06:01 +09:00
minjaesong
85c5b2868d
almost works but dae fucking jitter again
2017-09-12 23:52:16 +09:00
minjaesong
7041f7e37b
almost works but dae fucking jitter again
2017-09-12 23:52:16 +09:00
minjaesong
d5450cd128
Light fuck: At least I've figured out what the fuck was wrong with.
2017-09-12 21:29:45 +09:00
minjaesong
02e0c1365b
Light fuck: At least I've figured out what the fuck was wrong with.
2017-09-12 21:29:45 +09:00
minjaesong
9ed0046417
at least now I know which part is to be patched...
2017-09-09 02:45:58 +09:00
minjaesong
ade53831a8
at least now I know which part is to be patched...
2017-09-09 02:45:58 +09:00
minjaesong
bbcca225dd
terrain AND wall renders
2017-09-01 01:05:21 +09:00
minjaesong
bc27d7b84f
terrain AND wall renders
2017-09-01 01:05:21 +09:00
minjaesong
959019f9b3
now I can't even tell if it's working as intended or not
2017-08-30 22:16:10 +09:00
minjaesong
390ac37b8d
now I can't even tell if it's working as intended or not
2017-08-30 22:16:10 +09:00
minjaesong
d8fe375c0c
new blocks drawer WIP
2017-08-29 21:06:30 +09:00
minjaesong
5f9b46ec63
new blocks drawer WIP
2017-08-29 21:06:30 +09:00
minjaesong
0ab914a815
terrain atlas: added black patch
2017-08-28 20:37:39 +09:00
minjaesong
d2508d0ccd
terrain atlas: added black patch
2017-08-28 20:37:39 +09:00
minjaesong
827bd23d6f
camera moving works
2017-08-28 02:27:53 +09:00
minjaesong
d908473fa9
camera moving works
2017-08-28 02:27:53 +09:00
minjaesong
adbd569a5b
Tiling shader -- FIXME: cameraTranslation not working as it should
2017-08-27 23:55:54 +09:00
minjaesong
32ff5545d1
Tiling shader -- FIXME: cameraTranslation not working as it should
2017-08-27 23:55:54 +09:00
minjaesong
62c1f34b88
fucking finally... (needs cleanup)
2017-08-27 23:47:30 +09:00
minjaesong
29367b9e6f
fucking finally... (needs cleanup)
2017-08-27 23:47:30 +09:00
minjaesong
3ffbb8bef6
tiling using shader, sorta works
2017-08-26 23:48:07 +09:00
minjaesong
06ec6c875c
tiling using shader, sorta works
2017-08-26 23:48:07 +09:00
minjaesong
e7c4a7b1e8
trying to tile by shader
2017-08-25 19:37:12 +09:00
minjaesong
63ed1f6ba0
trying to tile by shader
2017-08-25 19:37:12 +09:00
minjaesong
13ff4ddebb
some sort of error screen impl
2017-08-20 22:10:47 +09:00
minjaesong
7a442f26fa
some sort of error screen impl
2017-08-20 22:10:47 +09:00
minjaesong
2248674c98
better dithering
2017-08-07 01:09:04 +09:00
minjaesong
99d8b5b7f2
better dithering
2017-08-07 01:09:04 +09:00
minjaesong
aa238eb65c
load app using apploader -- no more black screen on app load
2017-08-01 23:55:48 +09:00
minjaesong
4c973a3502
load app using apploader -- no more black screen on app load
2017-08-01 23:55:48 +09:00
minjaesong
5c2b1e7586
RemoCons fully working; also fixed my stupidity
2017-07-26 17:03:22 +09:00
minjaesong
65aa6a9a47
RemoCons fully working; also fixed my stupidity
2017-07-26 17:03:22 +09:00
minjaesong
5990da1d26
UIs wont FOR SURE update (more like, process events) anymore when they are not visible
2017-07-25 18:34:23 +09:00
minjaesong
093dc6dfa1
UIs wont FOR SURE update (more like, process events) anymore when they are not visible
2017-07-25 18:34:23 +09:00
minjaesong
3d622835c7
UI: sub-UIs work?
2017-07-25 17:21:02 +09:00
minjaesong
46b4dd7532
UI: sub-UIs work?
2017-07-25 17:21:02 +09:00
minjaesong
30b43eaab5
fixed quickbar and piemenu texture
2017-07-23 19:55:06 +09:00
minjaesong
2ddb2af0e4
fixed quickbar and piemenu texture
2017-07-23 19:55:06 +09:00
minjaesong
ca6b74199d
more compatible shader
2017-07-23 18:23:53 +09:00
minjaesong
70a53c895d
more compatible shader
2017-07-23 18:23:53 +09:00
minjaesong
a3a5b7ff57
leak patched I guess
2017-07-23 17:38:57 +09:00
minjaesong
3335aaba12
leak patched I guess
2017-07-23 17:38:57 +09:00
minjaesong
b50768f2b8
titlescreen: camera follows terraini undulation
2017-07-22 18:27:58 +09:00
minjaesong
3a0c2d8101
titlescreen: camera follows terraini undulation
2017-07-22 18:27:58 +09:00
minjaesong
d09e35326f
title screen renders well
2017-07-21 20:28:12 +09:00
minjaesong
2108f1a44c
title screen renders well
2017-07-21 20:28:12 +09:00
minjaesong
f1391bea6f
generalised things so that they would work outside of ingame.world; title screen wip
2017-07-21 19:59:51 +09:00
minjaesong
c67c79ed85
generalised things so that they would work outside of ingame.world; title screen wip
2017-07-21 19:59:51 +09:00
minjaesong
cb8d3fd8b9
action listener on textbutton list
2017-07-20 22:25:40 +09:00
minjaesong
78b09b2790
action listener on textbutton list
2017-07-20 22:25:40 +09:00
minjaesong
48b8923434
parallax (sky looks bluer when you go up)
2017-07-20 18:39:05 +09:00
minjaesong
6f2c1e578e
parallax (sky looks bluer when you go up)
2017-07-20 18:39:05 +09:00
minjaesong
15dbd16766
limitedly successful attempt to create a title screen
2017-07-20 00:36:41 +09:00
minjaesong
5d86f054e8
limitedly successful attempt to create a title screen
2017-07-20 00:36:41 +09:00
minjaesong
3a1379e376
Ingame's Player is now mandatory; player spawn on right position
2017-07-18 00:19:55 +09:00
minjaesong
b6f92d87cc
Ingame's Player is now mandatory; player spawn on right position
2017-07-18 00:19:55 +09:00
minjaesong
a3d7e42a22
Inventory UI: items page button
2017-07-17 14:37:10 +09:00
minjaesong
fe0f87e428
Inventory UI: items page button
2017-07-17 14:37:10 +09:00
minjaesong
2423c7540b
some bayer matrix things and my discoveries
2017-07-17 12:22:15 +09:00
minjaesong
6476fe88bb
some bayer matrix things and my discoveries
2017-07-17 12:22:15 +09:00
minjaesong
485cbe1206
simplified a structure of UIs a bit
2017-07-16 23:15:32 +09:00
minjaesong
d6f2f4158c
simplified a structure of UIs a bit
2017-07-16 23:15:32 +09:00
minjaesong
942971f456
dithered skybox
2017-07-16 05:03:04 +09:00
minjaesong
bf47b82445
dithered skybox
2017-07-16 05:03:04 +09:00
minjaesong
9f56ca2e99
bayer-dithering shader revisited
2017-07-15 18:35:57 +09:00
minjaesong
3505b2dd6a
bayer-dithering shader revisited
2017-07-15 18:35:57 +09:00
minjaesong
1f0608b768
camera clamping, UI resize
2017-07-15 02:02:30 +09:00
minjaesong
f7867c1a6b
camera clamping, UI resize
2017-07-15 02:02:30 +09:00
minjaesong
dfa2a0a86d
wall render bug fixed
...
- wall wouldn't render if transparent-yet-sold tiles like glass is placed on top of it
2017-07-15 00:02:00 +09:00
minjaesong
75795677be
wall render bug fixed
...
- wall wouldn't render if transparent-yet-sold tiles like glass is placed on top of it
2017-07-15 00:02:00 +09:00
minjaesong
75cd080023
load screen adj, faster gravity response for standard
2017-07-14 18:48:48 +09:00
minjaesong
1a10a9b33f
load screen adj, faster gravity response for standard
2017-07-14 18:48:48 +09:00
minjaesong
8675fa927e
Rudimentary load screen works (only with Ingame screen)
2017-07-13 19:10:11 +09:00
minjaesong
0288fa58d9
Rudimentary load screen works (only with Ingame screen)
2017-07-13 19:10:11 +09:00
minjaesong
d5c1c9e400
GenuineSonic
2017-07-13 18:07:12 +09:00
minjaesong
7742d5b0d4
GenuineSonic
2017-07-13 18:07:12 +09:00
minjaesong
2a5cb3ee38
disposable UI; loading screen mockup (i heard like loading screen -- sonic 06)
2017-07-13 17:53:40 +09:00
minjaesong
c2fe538b78
disposable UI; loading screen mockup (i heard like loading screen -- sonic 06)
2017-07-13 17:53:40 +09:00
minjaesong
fb899dae2d
load screen render, fixed some init code of the app
2017-07-13 03:59:26 +09:00
minjaesong
c87e51d426
load screen render, fixed some init code of the app
2017-07-13 03:59:26 +09:00
minjaesong
149d17ed13
how changing the screen should be done
2017-07-13 01:34:09 +09:00
minjaesong
a4fe26adf8
how changing the screen should be done
2017-07-13 01:34:09 +09:00
minjaesong
50c32574e0
lightmap downsample works, sampling bug fixed with Filter.NEAREST, now having shrinkage issue
2017-07-12 14:33:59 +09:00
minjaesong
ed5997d5b4
lightmap downsample works, sampling bug fixed with Filter.NEAREST, now having shrinkage issue
2017-07-12 14:33:59 +09:00
minjaesong
ecf9387d01
working UV simulation using alpha channel
2017-07-12 02:35:36 +09:00
minjaesong
448c5f0fca
working UV simulation using alpha channel
2017-07-12 02:35:36 +09:00
minjaesong
eba6b3801d
working world-glow blend
2017-07-11 13:34:14 +09:00
minjaesong
ca83322df9
working world-glow blend
2017-07-11 13:34:14 +09:00
minjaesong
56cca83028
prep for draw glow
2017-07-09 20:29:35 +09:00
minjaesong
63a33ae0cf
prep for draw glow
2017-07-09 20:29:35 +09:00
minjaesong
28d7b44821
diching RGB10; colors are now fully vec3
2017-07-09 02:21:24 +09:00
minjaesong
dfcc57eb68
diching RGB10; colors are now fully vec3
2017-07-09 02:21:24 +09:00
minjaesong
43fee8aa9d
float lightmap seems it does have little boost on fps
2017-07-09 00:51:25 +09:00
minjaesong
d0b8f811c8
float lightmap seems it does have little boost on fps
2017-07-09 00:51:25 +09:00
minjaesong
fe8ca3bbd8
failed attempt at multithreading
2017-07-08 22:34:45 +09:00
minjaesong
482cb5ff21
failed attempt at multithreading
2017-07-08 22:34:45 +09:00
minjaesong
b91ba9fc08
asynch update and render (aka frameskip)
2017-07-08 20:38:05 +09:00
minjaesong
383a2f7259
asynch update and render (aka frameskip)
2017-07-08 20:38:05 +09:00
minjaesong
4120fa102d
former bug fixed; now we have ceiling-stair-clip bug
2017-07-07 02:11:24 +09:00
minjaesong
eba5d5e709
former bug fixed; now we have ceiling-stair-clip bug
2017-07-07 02:11:24 +09:00
minjaesong
f732c3ca2b
improved collision displacer: no more clip-to-climb-up-rightside-only thingy
2017-07-07 00:01:20 +09:00
minjaesong
40b9897a23
improved collision displacer: no more clip-to-climb-up-rightside-only thingy
2017-07-07 00:01:20 +09:00
minjaesong
e1642ae351
new collision displacer: got one-block-ceiling-passthru bug, but otherwise tolerable
2017-07-06 16:35:58 +09:00
minjaesong
1059031443
new collision displacer: got one-block-ceiling-passthru bug, but otherwise tolerable
2017-07-06 16:35:58 +09:00
minjaesong
f39ff87ee9
4096 shader finally works... perhaps it needs bayer matrix?
2017-07-05 18:30:53 +09:00
minjaesong
539b06aec2
4096 shader finally works... perhaps it needs bayer matrix?
2017-07-05 18:30:53 +09:00
minjaesong
2d5761d66c
downsampling sorta works, ONLY WHEN (width or height % 4) is 0 or 1
2017-07-05 16:03:50 +09:00
minjaesong
0f20f01e66
downsampling sorta works, ONLY WHEN (width or height % 4) is 0 or 1
2017-07-05 16:03:50 +09:00
minjaesong
e54822a7e4
control scheme update
2017-07-05 12:49:26 +09:00
minjaesong
6998b652e1
control scheme update
2017-07-05 12:49:26 +09:00
minjaesong
60a3c6518f
Ladies and Gents, we have shader-powered smooth lighting!
2017-07-05 02:20:10 +09:00
minjaesong
4d04aadc58
Ladies and Gents, we have shader-powered smooth lighting!
2017-07-05 02:20:10 +09:00
minjaesong
3af196004e
shader seems working!; it's messed up by all the test codes but I commit anyway
2017-07-05 02:05:03 +09:00
minjaesong
f5d229105c
shader seems working!; it's messed up by all the test codes but I commit anyway
2017-07-05 02:05:03 +09:00
minjaesong
cf2932a519
blur shader works
2017-07-04 23:30:48 +09:00
minjaesong
c29f663a0e
blur shader works
2017-07-04 23:30:48 +09:00
minjaesong
75d449cc10
shader does work at least...
2017-07-04 22:04:07 +09:00
minjaesong
3e64d8447c
shader does work at least...
2017-07-04 22:04:07 +09:00
minjaesong
14a745b18d
killed old zoom so that framebuffer would render without hack
2017-07-04 20:11:54 +09:00
minjaesong
ecc883f9ca
killed old zoom so that framebuffer would render without hack
2017-07-04 20:11:54 +09:00
minjaesong
db2fd0c8e4
needs more shader (for smoothing out lightmap render)
2017-07-04 14:58:18 +09:00
minjaesong
4a6f88ea29
needs more shader (for smoothing out lightmap render)
2017-07-04 14:58:18 +09:00
minjaesong
9027f85d1d
barely managed to fix inventory UI
2017-07-04 01:27:18 +09:00
minjaesong
b2a8fe5bd7
barely managed to fix inventory UI
2017-07-04 01:27:18 +09:00
minjaesong
6057bd9c22
dunno why but setting camera position to negative works...
2017-07-03 23:42:59 +09:00
minjaesong
70849582ee
dunno why but setting camera position to negative works...
2017-07-03 23:42:59 +09:00
minjaesong
7e417ed8c7
putting ore vein prototype on main sheet; also a commit before fuck-up
2017-07-03 19:26:00 +09:00
minjaesong
8774506690
putting ore vein prototype on main sheet; also a commit before fuck-up
2017-07-03 19:26:00 +09:00
minjaesong
04db52ca3a
fixed bug: things go dark as inventory is opened
...
Not cloning the color when MULing was the culprit
2017-07-03 02:55:33 +09:00
minjaesong
5c24f57d03
fixed bug: things go dark as inventory is opened
...
Not cloning the color when MULing was the culprit
2017-07-03 02:55:33 +09:00
minjaesong
65ef9c2787
fixed bad color rendering on blocksdrawer and lightmaprenderer
2017-07-02 21:53:50 +09:00
minjaesong
bbc68110d9
fixed bad color rendering on blocksdrawer and lightmaprenderer
2017-07-02 21:53:50 +09:00
minjaesong
a91cbb8924
debugger's got its colour codes back
2017-07-02 15:28:45 +09:00
minjaesong
bea125b66d
debugger's got its colour codes back
2017-07-02 15:28:45 +09:00
minjaesong
cc6a2d6898
proper sprite flip draw
2017-07-02 00:45:57 +09:00
minjaesong
ad9d8de86f
proper sprite flip draw
2017-07-02 00:45:57 +09:00
minjaesong
cbcd32e132
keyboard control ported to GDX (at least as much as I can right now)
2017-07-01 18:31:00 +09:00
minjaesong
d680656f64
keyboard control ported to GDX (at least as much as I can right now)
2017-07-01 18:31:00 +09:00
minjaesong
f2a2966d6c
ore veins
2017-06-30 02:06:53 +09:00
minjaesong
bb01ae0fa0
ore veins
2017-06-30 02:06:53 +09:00
minjaesong
b97f5162a5
blocks camera and framebuffer seems working
2017-06-30 01:50:06 +09:00
minjaesong
c233eeabbf
blocks camera and framebuffer seems working
2017-06-30 01:50:06 +09:00
minjaesong
f0e73cda1d
can see camera working but not the actor gravity
2017-06-28 22:15:42 +09:00
minjaesong
299dec1476
can see camera working but not the actor gravity
2017-06-28 22:15:42 +09:00