Commit Graph

50 Commits

Author SHA1 Message Date
01a520777e Support for Concrete v0.15.0 that allows extended items. 2023-03-16 17:52:08 -07:00
3d4862adc0 More stuff. 2023-03-05 17:33:54 -08:00
e0823f7b15 Rewrite Heimdall block handling to support more event types and non-player block changes. 2023-02-07 23:41:22 -05:00
688106a6e6 Heimdall: Keep track of block data. 2023-02-07 20:36:30 -05:00
ac0a0b2bed Use dependency catalogs, and add support for using local concrete. 2023-02-07 14:16:17 -05:00
5f9f6e5fa7 Fix issue in Gjallarhorn with world selection. 2023-02-07 09:47:19 -05:00
e8084d7283 Implement world reassembly from a Heimdall backup. 2023-02-07 09:01:43 -05:00
d335a0b63f Reform dependency structure. 2023-02-07 04:52:54 -05:00
eb587dc299 Heimdall cleanup and refactor. 2023-02-07 03:51:42 -05:00
233c601595 Dependencies upgrade and upgrade to Kotlin 1.8.10 2023-02-05 21:49:53 -08:00
cbe647cce9 chaos: mega-tnt and chunk exporter fixes 2023-01-30 15:01:39 -08:00
452ec0d7da Fix code warings. 2023-01-28 22:11:57 -08:00
b653c179b7 Fix main classes and authors. 2023-01-28 22:09:07 -08:00
7289e5cb9f Heimdall: It's back! 2023-01-28 19:35:10 -08:00
cec3b1297a Remove heimdall and tool project. 2023-01-26 20:36:48 -08:00
83ae7df4a6 Initial renaming pass. 2023-01-24 21:37:24 -08:00
8289616762 Gjallarhorn: Graphical render session fix for frame not closing. 2022-02-25 00:17:14 -05:00
c9d4fe1733 Heimdall/Gjallarhorn: Minor changes to idle timeout. 2022-02-21 20:38:15 -05:00
e3d9eb80fc Heimdall: Actually set max lifetime and pool size. 2022-02-21 19:45:26 -05:00
a184d2e845 Heimdall: Set DB pool max lifetime lower to prevent stale connections. 2022-02-21 19:42:54 -05:00
6e1afb5e5c Heimdall: Fix bug where DB being disabled might cause errors. 2022-02-21 19:30:27 -05:00
f0c344ca1f Gjallarhorn: Implement combined chunk format for storing many chunks in one map. 2022-02-20 06:11:14 -05:00
6bcddb15b5 Gjallarhorn: First attempt at a graphical render system. 2022-02-20 05:35:47 -05:00
1afb1c7148 Gjallarhorn Improvements 2022-02-20 04:03:21 -05:00
86800e59f4 Heimdall/Gjallarhorn: Chunk Export Improvements and Chunk Export Renderer 2022-02-17 21:37:38 -05:00
ac2e99052d Implement Chunk Export 2022-02-16 23:48:51 -05:00
eb5cb1a229 Gjallarhorn: Attempt to clarify the mess that is ChangelogSlice. 2022-02-16 00:56:48 -05:00
74fed8c222 Gjallarhorn: Implement render loop. 2022-01-29 23:15:05 -05:00
d4a06ea84a Gjallarhorn: Initial Player Position Code 2022-01-17 22:24:47 -05:00
54cd41e925 Gjallarhorn: Render pool rework and cleanup. 2022-01-17 21:07:40 -05:00
3ac24f6912 Gjallarhorn: Implement trimming at the changelog level, resulting in really fast renderings. 2022-01-10 02:13:13 -05:00
dcec7cab54 Gjallarhorn: Use 3-byte RGB for images, and improve timelapse text. 2022-01-10 01:56:56 -05:00
2d429ae04d Gjallarhorn: Block Color Key and Render Pool Enhancements 2022-01-09 04:03:07 -05:00
94d644916b Gjallarhorn: Dynamic Timelapse Slices 2022-01-08 23:17:59 -05:00
7a5a27d581 Gjallarhorn: Various fixes to new pipeline for production usage. 2022-01-08 22:00:59 -05:00
3f06845ac4 Gjallarhorn: Use Player Position Changelog in Player Position Export 2022-01-08 16:34:13 -05:00
a81b160675 Gjallarhorn: Reuse 2D graphics when building individual images. 2022-01-08 15:34:58 -05:00
0a96435669 Gjallarhorn: Render pool should ignore playback segments which are empty. 2022-01-08 15:28:41 -05:00
41547f2e14 Gjallarhorn: Rename block-changes command to block-change-timelapse 2022-01-08 15:25:10 -05:00
8caf3de634 Gjallarhorn: Implement block state global cache.
This reduces memory usage by reusing block state objects.
2022-01-08 15:04:16 -05:00
81a76da809 Gjallarhorn: Create render pool concept. 2022-01-08 14:57:56 -05:00
3350034060 Gjallarhorn: Refactor Color Gradient 2022-01-08 14:10:30 -05:00
8ea1ea1540 Gjallarhorn: Start support for player position changelogs and rename replay-block-log to block-changes 2022-01-08 02:40:09 -05:00
d54f434805 Gjallarhorn: Changelog state tracker should use global air block. 2022-01-08 02:23:14 -05:00
643567dfb5 Gjallarhorn: Introduce concept of block changelogs, which makes timelapse rendering more efficient. 2022-01-08 02:21:42 -05:00
08ba582931 Gjallarhorn: Refactor Rendering Code 2022-01-08 01:58:31 -05:00
9f8d417e5d Gjallarhorn: Fifteen Minute Timelapse Support 2022-01-08 01:32:47 -05:00
a0669f815b Gjallarhorn: Timelapse Limiting and Coordinate Cropping 2022-01-07 08:29:41 -05:00
10cf0cadac Gjallarhorn: Parallel Rendering and Quad Image Improvements 2022-01-07 07:29:04 -05:00
bc2d3e28ae Gjallarhorn: Timelapse Mode 2022-01-07 06:15:26 -05:00