Dadido3/noita-mapcap

Setting optimization for high resolution monitors.

danielniccoli opened this issue · 0 comments

I wanted to share some settings that significantly sped up the map capture process for me. Works best on a 1440p display, or higher.

The settings show only values I modified after applying the recommendations in the README.md. They extend or override them.

Magic Numbers

  • WORLD_SEED="119984861": Make sure that a new game always starts the same world. Very convenient due to the many crashes that happen during map capture.
  • VIRTUAL_RESOLUTION_X="1280": Improve capture speed on a 1440p monitor.
  • VIRTUAL_RESOLUTION_Y="1280": Improve capture speed on a 1440p monitor.
  • AUDIO_MUSIC_VOLUME_DEFAULT="0": Keeps Noita quiet during map capture.
  • STREAMING_CHUNK_TARGET="24": Seemed to give better performance, although I did not measure it.
<MagicNumbers
	WORLD_SEED="119984861"
	VIRTUAL_RESOLUTION_X="1280"
	VIRTUAL_RESOLUTION_Y="1280"
	AUDIO_MUSIC_VOLUME_DEFAULT="0"
	STREAMING_CHUNK_TARGET="24"
	...
	>
</MagicNumbers>

Config

  • window_h="1280": Must be same as VIRTUAL_RESOLUTION_Y.
  • window_w="1280": Must be same as VIRTUAL_RESOLUTION_X.
  • internal_size_h="1280": Must be same as VIRTUAL_RESOLUTION_Y.
  • internal_size_w="1280": Must be same as VIRTUAL_RESOLUTION_X.
  • backbuffer_height="1280": Must be same as VIRTUAL_RESOLUTION_Y.
  • backbuffer_width="1280": Must be same as VIRTUAL_RESOLUTION_X.
  • rendering_filmgrain="0": No noise in image for improved stitching.
  • rendering_low_quality="0": Ensure high quality rendering.
  • rendering_low_resolution="0": Ensure high quality rendering.
  • rendering_pixel_art_antialiasing="0": Not needed because we take pixel pefect images.
  • screenshake_intensity="0": Just in case.
  • audio_effects_volume="0.3": Reduce audio effects volume for quieter map capture.
<Config
	window_h="1280"
	window_w="1280"
	internal_size_h="1280"
	internal_size_w="1280"
	backbuffer_height="1280"
	backbuffer_width="1280"
	rendering_filmgrain="0"
	rendering_low_quality="0"
	rendering_low_resolution="0"
	rendering_pixel_art_antialiasing="0"
	screenshake_intensity="0"
	audio_effects_volume="0.3"
	...
	>
</Config>

Suggestions welcome.