Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setting optimization for high resolution monitors. #10

Open
danielniccoli opened this issue Jul 16, 2022 · 0 comments
Open

Setting optimization for high resolution monitors. #10

danielniccoli opened this issue Jul 16, 2022 · 0 comments

Comments

@danielniccoli
Copy link

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.

@danielniccoli danielniccoli changed the title Setting optimization Setting optimization for high resolution monitors. Jul 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant