47d570014d
Make addon compatible with newest Noita beta
2024-02-05 22:31:56 +01:00
421f897be7
Let camera shake when it's waiting for a capture
...
For some reason this improves chunk loading.
2024-02-05 22:31:30 +01:00
9c728e0ae2
Update .gitignore
2024-02-05 22:30:22 +01:00
d9d8c9cd78
Format Capture.pb
2024-02-05 19:10:32 +01:00
15e2b88ed5
Update the Capture.dll
...
- Increase hardcoded number of workers to 8.
- Export images temporarily, and then move them once they are fully exported. This prevents corrupt images.
2024-02-05 19:00:39 +01:00
9e51538f3f
Add setting to delay screen captures
...
This is useful to let the world populate and let the physics simulation settle down.
2024-02-05 18:10:10 +01:00
24a1615706
Prevent duplicate modification entries in message
2024-02-05 16:14:48 +01:00
45df692b96
Save top left coordinates when exporting DZI
2024-02-05 00:10:10 +01:00
93a1283188
Add more PostFX stuff to disable
...
- Disable additive_overlay_color
- Disable color_grading
This prevents any color shift that may happen on freezing/snowing weather.
Which only happens in December, January or February.
2024-02-05 00:03:55 +01:00
ace1ab145a
More QOL updates
...
- Give user the option to reapply resolution settings on detected mismatch
- Tell user to apply some modifications manually, if the mod can't do it automatically
- Always set mTrailerMode when DEBUG_PAUSE_GRID_UPDATE is set to prevent chunks from not rendering
2024-01-30 15:01:20 +01:00
4f3f5c594d
Some QOL improvements
...
- Always try to disable `application_rendered_cursor`
- Only disable fullscreen when custom resolution is enabled in mod settings
- Update Message:ShowWrongResolution message
- Update README.md
2024-01-29 16:27:06 +01:00
f22ef05411
Prevent transparent background
2024-01-15 21:31:45 +01:00
d82fda528a
Merge remote-tracking branch 'origin/opengl-capture'
2024-01-15 21:29:23 +01:00
860b724bd0
Change DZI to encode tiles to WebP
2024-01-15 21:27:44 +01:00
8057b14d8e
Update build.release.yml
2024-01-15 21:20:44 +01:00
0e431c64d3
Update build.release.yml
2024-01-15 21:16:53 +01:00
f2b1aba994
Enable CGO which is needed for cross compilation
2024-01-15 20:30:28 +01:00
1a735c06bd
Update Readme.md
2024-01-15 20:30:12 +01:00
69f5d1ccb3
Add WebP encoder
2024-01-15 20:06:49 +01:00
44605b9633
Move coroutine wakeup back into OnWorldPreUpdate
2024-01-05 18:43:10 +01:00
d5cd88a30e
Capture directly from OpenGL framebuffer
...
- Update capture.dll to read via glReadPixels
- Move coroutine wake up into OnWorldPostUpdate
- Update resolution checks for new capturing method
- Remove fullscreen mode check
- Increase screen capture delay
2024-01-04 19:36:36 +01:00
4de83e3dcd
Fix typos
2023-12-31 18:22:32 +01:00
d774cf373d
Add parameters for DZI output
2023-12-31 17:44:07 +01:00
9da52a3f70
Add compatibility with new beta versions
...
- `Build Dec 30 2023 19:37:04`
- `Build Dec 30 2023 19:40:49`
2023-12-30 23:21:26 +01:00
e83aa6803a
Add support for new Noita versions
...
- Add support for Build Dec 29 2023 23:36:18
- Add support for Build Dec 29 2023 23:40:18
2023-12-30 14:05:16 +01:00
f7426f3ed5
Don't modify GRID_MAX and MIN magic numbers
2023-12-30 13:58:39 +01:00
478e1284fb
Add code that stops grid updates in regular build
...
This is not exposed to the end user yet, as it is buggy.
2023-12-30 13:34:13 +01:00
8bb8adf1ba
Scan world line by line instead of using hilbert curve
...
This should prevent some glitches due to the way Noita generates the world.
2023-12-28 17:47:36 +01:00
355521b144
Change dziOverlap to 2
...
With 0, OpenSeadragon has problems drawing the images correctly.
And with 1, we introduce rounding errors when creating the smaller zoom levels.
2023-12-23 12:44:29 +01:00
b76124b2e4
Fix error when there already is an DZI directory
2023-12-23 10:41:05 +01:00
f0ee3e2399
Remove DZI overlap, as it seems unnecessary
2023-12-23 10:40:30 +01:00
b9fc890581
Update stitcher README.md and flag usage string
...
#7
2023-12-23 01:41:59 +01:00
a96431361f
Prevent stdout spam when exporting DZI files
2023-12-23 01:23:53 +01:00
88507af167
Increase default CacheRowHeight
2023-12-23 01:17:40 +01:00
7a6915480b
Add first sketch of Deep Zoom Image exporter
2023-12-23 01:17:20 +01:00
915da73845
Add SubStitchedImage
2023-12-23 01:16:25 +01:00
6d028d4064
Fix stitched image cache generation
2023-12-23 01:15:36 +01:00
a0d5c13557
Let StitchedImage invalidate cache based on time
2023-12-23 01:15:05 +01:00
3016919348
Add Bounds method to ImageTiles
2023-12-23 01:11:58 +01:00
cbdd925c30
Correct image.Rectangle downscaling
2023-12-23 01:09:50 +01:00
a0168df91f
Change export functions to use image.Image
2023-12-23 01:09:23 +01:00
182373d3cc
Refactor export functions
...
- Pass output path as parameter
- Return and handle errors correctly
2023-12-22 11:03:04 +01:00
0454e29e34
Add JPEG encoder
2023-12-22 10:13:22 +01:00
a70a5a4d1a
Prepare stitcher for multiple output formats
2023-12-22 10:07:02 +01:00
f5a3bad396
Update dependencies
...
- Push minimal go version to 1.21
- tdewolff/canvas compatibility updates
2023-12-21 14:04:50 +01:00
905f629d2c
Add support for newer Noita builds
...
- Add Build Dec 19 2023 18:34:31 support
- Add Build Dec 19 2023 18:38:23 support
- Add Build Dec 21 2023 00:07:29 support
- Add Build Dec 21 2023 00:11:06 support
2023-12-21 13:42:25 +01:00
David Vogel
b11b27d6c3
Merge pull request #23 from Dadido3/dependabot/go_modules/golang.org/x/image-0.10.0
...
Bump golang.org/x/image from 0.5.0 to 0.10.0
2023-11-02 22:37:41 +01:00
dependabot[bot]
6ef2f7d1d3
Bump golang.org/x/image from 0.5.0 to 0.10.0
...
Bumps [golang.org/x/image](https://github.com/golang/image ) from 0.5.0 to 0.10.0.
- [Commits](https://github.com/golang/image/compare/v0.5.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/image
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 21:34:11 +00:00
8f729d3829
Add support for the Jul 26 2023 beta
2023-07-27 10:40:41 +02:00
a6a0cc14e1
Make compatible with Jun 19 2023 builds
...
Also change how the matching works, as offsets may not change between builds.
fixes #22
2023-06-21 18:43:57 +02:00