d3edf29a80
Add animation capture mode
2024-07-03 00:16:38 +02:00
David Vogel
3fd0d970b7
Merge pull request #30 from Dadido3/dependabot/go_modules/golang.org/x/image-0.18.0
...
Bump golang.org/x/image from 0.14.0 to 0.18.0
2024-06-26 21:55:23 +02:00
dependabot[bot]
627dc545d4
Bump golang.org/x/image from 0.14.0 to 0.18.0
...
Bumps [golang.org/x/image](https://github.com/golang/image ) from 0.14.0 to 0.18.0.
- [Commits](https://github.com/golang/image/compare/v0.14.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/image
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 19:38:05 +00:00
203a0ea159
Fix predefined area error
2024-05-07 01:12:11 +02:00
0065afe413
Update AREAS.md
2024-04-29 10:03:24 +02:00
9c6e57b340
Merge branch 'master' of https://github.com/Dadido3/noita-mapcap
2024-04-29 09:52:10 +02:00
44ed26952c
Replace hardcoded capture areas
...
We now retrieve the correct biome size and offsets from the game itself.
2024-04-29 09:52:07 +02:00
David Vogel
1aa8b02882
Merge pull request #28 from Dadido3/dependabot/go_modules/golang.org/x/net-0.23.0
...
Bump golang.org/x/net from 0.19.0 to 0.23.0
2024-04-21 00:44:01 +02:00
dependabot[bot]
e125df80b2
Bump golang.org/x/net from 0.19.0 to 0.23.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.19.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.19.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 12:45:14 +00:00
1936dc100c
Add error handling to glReadPixels
2024-04-11 11:39:35 +02:00
1d83b0dfa0
Update README.md
2024-04-10 19:45:57 +02:00
David Vogel
442c8f7f43
Merge pull request #27 from WUOTE/master
...
Add support for Epilogue 2 Main branch Build Apr 8 2024 18:11:27
2024-04-10 11:05:59 +02:00
dcfe240bfc
Add support for Noita "Build Apr 8 2024 18:07:16"
2024-04-10 11:03:06 +02:00
WUOTE
42f3af0655
Add support for Epilogue 2 Main branch Build Apr 8 2024 18:11:27
2024-04-10 05:14:07 +06:00
4e79c08e6a
Add support for new Noita beta
...
- Add support for `Build Apr 6 2024 20:50:04`
- Add support for `Build Apr 6 2024 20:54:23`
2024-04-06 23:28:56 +02:00
aee72fd3c6
Allow reading tiles with transparency
2024-04-06 23:28:15 +02:00
04eeca26e2
Rename parallel world capture areas
2024-03-26 12:11:32 +01:00
ae6bcd9743
Add -1 and +1 parallel world capture area
2024-03-26 12:07:50 +01:00
920288614b
Add support for Mar 25 2024 update
...
- Add support for `Build Mar 25 2024 17:42:49`
- Add support for `Build Mar 25 2024 17:48:04`
2024-03-25 23:02:34 +01:00
c0fd7aab56
Fix capture grid calculation
...
The capture grid calculation takes now the rendering rectangle into consideration.
With this fix the capture grid will include all cells that overlap with the given capture rectangle.
2024-02-21 17:55:24 +01:00
20d7c330a6
Add new capture area preset
...
"3 Worlds" does contain the base layout of a "New Game", but 9 times (3x3).
2024-02-20 18:02:21 +01:00
05e6b18745
Add support for Noita build Build Feb 14 2024 07:46:57
2024-02-20 17:43:25 +01:00
David Vogel
f109c66152
Merge pull request #26 from WUOTE/master
...
Add support for Build Feb 12 2024 19:07:19 (beta branch)
2024-02-16 22:51:50 +01:00
WUOTE
8b2fe81f42
Add support for Build Feb 12 2024 19:07:19 (beta branch)
2024-02-17 02:08:30 +06:00
David Vogel
0758ec7a62
Merge pull request #25 from WUOTE/master
...
Add compatibility for beta build (Feb 9 2024)
2024-02-11 19:04:02 +01:00
WUOTE
a9141679f4
Add compatibility for beta build (Feb 9 2024)
2024-02-12 00:01:30 +06:00
690a2c55ab
Add support for newest main builds of Noita
...
`Build Jan 18 2024 12:57:44` and `Build Jan 18 2024 13:01:21`.
2024-02-10 12:50:15 +01:00
751877b472
Fix typo in stitcher flag
...
`wepb-level` --> `webp-level`
2024-02-08 21:07:42 +01:00
b4dca53fc8
Update capture process
...
- When being in `CaptureDelay` mode, just shake viewport a little bit
- When DoesWorldExistAt still does return false after 600 frames, move viewport to somewhere else, and try again.
2024-02-08 16:27:57 +01:00
9cfb01187c
Fix invalid memory access in capture.dll
2024-02-08 16:12:55 +01:00
dddaad938f
Fix release archive using wrong path delimiter
...
This caused the files in the .zip file to appear flattened when opened with 7zip.
2024-02-08 11:48:32 +01:00
41271d5321
Update README.md
2024-02-08 01:22:17 +01:00
b1a10870c1
Several changes
...
- Add compatibility for newest Noita beta
- Modify STREAMING_CHUNK_TARGET, GRID_MAX_UPDATES_PER_FRAME and GRID_MIN_UPDATES_PER_FRAME magic numbers for a more robust capturing process
- Add LimitGroup to util.go
- Add webp-level command line flag to define the webp compression level
- Rework progress bar to make it work in DZI export mode
- Refactor image exporter functions
- Use LimitGroup to make DZI export multithreaded
- Add BlendMethodFast which doesn't mix tile pixels
- Up Go version to 1.22
- Use Dadido3/go-libwebp for WebP encoding
2024-02-08 00:50:11 +01:00
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