TomTheFurry
|
082f7597b2
|
FIx misc bugs and issues, and polish, simplify and remove no-longer needed logic
|
2023-06-12 13:25:37 +08:00 |
|
TomTheFurry
|
0e6f294ad7
|
no longer gen stuff that is explored by players again
|
2023-06-11 20:42:07 +08:00 |
|
TomTheFurry
|
25ba274a36
|
Fix bug in DhLodPos & impl debug visuals for world gen tasks (very early)
|
2023-06-11 19:51:41 +08:00 |
|
TomTheFurry
|
d2bb99fb4b
|
Merge remote-tracking branch 'origin/main'
|
2023-06-11 18:31:08 +08:00 |
|
TomTheFurry
|
9902fbb424
|
Fix debug render leaking memories, clean up lod render section, fix concurrency bugs with sectionToReload
|
2023-06-11 18:30:55 +08:00 |
|
James Seibel
|
10b0cf9d8c
|
Prefix "E" to a couple config enums
|
2023-06-10 09:12:05 -05:00 |
|
James Seibel
|
8f499d7320
|
Add a reset all settings button
|
2023-06-10 09:09:23 -05:00 |
|
James Seibel
|
c9e2864c88
|
Update the config lang file
Also rename a few items
|
2023-06-09 22:10:27 -05:00 |
|
TomTheFurry
|
a003ecf378
|
Add debug wireframe renderer config for toggling the debug renderer
|
2023-06-09 18:41:11 +08:00 |
|
TomTheFurry
|
46432e772c
|
Add a debug renderer system for easy visual debugging
|
2023-06-09 18:08:16 +08:00 |
|
coolGi
|
7ba43286d9
|
Updated lang generator to whitelist linked options
|
2023-06-08 23:06:43 +09:30 |
|
James Seibel
|
f4ece1816d
|
Overhaul the config and start adding summary options
also:
- add DH vs MC lighting engine option
- add a toggle for wireframe rendering
|
2023-06-07 22:59:26 -05:00 |
|
coolGi
|
add6ee6f11
|
Update ConfigEntryAppearance to better document things
|
2023-06-07 14:07:51 +00:00 |
|
coolGi
|
3b4054c3c7
|
Added linking config options
|
2023-06-06 19:06:04 +09:30 |
|
coolGi
|
a67cbf3435
|
Fixed up short and long not saving properly
|
2023-06-06 18:38:02 +09:30 |
|
coolGi
|
3930641fb6
|
Added short to the debug config screen
|
2023-06-06 18:19:24 +09:30 |
|
coolGi
|
a8682ec164
|
Added debug config type screen for checking support
|
2023-06-06 18:02:25 +09:30 |
|
coolGi
|
1ee254f38b
|
Fixed and checked support for all available config types
|
2023-06-06 18:01:49 +09:30 |
|
coolGi
|
fd42a94430
|
Refracted Config Internal Enums to its own package
|
2023-06-06 18:01:07 +09:30 |
|
James Seibel
|
6124f5cb4f
|
update ThreadingConfig Api
|
2023-06-05 20:16:33 -05:00 |
|
James Seibel
|
5cb70b5e76
|
rename LodThreadFactory -> DhThreadFactory
|
2023-06-05 20:02:46 -05:00 |
|
James Seibel
|
8f6109768c
|
Move the world gen thread pool into the WorldGenQueue
We want Core to handle the world gen threads, not the individual world generators.
|
2023-06-05 19:50:21 -05:00 |
|
James Seibel
|
d64446ecda
|
add thread config listeners
|
2023-06-05 09:10:33 -05:00 |
|
James Seibel
|
05d4e4bf61
|
fix config listener onValueSet and add ConfigChangeListener
|
2023-06-04 22:03:59 -05:00 |
|
James Seibel
|
4b29e96686
|
Revert "remove IConfigEntry.setWithoutSaving()"
This reverts commit d992bd05f4.
|
2023-06-04 21:45:21 -05:00 |
|
James Seibel
|
a49a81be14
|
add thread config listener for FileHandler
|
2023-06-04 21:12:47 -05:00 |
|
James Seibel
|
d992bd05f4
|
remove IConfigEntry.setWithoutSaving()
It wasn't implemented and was causing confusion since the listeners weren't being fired
|
2023-06-04 21:07:25 -05:00 |
|
James Seibel
|
ed935f6a0f
|
Add data transformer and file handler thread configs
|
2023-06-03 22:29:45 -05:00 |
|
James Seibel
|
f58ac4b647
|
Attempt to fix world generator holes (take 2)
|
2023-06-03 21:36:43 -05:00 |
|
James Seibel
|
dbfc434fa7
|
reduce batch generator max queue tasks 5 -> 3
|
2023-06-03 21:35:57 -05:00 |
|
James Seibel
|
d16f763df0
|
reduce QuadTree warning to debug
|
2023-06-03 21:04:12 -05:00 |
|
James Seibel
|
dc5086a29f
|
Rename IChunkWrapper heightmap methods
|
2023-05-29 18:13:01 -05:00 |
|
James Seibel
|
b46e85b542
|
Potentially fix duplicate world generator issue?
|
2023-05-29 13:19:43 -05:00 |
|
James Seibel
|
1dc3bc2889
|
LodQuadTree reloadPos out of bounds chnage
|
2023-05-29 12:51:43 -05:00 |
|
James Seibel
|
09eea400eb
|
Full data source and WorldGen refactoring
|
2023-05-29 10:43:06 -05:00 |
|
James Seibel
|
ea24d619e2
|
revert DataFileHandler and data transformer threads to 4
|
2023-05-28 18:07:07 -05:00 |
|
James Seibel
|
013a293052
|
Fix a crash when stopping the world generator
|
2023-05-27 12:28:59 -05:00 |
|
James Seibel
|
0cd04df689
|
Fix LodQuadTree not updating for low detail world gen
|
2023-05-27 10:30:29 -05:00 |
|
James Seibel
|
3d9f21df25
|
WorldGenQueue minor refactor
|
2023-05-27 09:29:37 -05:00 |
|
James Seibel
|
f2ae458e7c
|
columnRenderBufferBuilder reformatting
|
2023-05-27 09:28:51 -05:00 |
|
James Seibel
|
749491b520
|
drop the Transformer and File handler threads to 1 for testing
|
2023-05-22 07:49:25 -05:00 |
|
James Seibel
|
42fc173ae2
|
Fix crash if transparency is disabled
|
2023-05-22 07:18:08 -05:00 |
|
James Seibel
|
c539a3f3be
|
Improve how quickly world generation responds to changed location
|
2023-05-21 18:41:34 -05:00 |
|
James Seibel
|
041c2ad5d7
|
Fix quadTree unit tests failing
|
2023-05-21 17:47:37 -05:00 |
|
James Seibel
|
920ca5ec40
|
Add XZ compression for full and render data files
Any old files people may have will probably throw errors and need to be regenerated.
|
2023-05-21 17:35:33 -05:00 |
|
James Seibel
|
5986069eb9
|
comment out Compression Unit tests
|
2023-05-21 17:33:48 -05:00 |
|
coolGi
|
9eb0f18a52
|
Added changelog button to the config menu
|
2023-05-21 20:39:23 +09:30 |
|
James Seibel
|
b38827a8de
|
Add compression unit tests with results
|
2023-05-20 11:44:28 -05:00 |
|
James Seibel
|
7a723bdf14
|
rename the "cache" folder to "renderCache"
Just to make the folder's purpose a bit more obvious
|
2023-05-19 22:45:25 -05:00 |
|
James Seibel
|
7444670189
|
Fix exceptions when leaving a loading world
|
2023-05-19 22:41:49 -05:00 |
|