Commit Graph

1012 Commits

Author SHA1 Message Date
James Seibel edaee7edd2 Add missing Full Data error logging 2023-10-07 16:11:06 -05:00
James Seibel 526f483bfb Move data source meta data from the compressed binary into DB columns 2023-10-07 16:10:16 -05:00
James Seibel 444090ed39 Convert DataSource ID from an int to a string
Since everything will be stored in a database binary space constraints aren't as big of a concern
2023-10-07 16:07:15 -05:00
James Seibel e0d25fdd88 Improve logging for failed DB queries 2023-10-07 15:53:07 -05:00
James Seibel 4ddfb8342d Fix a DB issue with parsing short, byte, and long values 2023-10-07 15:51:27 -05:00
James Seibel 8f0c820c09 Rename BaseMetaData.dataLevel -> dataDetailLevel 2023-10-06 22:23:40 -05:00
James Seibel bbcf1d0071 Fix abstractDhRepo on Forge 2023-10-06 22:12:37 -05:00
James Seibel ece2fc5e6a Fix DatabaseUpdater on Forge 2023-10-06 22:12:26 -05:00
James Seibel 513fc4c686 fix incorrect DhRepo closing 2023-10-06 07:25:30 -05:00
James Seibel 3231a2df3e update Schema table and allow for multiple statements in update scripts 2023-10-05 20:52:16 -05:00
James Seibel 756af2bec4 save AbstractMetaDataRepo byte arrays to the database as binary 2023-10-05 19:10:42 -05:00
James Seibel bbaea5e614 Remove unneeded code from AbstractDhRepo and refactor 2023-10-05 19:07:48 -05:00
James Seibel f0238dc4ea Remove references to old DH files and allow sub-dim matching to work with the database 2023-10-04 18:18:09 -05:00
James Seibel 6011a16e11 rename and comment GeneratedFullDataFileHandler variable 2023-10-04 07:49:43 -05:00
James Seibel 5c6302edbd re-enable genFullDataFileHandler.fireOnGenPosSuccessListeners() 2023-10-04 07:41:56 -05:00
James Seibel 0e57870ba9 Fix world gen not allowing down sampling 2023-10-04 07:41:36 -05:00
James Seibel cd55659331 remove "lod" from ILodRenderSourceProvider
to bring it inline with IFullDataSourceProvider
2023-10-03 18:23:24 -05:00
James Seibel 2516ba5524 Replace the loose file system with Sqlite 2023-10-03 18:21:35 -05:00
James Seibel 57c5c618f9 Add DhRepo.deleteByPrimaryKey() 2023-10-03 07:08:36 -05:00
James Seibel 30cf937539 Add Repo.exists() 2023-10-02 21:43:36 -05:00
James Seibel d1df845e79 Replace repo query with queryDictionary and improve auto update error checking 2023-10-02 21:24:41 -05:00
James Seibel 1ec06fa94e Add database auto updating 2023-10-02 19:54:43 -05:00
James Seibel 65751b0abd Temporary fix for world gen queue concurrency null pointer 2023-10-02 07:39:07 -05:00
James Seibel df859bd9fc Add automatic sql scripts to AbstractRepo 2023-10-02 07:35:23 -05:00
James Seibel 05349beb8d Add Sqlite delete DTO 2023-10-02 07:16:42 -05:00
James Seibel ebef91601e add basic sqlite and unit tests 2023-09-30 15:25:35 -05:00
James Seibel fb424aadb6 Add commented out LodQuadTree debug code 2023-09-30 09:34:57 -05:00
James Seibel d15eba1185 Fix multiplayer similarity percent 2023-09-29 23:17:32 -05:00
James Seibel 03d2d0c3a2 move IChunkWrapper.setUseDhLighting into DhLightingEngine 2023-09-29 23:17:10 -05:00
James Seibel b0f1a6e70d Refactor and comment 2023-09-29 22:42:01 -05:00
James Seibel ee24bd0881 minor worldGenQueue method rename 2023-09-28 07:24:25 -05:00
James Seibel 1be2d24f42 Move IFullDataSource getUngeneratedPosList() into a separate class 2023-09-28 07:23:20 -05:00
James Seibel e6a5a65f21 minor world gen refactoring 2023-09-28 07:11:24 -05:00
James Seibel 42d80cbe34 minor world gen method renaming 2023-09-27 07:54:05 -05:00
James Seibel 2c6f2717f0 Fix partially generated sections not queuing world gen tasks
(Most of the time)
2023-09-27 07:53:32 -05:00
James Seibel bf17a72a7a Fix some holes when flying around in multiplayer 2023-09-26 18:55:10 -05:00
coolGi f0575d0bc2 Close IO steams when done using them 2023-09-27 00:02:10 +09:30
coolGi 42a875ed8d Fixed problem when attempting to delete the temporary update directory 2023-09-26 23:59:27 +09:30
coolGi 312b32cd63 Merge remote-tracking branch 'origin/main' 2023-09-26 23:00:33 +09:30
coolGi 181232c18e Merge branch 'tmp' 2023-09-26 22:57:31 +09:30
coolGi cbf84639ca Added missing lang 2023-09-26 22:56:52 +09:30
coolGi 2142799fab Added nightly to be auto-updated 2023-09-26 22:53:12 +09:30
coolGi db218adcf4 Added ability for downloading nightly builds 2023-09-26 21:16:27 +09:30
James Seibel da692ab928 Minor ColumnRenderBuffer refactor 2023-09-25 18:52:48 -05:00
James Seibel 9bbb861b4e Fix AbstractFullDataSourceLoader locking issue
Both locations should've been write locks
2023-09-25 07:16:07 -05:00
James Seibel 37acd4a130 Add a todo comment to LodQuadTree 2023-09-24 21:22:07 -05:00
James Seibel 3004685235 Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2023-09-24 21:08:49 -05:00
James Seibel 1b094576d7 Fix sampling source pooling 2023-09-24 21:03:11 -05:00
James Seibel 4333cf65a2 Fix a null pointer in FullDataArrayAccessor 2023-09-24 20:47:53 -05:00
James Seibel a4b7e3e021 Move all data sampling logic into IIncompleteFullDataSource 2023-09-24 20:37:41 -05:00