Commit Graph

904 Commits

Author SHA1 Message Date
James Seibel 14b855ada6 Fix incorrect API tests (and move them to the API sub-project) 2022-09-11 22:25:22 -05:00
James Seibel d21e334e15 move Client/Server API back into the Core sub-project 2022-09-10 20:02:50 -05:00
James Seibel ba701eb014 Fix the level API events 2022-09-10 17:10:48 -05:00
TomTheFurry 0a70ec9986 Fix region load bug & fix corrupt file load error handling & fix downsampling bug & fix sparse failing to save the promoted version 2022-09-11 00:12:22 +08:00
coolGi 050d88dd13 Made the config abstract (so it can be used by other mods using our api) 2022-09-09 23:12:20 +09:30
TomTheFurry 1b0c97ffca Fix adj sections rendering quad merge bug 2022-09-09 14:37:03 +08:00
TomTheFurry 1dadf056da Fix lighting 2022-09-09 14:16:57 +08:00
James Seibel e61da323d8 suppress a couple unchecked cast warnings 2022-09-08 21:42:21 -05:00
James Seibel 2328f44e3a Fix API injector tests 2022-09-08 21:31:36 -05:00
James Seibel b0b5007341 Fix API Event Injector tests 2022-09-08 21:04:54 -05:00
James Seibel 35b00165a2 Partially implement/uncomment worldGeneratorOverride 2022-09-08 20:51:49 -05:00
James Seibel 659c62d4b4 Move worldGen Api Enums into the API sub-project 2022-09-08 20:15:54 -05:00
TomTheFurry 0e001dd2d3 *Kinda* working now. Async the updateCache to io thread, and fix stream close issue 2022-09-08 22:31:24 +08:00
TomTheFurry 00a18352d8 Fixed various bugs & Add some info to be logged to F3 2022-09-08 21:18:22 +08:00
TomTheFurry a53bdc6abf Finish the previous merge issue 2022-09-08 17:41:31 +08:00
James Seibel cecd01b7d9 Merge 2022-09-07 07:47:18 -05:00
James Seibel 09ceab5c70 Comment out API/API test code so we can get everything compiling 2022-09-07 07:37:07 -05:00
James Seibel 53ded97714 Move Core API items into the api.external.coreImplement package 2022-09-06 22:22:27 -05:00
James Seibel 5a2366eb13 Move CoreDhApiRenderParam into a better package 2022-09-06 22:10:09 -05:00
James Seibel 5e775e4c88 move The ConfigWrapper to the API sub-project 2022-09-06 21:39:51 -05:00
James Seibel 75b23ee904 Move and update API Events to the API sub-project 2022-09-06 21:25:11 -05:00
James Seibel dbae5a3b05 Move DhApiEventRegister to API sub-project 2022-09-05 21:41:32 -05:00
James Seibel b5a05bfe21 Add CoreDhApiRenderParam and move DhApiRenderParam to the API Sub-project 2022-09-05 21:38:52 -05:00
James Seibel 71f55ef0e3 Add (core)Mat4f -> DhApiMat4f constructor 2022-09-05 21:38:05 -05:00
James Seibel f323eaf666 Remove DhApiMat4f from Mat4f 2022-09-05 21:12:00 -05:00
James Seibel 7ee113ddff Replace the override priority enum with an int 2022-09-05 21:11:29 -05:00
James Seibel f61d113493 Move config API Enums to the API sub-project 2022-09-05 19:28:57 -05:00
James Seibel eaadd6fc71 Move API Interfaces into the API sub-project 2022-09-05 19:18:33 -05:00
James Seibel 89a46ae5e1 Move misc API items into the API sub-project 2022-09-05 19:14:43 -05:00
James Seibel 7a00ba09a2 Move API tests to the API sub-project 2022-09-05 18:53:12 -05:00
James Seibel 9eefd53fdc Fix test compiling in API
TODO: why do we need manifold to compile the API when any test file is present?
2022-09-05 16:08:40 -05:00
James Seibel 17d2e61688 Start moving API files to the API sub-project 2022-09-05 11:46:13 -05:00
James Seibel e24aa32cce Make public loggers private 2022-09-05 11:37:00 -05:00
James Seibel b33f7bbabd add commonInterface sub-project 2022-09-05 11:27:16 -05:00
James Seibel 758b5b6db6 Remove apiInterface and coreShared sub-projects 2022-09-05 11:27:01 -05:00
James Seibel 1f8bd81958 Remove dependencies on ClientApi.LOGGER
each class should have it's own logger instead
2022-09-05 11:25:46 -05:00
TomTheFurry 950a1d34ea Overhaul how files and partially loaded sources are handled
Note: Currently it DOES render, it just... requires the ENTIRE area to be generated. This bug will be fixed... tomorrow. I hope. (It's like 11:35pm here so gimme a break!)
2022-09-05 23:36:51 +08:00
coolGi bcc65b8153 Fixed issue when setting a config value in the file to a different type breaks game. 2022-09-02 15:59:00 +09:30
coolGi a5ade02dec Fixed issue #390 (problems with BCLib fog) 2022-09-02 15:14:03 +09:30
coolGi 1aaae5c1da Started work on auto updater screen 2022-09-02 12:12:50 +09:30
coolGi cf62774a78 Added auto updater lang 2022-09-02 10:41:38 +09:30
James Seibel 2fdf2b9cfc rename coreApiCommon -> coreShared 2022-08-30 21:50:33 -05:00
James Seibel 55463f2377 add apiInterface and coreApiCommon subprojects
Currently they are just shells and they may be renamed later
2022-08-30 07:54:57 -05:00
James Seibel 43d53e71c9 rename/reorganize the "_Msic Files" folder 2022-08-30 07:46:40 -05:00
James Seibel 14d0e65c68 Move the api sub-project into core 2022-08-30 07:39:59 -05:00
James Seibel 9799b0a263 move core into a folder named "core"
This is so we can have multiple sub-projects in the core repo
2022-08-30 07:36:19 -05:00
Morippi 519a4c1452 Added configs for transparency (currently I'm faking the light for ocean floor) 2022-08-25 11:23:49 +02:00
Morippi 30959cfdd0 fixed water "walls" 2022-08-25 00:03:47 +02:00
Morippi 717c33078f Added section ordering (by position) + small fixes on transparency 2022-08-24 23:02:27 +02:00
Morippi 8b877a5f1a Divided transparent from opaque in the rendering (transparent are not rendering for some reason) 2022-08-24 21:54:56 +02:00