Noita Mapcap Versions Save

A tool to capture a Noita world as a huge image

v2.16.0

4 months ago
  • Add compatibility for beta build Build Feb 9 2024 15:52:49 (noita.exe, not noita_dev.exe)

v2.15.0

4 months ago
  • Fix typo in stitcher tool parameters: wepb-level --> webp-level.
  • Add support for Noita Build Jan 18 2024 12:57:44 and Build Jan 18 2024 13:01:21 of main branch.

v2.14.2

4 months ago
  • Fix/Improve map capture process:
    • When being in CaptureDelay mode, shake the viewport less (+- 1px).
    • When DoesWorldExistAt still does return false after 600 frames, move viewport to somewhere else, and try again.
  • Fix read from invalid memory address in capture.dll

v2.14.1

4 months ago
  • Fix files in .zip to appear flattened when opened with 7zip

v2.14.0

4 months ago
  • Add compatibility for newest Noita beta builds Build Feb 6 2024 15:58:22 and Build Feb 6 2024 15:54:02
  • Modify STREAMING_CHUNK_TARGET, GRID_MAX_UPDATES_PER_FRAME and GRID_MIN_UPDATES_PER_FRAME magic numbers for a more robust capturing process
  • Add webp-level command line flag to define the webp compression level
  • Rework progress bar to make it work in DZI export mode
  • Make DZI export multithreaded
  • Up Go version to 1.22
  • Use Dadido3/go-libwebp for WebP encoding

v2.13.0

4 months ago
  • Fix message entries duplicating every time Noita is paused.
  • Add setting to delay every screen capture by a set number of frames. This is useful to let the world populate and let the physics simulation settle down.
  • Increase hardcoded number of Capture.dll workers to 8.
  • Prevent image corruption when Noita crashes, by using temporary files. This eliminates the need to check for corrupted images before stitching.
  • Make addon compatible with newest Noita beta: Build Feb 2 2024 14:29:06 and Build Feb 2 2024 14:33:26.

v2.12.0

4 months ago
  • Disable some more color grading stuff, which may make the world look a tad more blue when there is freezing/snowing weather. This is dependent on the seed and the PC's wall clock, as it only snows in December, January or February.
  • Save in-game coordinates of the top left corner of an exported DZI. This is useful to calculate the correct in-game coordinates at a later point in time.

v2.11.3

4 months ago

Some more quality of life improvements and fixes:

  • 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

If a user follows the advice given in the new warning messages, there shouldn't be problems like missing chunks or wrong resolutions.

v2.11.2

4 months ago
  • 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

v2.11.1

5 months ago
  • Capture the viewport via OpenGL.
  • Exported DZI tiles are now encoded as lossless WebP images for much smaller files.

Due to using OpenGL for capturing, it's now possible play in fullscreen while capturing. Also, it doesn't matter anymore if the game windows is moved outside the screen boundaries. The viewport will always be captured correctly now.

Capturing is a bit slower because of the way the viewport is double buffered. This is noticable for large world captures, and for live captures. There are ways to make the OpenGL capture as fast or faster (no waiting frames) than the old capture method, though. This will be addressed in a future release.