minjaesong
fbe887b039
0.4.1 release
2024-03-03 17:53:35 +09:00
minjaesong
91798436cb
new fixture: table
2024-03-03 17:06:10 +09:00
minjaesong
34415f720d
hiding the crafting guide again
2024-03-03 14:04:01 +09:00
minjaesong
33b739f34f
fix typo in crafting recipe
2024-03-03 12:32:02 +09:00
minjaesong
f3825c0bfb
itemdesc for wire rolling mill
2024-03-03 03:35:23 +09:00
minjaesong
84f1c48159
did i fix the crafting-unequip bug?
2024-03-03 03:20:42 +09:00
minjaesong
514a972bcf
fix: savegame playtime was calculated wrongly
2024-03-03 03:15:35 +09:00
minjaesong
f19a27065e
this should track the total playtime better?
2024-03-03 02:56:43 +09:00
minjaesong
324128e86a
using gpu render for savegame list wipeout eff
2024-03-03 02:47:55 +09:00
minjaesong
39fca59ea7
larger tree takes double time to chop down
2024-03-03 02:11:18 +09:00
minjaesong
f07a6f6430
scaffoldings recipe change
2024-03-02 19:41:00 +09:00
minjaesong
6c5ee14402
platforms are lighter in weight
2024-03-02 18:24:58 +09:00
minjaesong
ec7ff3199d
fix: techtree button not working if craftingUI is loaded independently
2024-03-02 17:16:02 +09:00
minjaesong
f400a5afe7
multicolour storage chests
2024-03-02 03:03:31 +09:00
minjaesong
ea1702ace4
wire rolling mill
2024-03-02 02:42:31 +09:00
minjaesong
01b5569169
bulb now requires walls to spawn
2024-03-02 01:11:02 +09:00
minjaesong
374cd5d4f7
changing recipe of gunpowder
2024-03-02 00:38:30 +09:00
minjaesong
c0cf9ab17d
changing recipe of gunpowder
2024-03-02 00:34:01 +09:00
minjaesong
db0d3379cc
trajectory to draw at the world edge
2024-03-02 00:09:57 +09:00
minjaesong
42e7da2a4a
copper ingot sprite colour adjustment
2024-03-01 23:56:16 +09:00
minjaesong
30caac283a
fix: torches can be placed anywhere
2024-03-01 22:15:39 +09:00
minjaesong
5da4cee22e
tools now cost 5 bars
2024-03-01 19:16:48 +09:00
minjaesong
ddfa2f5bf0
fix: zooming would not properly center the cam if streamers mode is on (2)
2024-03-01 18:21:22 +09:00
minjaesong
7d38ba866c
fix: zooming would not properly center the cam if streamers mode is on
2024-03-01 18:14:12 +09:00
minjaesong
a773786c9e
changed iron ore distribution
2024-03-01 16:14:03 +09:00
minjaesong
43e16bf785
copper bulbs
2024-03-01 15:29:11 +09:00
minjaesong
7906de1711
fix: two clashing signal switches confusing the wire sim
2024-03-01 03:17:16 +09:00
minjaesong
6c3ec20b3d
signal switches
2024-03-01 03:05:55 +09:00
minjaesong
902a086a4f
better trajectory view
2024-02-29 14:22:16 +09:00
minjaesong
91bf11a3e0
better trajectory sim
2024-02-29 13:41:14 +09:00
minjaesong
410456e173
aim helper wip
2024-02-29 00:57:57 +09:00
minjaesong
9caf2a0d7e
hopefully fixed a bug where crafting item sometimes enequips an item in the quickslot?
2024-02-23 04:48:54 +09:00
minjaesong
9525441dc0
a debug print
2024-02-21 21:47:35 +09:00
minjaesong
f7b0dfb5bb
fix: getFreeTrack() would return a track it just returned when the timing coincides
2024-02-21 21:43:55 +09:00
minjaesong
549c03c2b4
fianlly found the culprit of repeated audio stopping but have no idea how to fix
2024-02-21 16:53:51 +09:00
minjaesong
91c5105a12
trying to fix glitchy audio after load
2024-02-21 14:06:49 +09:00
minjaesong
063483cfda
inventory encumberment now takes player scale into account
2024-02-20 15:49:11 +09:00
minjaesong
a5953b8c87
more informative 'update available' ticker
2024-02-20 04:35:07 +09:00
minjaesong
c568276df6
fix deepstones had density of 24600 instead of 2400
2024-02-20 01:30:45 +09:00
minjaesong
19405b7f8d
fix: acorn were 10 kilos each
2024-02-20 01:28:43 +09:00
minjaesong
2e89dcc73a
more attempts
2024-02-19 21:11:34 +09:00
minjaesong
d3fe2e2bc6
trying to debug why fullscreen is borked on macOS
2024-02-19 21:04:37 +09:00
minjaesong
5c18e03bad
apparently longer sleep time doesn't hurt
2024-02-19 16:31:03 +09:00
minjaesong
11a7a1f48d
slightly improved audio processing performance by giving some time to the CPU
2024-02-19 16:07:34 +09:00
minjaesong
d24ec8296f
fix: paste from clipboard would crash the game if the clipboard is empty
2024-02-19 14:52:31 +09:00
minjaesong
2c1727e495
fix: config change of chat overlay would not be reflected to GUI variables
2024-02-19 03:16:50 +09:00
minjaesong
b9e7a4ba84
gems item sprite change
2024-02-19 03:16:16 +09:00
minjaesong
165a9b4e88
update release date
2024-02-19 02:03:18 +09:00
minjaesong
55cba3e16a
0.4 release
2024-02-19 01:48:30 +09:00
minjaesong
1cbf0f4582
crafting guide wip and stash for next version
2024-02-19 01:44:31 +09:00
minjaesong
0911e70a69
clickable quickslot
2024-02-18 03:19:37 +09:00
minjaesong
2bf47a2aed
clicking on the player's item on the crafting Ui will show recipes using that item
2024-02-18 03:08:11 +09:00
minjaesong
f400416a7c
GDX 1.12.1 update
2024-02-18 02:05:08 +09:00
minjaesong
3bee121686
dropped items should collide with the platform
2024-02-17 23:17:01 +09:00
minjaesong
4a375ec5a3
fix: tooltips were capitalised when they shouldn't
2024-02-17 22:26:07 +09:00
minjaesong
0b683f33e1
mining sounds
2024-02-17 21:27:53 +09:00
minjaesong
c9f6246cd3
Titlecasing english texts because Polyglot ain't doing it
2024-02-17 19:17:22 +09:00
minjaesong
84222f0d98
players can dig out dirts barehandedly
2024-02-17 17:04:06 +09:00
minjaesong
701edbeaff
resize screen really needs full game restart...
2024-02-17 15:56:52 +09:00
minjaesong
6da155d4f3
fix: game crashes on pasting text
2024-02-17 15:26:18 +09:00
minjaesong
a7ba39a43c
wider nearby crafting station detection
2024-02-17 02:47:42 +09:00
minjaesong
9caf9ab2fa
fix: explosion cuts off randomly
2024-02-17 00:30:04 +09:00
minjaesong
ffd470f2b4
fix: code for staircase climbing would interfere with hold-left/right-and-jump manoeuvre
2024-02-16 17:10:53 +09:00
minjaesong
b11bbf0130
fix: damaging terrain would not queue the modified chunk for the autosave
2024-02-16 14:29:47 +09:00
minjaesong
902341bd78
fix: inventory cell quickslot indicator not readily updating
2024-02-16 05:54:07 +09:00
minjaesong
95f03c74c1
larger dropped item pickup range
2024-02-16 03:02:30 +09:00
minjaesong
cac9e947f7
better boom-job juggling
2024-02-16 02:55:36 +09:00
minjaesong
693ad05352
itemised the torch but now you can place them
2024-02-16 01:15:36 +09:00
minjaesong
26bdd2253a
itemised the torch
2024-02-16 00:36:14 +09:00
minjaesong
76586baba5
fix: bomb's item drop not obeying 'drop' itemproperty
2024-02-15 23:36:56 +09:00
minjaesong
ae0a2e2564
boom with particles
2024-02-15 22:05:08 +09:00
minjaesong
a4e3474563
more booms
2024-02-15 18:24:31 +09:00
minjaesong
84dcc95fc0
fix: bombs are making NaN amount of damage
2024-02-15 17:35:56 +09:00
minjaesong
2363a5c51f
bomb go boom but better
2024-02-15 04:08:37 +09:00
minjaesong
f224d0718b
explosion wip
2024-02-15 02:48:57 +09:00
minjaesong
c84e01646c
boom sound for the bomb
2024-02-14 16:59:01 +09:00
minjaesong
c66f5cbb54
throwable cherry bomb (no explosion yet)
2024-02-14 03:54:14 +09:00
minjaesong
d2acacb531
string for ITEM_NITRE
2024-02-14 00:41:40 +09:00
minjaesong
e5ac560966
new gem on worldgen
2024-02-13 23:42:43 +09:00
minjaesong
6e1af36a63
terrain/wall damage indicator in F3
2024-02-13 00:51:01 +09:00
minjaesong
2b8497133e
fix: NPE on item removal caused by scrolling
2024-02-13 00:23:42 +09:00
minjaesong
45b141fd57
fix; default emissive layer for item sheet sprite was transparent
2024-02-12 22:32:51 +09:00
minjaesong
3e3c1078d7
uicrafting: reset scroll when opening
2024-02-12 22:11:02 +09:00
minjaesong
43a5014564
fix: smelter: clicking on the slot will reset the scroll now
2024-02-12 21:01:55 +09:00
minjaesong
0a2d15e417
fix: [bug] remaining heat on the smelter is wasted if no fuel was burning
2024-02-12 20:40:56 +09:00
minjaesong
16c52a5e11
uicanvas: updateUI/renderUI to updateImpl/renderImpl to match the naming scheme with the actor
2024-02-12 17:28:23 +09:00
minjaesong
5f1e63e370
volume randomiser for smelter and furnace
2024-02-12 16:13:23 +09:00
minjaesong
a14f2697fb
actors now use 'updateImpl'; static sound for smelter and furnace
2024-02-12 05:04:52 +09:00
minjaesong
7d871c5d49
actors now use 'updateImpl'; static sound for smelter and furnace
2024-02-12 04:48:25 +09:00
minjaesong
7ac6bd6a9c
bonfire audio loop
2024-02-12 03:11:01 +09:00
minjaesong
0d036bb7c0
recipe for scaffolding
2024-02-12 01:44:24 +09:00
minjaesong
1333ece2b1
increased a random chance for records to 1/4096
2024-02-12 00:44:07 +09:00
minjaesong
d3f7818710
break torch using axe
2024-02-11 23:42:36 +09:00
minjaesong
1f0a4429e3
oops
2024-02-11 23:35:11 +09:00
minjaesong
346800d356
another limitation of the gapless playback
2024-02-11 23:29:35 +09:00
minjaesong
fcee6b5be3
debug print
2024-02-11 23:09:10 +09:00
minjaesong
49c595319b
autoequip consumable tool
2024-02-11 22:59:06 +09:00
minjaesong
57d25431bd
disable save if autosave is within 5 seconds
2024-02-11 21:53:11 +09:00
minjaesong
93f2e706c5
axes can attack platforms and scaffoldings
2024-02-11 21:02:29 +09:00
minjaesong
77bc646991
code refactor to clarify the state of item being dynamic
...
fix: simple item cell not showing itemcount for stackable and canbedynamic items
2024-02-11 20:51:54 +09:00
minjaesong
8e97914834
makefile script for the lulz
2024-02-11 20:01:28 +09:00
minjaesong
9c29cbb409
musicplayer: fix: playlist not advancing on intermittent mode
2024-02-11 19:07:26 +09:00
minjaesong
273e56cb35
fix: tool durability not decreasing; smelting recipe for quartz had bad value
2024-02-11 02:09:52 +09:00
minjaesong
87081b0a33
removing modulebasegame imports from the audio engine
2024-02-10 16:14:10 +09:00
minjaesong
b93e987011
MusicContainer extracted out of the modulebasegame
2024-02-10 16:09:00 +09:00
minjaesong
ea940e93ba
minor sprite change
2024-02-10 02:31:54 +09:00
minjaesong
26dac5e853
git commit -amend
2024-02-10 00:52:55 +09:00
minjaesong
afd3656302
don't put snapshot marker on the release
2024-02-10 00:38:40 +09:00
minjaesong
a1ef80b2c0
build script update
2024-02-09 00:32:17 +09:00
minjaesong
afa2aef4c6
fix: player was drawn 1px lower than they should be
2024-02-08 18:06:00 +09:00
minjaesong
9068143239
turntable wow and flutter sim wip
2024-02-08 15:04:34 +09:00
minjaesong
238dbfc3c4
turntable to play disc
2024-02-08 00:07:19 +09:00
minjaesong
ff15a3a8cf
fix: title screen camera debug view is flipped
2024-02-07 17:31:53 +09:00
minjaesong
316bfbcc08
fix: cloud's age ticking not syncing with the world's timedelta
2024-02-07 17:02:05 +09:00
minjaesong
f04548f9ab
holo-series item sprites
2024-02-07 15:58:01 +09:00
minjaesong
866b8fed83
gems
2024-02-07 01:32:54 +09:00
minjaesong
a143887375
drop random records when digging dirts but super-rarely
2024-02-06 14:21:09 +09:00
minjaesong
6d941a3841
music by orstphone
2024-02-06 14:12:04 +09:00
minjaesong
ae0dbbf02a
forgot to add font's jarfile
2024-02-06 00:10:40 +09:00
minjaesong
b09f6ce5c5
font update
2024-02-05 22:16:36 +09:00
minjaesong
3d81d7870a
smelting sand to make glass
2024-02-05 18:55:02 +09:00
minjaesong
34bc9d45a0
held item--wall is not emitting light anymore
2024-02-05 17:34:09 +09:00
minjaesong
3491926e7c
revived the held item lighting
2024-02-05 17:18:28 +09:00
minjaesong
2d42525092
actors now always calls despawn() when being despawned
2024-02-05 14:39:21 +09:00
minjaesong
1685d0f045
jukebox item sprite update
2024-02-05 13:47:41 +09:00
minjaesong
90eb51e96b
noticelet: better behaving against cursor
2024-02-05 13:32:10 +09:00
minjaesong
17c7571915
debug view for dynamic tracks only
2024-02-05 05:12:03 +09:00
minjaesong
23921c7f7c
font update
2024-02-05 03:24:19 +09:00
minjaesong
4d14b950fe
font update
2024-02-05 03:03:12 +09:00
minjaesong
839886531a
fix: actors having stale musictrack reference after the audioengine reloading
2024-02-05 02:14:38 +09:00
minjaesong
cc00e1eff9
I fixed the ingamerender-not-rendering bug??
2024-02-05 01:26:27 +09:00
minjaesong
9ec66109a1
font update
2024-02-04 19:20:57 +09:00
minjaesong
11e326ec80
font update
2024-02-04 19:13:33 +09:00
minjaesong
87e2917d48
jukebox sprite: play mechanism
2024-02-04 18:18:12 +09:00
minjaesong
09ef9717ed
font update
2024-02-04 16:30:09 +09:00
minjaesong
1054360d8d
item renumbering
2024-02-03 21:56:07 +09:00
minjaesong
3c6c49e493
ingot sprite update
2024-02-03 21:32:51 +09:00
minjaesong
e94ad57058
demoworld update
2024-02-03 19:22:10 +09:00
minjaesong
2cbc6fad11
noticelet to make way for the mouse cursor
2024-02-03 19:20:20 +09:00
minjaesong
360d6e9dcb
tooltip show item id if ALT is down
2024-02-03 18:18:07 +09:00
minjaesong
9f8f9ceaa5
item tooltip descriptions
2024-02-03 17:10:35 +09:00
minjaesong
72d1f849dd
saplings sprite update
2024-02-03 16:12:55 +09:00
minjaesong
04c54204b5
tone mapping param change
2024-02-03 15:58:12 +09:00
minjaesong
5dacbe18a3
fix: pickaxe will constantly closing the tooltip while equipped
2024-02-03 15:40:29 +09:00
minjaesong
559f5a9a9d
dropped items now visible in the dark
2024-02-03 15:20:22 +09:00
minjaesong
808862c520
simpler light tone mapping
2024-02-03 15:13:33 +09:00
minjaesong
f91fbf6cf0
smelter lightbox depends on its internal temperature
2024-02-03 04:52:37 +09:00
minjaesong
8cb4709cd7
diversified tree generation
2024-02-03 02:41:02 +09:00
minjaesong
93e0c8742a
saplings
2024-02-03 02:26:58 +09:00
minjaesong
d9adbda6f6
font update
2024-02-02 20:39:27 +09:00
minjaesong
40ab816dcb
strings moving around
2024-02-02 19:20:40 +09:00
minjaesong
71ce4f8b20
removing temporary ore recipes
2024-02-02 17:47:38 +09:00
minjaesong
c33dae658a
item dim fix
2024-02-02 17:46:59 +09:00
minjaesong
a569a34005
charcoal; smelter item sprite;
...
crafting-fixed navigate-ingredients-crafting-recipe behav
2024-02-02 16:48:07 +09:00
minjaesong
cfd0f0302e
smelter multiplier change
2024-02-02 00:20:41 +09:00
minjaesong
0769899b55
smelter: working smelting? and working sprite change
2024-02-02 00:03:27 +09:00
minjaesong
99e17d32e1
thermal stuffs
2024-02-01 16:18:18 +09:00
minjaesong
6e1ad9f768
fix: new encumbrance limit was not applied AT ALL
2024-02-01 16:17:58 +09:00
minjaesong
55bb33b4ce
world portal: autogenerating returning portal
2024-01-31 23:18:12 +09:00
minjaesong
62d30fb6e9
'flatness' is considered on choosing a spawn point
2024-01-31 21:41:08 +09:00
minjaesong
a839cc9f49
item list only wheel-scrolls when you move whell on the navbar
2024-01-31 16:40:05 +09:00
minjaesong
3c6e7665fa
porting scroll behav to the storage chest
2024-01-31 02:26:17 +09:00
minjaesong
e1935fb659
smelter: scroll wheel to operate the item slots
2024-01-31 02:07:17 +09:00
minjaesong
d1a6873bc0
smelter: clicking on the navbar no longer resets the cell selection
2024-01-30 23:35:16 +09:00
minjaesong
38e60678e1
minor locale update
2024-01-30 20:08:11 +09:00
minjaesong
7fb068517a
tooltip and smelter ui fixes
2024-01-30 19:57:32 +09:00
minjaesong
cbe11ce5dc
new tooltip for storage chest
2024-01-30 18:16:55 +09:00
minjaesong
1aee8a963a
control helpers for smelter
2024-01-30 18:00:42 +09:00
minjaesong
6fc87d9ae9
tooltip to always update
2024-01-30 13:54:34 +09:00
minjaesong
111833f5d3
fix: old tooltip managing code and revived the fading transition
2024-01-30 02:57:18 +09:00
minjaesong
9fa28760fa
all the gauges for uismelter
2024-01-30 01:37:03 +09:00
minjaesong
a027506ad2
smelter ui wip
2024-01-29 22:28:33 +09:00
minjaesong
3214f11375
uiitem and template refactoring; new smelter ui wip
2024-01-29 18:51:53 +09:00
minjaesong
8aedd7c78a
fix: renaming player would cause savegame load to fail as renaming would 'prettify' the json and the savegame loader was not expecting it
2024-01-29 16:15:13 +09:00
minjaesong
9c2b2c6a13
encumb bar extracted to separate function
2024-01-29 14:29:03 +09:00
minjaesong
60a1b8f76b
texture for storage chest item
2024-01-29 02:02:20 +09:00
minjaesong
3781470afb
font update
2024-01-28 22:51:32 +09:00
minjaesong
d3cd3465c7
lone leaves decaying
2024-01-28 20:14:48 +09:00
minjaesong
6e69fb3872
seasonal texture for leaves
2024-01-28 17:27:11 +09:00
minjaesong
9f376e93b2
font update
2024-01-28 16:43:41 +09:00
minjaesong
b5f487fe2f
yet another jukebox and musicplayer patch
2024-01-28 03:49:39 +09:00
minjaesong
add263620e
who knew playing around the music player can be so hard
2024-01-28 02:50:08 +09:00
minjaesong
0af1e7004d
all crafting stations now use UICrafting
2024-01-27 22:46:18 +09:00
minjaesong
253ce1054f
cut-down version of crafting ui wip
2024-01-27 22:05:49 +09:00
minjaesong
46b55f6303
found a bug on uiFixture and the only solution would be creating a cut-down copy of the original ui
2024-01-27 19:48:44 +09:00
minjaesong
8b1331770d
dust and sound on placing fixtures
2024-01-27 17:27:20 +09:00
minjaesong
03b002126a
door sound amplified
2024-01-27 16:26:52 +09:00
minjaesong
0290ff1b11
fix: leaves being too strong
2024-01-27 14:45:08 +09:00
minjaesong
0c64cea220
savegamecracker: new command 'uuid'
2024-01-27 14:24:50 +09:00
minjaesong
9849769c7b
tile hiding cond now takes uv intensity into account
2024-01-27 05:20:47 +09:00
minjaesong
fd8cdb94bc
more emissive and glow codes that fixes glow/emsv-seen-thru-foreground
2024-01-27 04:32:42 +09:00
minjaesong
b1ca1a9351
glow/emissive for held items, even if the actor has no glow/emissive sprites
2024-01-27 03:21:26 +09:00
minjaesong
b02f4d7703
sprite: emissive layer
2024-01-27 01:27:45 +09:00
minjaesong
3042b0659e
musicplayer: buttons are now well-behaving
2024-01-25 18:16:24 +09:00
minjaesong
2832f7123d
auto apply filter if screenmagnifying is not 1.0 or 2.0
2024-01-25 16:04:20 +09:00
minjaesong
54061f64a8
fix: axe not cutting large trees well
2024-01-25 04:38:26 +09:00
minjaesong
46557c0f91
locale update (restart not needed)
2024-01-25 04:03:22 +09:00
minjaesong
d71527cff1
build script update
2024-01-25 03:41:20 +09:00
minjaesong
9df7f28301
ambient mixer
2024-01-25 03:04:34 +09:00
minjaesong
cdae0cfb24
copyright update
2024-01-24 19:43:17 +09:00
minjaesong
b67c0837d8
fix: track fader was applied at PRE instead of POST
2024-01-24 19:10:04 +09:00
minjaesong
2016be562b
static effect looops
2024-01-24 17:51:00 +09:00
minjaesong
89b372e4d8
convolutions and some audio samples are on CommonResourcePool now
2024-01-24 15:34:52 +09:00
minjaesong
76f7b2a145
more special purpose filters (audio samples will be added later)
2024-01-24 15:05:19 +09:00
minjaesong
e5b1eeb9d2
huge load of ambient sounds
2024-01-23 23:20:25 +09:00
minjaesong
d78f886c74
noticelet to show items just picked up
2024-01-22 21:26:54 +09:00
minjaesong
f5715c69ee
musicplayer: actively disables playback if jukebox is on
2024-01-22 03:57:25 +09:00
minjaesong
49ff7e8cf0
minor locale string fixes
2024-01-21 21:51:15 +09:00
minjaesong
eebfa5c9de
audio routing optimisations
2024-01-21 20:48:32 +09:00
minjaesong
612f4b830f
track stop condition via muting
2024-01-21 19:40:11 +09:00
minjaesong
6334cac3ba
multiple amb tracks
2024-01-21 17:01:45 +09:00
minjaesong
c00dd4e0bf
date marks for DSPs
2024-01-21 15:14:17 +09:00
minjaesong
d927d1d240
fix: door spawn required wall be exist on the cells that don't matter
2024-01-21 03:51:08 +09:00
minjaesong
3da37408a2
doppler effect
2024-01-21 03:25:03 +09:00
minjaesong
f34a6b7c9f
a comment to save future futile attemps
2024-01-21 00:49:03 +09:00
minjaesong
ff3f8fe7e3
fix: biomegen may fail due to uninitialised whatever
2024-01-21 00:32:48 +09:00
minjaesong
aada6e891c
reviving 'tiny' size for initial worldgen
2024-01-20 21:58:48 +09:00
minjaesong
6b33850a8b
foley for wooden doors
2024-01-20 21:05:46 +09:00
minjaesong
c66e4077bf
better foley addressing
2024-01-20 20:55:52 +09:00
minjaesong
949ff841de
ambient audio stuffs
2024-01-20 19:18:53 +09:00
minjaesong
3f8e2c37ef
binopan speaker vol compensation; dynamic source lamp fix
2024-01-20 03:05:32 +09:00
minjaesong
d821516144
adding newly generated chunks to modified chunks list
2024-01-19 17:22:40 +09:00
minjaesong
db383b25c6
font update
2024-01-19 16:04:00 +09:00
minjaesong
965c58d2d4
fix: new softclip was not clamping the input
2024-01-19 03:51:27 +09:00
minjaesong
9f46fade1d
deterministically random treegen
2024-01-19 03:14:32 +09:00
minjaesong
79bf88f0e8
world generator progress graphics fix
2024-01-19 00:33:10 +09:00
minjaesong
5dae539402
better worldgen time estimation
2024-01-18 23:53:48 +09:00
minjaesong
dce4b4b7ee
terragen dither is still disabled (not working)
2024-01-18 23:06:03 +09:00
minjaesong
c8329b36c5
dynamic chunk generation
2024-01-18 22:41:30 +09:00
minjaesong
b2ea61aa4d
param adjustment
2024-01-18 18:43:31 +09:00
minjaesong
a9da9a02cb
partial chunk generation
2024-01-18 18:32:32 +09:00
minjaesong
2dbf7215a9
spawn points are auto selected to be good starting point
2024-01-18 16:11:38 +09:00
minjaesong
51287173ea
F3: chunk flag view
2024-01-18 01:35:36 +09:00
minjaesong
c270b6e7dd
catbar: enlarged button hitbox
2024-01-18 00:05:05 +09:00
minjaesong
07c70a42f3
reloading the engine will copy track states from the old instance, obsoleting audioMixerRenewHooks
2024-01-16 14:00:58 +09:00
minjaesong
f05cfe3cbb
jukebox ui: names over the inventory slots
2024-01-16 03:54:37 +09:00
minjaesong
2bd1b61a35
audio engine: resize buffer without restarting the game
2024-01-16 03:31:22 +09:00
minjaesong
755ced9ea4
sound engine is no longer a singleton
2024-01-16 03:00:30 +09:00
minjaesong
350e205028
same for the tooltip
2024-01-15 21:01:00 +09:00
minjaesong
cb56f8f379
better item names for discs
2024-01-15 20:28:34 +09:00
minjaesong
ce39b6c27b
catbar: larger hitbox
2024-01-15 05:42:49 +09:00
minjaesong
f1554c836c
jukebox ui wont pause the game AND not allow inventory to open
2024-01-15 04:57:24 +09:00
minjaesong
02a6468980
disc sprite update
2024-01-15 00:15:53 +09:00
minjaesong
dae934e295
better disc colouring
2024-01-14 22:43:15 +09:00
minjaesong
a973d33e02
randomised music disc sprite
2024-01-14 22:16:19 +09:00
minjaesong
7aa376dc69
fix: condition for do resampling
2024-01-14 19:45:25 +09:00
minjaesong
e89e32eeea
option for speaker/headphone selection for appropriate panning
2024-01-14 19:37:41 +09:00
minjaesong
871396cd92
jukebox: ui item number fix, not accepting disc already there
2024-01-14 11:33:56 +09:00
minjaesong
5d03575ea1
copyright update
2024-01-14 01:12:18 +09:00
minjaesong
1261b6d68d
the key to making 'q' to work was just pausing the game?!?!?!
2024-01-13 23:29:36 +09:00
minjaesong
5a7b345e7f
almost working jukebox ui except for the 'q' key
2024-01-13 23:08:10 +09:00
minjaesong
3c3e650a97
mostly working jukebox ui
2024-01-13 22:03:35 +09:00
minjaesong
ab171fe9b3
inventory cell only call touchDown when mouse is up
2024-01-13 20:09:46 +09:00
minjaesong
1b74ee8efc
jukebox ui wip
2024-01-13 17:20:10 +09:00
minjaesong
fb9640e615
jukebox ui wip
2024-01-13 05:08:40 +09:00
minjaesong
5c6cc36437
jukebox: lamp for play mech chamber
2024-01-12 23:03:29 +09:00
minjaesong
aff3b3655b
better softclp
2024-01-12 21:36:12 +09:00
minjaesong
988c9dbff7
jukebox: speaker sim using convolver
2024-01-12 19:55:36 +09:00
minjaesong
40365fd828
even more panning
2024-01-12 17:28:03 +09:00
minjaesong
236d4e4e53
more binopanning
2024-01-12 16:58:48 +09:00
minjaesong
3d71b5c619
binopan adjustments, get actor head size from the sprite
2024-01-12 16:32:03 +09:00
minjaesong
a2f61a2be7
audio mixer reset() with audio artefact masking
2024-01-12 01:05:52 +09:00
minjaesong
b415f30ae5
dynamic source tracking vol and lowpass and shits
2024-01-11 20:09:36 +09:00
minjaesong
28edba9bb3
hopefully 'correct' binopan
2024-01-11 17:46:30 +09:00
minjaesong
5973327ed6
optimising dynamic source processing by NOT multithreading it
2024-01-11 15:19:14 +09:00
minjaesong
62e45d3281
improved audio source threading
2024-01-11 15:07:23 +09:00
minjaesong
122d4bcf27
control panel cleanup
2024-01-11 14:55:17 +09:00
minjaesong
df813712ff
fix: panning dynamic source sending nan values
2024-01-11 14:42:16 +09:00
minjaesong
ecd8f08419
wtf is going on
2024-01-11 13:31:17 +09:00
minjaesong
d92fae4bb1
sprite updates
2024-01-11 03:12:21 +09:00
minjaesong
fd30223df8
jukebox wip
2024-01-11 02:23:20 +09:00
minjaesong
52ae1768cb
fix: setHitboxDimension had no instruction whatsoever for the fixtures
2024-01-11 01:51:06 +09:00
minjaesong
6e32647e6d
binopan: stereo src
2024-01-10 23:22:05 +09:00
minjaesong
0881d1dca3
catbar: better parameter comments
2024-01-10 17:03:34 +09:00
minjaesong
783c5c4fd0
GameBlockLoader registering TileItem and Tile-to-Wall recipe by itself
2024-01-10 16:52:29 +09:00
minjaesong
ed70b16384
generalised catbar
2024-01-10 16:38:51 +09:00
minjaesong
724a92bc18
removing unused libs
2024-01-10 03:59:10 +09:00
minjaesong
537968bb80
lib: kotlin removed from the repo
2024-01-10 03:13:08 +09:00
minjaesong
1b9060e358
updating musicplayer meta
2024-01-10 02:29:36 +09:00
minjaesong
bf1933fcb7
updating musicplayer meta
2024-01-10 02:00:51 +09:00
minjaesong
acaedc4d80
utilising new mouselatch
2024-01-10 01:46:39 +09:00
minjaesong
a149107b48
mouse latch class
2024-01-10 00:54:38 +09:00
minjaesong
9c3aeab74f
musicplayer: click on the music title to close the list
2024-01-10 00:17:59 +09:00
minjaesong
c4c76a41fb
adding kotlin-test to dependencies
2024-01-09 22:28:49 +09:00
minjaesong
0104d80152
debug print colour code by the object name
2024-01-08 03:19:00 +09:00
minjaesong
fb07713fa4
musicplayer: playlist autoscroll when the album has changed
2024-01-08 02:22:33 +09:00
minjaesong
a94a4f9824
musicplayer: album list scroll
2024-01-08 01:42:13 +09:00
minjaesong
fe598c4e4d
musicplayer: album change
2024-01-07 17:56:42 +09:00
minjaesong
0d74fefa3d
controlpanel: disregarding NPE
2024-01-07 17:56:32 +09:00
minjaesong
9462d1e041
musicplayer: icon change; drawFreqMeter change
2024-01-06 03:57:57 +09:00
minjaesong
96776ef1bb
musicplayer: albumlist wip
2024-01-06 03:13:59 +09:00
minjaesong
23df3ac02b
musicplayer: album-playlist transition
2024-01-05 13:58:13 +09:00
minjaesong
1e135e43f9
album list wip
2024-01-05 04:02:32 +09:00
minjaesong
644691efc2
icon for the musicplayer
2024-01-05 03:20:02 +09:00
minjaesong
2be6cb8b4a
fix: music stopped on intermittent mode makes graphic artefacts
2024-01-04 20:00:47 +09:00
minjaesong
52aec0fd93
queueing prev/specific song will keep the internal playlist shuffled
2024-01-04 19:21:04 +09:00
minjaesong
d2be8d1e5e
musicplayer: anim changes
2024-01-04 18:01:43 +09:00
minjaesong
244d935367
musicplayer: click on the song title to change the music
2024-01-04 17:28:30 +09:00
minjaesong
73e383a678
musicplayer: playlist scrolling and mouseup anims
2024-01-04 16:57:53 +09:00
minjaesong
f54a2133f9
new param 'frameDelta' on every render() function
2024-01-04 16:38:58 +09:00
minjaesong
f2ecb109e6
musicplayer: adjusting positions for even gaps
2024-01-04 01:22:45 +09:00
minjaesong
ccd36ffdbd
fix: non-pausing UIs AND the ingame control are both getting input processed
2024-01-03 15:46:52 +09:00
minjaesong
38ecf8d19c
musicplayer: load from dir
2024-01-03 15:01:11 +09:00
minjaesong
5790c6ea1f
copyright update
2024-01-03 15:00:43 +09:00
minjaesong
2c0ce029a8
musicplayer: playlist printing
2024-01-03 00:11:58 +09:00
minjaesong
6c6e7de060
musicplayer: playlist printing
2024-01-02 14:02:13 +09:00
minjaesong
0395b30f44
musicplayer: playlist view wip
2024-01-02 05:11:27 +09:00
minjaesong
7a487dc158
musicplayer: playlist view wip
2024-01-02 01:29:54 +09:00
minjaesong
ea2cb1e68c
musicplayer: list view transition
2024-01-01 04:31:14 +09:00
minjaesong
ce8158c0a8
fix: snapshot single-digit week is not shown with 0 padded
2024-01-01 00:17:36 +09:00
minjaesong
c3ee3d4aba
more points for the curve
2023-12-31 03:11:26 +09:00
minjaesong
824cb6097d
musicplayer: working prev and stop button
2023-12-29 23:49:11 +09:00
minjaesong
feba499043
fix: closing the game when no module is loaded would try to dispose uninitialised class
2023-12-29 15:30:03 +09:00
minjaesong
f2e30d544f
fix: indexoutofboundsexception when there are files but no valid music files
2023-12-29 15:20:51 +09:00
minjaesong
4f87b8bf9d
musicplayer: working stop and next button, button pos on transition
2023-12-29 04:47:32 +09:00
minjaesong
fe762e9396
transition anim for gapless play
2023-12-28 21:37:17 +09:00
minjaesong
a4cb3f4d29
working gapless playback but musicplayer anim is not
2023-12-28 19:06:29 +09:00
minjaesong
3e7434a9c6
more musicplayer things
2023-12-28 15:59:33 +09:00
minjaesong
fa915d63d2
ctrl btn for musicplayer
2023-12-27 23:48:56 +09:00
minjaesong
44ff8efd63
hann window for spectroscope
2023-12-27 02:57:56 +09:00
minjaesong
9d2d6a9bb3
musicplayer: song name and freq meter stay in place when hovered
2023-12-26 02:56:52 +09:00
minjaesong
405eafe65a
musicplayer: mouseup wip
2023-12-26 01:20:17 +09:00
minjaesong
8cbd9dbfff
musicplayer: actually repositioning the ui
2023-12-25 22:52:49 +09:00
minjaesong
60bc9d54fd
musicplayer: organic overshoot transition anim
2023-12-25 13:53:39 +09:00
minjaesong
1addc46f18
musicplayer: reading playlist.json
2023-12-25 01:46:56 +09:00
minjaesong
e05d00fe4c
musicplayer: song name scroll
2023-12-25 00:44:55 +09:00
minjaesong
8d1d2a1e10
fix: ui width will not take the length truncation
2023-12-25 00:07:59 +09:00
minjaesong
74e7e980b7
musicplayer: march thru playlist/working track-to-track transition
2023-12-24 23:13:50 +09:00
minjaesong
a19c0608f1
removing constantly modified .jar from the repo
2023-12-24 14:37:49 +09:00
minjaesong
4bc74f2e85
musicplayer: simple transitional anims
2023-12-24 14:36:36 +09:00
minjaesong
7371253398
more musicplayer things
2023-12-24 03:54:48 +09:00
minjaesong
c4836a3fe2
music player widget as a separate module
2023-12-24 03:13:35 +09:00
minjaesong
b5312da2f0
flat-top fft window for spectrogram
2023-12-23 00:16:27 +09:00
minjaesong
397b4f7717
snapshot numbering now use ISO week-numbering year to remove possible conflicts
2023-12-22 02:03:46 +09:00
minjaesong
3a814955d0
spectrogram on the scope
2023-12-21 20:51:00 +09:00
minjaesong
fefdf44e3e
convolver crossfeed; filter debug code moved to the classes
2023-12-21 17:00:23 +09:00
minjaesong
64ef0343b9
changing savegame comp on game options
2023-12-21 13:52:42 +09:00
minjaesong
b496e3de3a
writing correct comp id for chosen compressor
2023-12-21 03:53:56 +09:00
minjaesong
6f4e60284b
user-selectable compression methods: zstd and snappy
2023-12-21 03:48:18 +09:00
minjaesong
44ff974b86
MUCH faster bytearray64 dump to physical drive
2023-12-21 03:46:29 +09:00
minjaesong
b0ae92c64b
optimised convolve op
2023-12-20 23:07:52 +09:00
minjaesong
2cab9723c9
the correct way to convolve a stereo audio
2023-12-20 20:51:32 +09:00
minjaesong
c0c41adcee
testing google snappy
2023-12-20 16:11:56 +09:00
minjaesong
d6e024974b
seamless zstd integration
2023-12-20 14:45:11 +09:00
minjaesong
d4fe903273
zstd test
2023-12-20 02:12:03 +09:00
minjaesong
f467e6b6b1
smelter sprite update
2023-12-17 21:15:52 +09:00
minjaesong
6025d8b13c
fix: autosave is not loading
2023-12-14 14:54:32 +09:00
minjaesong
d0eb5428e8
turns out it still clicks but at least it's quieter now
2023-12-14 12:06:14 +09:00
minjaesong
3233e57680
lanczos lut
2023-12-14 02:43:29 +09:00
minjaesong
be35d1b4e0
fix: periodic ticking on the resampler
2023-12-14 01:10:27 +09:00
minjaesong
b79232cd9b
resampler periodic clicking is now quieter at least :/
2023-12-12 22:51:37 +09:00
minjaesong
95225b56b4
using fractions for numerical precision
2023-12-12 15:21:47 +09:00
minjaesong
4be7e728c9
geode wip
2023-12-12 03:49:29 +09:00
minjaesong
ceb2b0693b
hopefully more optimised resampling
2023-12-12 03:49:04 +09:00
minjaesong
f15ad227b1
mixer view colour changes
2023-12-11 23:37:23 +09:00
minjaesong
39737616e8
using lut for resample buffer size
2023-12-11 18:13:35 +09:00
minjaesong
b0149bcba3
get length of mp3 files
2023-12-11 17:08:02 +09:00
minjaesong
82e89452d6
fix: MP3 would not play if buffer size < 1152
2023-12-11 16:50:58 +09:00
minjaesong
96c9aed25a
BUFFER_SIZE is now strictly samples count
2023-12-11 14:03:34 +09:00
minjaesong
949376b26a
music track resampling
2023-12-11 03:35:03 +09:00
minjaesong
cc7f7b11d8
minor fix
2023-12-10 22:57:11 +09:00
minjaesong
55789a3671
input audio resampling
2023-12-10 22:12:42 +09:00
minjaesong
6926b18cef
ForcedSnapshot for snapshot releases
2023-12-08 13:25:40 +09:00
minjaesong
b2b9dac6dd
increased durability for woods and rocks
2023-12-07 15:27:28 +09:00
minjaesong
a377f1c523
item renaming; adding missing ingot items
2023-12-06 01:54:27 +09:00
minjaesong
b843438d2d
registering gamemode 'survival'
2023-12-06 00:38:46 +09:00
minjaesong
ceea2ff1a2
metal working station and recipes
2023-12-06 00:22:35 +09:00
minjaesong
0d290dfc1f
clouds are now spawned mid-frame
2023-12-05 16:37:37 +09:00
minjaesong
fb7a2a3c49
yet another convolver optimisation
2023-12-05 02:48:56 +09:00
minjaesong
161b356077
some fixtures now require wall or floor to spawn
2023-12-05 01:42:49 +09:00
minjaesong
06949985d1
skip loading nonexisting dir instead of error
2023-12-04 16:28:51 +09:00
minjaesong
1ef7b4b37d
new smelter design
2023-12-04 13:12:12 +09:00
minjaesong
1cc839fb68
working test smelter
2023-12-04 02:53:26 +09:00
minjaesong
57ac4015b5
smelter test sprite
2023-12-04 01:28:01 +09:00
minjaesong
7798c46db3
audiocodex: no shared music instances
2023-12-03 16:29:14 +09:00
minjaesong
ff56acab93
debug view for dynamic sources
2023-12-03 16:15:00 +09:00
minjaesong
23261ab360
discovered another bug
2023-12-03 00:42:10 +09:00
minjaesong
0edd248194
fix: punching tree would do nothing
2023-12-03 00:28:06 +09:00
minjaesong
cba8d90321
sound effects for tile placing and breaking
2023-12-03 00:14:04 +09:00
minjaesong
d145edf11d
footstep sounds
2023-12-02 23:58:18 +09:00
minjaesong
18f8fa881f
footsteps using dynamic track wip
2023-12-02 22:45:26 +09:00
minjaesong
6da28b943a
dynamic track first commit
2023-12-02 16:41:37 +09:00
minjaesong
9a3ab64383
mixer: room for dynamic sources
2023-12-02 13:51:48 +09:00
minjaesong
8b95c0aa0e
clays on worldgen
2023-12-01 17:35:17 +09:00
minjaesong
a0eee0cad8
spawn clay wip
2023-12-01 13:08:53 +09:00
minjaesong
93a1d688a5
new block clay
2023-12-01 12:25:00 +09:00
minjaesong
ab5c544db3
convolver gain adjustments
2023-11-30 18:29:35 +09:00
minjaesong
c58374cf43
dependency list changes
2023-11-30 14:13:46 +09:00
minjaesong
c6efa404b5
chargeStored for Electric FixtureBase
2023-11-30 14:09:07 +09:00
minjaesong
84ab32f4c1
materials rebalancing
2023-11-30 13:51:09 +09:00
minjaesong
a8e1f235f4
reverb gain reduced
2023-11-29 16:51:14 +09:00
minjaesong
6b13139379
string updates
2023-11-29 16:22:33 +09:00
minjaesong
ed9a6536da
adjusting params for situational audio reverb mix incl airbourne
2023-11-29 15:44:23 +09:00
minjaesong
bbfd3cf881
open/cave mix control via tile survey
2023-11-29 00:48:55 +09:00
minjaesong
544024c282
more subtle optimisations
2023-11-28 19:43:42 +09:00
minjaesong
6059ba92ac
further convolving optimisaions
2023-11-28 19:25:42 +09:00
minjaesong
af48a171eb
audio filters moved to its own files
2023-11-28 13:56:15 +09:00
minjaesong
ce6f5909a8
lang update
2023-11-28 00:52:03 +09:00
minjaesong
2eaa960571
lang update
2023-11-28 00:31:08 +09:00
minjaesong
3d0a1acbe1
lang update
2023-11-27 12:18:15 +09:00
minjaesong
7c1dbea1cd
removing option 'multithread'
2023-11-27 11:55:48 +09:00
minjaesong
d3e3812111
cloud texture touchups
2023-11-27 02:17:06 +09:00
minjaesong
93a88976f6
commenting out dead codes
2023-11-27 01:18:25 +09:00
minjaesong
659a159697
slightly faster fft using inline class
2023-11-27 01:04:05 +09:00
minjaesong
33f5461453
still can't get fftw to work
2023-11-27 00:51:46 +09:00
minjaesong
bf64c26e29
adjustable audio buffer size via config
2023-11-26 22:53:36 +09:00
minjaesong
21e0f984be
fix: app not quitting
2023-11-26 22:28:17 +09:00
minjaesong
72a01ac8cc
slightly faster fft
2023-11-26 21:24:46 +09:00
minjaesong
2e9a755252
hopefully more stable?
2023-11-26 19:39:03 +09:00
minjaesong
29c4d92542
parallelised audio processing
2023-11-26 19:00:29 +09:00
minjaesong
1d727397b4
fft: data struct optimisation
2023-11-26 17:33:51 +09:00
minjaesong
3b38958a08
channel strip visualiser for highpass
2023-11-26 14:37:22 +09:00
minjaesong
cc4fac7dca
more audio pathing
2023-11-26 01:59:11 +09:00
minjaesong
4d85d91478
partitioned fft wip
2023-11-25 23:31:54 +09:00
minjaesong
1ed6f252db
removing a test code
2023-11-25 23:03:19 +09:00
minjaesong
5e5b6a9412
adding missing FIRs
2023-11-25 22:53:55 +09:00
minjaesong
49100289d3
audio: no longer holds prevsamples globally
2023-11-25 22:50:59 +09:00
minjaesong
46f93660d0
all-float FFT and convolution
2023-11-25 21:46:49 +09:00
minjaesong
51d1501267
trying to fix the crackling sound issue
2023-11-25 20:42:08 +09:00
minjaesong
451ffe0307
mixer to properly show signals larger than 1.0
2023-11-25 20:00:39 +09:00
minjaesong
faf5e367be
working convolver but slower that realtime
2023-11-25 18:54:56 +09:00
minjaesong
b1811a4013
reverb filter with lowpass
2023-11-25 02:15:40 +09:00
minjaesong
71a8d6d266
reverb filter
2023-11-25 00:17:29 +09:00
minjaesong
f5078d79f9
crafting recipe update
2023-11-24 19:08:07 +09:00
minjaesong
b16a6ced93
filter: xy-ms conv
2023-11-24 01:21:06 +09:00
minjaesong
402b0a8414
cheap reverb filter
2023-11-23 23:34:05 +09:00
minjaesong
e0257dfe3d
bitcrusher
2023-11-23 20:10:36 +09:00
minjaesong
c8a891c164
speed of sound moved to the mixer
2023-11-23 19:54:37 +09:00
minjaesong
7cef8e0df4
filter info view for BinoPan
2023-11-23 19:44:40 +09:00
minjaesong
4676ceb522
binaural panning filter
2023-11-23 18:38:28 +09:00
minjaesong
99bc57acdf
fix: ores glow textures are not loading
2023-11-23 17:03:48 +09:00
minjaesong
08d69ba09c
renaming and putting more accurate const
2023-11-23 15:00:05 +09:00
minjaesong
39f3ff89b7
meter rms and smoothing
2023-11-23 02:35:48 +09:00
minjaesong
b06d649039
minor changes
2023-11-22 23:44:09 +09:00
minjaesong
42e189582e
mixer: compression indicator
2023-11-22 23:22:45 +09:00
minjaesong
179e10f4a4
stone tools
2023-11-22 22:27:24 +09:00
minjaesong
db7f24243d
verifications
2023-11-22 20:12:23 +09:00
minjaesong
c514f63f8f
verum-nimply logic: xor
2023-11-22 18:59:41 +09:00
minjaesong
660e492035
more on the verum-nimply logic
2023-11-22 17:46:48 +09:00
minjaesong
a70a247ef1
more on the verum-nimply logic
2023-11-22 17:08:07 +09:00
minjaesong
bcd1b5c0c1
more randomised treegen; mixer view only updates when it's actually visible
2023-11-22 16:07:07 +09:00
minjaesong
7b77998749
some study on logic
2023-11-22 14:13:30 +09:00
minjaesong
effbea7cdb
disabling wooden axe to motivate players to mine for rocks for better tools
2023-11-22 03:53:03 +09:00
minjaesong
cd34419a96
some crafting recipes
2023-11-22 03:44:53 +09:00
minjaesong
72dc444353
polarity-correct scope
2023-11-22 00:29:44 +09:00
minjaesong
3ff90655f6
titlescreen: audio lp is no longer disabled too early
2023-11-21 15:14:01 +09:00
minjaesong
1459fc5be9
put lin-log scale conversion into separate functions
2023-11-21 11:59:58 +09:00
minjaesong
6229b0f60b
audiomanager: will gracefully not play if there is nothing to play
2023-11-21 00:21:19 +09:00
minjaesong
4b17957b65
better scope view
2023-11-20 23:23:48 +09:00
minjaesong
b7f4eca614
scope view on mixer
2023-11-20 23:07:14 +09:00
minjaesong
1a49921c77
softlimiter filter for master
2023-11-20 22:02:57 +09:00
minjaesong
6fabe555df
individual fadein/out req for tracks
2023-11-20 21:08:16 +09:00
minjaesong
91a24cae55
audioengine: channel mixing multiple sources
2023-11-20 18:31:29 +09:00
minjaesong
1b2fdf38de
narrower mixer gui
2023-11-20 17:59:46 +09:00
minjaesong
d3d52b0b6f
fix: bus fader not working
2023-11-20 17:11:19 +09:00
minjaesong
224c0f7863
fix: audio crackles on buffer-edge
2023-11-20 03:20:45 +09:00
minjaesong
468476f41e
audioengine: serial processing
2023-11-20 03:15:43 +09:00
minjaesong
c6f8457877
fix: amb/sfx tracks are init'd with LP 48kHz
2023-11-19 21:57:41 +09:00
minjaesong
6c8c036919
mixer: clipping detector
2023-11-19 21:43:29 +09:00
minjaesong
7b7f19e218
turns out wikipedia just flat out give you a code for LP/HP filter
2023-11-19 20:34:40 +09:00
minjaesong
04144fff08
fix: fade state may get inconsistent on rapid ui open-close; correct logscale impl
2023-11-19 20:05:44 +09:00
minjaesong
d77b8087cb
buffer size adjustments
2023-11-19 14:11:19 +09:00
minjaesong
574c2e6745
mixer: stream lamp
2023-11-19 02:22:15 +09:00
minjaesong
19315ac6e8
reduced number of tracks; highpass filter wip
2023-11-19 01:47:32 +09:00
minjaesong
60d793f753
mixer overlay
2023-11-18 20:27:32 +09:00
minjaesong
5c5f526d16
mixer overlay wip
2023-11-18 18:31:25 +09:00
minjaesong
dc2f58d754
lowpass in/out on opening menu
2023-11-18 14:17:54 +09:00
minjaesong
62c7b36a46
music playlist is working again
2023-11-18 13:13:22 +09:00
minjaesong
7219b95542
working audioengine?
2023-11-18 03:34:26 +09:00
minjaesong
3238aa1981
seemingly working but thread is not gracefully dying
2023-11-18 02:58:57 +09:00
minjaesong
a09397dbd6
audioengine: filter stack processing
2023-11-17 20:52:25 +09:00
minjaesong
452e20488c
working track volume
2023-11-17 20:22:07 +09:00
minjaesong
eb5483ae37
somewhat working audio pipeline
2023-11-17 19:58:15 +09:00
minjaesong
95500053fb
more audio device things
2023-11-17 17:24:59 +09:00
minjaesong
8826119f79
test code might shelf later lol
2023-11-17 16:34:52 +09:00
minjaesong
29cc69519e
audio mixer thingy wip
2023-11-17 14:22:53 +09:00
minjaesong
21ab607298
fix: double scroll on crafting ui opened by right-clicking on the workbench
2023-11-16 16:11:01 +09:00
minjaesong
fd385d33a0
marble veins on worldgen
2023-11-15 20:37:52 +09:00
minjaesong
b9d2e3e9d9
aaa
2023-11-15 17:49:29 +09:00
minjaesong
a2d0421231
fix: rock tile's connect info had wrong value
2023-11-15 17:03:21 +09:00
minjaesong
7e8e7ab7bf
more rock band experiments
2023-11-15 15:28:20 +09:00
minjaesong
e66c7f5002
multiple rock bands
2023-11-15 15:11:42 +09:00
minjaesong
95977050bf
rock vein
2023-11-15 14:58:42 +09:00
minjaesong
996359c9c7
worldgensandbox: reviving old feature of showing real progress
2023-11-15 14:14:35 +09:00
minjaesong
4dae2fcc66
worldgen: aggresive use of ModuleCache
2023-11-15 13:32:53 +09:00
minjaesong
3707abcb3a
terragen: rock band generator wip
2023-11-15 13:07:40 +09:00
minjaesong
1affb24cae
terragen: proportion of layer depth is better preserved
2023-11-15 12:43:29 +09:00
minjaesong
3ebedbb9cf
another worldgen wip
2023-11-15 00:47:48 +09:00
minjaesong
bcd8b76aa6
texture fixes
2023-11-14 17:24:09 +09:00
minjaesong
a098729db8
savegame list generator interrupts when a save is being loaded
2023-11-14 13:28:00 +09:00
minjaesong
7391d5e43a
module option window title to match the y-pos of others
2023-11-14 13:07:43 +09:00
minjaesong
8d394cc085
fix: snapshot-version is not being recognised as older version compared to its non-snapshot version
2023-11-14 11:57:47 +09:00
minjaesong
c1deeea59e
axe items
2023-11-14 00:15:45 +09:00
minjaesong
c3bfbb7cad
particles for busted tree blocks
2023-11-13 22:58:31 +09:00
minjaesong
18f133439b
tree-related items
2023-11-13 20:56:07 +09:00
minjaesong
4de2f9e34c
rosewood seeds pixel cleanup
2023-11-13 20:19:42 +09:00
minjaesong
ef446149e5
minor edit on ebony nut
2023-11-13 20:16:00 +09:00
minjaesong
685d759553
tree seed sprites
2023-11-13 20:10:09 +09:00
minjaesong
f7ce946787
:PunchTrees:
2023-11-13 18:36:29 +09:00
minjaesong
483f770198
more axe wip
2023-11-13 16:07:06 +09:00
minjaesong
60e8aa45cd
axe wip
2023-11-13 13:55:32 +09:00
minjaesong
662a265ea6
minor changes on loadscr layer 5
2023-11-13 01:33:04 +09:00
minjaesong
05d0c5b828
new treegen
2023-11-13 01:29:56 +09:00
minjaesong
58ff7ba167
new treegen wip
2023-11-12 21:25:00 +09:00
minjaesong
e41c7fa408
more treegen wip
2023-11-12 00:49:03 +09:00
minjaesong
dd2dfed198
trees spawning
2023-11-11 21:41:39 +09:00
minjaesong
2f85579fb3
moving sprites around
2023-11-11 12:18:00 +09:00
minjaesong
df7089f4ac
treegen wip
2023-11-11 12:17:45 +09:00
minjaesong
6291c799cf
fix: tile randomiser breaks on world seam again
2023-11-11 12:17:25 +09:00
minjaesong
5fcaec2c74
per-world sand colour randomisation
2023-11-10 15:37:47 +09:00
minjaesong
f5c004104e
worldgen: sand patch
2023-11-10 14:59:20 +09:00
minjaesong
74eb5f648d
lead ore
2023-11-09 20:42:25 +09:00
minjaesong
6e70ad4212
fix: closing the game when no module is loaded would crash it
2023-11-09 18:03:54 +09:00
minjaesong
125bacfeb9
fix: stop-callback from disposed musicgovernor killing the newly queued music
2023-11-09 16:29:22 +09:00
minjaesong
ce5f3d548b
Patched Lwjgl3Application is renamed to TerrarumLwjgl3Application to remove confusions
2023-11-09 13:09:02 +09:00
minjaesong
4510cbb617
using gdx functions for clipboard
2023-11-08 23:46:48 +09:00
minjaesong
2f11988353
updating Gdx.audio on separate thread
2023-11-08 23:42:17 +09:00
minjaesong
beb7f1fb73
music disc jockeying wip
2023-11-08 16:59:22 +09:00
minjaesong
31b328fb48
option and warning msg for loading script mods
2023-11-08 13:10:42 +09:00
minjaesong
797bad3014
audiomanager wip
2023-11-07 18:44:58 +09:00
minjaesong
5d32e6da33
terrain is harder to get damaged by falling
2023-11-07 17:00:05 +09:00
minjaesong
bf2826438f
radar ringing artefacts simulation
2023-11-07 16:40:06 +09:00
minjaesong
e4dc3ac146
worldgen estimation change
2023-11-07 14:43:36 +09:00
minjaesong
19f08de756
fix: pickaxe tooltip showing when other overlaying UI is opened
2023-11-07 14:43:15 +09:00
minjaesong
94a207d72a
loadscreen texts
2023-11-07 00:38:33 +09:00
minjaesong
3cc51aa774
settings menu reordering
2023-11-07 00:19:35 +09:00
minjaesong
6f0f756fe4
new oregen params
2023-11-06 22:54:56 +09:00
minjaesong
37138656f8
item codes for ores
2023-11-06 21:22:39 +09:00
minjaesong
026cfa5284
more ores
2023-11-06 21:07:12 +09:00
minjaesong
31e19874ae
more ores
2023-11-06 20:36:10 +09:00
minjaesong
f2974fc854
more ore variants
2023-11-06 18:16:37 +09:00
minjaesong
a3e0f7b0b3
splash screen default backdrop is now image; logo customisation via mod
2023-11-05 12:18:46 +09:00
minjaesong
98c94017ba
faster window startup by deferring postinit
...
...for real this time
2023-11-05 01:33:50 +09:00
minjaesong
4bea5e9bf9
different randomising for different layers
2023-11-04 21:49:40 +09:00
minjaesong
79ffaf6294
ore autotiling and tile randomiser to use BlockAddr
2023-11-04 19:21:12 +09:00
minjaesong
cada008fca
randomised tiling fixes
2023-11-04 18:44:10 +09:00
minjaesong
46234d3d9d
assets updates for randomised tiling
2023-11-04 17:45:31 +09:00
minjaesong
eaef2f0c6a
randomised tiling
2023-11-04 17:21:15 +09:00
minjaesong
6ae39d38e3
cavegen after the oregen
2023-11-04 00:54:15 +09:00
minjaesong
1128fb7f0e
radar penetration sim
2023-11-02 22:08:44 +09:00
minjaesong
3acefebfcb
gaussian blurring on the radar reading
2023-11-02 13:01:35 +09:00
minjaesong
1ddd012e19
fix app-breaking typo
2023-11-02 01:32:09 +09:00
minjaesong
4cffe64286
rcs for sands
2023-11-02 00:53:27 +09:00
minjaesong
8a1dfbeedd
radar code cleanup
2023-11-02 00:36:16 +09:00
minjaesong
47a7e55910
radar reading rcs from materials
2023-11-02 00:15:08 +09:00
minjaesong
1aa00d564d
more plausible ground radar (2)
2023-11-01 21:24:03 +09:00
minjaesong
4c04267cb8
more plausible ground radar
2023-11-01 19:46:30 +09:00
minjaesong
b39a4bd008
ground radar: using linear gamma
2023-11-01 18:19:47 +09:00
minjaesong
b49556a5a1
test ground radar thing
2023-11-01 16:22:47 +09:00
minjaesong
9bb7ab6956
non solid block can be place over actors
2023-11-01 15:19:19 +09:00
minjaesong
b0bdfd9f43
locale update
2023-11-01 12:26:52 +09:00
minjaesong
2be8bb2aea
black background to the load bar
2023-10-31 17:42:12 +09:00
minjaesong
6b24182de2
smooth progress bar
2023-10-31 16:22:38 +09:00
minjaesong
15f27726b8
loadscr texture stylised
2023-10-31 15:37:43 +09:00
minjaesong
cbbe5d3e34
worldgen estimation change; common worldgen variables moved to Worldgen.kt
2023-10-31 15:18:51 +09:00
minjaesong
706f5ac507
separating stage value from the progress
2023-10-31 14:29:29 +09:00
minjaesong
aef55bdc22
lesser actor speed mult for landing-on-ground particle
2023-10-31 14:28:50 +09:00
minjaesong
fa21800541
ore texture retrieved from old laptop
2023-10-31 01:44:34 +09:00
minjaesong
8d23714832
rudimentary randomisation for loadscreen tiles
2023-10-31 00:51:56 +09:00
minjaesong
ef6aa842c8
smaller tile gap
2023-10-31 00:15:32 +09:00
minjaesong
0079bc5378
new loadscreen for worldgen
2023-10-31 00:11:43 +09:00
minjaesong
3f3e4ad2e7
working new loadscreen (not worldgen)
2023-10-30 21:47:31 +09:00
minjaesong
4c09588dc2
new loadscreen mockup
2023-10-30 20:53:49 +09:00
minjaesong
3764ee21e9
new loadscreen assets
2023-10-30 17:24:36 +09:00
minjaesong
f199307353
worldgen sliced evenly
2023-10-30 17:24:00 +09:00
minjaesong
4244a2c395
exportmap cmd reworked
2023-10-30 16:43:34 +09:00
minjaesong
6df348bf86
materialid for ore items
2023-10-30 00:40:29 +09:00
minjaesong
b8b0611479
ore item sprites
2023-10-29 23:12:25 +09:00
minjaesong
4de7722fc3
shorter music intermission
2023-10-29 18:45:09 +09:00
minjaesong
4262dbec5e
default light passes to 3
2023-10-29 18:26:51 +09:00
minjaesong
868e41ee70
yet yet another coal
2023-10-29 16:19:49 +09:00
minjaesong
f07182dfb6
yet another coal layer texture
2023-10-29 15:04:02 +09:00
minjaesong
56974eeb8c
removed bad import
2023-10-29 02:04:49 +09:00
minjaesong
757207cf9b
lightbox fixed once again
2023-10-29 02:03:47 +09:00
minjaesong
cc5b9616fe
new ore gen params
2023-10-29 01:06:06 +09:00
minjaesong
f7c32e74cd
max light pass limited to 4
2023-10-29 00:30:44 +09:00
minjaesong
33e93b8e10
new config for light update pass count
2023-10-28 23:57:40 +09:00
minjaesong
acae5dab8b
better ore texture
2023-10-28 23:15:56 +09:00
minjaesong
991a16e6a7
btex using xml wip
2023-10-28 16:51:23 +09:00
minjaesong
76d6579ce9
new oregen param: ratio
2023-10-28 16:49:34 +09:00
minjaesong
208bf79353
fix: rapid typing of bksp-char would be recognised as two bksp
2023-10-27 20:55:23 +09:00
minjaesong
00f8d8f850
text updates
2023-10-27 15:16:37 +09:00
minjaesong
0f82a67a63
cursor sprite
2023-10-27 15:15:13 +09:00
minjaesong
23a78fc345
pickaxe: hide tooltip when unequipped
2023-10-27 15:13:48 +09:00
minjaesong
ffac61fbc5
options for ore spawn tiling; actual ore tile textures
2023-10-27 13:21:29 +09:00
minjaesong
19f1eb2278
pickaxe ore tooltip; working item pickup and throw effects
2023-10-27 02:55:13 +09:00
minjaesong
012d3482dc
worldgen: actually generating ores
2023-10-26 15:37:48 +09:00
minjaesong
2bd54c8316
ore generation test
2023-10-26 00:10:45 +09:00
minjaesong
1667e622bd
hematite sprite
2023-10-25 20:07:06 +09:00
minjaesong
9da2be0b17
removing stray pixels of an acorn
2023-10-25 19:34:50 +09:00
minjaesong
c83c83a395
current terragen code backported to the noise sandbox
2023-10-25 18:26:44 +09:00
minjaesong
8e2f3254ff
oregen test
2023-10-25 17:05:42 +09:00
minjaesong
98813fb4df
buildingmaker: zoom using z key
2023-10-25 14:17:08 +09:00
minjaesong
9a233b8c55
buildingmaker: better handling of mouse latching for pens
2023-10-25 13:46:28 +09:00
minjaesong
98d7c9f326
jsoner is always newly generated when accessed
2023-10-24 22:25:13 +09:00
minjaesong
43cb9ec00e
buildingmaker: palette can stay open for painting
2023-10-24 20:02:01 +09:00
minjaesong
074c27c6cc
config: empty resolution input to use default; also accepts 720p and 1080p
2023-10-24 17:25:20 +09:00
minjaesong
5322cb7b2b
buildingmaker: ore pen wip
2023-10-24 17:14:11 +09:00
minjaesong
a8b44c1cac
buildingmaker import pen click latch
2023-10-24 16:49:04 +09:00
minjaesong
a5a2c98041
buildingmaker: import penmode
2023-10-24 14:21:53 +09:00
minjaesong
18ab292e24
buildingmaker: import using filename
2023-10-24 13:47:16 +09:00
minjaesong
9145acf741
buildingmaker palette titlebar colour change
2023-10-24 13:07:35 +09:00
minjaesong
228b0962d6
splash screen backdrop
2023-10-24 12:48:10 +09:00
minjaesong
18b2b3c8d6
add: POI Editor on the locale
2023-10-24 01:13:08 +09:00
minjaesong
d1d75b88ca
export poi to file
2023-10-23 22:25:33 +09:00
minjaesong
d9deabb644
fix: buildingmaker exporter still reads deselected tile
2023-10-23 18:28:08 +09:00
minjaesong
a432099f19
poi import wip
2023-10-23 17:08:40 +09:00
minjaesong
5806388bee
poi read wip
2023-10-23 15:46:12 +09:00
minjaesong
56d915cd71
more item sprites
2023-10-23 13:01:10 +09:00
minjaesong
143f789ea1
more item sprites
2023-10-23 02:16:34 +09:00
minjaesong
1b2940637c
more item sprites
2023-10-23 00:46:25 +09:00
minjaesong
872ab8d946
more buildingmaker functions
2023-10-22 14:27:38 +09:00
minjaesong
ed2a46e1a6
poi json out test
2023-10-22 13:42:36 +09:00
minjaesong
d53ab6ffee
json out test wip
2023-10-22 01:24:03 +09:00
minjaesong
69345eab57
queueing for notifications
2023-10-21 21:29:14 +09:00
minjaesong
6e90d3521b
buildingmaker working terrain/wall palette
2023-10-21 20:03:03 +09:00
minjaesong
e88b595320
more test music play stuffs
2023-10-21 18:33:13 +09:00
minjaesong
f37a28eb17
test play music from appdata/Custom/Music
2023-10-21 15:08:55 +09:00
minjaesong
d57f23d4f1
remaining time gauge for notifier
2023-10-21 02:47:55 +09:00
minjaesong
6634a8dccb
poi wip
2023-10-20 20:24:14 +09:00
minjaesong
647c7ea865
gamemode on savegame format
2023-10-20 20:23:38 +09:00
minjaesong
90eb033431
another way to scroll
2023-10-16 23:50:33 +09:00
minjaesong
20f2f2f7b1
buildingmaker palette
2023-10-15 12:39:04 +09:00
minjaesong
1af172d354
buildingmaker palette scrollbar
2023-10-15 12:04:32 +09:00
minjaesong
35c46d9a91
buildingmaker markers working again
2023-10-15 01:42:03 +09:00
minjaesong
8613d804e7
tile number change
2023-10-15 00:27:42 +09:00
minjaesong
1cce4e6ee2
tree foliage tiles
2023-10-15 00:01:52 +09:00
minjaesong
0a65794756
more buildingmaker ui stuffs
2023-10-14 22:01:41 +09:00
minjaesong
d5074e30eb
UINSMenu is working again
2023-10-14 20:56:03 +09:00
minjaesong
228c9b8127
buildingmaker resurrection wip
2023-10-14 18:42:06 +09:00
minjaesong
3c79586410
particles to spawn on their true position
2023-10-14 18:06:15 +09:00
minjaesong
d546b081f0
mod config
2023-10-14 16:24:12 +09:00
minjaesong
4362966128
super rudimentary mod config
2023-10-14 15:34:04 +09:00
minjaesong
108c4d3e3f
phys: reduced number of collision checks on x axis
2023-10-14 03:34:53 +09:00
minjaesong
fd65541c35
fall damage deals terrain damage
2023-10-14 03:21:42 +09:00
minjaesong
65997764e6
particles when actors collide the world
2023-10-14 02:26:13 +09:00
minjaesong
d8abec381b
wooden pickaxe adjustments
2023-10-12 19:54:16 +09:00
minjaesong
58fa1dd56c
particles when blocks are being mined
2023-10-12 15:47:51 +09:00
minjaesong
93f1430c5c
more particles
2023-10-12 14:58:01 +09:00
minjaesong
93d33b793c
better particle emission on block break
2023-10-12 14:28:39 +09:00
minjaesong
3a3d789777
particles to disappear when it hits the ground
2023-10-12 01:56:07 +09:00
minjaesong
6bf535e968
pick and hammer spawns particles
2023-10-12 01:47:00 +09:00
minjaesong
00ca1d3e1a
self-connect tiles are working again
2023-10-11 20:33:36 +09:00
minjaesong
552cfd5f06
pickaxe to drop ores when they were mined
2023-10-11 17:59:10 +09:00
minjaesong
e63300339e
corner occlusion should render now
2023-10-11 02:51:50 +09:00
minjaesong
1e15719b9c
overlaying tile breakage over ores
2023-10-10 20:08:55 +09:00
minjaesong
64d30728ff
removing terrain block also removes its ore
2023-10-10 18:45:58 +09:00
minjaesong
3b32242a2b
tiling optimisation 2.2ms -> 1.7ms
2023-10-10 18:16:35 +09:00
minjaesong
26936fde09
fluids to their own block layer
2023-10-10 05:33:40 +09:00
minjaesong
caffdbf861
save/load ore layer
2023-10-10 04:10:05 +09:00
minjaesong
e76ff58b3e
Generalised BlockLayer
2023-10-10 03:56:02 +09:00
minjaesong
8f1ca485f6
adding ore textures to the atlas
2023-10-10 01:20:04 +09:00
minjaesong
23c445f014
new layer 'ores'
2023-10-09 19:38:04 +09:00
minjaesong
d9218a2dd6
fluids separated from blocks
2023-10-09 17:35:26 +09:00
minjaesong
dd1e53f761
saved game will not be loaded if it's newer than the current version
2023-10-09 15:17:24 +09:00
minjaesong
d8cafe7f12
new item sprite: woods
2023-10-09 02:19:20 +09:00
minjaesong
ae3a6e9c61
materials update
2023-10-08 03:43:26 +09:00
minjaesong
f5bc2c9be3
removing 'GAME_ACTION_CRAFT' from the custom locales: already exists on the Polyglot
2023-10-08 01:37:07 +09:00
minjaesong
1f7626243e
goddammit
2023-10-06 18:07:33 +09:00
minjaesong
9cb369ba6d
.gitattributes update
2023-10-06 17:06:50 +09:00
minjaesong
22def38cf7
removing codes for renderorder-to-number relation
2023-10-06 16:20:18 +09:00
minjaesong
bfa6cbe2da
fix: imported avatars wont show up on players list until the game is restarted
2023-10-06 16:17:24 +09:00
minjaesong
0e21f28609
fix: imported avatars trigger NPE on UILoadManage
2023-10-06 15:05:47 +09:00
minjaesong
781f671859
fix: workbench failes to load because uiInventoryPlayer is uninit'd at the load time
2023-10-06 14:18:14 +09:00
minjaesong
9f93832d81
control preset change for wasd
2023-10-06 13:28:46 +09:00
minjaesong
394ba47423
fix: weatherdirbox not serialising into the intended form
2023-10-06 00:59:20 +09:00
minjaesong
5345a330b0
added the missing @Transient
2023-10-06 00:42:35 +09:00
minjaesong
7c734240b3
fixed the GameWorld's tilenumbermap which prevented the new world to be created
2023-10-06 00:20:09 +09:00
minjaesong
1fcca8098c
fix: no module screen gets broken if the screen is magnified
2023-10-06 00:12:10 +09:00
minjaesong
31dac7140e
still haxx
2023-10-05 17:18:47 +09:00
minjaesong
4fa342a87b
gl haxx for floatframebuffer
2023-10-05 17:09:34 +09:00
minjaesong
e81a11ffb6
build script update
2023-10-05 15:40:20 +09:00
minjaesong
8d947b51e1
libgdx 1.12.0 update
2023-10-05 15:23:01 +09:00
minjaesong
1088b1d29b
commit before updating gdx
2023-10-05 14:57:03 +09:00
minjaesong
d81adc449b
book test wip
2023-10-05 03:38:32 +09:00
minjaesong
e94c158700
category icon change
2023-10-05 03:37:53 +09:00
minjaesong
8d450dffb6
fix: workbench is opening calendar ui
2023-10-05 03:21:08 +09:00
minjaesong
5ad7fa55a3
fix: placing door would kill a grass
2023-10-05 03:04:34 +09:00
minjaesong
61e38feaba
sprite updates
2023-10-05 03:04:06 +09:00
minjaesong
fefa8c78f9
removing 'dev build' notif and recipe print on non devmode
2023-10-05 01:06:49 +09:00
minjaesong
3d34363525
added snapshot to versioning scheme
2023-10-04 21:42:15 +09:00
minjaesong
652dfe39eb
in preparation of new demoworld creation for future version
2023-10-04 17:34:16 +09:00
minjaesong
ad0c1d72f3
fix: zoom-out text won't update lang; escmenu won't reset when scrolled from inventory
2023-10-04 15:46:38 +09:00
minjaesong
a9f720647e
cloud wide texture
2023-10-04 15:07:39 +09:00
minjaesong
a5fc3b65fa
separating player inventory stuffs on crafting UI into its own class for future works
2023-10-04 14:44:24 +09:00
minjaesong
abbf6c122a
crafting cost change
2023-10-04 13:44:02 +09:00
minjaesong
4100d338a8
removing inventory-removiitem prints
2023-10-04 02:20:36 +09:00
minjaesong
6529901e64
restored block item's missing equipposition
2023-10-04 02:00:29 +09:00
minjaesong
9a527a4508
new inventory category 'fixtures'; fixture code refactoring
2023-10-04 01:03:40 +09:00
minjaesong
fc8138f3b1
fix: bad code
2023-10-03 19:48:57 +09:00
minjaesong
4a5b18e7fc
tossing held items
2023-10-03 19:43:21 +09:00
minjaesong
e95dcdec9f
tossing items on the inventory
2023-10-03 19:07:00 +09:00
minjaesong
dcdd7eb313
update available! on titlescreen if applicable
2023-10-03 17:52:21 +09:00
minjaesong
c8c18d68a7
update checker using github release page
2023-10-03 17:07:38 +09:00
minjaesong
b206268e05
configurable inventory toss key
2023-10-03 14:26:58 +09:00
minjaesong
48a07a9be5
cloud model update
2023-10-03 04:37:39 +09:00
minjaesong
cd2043b044
fix: getGradientCloud not sampling correct coord
2023-10-03 02:48:04 +09:00
minjaesong
1ebca0de66
another cloud model change
2023-10-02 20:02:20 +09:00
minjaesong
42ab13d114
orebfuscator impl
2023-10-02 01:35:32 +09:00
minjaesong
f78076fb28
crafting: special 'theme' for the cell for the already-existing
2023-10-01 22:44:26 +09:00
minjaesong
f4f00c2e1c
clicking on the crafting recipe will also show how much the player already has the product
2023-10-01 21:47:55 +09:00
minjaesong
63561725fd
fix: selected player cell would remain force-unhighlighted when 'back' is hit
2023-10-01 15:06:04 +09:00
minjaesong
f4dd11407e
clicking on the empty recipe slot would deselect a recipe
2023-10-01 03:48:01 +09:00
minjaesong
abcc85a3de
crafting: clicking on the recipe will show all possible ingredients player has
2023-10-01 03:11:01 +09:00
minjaesong
908a6ed953
working savegame migrator
2023-09-29 23:30:04 +09:00
minjaesong
2041631462
savegame migrator wip
2023-09-29 16:26:35 +09:00
minjaesong
9031c66966
item filtering for inventory additem
2023-09-29 11:36:21 +09:00
minjaesong
20a25b9725
added missing words
2023-09-29 01:57:30 +09:00
minjaesong
045165e388
locale update
2023-09-29 01:55:26 +09:00
minjaesong
e5adc7c908
update the ghost sparingly
2023-09-29 00:00:11 +09:00
minjaesong
430de3dcbf
fixture ghost is now red when it cant be placed there
2023-09-28 23:40:58 +09:00
minjaesong
ebe63916d7
change of a constant
2023-09-28 22:36:59 +09:00
minjaesong
9b32908cd6
more solid maths model of the cloud colouring
2023-09-28 18:41:34 +09:00
minjaesong
c39fd540ff
lang update
2023-09-27 17:56:28 +09:00
minjaesong
99f08d810d
yet another daylight model update
2023-09-27 15:54:57 +09:00
minjaesong
2673843e72
fix: cloud not spawning often enough if timeDelta > 1
2023-09-26 22:43:22 +09:00
minjaesong
bee939877b
fix: barehand action is not draggable
2023-09-26 13:15:48 +09:00
minjaesong
2f52e46bad
tiny bit of adjustment
2023-09-26 01:22:55 +09:00
minjaesong
d9151377f6
longer sunsets to the skybox model
2023-09-26 00:37:35 +09:00
minjaesong
930c55c297
changed colourmap again but I need to re-work the hosek model
2023-09-25 21:52:01 +09:00
minjaesong
0a4811ca02
fix: forgot to change the shadiness
2023-09-25 19:55:46 +09:00
minjaesong
2c9f3ce1e5
floating points packing for shaders
2023-09-25 19:09:26 +09:00
minjaesong
7623b120ac
scrolling credit text outside of text area would not move the scrollbar
2023-09-25 17:38:49 +09:00
minjaesong
03195910f7
cloud model to take their height into accout
2023-09-25 17:17:11 +09:00
CuriousTorvald
6299d724de
Update README.md
2023-09-24 02:10:08 +09:00
minjaesong
a3d29b6002
cloud colour using 'correct' way of lerping for better mix
2023-09-23 01:51:36 +09:00
minjaesong
e3b510bf7e
skybox: slightly darker to match 0.3.2 skybox
2023-09-23 01:50:14 +09:00
minjaesong
d87dc8fffc
fix: title screen UIs can be closed using ESC
2023-09-23 01:14:54 +09:00
minjaesong
c1717c7a54
new cloud colour model
2023-09-22 21:32:34 +09:00
minjaesong
153fdb4a2c
vertical parallax numbers change
2023-09-22 17:32:31 +09:00
minjaesong
556c21e82a
cloud colour dependent on the skybox and daylight
2023-09-22 17:03:44 +09:00
minjaesong
e83b2d1908
better skybox model for better sunset
2023-09-21 19:52:40 +09:00
minjaesong
3f8b1d4f49
prev saves sorting
2023-09-21 17:37:15 +09:00
minjaesong
ee5e81e3f4
removed SortedPlayers prints
2023-09-21 16:25:11 +09:00
minjaesong
e2a71467db
deferred savegame collection for faster startup
2023-09-21 16:22:29 +09:00
minjaesong
8508956ad6
trying to make savegame collecting faster
2023-09-21 00:01:50 +09:00
minjaesong
5957f70ff8
working crafting workbench
2023-09-20 16:01:40 +09:00
minjaesong
a168db23de
fix: ui show() and hide() was only called when it feels like
2023-09-20 16:00:18 +09:00
minjaesong
a2e9f30e30
linter to run on the build process
2023-09-20 14:29:24 +09:00
minjaesong
32f5da1909
lang
2023-09-20 01:05:14 +09:00
minjaesong
442d7f6821
audosave marker on prev versions listing
2023-09-19 22:50:25 +09:00
CuriousTorvald
21b3d27148
Update README.md
2023-09-19 21:10:10 +09:00
minjaesong
e01183101f
quicksave to write modification time to the disk
2023-09-19 18:15:42 +09:00
CuriousTorvald
3828c7059b
Update README.md
2023-09-19 16:15:25 +09:00
minjaesong
1b3796b265
fix: delta d bench was broken
2023-09-19 16:13:29 +09:00
minjaesong
0229cf501c
fix: autosave being god damn slow
2023-09-19 15:06:49 +09:00
minjaesong
ca9c640094
timestamp on debug prints
2023-09-19 14:43:31 +09:00
minjaesong
a9c7fc0e90
Saving while autosaving will show appropriate message
2023-09-19 14:06:39 +09:00
minjaesong
9c319ab5b2
Updating F1 help
2023-09-19 14:06:14 +09:00
minjaesong
0c68e0a60c
added a fixme marker
2023-09-19 02:04:16 +09:00
minjaesong
5069e90aa1
fix: clouds not using their alpha value to draw
2023-09-19 01:45:59 +09:00
minjaesong
5616b81a31
cloud model update
2023-09-19 01:34:43 +09:00
minjaesong
b0d7bc4022
fixing light/shadebox rendering issue
2023-09-19 00:16:36 +09:00
minjaesong
7196cfec8c
benchmark key changed to F2
2023-09-18 19:31:36 +09:00
minjaesong
9290dc420e
force GL versioning disabled for non-mac
2023-09-18 19:31:23 +09:00
minjaesong
48fbbdcbac
cloud colourmap update
2023-09-18 18:36:27 +09:00
minjaesong
90dff165bc
cloud colourmap update
2023-09-18 18:23:38 +09:00
minjaesong
13b1942d0e
shader: auto versioning and feature selection to allow broader compatibility
2023-09-18 17:54:42 +09:00
minjaesong
232bc4bfbe
improved performance for prev saves view
2023-09-17 21:25:16 +09:00
minjaesong
edde82a9ce
previous saves view wip
2023-09-17 20:18:18 +09:00
minjaesong
cd13696116
crafting ui: highlighting should work after mode change and scroll
2023-09-17 17:05:28 +09:00
minjaesong
596328688c
auto-generated crafting recipes for walls
2023-09-17 16:47:00 +09:00
minjaesong
dd0bb30da1
new woods texture and workbenches
2023-09-17 15:16:37 +09:00
minjaesong
af36cec60f
crafting: mutual exclusiveness for $WALL tag
2023-09-17 15:16:04 +09:00
minjaesong
0a62037896
change of calculation of windowWH
2023-09-17 02:32:08 +09:00
minjaesong
958471c1b9
going fullscreen
2023-09-17 02:21:02 +09:00
minjaesong
e87c061635
scrollbar on wall-of-texts
2023-09-17 01:43:19 +09:00
minjaesong
259806e636
accidentally pushed a test code
2023-09-15 23:57:29 +09:00
minjaesong
c806d9a1da
fix: grass now won't spread to diagonally disjoint tiles
2023-09-15 23:18:56 +09:00
minjaesong
932204deed
grow grass randomly on dirt if viable
2023-09-15 22:45:58 +09:00
minjaesong
016c23a97f
fix: falling blocks would pass-thru/delete nonsolid blocks
2023-09-15 19:07:16 +09:00
minjaesong
61f0528205
more 'correct' dithering shader code
2023-09-15 15:51:37 +09:00
minjaesong
cacef34473
batch code improvements
2023-09-15 11:56:22 +09:00
minjaesong
bc41e23beb
new batch: default blend mode
2023-09-15 00:55:21 +09:00
minjaesong
9f38e32d47
fix: halfassed new spritebatch
2023-09-14 23:37:32 +09:00
minjaesong
d6fea9889e
spritebatch with hdr colour
2023-09-14 23:17:37 +09:00
minjaesong
f8b74f2445
worldgen estimation change
2023-09-14 20:32:44 +09:00
minjaesong
427eabb4dc
fix: config change from escmenu won't persist
2023-09-14 17:06:04 +09:00
minjaesong
3e28af4bc9
oopsie
2023-09-14 15:30:29 +09:00
minjaesong
84506a2ca0
worldgen: estimated time disp
2023-09-14 15:20:39 +09:00
minjaesong
fa0da28a5c
cloud: removing the translucent line from the texture
2023-09-14 14:43:17 +09:00
minjaesong
1b0b279e3d
fix: new world from world portal not updating world ref of IngameRenderer
2023-09-14 13:33:24 +09:00
minjaesong
6772daaf37
fix: null cpuid causing crash
2023-09-14 01:58:07 +09:00
minjaesong
61162587ee
improved system info ui
2023-09-14 01:19:51 +09:00
minjaesong
a3bf53d20f
U16 texture format used for all macOS, not just macOS with Apple M
2023-09-13 18:19:43 +09:00
minjaesong
6bf40709b9
trees texture removing rough sides
2023-09-13 17:49:32 +09:00
minjaesong
a9d2454155
sprite update
2023-09-13 16:45:35 +09:00
minjaesong
a026881d92
fix: trying to show loadorder for imported but not initialised players
2023-09-13 16:44:08 +09:00
minjaesong
fce32f7f48
fix: wall breakage would use wrong texture
2023-09-13 15:49:15 +09:00
minjaesong
79892f2525
vibrancy is applied to the world only, as it should be
2023-09-13 15:09:31 +09:00
minjaesong
f34a9db24c
using gamemode to control 'being encumbered'
2023-09-12 19:46:47 +09:00
minjaesong
4fbb5f4828
changing lower bounds of encumbered jump debuff
2023-09-12 18:31:00 +09:00
minjaesong
53060fc90c
actor walk and jump power is reduced when encumbered (temp. commented out)
2023-09-12 13:33:46 +09:00
minjaesong
e6056a79af
new block: plastics
2023-09-11 23:55:20 +09:00
minjaesong
30a969b112
load order view on savegame manage scr
2023-09-11 18:33:36 +09:00
minjaesong
d8d3182710
inventory images for doors; fix: item not drawing centred on quickslot
2023-09-11 16:13:10 +09:00
minjaesong
db8cfca125
rudimentary savegame load order disp
2023-09-11 13:38:02 +09:00
minjaesong
661fae488d
hopelessly fixing wall flicker when taking down
2023-09-11 00:44:44 +09:00
minjaesong
75213f2ae5
fix: reopening crafting would reset the visible mult to 1 but internally wouldn't
2023-09-11 00:18:27 +09:00
minjaesong
bca47840fa
oopsie
2023-09-10 23:52:19 +09:00
minjaesong
20a9d32de0
not craftable items (due to lack of items) are filtered on crafting recipe list
2023-09-10 23:44:11 +09:00
minjaesong
a40f044cb3
actual crafting recipes
2023-09-10 22:22:55 +09:00
minjaesong
5f0e6135e7
block itemimage to use vernal season textures
2023-09-10 20:22:39 +09:00
minjaesong
ca155a7e99
watchface and quickslot cell update
2023-09-10 02:33:08 +09:00
minjaesong
9ea070d075
sledgehammer: don't punch the cave wall!
2023-09-09 23:58:53 +09:00
minjaesong
07a70ffba4
srceen-meshes now use GL_TRIANGLE_FAN
2023-09-09 21:51:27 +09:00
minjaesong
9af62b8b61
longer minute hand
2023-09-09 20:19:48 +09:00
minjaesong
6c9cbcdfd1
analogue watch ui
2023-09-09 17:58:31 +09:00
minjaesong
c5134ffe97
more translation supports
2023-09-09 15:42:28 +09:00
minjaesong
290b11eb96
mod meta update; translations for description
2023-09-09 15:19:03 +09:00
minjaesong
bae94bee48
removing 'modules' and 'prev saves' menu button: not a right place to put them
2023-09-09 01:25:43 +09:00
minjaesong
81ebf7a8ef
world code placeholder to match the code struct
2023-09-08 19:32:41 +09:00
minjaesong
d5a8d098bb
teleporter: list loading on separate thread
2023-09-08 18:51:53 +09:00
minjaesong
cc55e563f0
ModLoader: load IME unconditionally when found
2023-09-08 15:31:11 +09:00
minjaesong
64ef30e445
shorter share code if allowed; flickering teleporter beams
2023-09-08 02:14:36 +09:00
minjaesong
fbc700508f
season variable moved to worldtime
2023-09-07 17:21:34 +09:00
minjaesong
37492dc8a0
six ecological seasons for terrain tiles
2023-09-07 13:19:32 +09:00
minjaesong
b0e4bd31eb
temporary setup for picking next weather
2023-09-06 22:33:42 +09:00
minjaesong
0b5e3d7b77
skybox: old-current weather turbidity blend
2023-09-06 21:07:39 +09:00
minjaesong
b47cc17afd
choosing next weather as its own function
2023-09-06 19:30:08 +09:00
minjaesong
6c97a9d5ab
cloud stage has more depth
2023-09-06 18:01:33 +09:00
minjaesong
7259ca616c
modloader: locale autoloader
2023-09-06 02:15:04 +09:00
minjaesong
70b9cebbd0
working sledgehammer item to take down walls
2023-09-05 22:47:40 +09:00
minjaesong
274be20e25
new texture for the teleporter
2023-09-05 20:40:55 +09:00
minjaesong
c576d087b4
newborn clouds will fade-in
2023-09-05 14:24:02 +09:00
minjaesong
699cc4dd74
another failed experiment
2023-09-05 13:45:02 +09:00
minjaesong
8fa9ddeec1
portalPoint to the world
2023-09-05 01:40:20 +09:00
minjaesong
c4deba14da
cloud rendering: gamma change
2023-09-05 01:04:09 +09:00
minjaesong
cf98c13111
fix: 'q' would close the ui when you're typing in something
2023-09-05 00:41:43 +09:00
minjaesong
d0e1555ad0
sprite update
2023-09-04 22:40:48 +09:00
minjaesong
50eac69e3e
working invitation code for new character
2023-09-04 22:16:51 +09:00
minjaesong
c45cab388e
working invitation code via portal
2023-09-04 21:48:28 +09:00
minjaesong
7b3ac9cd06
weatherbox is now owned by the world
2023-09-04 14:59:12 +09:00
minjaesong
08b1d93d54
fix: double typing on world portal ui
2023-09-04 14:04:19 +09:00
minjaesong
da7ecaa75b
share code ui wall of text
2023-09-03 20:30:23 +09:00
minjaesong
65b610ce01
world portal share code
2023-09-03 17:06:02 +09:00
minjaesong
6a78cf6a41
reverting akima intp: derivatives are not being preserved at the sample points
2023-09-02 23:43:50 +09:00
minjaesong
1e98353b50
akima interpolation to the WeatherBox
2023-09-02 22:37:07 +09:00
minjaesong
38c91bd8ec
weatherbox: nonlinearity to the intp to remove overshoot-to-minus
2023-09-02 17:18:47 +09:00
minjaesong
78075d779b
each cloud now carry its own gamma value
2023-09-02 02:40:27 +09:00
minjaesong
721a24d9dc
commenting out some debug prints
2023-09-02 00:24:38 +09:00
minjaesong
66a103bd3a
weather sched progression wip
2023-09-01 23:56:48 +09:00
minjaesong
abee176ef4
fix: graph rules not drawing if ymax < 1
2023-09-01 16:30:09 +09:00
minjaesong
ae078024cb
angular modulo for wind dir
2023-09-01 15:51:46 +09:00
minjaesong
96af39ab4a
changing the way weatherbox gets updated
2023-09-01 00:50:24 +09:00
minjaesong
c75fa73bac
scrolling weatherbox; new skybox clut
2023-08-31 22:32:55 +09:00
minjaesong
5eed921288
debugwin: drawing ingame weatherboxes
2023-08-31 17:03:27 +09:00
minjaesong
7f3f94e01a
gui-theme: cell colour change
2023-08-31 12:20:31 +09:00
minjaesong
1fe0ca9e2e
debug window: weather box drawing
2023-08-31 12:19:56 +09:00
minjaesong
7cc985b627
debug info: timer toggle is now Ctrl+T
2023-08-31 10:56:32 +09:00
minjaesong
d17d576e15
sunlight and clouds changes
2023-08-30 19:57:11 +09:00
minjaesong
ced7cf99fc
more cloud textures
2023-08-30 17:54:34 +09:00
minjaesong
c290d5dee7
minor phys fix
2023-08-30 14:39:20 +09:00
minjaesong
d32d6b8d1c
torch should flicker less erratic now
2023-08-30 12:39:56 +09:00
minjaesong
9d118aebb0
todo weather example
2023-08-29 15:39:24 +09:00
minjaesong
0646425b76
build: removing unused files, instruction update
2023-08-29 14:29:25 +09:00
minjaesong
a348bac397
.
2023-08-29 14:04:17 +09:00
minjaesong
a9bd032c32
yet another cloud colour changes
2023-08-28 14:48:14 +09:00
minjaesong
349488376d
sunrise/sunset transition is now longer
2023-08-28 14:30:24 +09:00
minjaesong
ce8c53f740
clut for cloud colours
2023-08-28 03:28:27 +09:00
minjaesong
7845146718
cloud spawn: fixing my bad maths
2023-08-28 00:04:00 +09:00
minjaesong
3cce1c0b65
faster import process
2023-08-27 21:13:52 +09:00
minjaesong
2bbf92d056
build script update
2023-08-27 21:01:13 +09:00
minjaesong
3d5713cd31
new test sprite/display screencaps for imported avatars if available
2023-08-27 17:38:43 +09:00
minjaesong
f8b6493cdc
temporarily disabling evening-mustard :p
2023-08-25 21:28:20 +09:00
minjaesong
b69689a6be
higher alpha-gamma makes it look better
2023-08-25 21:27:17 +09:00
minjaesong
cc2c841f76
app version string for .plist
2023-08-25 21:26:51 +09:00
minjaesong
89846db5d3
fix: using wrong method for retrieving mouse coord
2023-08-25 18:46:24 +09:00
minjaesong
bfd926d7fe
avatar import error handling
2023-08-25 17:38:15 +09:00
minjaesong
602d5e046b
fix: newly created world did not get clouds
2023-08-25 16:50:41 +09:00
minjaesong
72029ed458
new world screen for loading imported players
2023-08-25 16:47:00 +09:00
minjaesong
a4672a131d
some gui stuff for imported players
2023-08-25 16:04:12 +09:00
minjaesong
75fcb5be5b
new import screen
2023-08-25 15:49:35 +09:00
minjaesong
eeee1ebdbc
F4 to hide GUI
2023-08-25 09:11:56 +09:00
minjaesong
32e750eb6a
generating version number on build
2023-08-25 08:54:32 +09:00
minjaesong
a2ced31f8f
removing os files on making assets_release
2023-08-25 08:40:06 +09:00
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