Commit Graph

1417 Commits

Author SHA1 Message Date
James Seibel f785e75622 Fix BlockToAvoid and TintWithAvoidedBlocks 2023-06-11 21:24:34 -05:00
James Seibel 5a33a4511b hide ResetConfirmation config menu
I couldn't easily implement a reset button since I can't control the config UI from Core.
2023-06-11 18:25:19 -05:00
James Seibel 531af72173 move config preset handlers into a package 2023-06-11 18:03:49 -05:00
James Seibel 190a55e98b Add threading config presets 2023-06-11 18:02:53 -05:00
James Seibel 79a2e52e30 Fix multiThreading config value naming 2023-06-11 17:49:41 -05:00
James Seibel a1ca634891 add AbstractPresetConfigEventHandler 2023-06-11 16:39:05 -05:00
James Seibel 9829173928 add missing lang for debugWireframeRendering 2023-06-11 16:01:52 -05:00
James Seibel 19593d4ea7 Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2023-06-11 15:53:53 -05:00
James Seibel cd53cd8ffa rename a few configs Ultra -> Extreme 2023-06-11 15:46:06 -05:00
James Seibel 72b89814b6 Merge Horizontal Quality and Scale
The separation was confusing most of the time
2023-06-11 15:10:16 -05:00
James Seibel 0179f10166 Improve the fog config option organization 2023-06-11 14:46:04 -05:00
James Seibel b3a36e4f1f Fix some quality settings not applying to the LodQuadTree 2023-06-11 13:27:03 -05:00
James Seibel b1d6429225 swap ConfigEntryWithPresetOptions generic params 2023-06-11 13:11:24 -05:00
James Seibel c9aa7553af Add config quality preset handler 2023-06-11 13:09:52 -05: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
coolGi e00d1c95e3 Added a comment to add DimensionWrapper (maybe to replace DimensionTypeWrapper) 2023-06-03 21:39:47 +09:30
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