Modding: Magic Numbers
Jump to navigation
Jump to search
Fundamentals |
---|
Basics • Data.wak • Getting started • Lua Scripting • Useful Tools |
Guides |
Audio • Enemies • Environments (Fog of War) • Image Emitters • Materials • Perks • Special Behaviors • Spells • Spritesheets • Steam Workshop • Using CMake |
Components/Entities |
Component Documentation • Enums • List of all tags • Special Tags • Tags System • Update Order |
Lua Scripting |
Lua API • Utility Scripts |
Other Information |
Enemy Information Table • Magic Numbers • Sound Events • Spell IDs • Perk IDs • Material IDs |
Magic numbers influence many aspects of the game. They can be changed manually, by mods that place a file in mods/<Mod Name>/data/magic_numbers.xml
, and by mods that call the ModMagicNumbersFileAdd
function.
This page contains a list of all magic numbers defined in the game engine. Feel free to add any useful information you find into the description column.
Format
Magic number XML files are formatted like this:
<MagicNumbers
PROPERTY1="VALUE1"
PROPERTY2="VALUE2"
>
</MagicNumbers>
Magic Number Items
Name | Type | Default Value | Description |
---|---|---|---|
ANIMALAI_FLYING_OFFSET_Y | float | 0 | |
DEBUG_SHOW_MOUSE_MATERIAL | bool | 0 | |
PLAYER_KICK_FORCE | float | 50 | |
PLAYER_KICK_VERLET_RADIUS | float | 3 | |
PLAYER_KICK_VERLET_FORCE | float | 4 | |
PLAYER_KICK_FRAMES_IGNORE_COLLISION | int | 35 | |
INVENTORY_GUI_ALWAYS_VISIBLE | bool | 1 | |
CAMERA_IS_FREE | bool | 0 | |
REPORT_DAMAGE_TYPE | bool | 0 | |
REPORT_DAMAGE_FONT | string | data/fonts/font_damage.xml | |
REPORT_DAMAGE_SCALE | float | 2 | |
REPORT_DAMAGE_BLOCK_MESSAGE_INTERVAL_FRAMES | int | 30 | |
GAME_LOG_ENABLED | bool | 1 | |
RANDOMIZE_LARGE_EXPLOSION_RAYS | bool | 1 | |
EXPLOSION_FACTORY_FALLING_DIRT_FX_PROBABILITY | int | 0 | |
EXPLOSION_FACTORY_STAIN_PERCENTAGE | float | 0.4 | |
PHYSICS_JOINT_MAX_FORCE_MULTIPLIER | float | 160 | |
PHYSICS_RAGDOLL_JOINT_MAX_FORCE_MULTIPLIER | float | 400 | |
PHYSICS_RAGDOLL_JOINT_MIN_BREAK_FORCE | float | 200 | |
PHYSICS_RAGDOLL_JOINT_STIFFNESS | float | 0.05 | |
PHYSICS_RAGDOLL_VERY_STIFF_JOINT_STIFFNESS | float | 2 | |
PHYSICS_FIX_SHELF_BUG | bool | 0 | |
GUI_HP_MULTIPLIER | float | 25 | Determines the scale that's used to display damage numbers and HP. Also used for the HP values in Saving Grace and Extra Life. |
THROW_UI_TIMESTEP_COEFF | float | 4 | |
VERLET_STAIN_DROP_CHANCE_DIV | int | 200 | |
ITEM_SWITCH_ITEM_TWEEN_TIME_FRAMES | float | 4 | |
APPARITION_MIN_BONES_REQUIRED | int | 35 | How many files need to be in the bones folder before Kummitus starts spawning. |
TELEPORT_ATTACK_COOLDOWN_FRAMES | int | 60 | |
GAMEPLAY_LIVES_ENABLED | bool | 1 | |
GAMEEFFECT_MOVEMENT_SLOWER_SPEED_MULTIPLIER_MIN | float | 0.6 | |
GAMEEFFECT_MOVEMENT_SLOWER_SPEED_MULTIPLIER_MAX | float | 0.85 | |
GAMEEFFECT_MOVEMENT_FASTER_SPEED_MULTIPLIER | float | 1.5 | |
GAMEEFFECT_MOVEMENT_FASTER_2X_SPEED_MULTIPLIER | float | 2.5 | |
GAMEEFFECT_CRITICAL_HIT_BOOST_CRIT_EXTRA_CHANCE | int | 10 | |
GAMEEFFECT_STAINS_DROP_FASTER_DROP_CHANCE_MULTIPLIER | int | 10 | |
GAMEEFFECT_DAMAGE_MULTIPLIER_COEFF | float | 5 | |
GAMEEFFECT_INVISIBILITY_SHOT_COOLDOWN_FRAMES | int | 300 | |
GAMEEFFECT_TELEPORTITIS_COOLDOWN_FRAMES | int | 60 | |
GAMEEFFECT_TELEPORTITIS_DAMAGE_MULTIPLIER | float | 0.8 | |
GAMEEFFECT_ELECROCUTION_RESISTANCE_DURATION_FRAMES | int | 60 | |
GAMEEFFECT_FIRE_MOVEMENT_SPEED_MULTIPLIER | float | 1.15 | |
GAMEEFFECT_MANA_REGENERATION_SPEED_MULTIPLIER | float | 3 | |
DAMAGE_CRITICAL_HIT_MULTIPLIER | float | 5 | |
GAMEEFFECT_GLOBAL_GORE_GORE_MULTIPLIER | int | 5 | |
GAMEEFFECT_EXTRA_MONEY_TRICK_KILL_MULTIPLIER | int | 2 | |
GAMEFFECT_WEAKNESS_DAMAGE_MULTIPLIER | float | 10 | |
GAME_OVER_DAMAGE_FLASH_FADE_SPEED_MULTIPLIER | float | 5 | |
INGESTION_AMOUNT_PER_CELL_MULTIPLIER | float | 1 | |
INGESTION_SATIATION_PER_CELL | unsigned int | 6 | |
INGESTION_OVERINGESTION_MSG_PERIOD | unsigned int | 120 | |
INGESTION_LIMIT_SLOW_MOVEMENT | float | 1 | |
INGESTION_LIMIT_DAMAGE | float | 1.5 | |
INGESTION_LIMIT_EXPLODING | float | 1.75 | |
INGESTION_LIMIT_EXPLOSION | float | 2 | |
GAMEPLAY_CHARACTER_LIQUID_FORCES_ENABLED | bool | 0 | |
PLAYER_FAST_MOVEMENT_PARTICLES_ALPHA | float | 0.09 | |
PLAYER_FAST_MOVEMENT_PARTICLES_ALPHA_CHANGE_SPD | float | 0.2 | |
PLAYER_FAST_MOVEMENT_EXPLOSION_TIME_MOVED_FAST_MIN | int | 60 | |
PLAYER_FAST_MOVEMENT_EXPLOSION_TIME_MOVED_FAST_MAX | int | 150 | |
PLAYER_FAST_MOVEMENT_EXPLOSION_COOLDOWN | int | 90 | |
PLAYER_FAST_MOVEMENT_EXPLOSION_GROUND_RAY_LENGTH | float | 30 | |
PLAYER_FAST_MOVEMENT_EXPLOSION_GROUND_PENETRATE_LENGTH | float | 12 | |
COOP_RESPAWN_TIMER_FRAMES | int | 7200 | |
DROP_LEVEL_1 | float | 3.78 | |
DROP_LEVEL_2 | float | 2 | |
DROP_LEVEL_3 | float | 0.9 | |
DROP_LEVEL_4 | float | 0.6 | |
DROP_LEVEL_5 | float | 0.4 | |
DROP_LEVEL_6 | float | 0.3 | |
DROP_LEVEL_7 | float | 0.27 | |
DROP_LEVEL_8 | float | 0.26 | |
DROP_LEVEL_9 | float | 0.25 | |
BIOME_MAP | string | data/scripts/biome_map.lua | |
BIOME_APPARITION_CHANCE | int | 30 | Used in 0 -> 1 state transition. See Kummitus#Triggers. |
BIOME_RANDOM_BLOCK_CHANCE | float | 0.5 | |
BIOME_USE_BIG_WANG | bool | 1 | |
BIOME_PATH_FIND_HEIGHT_LIMIT | int | 205 | |
BIOME_PATH_FIND_WORLD_POS_MIN_X | int | 159 | |
BIOME_PATH_FIND_WORLD_POS_MAX_X | int | 223 | |
WORLD_SEED | unsigned int | 0 | |
NUM_ORBS_TOTAL | int | 12 | |
CAMERA_MOUSE_INTERPOLATION_SPEED | float | 0.25 | |
CAMERA_GAMEPAD_INTERPOLATION_SPEED | float | 1.75 | |
CAMERA_GAMEPAD_MAX_DISTANCE | float | 55 | |
CAMERA_POSITION_INTERPOLATION_SPEED | float | 3.52 | |
CAMERA_DISTANCE_INTERPOLATION_SPEED | float | 1.16 | |
CAMERA_NO_MOVE_BUFFER_NEAR_PLAYER | float | 0 | |
CAMERA_NO_MOVE_BUFFER_NEAR_VIEWPORT_EDGE | float | 0.3 | |
CAMERA_RECOIL_ATTACK_SPEED | float | 0.15 | |
CAMERA_RECOIL_RELEASE_SPEED | float | 15 | |
CAMERA_RECOIL_AMOUNT | float | 1 | |
CAMERA_ERROR_SMOOTHING_THRESHOLD_X | float | 10 | |
CAMERA_ERROR_SMOOTHING_THRESHOLD_Y_MAX | float | 65 | |
CAMERA_ERROR_SMOOTHING_THRESHOLD_Y_MIN | float | -40 | |
CAMERA_ERROR_CORRECTION_SPD_UP_X | float | 0.935 | |
CAMERA_ERROR_CORRECTION_SPD_UP_Y | float | 0.935 | |
CAMERA_ERROR_CORRECTION_SPD_DOWN_X | float | 0.935 | |
CAMERA_ERROR_CORRECTION_SPD_DOWN_Y | float | 0.935 | |
CAMERA_ERROR_CORRECTION_AMOUNT_X | float | 1.1 | |
CAMERA_ERROR_CORRECTION_AMOUNT_Y | float | 1 | |
CAMERA_FAST_SWITCH_SPEED | float | 1 | |
MULTIPLAYER_CAMERA_SMOOTHING | float | 0.25 | |
MULTIPLAYER_CAMERA_MAX_SMOOTH_DISTANCE | float | 512 | |
CAMERA_IS_UI_OPEN | bool | 0 | |
PLAYER_USE_NEW_JETPACK | bool | 0 | |
DOUBLE_CLICK_MAX_SPAN_SECONDS | float | 0.35 | |
ESC_QUITS_GAME | bool | 0 | |
GAMEPAD_AIMING_VECTOR_SMOOTHING_COEFF | float | 0.75 | |
CONTROLS_AIMING_VECTOR_FULL_LENGTH_PIXELS | float | 100 | |
GAMEPAD_SHOT_VIBRATION_FORCE_MIN | float | 0.2 | |
GAMEPAD_SHOT_VIBRATION_FORCE_COEFF | float | 0.015 | |
GAMEPAD_SHOT_VIBRATION_TIME_COEFF | float | 0.04 | |
GAMEPAD_ANALOG_FLYING_LOW | float | 0.1 | |
GAMEPAD_ANALOG_FLYING_HIGH | float | 0.95 | |
RAGDOLL_FX_EXPLOSION_ROTATION | float | 0.1 | |
RAGDOLL_BLOOD_MULTIPLIER | float | 2 | |
RAGDOLL_FIRE_DEATH_IGNITE_EVERY_N_PIXEL | int | 5 | |
RAGDOLL_IMPULSE_RANDOMNESS | float | 0.04 | |
RAGDOLL_OWN_VELOCITY_IMPULSE_MULTIPLIER | float | 3 | |
RAGDOLL_CRITICAL_HIT_FORCE_MULTIPLIER | float | 3 | |
DAMAGE_BLOOD_AMOUNT_MIN | int | 20 | |
DAMAGE_BLOOD_AMOUNT_MAX | int | 40 | |
DAMAGE_FIRE_DAMAGE_MAX_HP_MIN_BOUND | float | 0.8 | |
DAMAGE_BLOOD_SPRAY_CHANCE | int | 20 | |
EXPLOSION_FACTORY_GORE_FX_PROBABLITY | int | 60 | |
EXPLOSION_FACTORY_GORE_FX_HOLE_PROBABILITY | int | 30 | |
EXPLOSION_FACTORY_GORE_FX_BLOOD_STAIN_COLOR | unsigned int | 4286055685 | |
GRID_MAX_UPDATES_PER_FRAME | int | 128 | |
GRID_FLEXIBLE_MAX_UPDATES | bool | 0 | |
GRID_MIN_UPDATES_PER_FRAME | int | 40 | |
CELLFACTORY_CELLDATA_MAX_COUNT | int | 1024 | |
PARTICLE_EMITTER_MAX_PARTICLES | int | 100000 | Added in the Mar 11, 2023 patch. |
VIRTUAL_RESOLUTION_X | int | 427 | |
VIRTUAL_RESOLUTION_Y | int | 242 | |
VIRTUAL_RESOLUTION_OFFSET_X | float | -1 | |
VIRTUAL_RESOLUTION_OFFSET_Y | float | -1 | |
GRID_RENDER_BORDER | int | 2 | |
GRID_RENDER_TILE_SIZE | int | 32 | |
DRAW_PARALLAX_BACKGROUND | bool | 1 | |
DRAW_PARALLAX_BACKGROUND_BEFORE_DEPTH | float | 512 | |
RENDER_PARALLAX_BACKGROUND_SHADER_GRADIENT | bool | 1 | |
RENDER_SKYLIGHT_MAX_REDUCTION_AMOUNT | float | 96 | |
RENDER_SKYLIGHT_ABOVE_WEIGHT | float | 1 | |
RENDER_SKYLIGHT_SIDES_WEIGHT | float | 0.75 | |
RENDER_SKYLIGHT_TOTAL_WEIGHT | float | 0.9 | |
RENDER_FIRE_LO_TIME | float | 0.2 | |
RENDER_FIRE_LO_SCALE | float | 0.2 | |
RENDER_FIRE_LO_FORCE | float | 0 | |
RENDER_FIRE_HI_TIME | float | 0.25 | |
RENDER_FIRE_HI_SCALE | float | 0.15 | |
RENDER_FIRE_HI_FORCE | float | 1.5 | |
RENDER_FIRE_GRAVITY | float | -160 | |
RENDER_FIRE_LIFETIME_MIN | int | 12 | |
RENDER_FIRE_LIFETIME_MAX | int | 30 | |
RENDER_FIRE_GLOW_ALPHA | float | 0.04 | |
RENDER_FIRE_SHARP_ALPHA | float | 1 | |
RENDER_POTION_PARTICLE_MAX_COLOR_COMPONENT | float | 0.65 | |
RENDER_color_grading_LERP_SPEED | float | 0.015 | |
TELEPORT_FLASH_COLOR_R | float | 0 | |
TELEPORT_FLASH_COLOR_G | float | 0 | |
TELEPORT_FLASH_COLOR_B | float | 0 | |
AUDIO_GAMEEFFECT_FIRE_WEIGHT | float | 0.1 | |
AUDIO_FIRE_WEIGHT | float | 1500 | |
AUDIO_MAGICAL_MATERIAL_WEIGHT | float | 1 | |
AUDIO_GAME_START_FADE_FRAME | float | 10 | |
AUDIO_GAME_START_FADE_SPEED | float | 1.2 | |
AUDIO_MUSIC_VOLUME_DEFAULT | float | 0.8 | |
AUDIO_MUSIC_QUIET_FADE_DOWN_SPEED | float | 0.25 | |
AUDIO_MUSIC_NORMAL_FADE_DOWN_SPEED | float | 0.04 | |
AUDIO_MUSIC_NORMAL_FADE_UP_SPEED | float | 0.075 | |
AUDIO_MUSIC_ACTION_FADE_DOWN_SPEED | float | 0.12 | |
AUDIO_MUSIC_ACTION_FADE_UP_SPEED | float | 0.1 | |
AUDIO_MUSIC_LOW_ENERGY_TRIGGER_COOLDOWN_SECONDS | double | 20 | |
AUDIO_MUSIC_FORCED_QUIETNESS_TRIGGERS_AFTER_SECONDS | int | 150 | |
AUDIO_MUSIC_FORCED_QUIETNESS_DURATION_SECONDS | int | 45 | |
AUDIO_COLLISION_SIZE_MULTIPLIER | float | 0.15 | |
AUDIO_COLLISION_SPEED_MULTIPLIER | float | 0.01 | |
AUDIO_COLLISION_KICK_SIZE | float | 1 | |
AUDIO_COLLISION_COOLDOWN_SECONDS | float | 0.2 | |
AUDIO_COLLISION_STATIC_WALL_INTENSITY | float | 0.2 | |
AUDIO_COLLISION_STATIC_WALL_SPEED_MULTIPLIER | float | 0.5 | |
AUDIO_PHYSICS_BREAK_MASS_MULTIPLIER | float | 5 | |
AUDIO_CHARACTER_LIQUID_SPLASH_INTENSITY_MIN | float | 0 | |
AUDIO_CHARACTER_LIQUID_SPLASH_INTENSITY_MAX | float | 0.63 | |
AUDIO_CHARACTER_LIQUID_SPLASH_INTENSITY_SPEED_DIV | float | 250 | |
AUDIO_EXPLOSION_NO_SOUND_BELOW_RADIUS | float | 2.05 | |
AUDIO_EXPLOSION_SMALL_SOUND_MAX_RADIUS | float | 7 | |
AUDIO_PICK_GOLD_SAND_MIN_AMOUNT_FOR_SOUND | int | 10 | |
AUDIO_PICK_GOLD_SAND_AMOUNT_ACCUMULATION_FRAMES | int | 20 | |
AUDIO_AMBIENCE_ALTITUDE_SCALE | float | 1000 | |
AUDIO_CREDITS_TRACK_NAME | string | music/credits/03 | |
AUDIO_PLAY_GAME_OVER_SOUND | bool | 1 | |
AUDIO_FADE_MUSIC_ON_DEATH | bool | 1 | |
PATHFINDING_DISTANCE_FIELD_ENABLED | bool | 1 | |
STREAMING_ENABLED | bool | 1 | |
STREAMING_FREQUENCY | double | 1 | |
STREAMING_CHUNK_TARGET | int | 12 | |
STREAMING_PERSISTENT_WORLD | bool | 1 | |
STREAMING_AUTOSAVE_PERIOD_SECONDS | int | 180 | |
INVENTORY_ICON_SIZE | int | 20 | |
INVENTORY_STASH_X | float | 370 | Unused |
INVENTORY_STASH_Y | float | 80 | Unused |
INVENTORY_DEBUG_X | float | 165 | Used to position the 'Magical Materia Summoner' background grid in noita_dev.exe. |
INVENTORY_DEBUG_Y | float | 45 | Used to position the 'Magical Materia Summoner' background grid in noita_dev.exe. |
UI_SNAP_TO_NEAREST_INTEGER_SCALE | bool | 1 | |
UI_BARS_SCALE | float | 1 | Multiplier for the health bar vertical size |
UI_BARS_POS_X | float | 20 | Offsets the UI elements for quick and full inventory except the backgrounds, also moves the wand boxes in the inventory (the one where you can rearrange spells on wands) |
UI_BARS_POS_Y | float | 20 | Offsets the UI elements for quick and full inventory except the backgrounds, also moves the wand boxes in the inventory (the one where you can rearrange spells on wands) |
UI_BARS2_OFFSET_X | float | -40 | Offsets the bars at the right side of the screen (Health, Mana etc) (has no Y equivalent) |
UI_PLAYER_FULL_STATS_POS_X | float | 530 | |
UI_PLAYER_FULL_STATS_POS_Y | float | 70 | |
UI_PLAYER_FULL_STATS_COLUMN2_OFFSET_X | float | 10 | |
UI_PLAYER_FULL_STATS_COLUMN3_OFFSET_X | float | 45 | |
UI_STAT_BAR_EXTRA_SPACING | float | 2 | |
UI_STAT_BAR_ICON_OFFSET_Y | float | -1 | |
UI_STAT_BAR_TEXT_OFFSET_X | float | 10 | |
UI_STAT_BAR_TEXT_OFFSET_Y | float | 0 | |
UI_QUICKBAR_OFFSET_X | float | 0 | Offsets the inventory in the top left where the wands and item are stored (inventory_quick) |
UI_QUICKBAR_OFFSET_Y | float | 0 | Offsets the inventory in the top left where the wands and item are stored (inventory_quick) |
UI_INVENTORY_BACKGROUND_POSITION_X | float | 0 | |
UI_INVENTORY_BACKGROUND_POSITION_Y | float | 0 | |
UI_FULL_INVENTORY_OFFSET_X | float | 170 | Spell inventory offset (has no Y equivalent) |
UI_IMPORTANT_MESSAGE_POS_Y | int | 65 | |
UI_IMPORTANT_MESSAGE_TITLE_SCALE | float | 1 | |
UI_LOW_HP_THRESHOLD | float | 1.3333 | |
UI_LOW_HP_WARNING_FLASH_FREQUENCY | float | 8 | |
UI_PIXEL_FONT_GAME_LOG | bool | 1 | |
UI_PAUSE_MENU_LAYOUT_TOP_EDGE_PERCENTAGE | int | 10 | |
UI_GAME_OVER_MENU_LAYOUT_TOP_EDGE_PERCENTAGE | int | 19 | |
UI_WOBBLE_SPEED | float | 10 | |
UI_WOBBLE_AMOUNT_DEGREES | float | 3 | |
UI_GAMEOVER_SCREEN_BOX_FROM_TOP_PERCENT | float | 40 | |
UI_GAMEOVER_SCREEN_BOX_FROM_SIDE_PERCENT | float | 32 | |
UI_GAMEOVER_SCREEN_BOX_FROM_BOTTOM_PERCENT | float | 12 | |
UI_GAMEOVER_SCREEN_MUSIC_CUE_TIMER_FRAMES | int | 300 | |
UI_COOP_QUICK_INVENTORY_HEIGHT | float | 24 | |
UI_COOP_STAT_BARS_HEIGHT | float | 48 | |
UI_SCALE_IN_SPEED | float | 0.2 | |
UI_DAMAGE_INDICATOR_RANDOM_OFFSET | float | 0 | |
UI_ITEM_STAND_OVER_INFO_BOX_OFFSET_X | float | 50 | |
UI_ITEM_STAND_OVER_INFO_BOX_OFFSET_Y | float | -190 | |
UI_MOUSE_WORLD_HOVER_TEXT_OFFSET_X | float | 10 | |
UI_MOUSE_WORLD_HOVER_TEXT_OFFSET_Y | float | 10 | |
UI_MAX_PERKS_VISIBLE | int | 7 | |
UI_LOCALIZE_RECORD_TEXT | bool | 1 | |
UI_DISPLAY_NUMBERS_WITH_KS_AND_MS | bool | 1 | |
UI_WAND_TAG_OVERWRITES_NAME | bool | 1 | |
UI_DISPLAY_POTION_CONTENT_PERCENTS | bool | 1 | |
UI_POTION_CONTENTS_COMBINE_SAME_NAME_MATERIALS | bool | 1 | |
UI_HEALTHBAR_Y_SPACING | float | 24 | |
MAIN_MENU_BG_OFFSET_X | float | 9250 | |
MAIN_MENU_BG_OFFSET_Y | float | 2250 | |
MAIN_MENU_BG_OFFSET_Y_END | float | 2320 | |
MAIN_MENU_BG_TWEEN_SPEED | float | 0.12 | |
USE_CUSTOM_THREADPOOL | bool | 1 | |
BOX2D_FREEZE_STUCK_BODIES | bool | 1 | |
BOX2D_THREAD_MAX_WAIT_IN_MS | float | 12 | |
CREDITS_SCROLL_SPEED | float | 25 | |
CREDITS_SCROLL_END_OFFSET_EXTRA | float | 85 | |
CREDITS_SCROLL_SKIP_SPEED_MULTIPLIER | float | 15 | |
INTRO_WEATHER_FOG | float | 0 | |
INTRO_WEATHER_RAIN | float | 0 | |
SETTINGS_MIN_RESOLUTION_X | int | 640 | |
SETTINGS_MIN_RESOLUTION_Y | int | 360 | |
STEAM_CLOUD_SIZE_WARNING | bool | 1 | |
DEBUG_KEYS_ENABLED | bool | 0 | |
DEBUG_EXTRA_SCREENSHOT_KEYS_ENABLED | bool | 0 | |
DEBUG_USE_PRELOAD | bool | 1 | |
DEBUG_USE_DEBUG_PRELOAD | bool | 0 | |
DEBUG_TREES | bool | 0 | |
DEBUG_PIXEL_SCENES | bool | 0 | |
DEBUG_TELEPORT | bool | 0 | |
DEBUG_SI_TYPE | int | 0 | |
DEBUG_AUDIO_DEV_MODE | bool | 0 | |
DEBUG_AUDIO_MUTE | bool | 0 | |
DEBUG_AUDIO_MUSIC_MUTE | bool | 0 | |
DEBUG_AUDIO_VOLUME | float | 1 | |
DEBUG_TEST_SYMBOL_CLASSIFIER | bool | 0 | |
DEBUG_STREAMING_DISABLE_SAVING | bool | 0 | |
DEBUG_DRAW_ANIMAL_AI_STATE | bool | 0 | |
DEBUG_PRINT_COMPONENT_UPDATOR_ORDER | bool | 0 | When enabled makes Noita write the component update order to temptemp/component_system_order.txt relative to the installation path.
|
DEBUG_SKYLIGHT_NO_SIMD | bool | 0 | |
DEBUG_DISABLE_MOUSE_SCROLL_WHEEL | bool | 0 | |
DEBUG_NO_SAVEGAME_CLEAR_ON_GAME_OVER | bool | 0 | |
DEBUG_CAMERA_SHAKE_OFFSET | float | 0 | |
DEBUG_FREE_CAMERA_SPEED | float | 2 | |
DEBUG_DISABLE_POSTFX_DITHERING | bool | 0 | |
DEBUG_SCREENSHOTS_VIDEO_PATH_PREFIX | string | ||
DEBUG_GIF_WIDTH | int | 640 | |
DEBUG_GIF_HEIGHT | int | 360 | |
DEBUG_GIF_RECORD_60FPS | bool | 0 | |
DEBUG_SPRITE_UV_GEN_REPORT_MISSING_FILES | bool | 0 | |
DEBUG_NO_PAUSE_ON_WINDOW_FOCUS_LOST | bool | 0 | |
DEBUG_DEMO_MODE | bool | 0 | Removes all menu options for exiting the game and automatically starts a new run when no inputs have been received for some time. |
DEBUG_DEMO_MODE_RESET_TIMEOUT_FRAMES | int | 10800 | |
DEBUG_DEMO_MODE_RESET_WARNING_TIME_FRAMES | int | 900 | |
DEBUG_DISABLE_PHYSICSBODY_OUT_OF_BOUNDS_WARNING | bool | 0 | |
DEBUG_ENABLE_AUTOSAVE | bool | 1 | |
DEBUG_AUDIO_WRITE_TO_FILE | bool | 0 | |
DEBUG_NO_LOGO_SPLASHES | bool | 0 | |
DEBUG_TEST_SAVE_SPAWN_X | float | 190 | |
DEBUG_INTRO_PLAY_ALWAYS | bool | 0 | Makes the game play the intro sequence as if the intro_has_played persistent flag doesn't exist. It never plays the intro if mods are enabled.
|
DEBUG_REPLAY_RECORDER_FPS | int | 30 | |
DEBUG_F12_OPEN_FOG_OF_WAR | bool | 1 | |
DEBUG_ALWAYS_COMPLETE_THE_GAME | bool | 0 | |
DEBUG_SKIP_RELEASE_NOTES | bool | 0 | |
DEBUG_SKIP_MAIN_MENU | bool | 0 | |
DEBUG_SKIP_ALL_START_MENUS | bool | 0 | |
DEBUG_PLAYER_NEVER_DIES | bool | 0 | |
DEBUG_ALWAYS_GET_UNLOCKS | bool | 0 | |
DEBUG_PROFILE_ALLOCATOR | bool | 0 | |
DEBUG_STREAMING_INTEGRATION_DEV_MODE | bool | 0 | |
DEBUG_UI_ALL_THE_CARDS_WIDTH | int | 24 | |
DEBUG_UI_ALL_THE_CARDS_HEIGHT | int | 20 | |
DEBUG_UI_ALL_THE_CARDS_DISPLAY_EXTRA_INFO | bool | 1 | |
DEBUG_PERSISTENT_FLAGS_DISABLED | bool | 0 | |
DEBUG_LOG_LEVEL | int | -1 | |
DEBUG_LOG_STD_COUT | bool | 0 | |
DEBUG_LOG_SOLID_BACKGROUND | int | 2 | |
DEBUG_LOG_TODO_ERRORS | bool | 0 | |
DEBUG_LOG_INSTANT_FLUSH | bool | 0 | |
DEBUG_LOG_NEVER_VISIBLE | bool | 0 | |
DEBUG_ALWAYS_RANDOM_SEED | bool | 0 | |
DEBUG_ALWAYS_RANDOM_START_POS | bool | 0 | |
DEBUG_LUA | bool | 0 | |
DEBUG_LUA_REPORT_SLOW_SCRIPTS | bool | 0 | |
DEBUG_LUA_REPORT_PRINT_FILES | bool | 0 | |
DEBUG_LUA_LOG_BIOME_SPAWN_SCRIPTS | bool | 0 | |
DEBUG_LUA_REPORT_BIOME_SPAWN_ERRORS | bool | 0 | |
DEBUG_LUA_DONT_REPEAT_ERRORS | bool | 1 | |
DEBUG_GAME_LOG_SHOW_DRAWN_ACTIONS | bool | 0 | |
DEBUG_LOG_STREAMING_STATS | bool | 1 | |
DEBUG_LOG_LIFETIME_COMPONENT_DANGLING_PARENTS | bool | 0 | |
DEBUG_OLLI_CONFIG | bool | 0 | |
DEBUG_GENERATE_BIG_WANG_MAP | bool | 0 | |
DEBUG_CRASH_IF_OLD_VERSION | bool | 1 | |
DEBUG_RESTART_GAME_IF_OLD_VERSION | bool | 0 | |
DEBUG_CAMERABOUND_DISPLAY_ENTITIES | bool | 0 | |
DEBUG_PROFILER_CAPTURE_OLLI_STYLE | bool | 1 | |
DEBUG_PROFILER_CAPTURE_PETRI_STYLE | bool | 0 | |
DEBUG_PAUSE_BOX2D | bool | 0 | |
DEBUG_PAUSE_GRID_UPDATE | bool | 0 | |
DEBUG_PAUSE_SIMULATION | bool | 0 | |
DEBUG_SCREENSHOTTER_ENABLED | bool | 0 | |
DEBUG_SCREENSHOTTER_SAVE_PPNG | bool | 1 | |
DEBUG_SCREENSHOTTER_FFMPEG_PATH | string | ||
DEBUG_PETRI_TAKE_RANDOM_SHADERSHOT | bool | 0 | |
DEBUG_THREADED_WORLD_CREATION | bool | 1 | |
DEBUG_PETRI_START | bool | 0 | |
DEBUG_ATTRACT_MODE | bool | 0 | |
DEBUG_PREV_OPENED_ENTITY | string | ||
DEBUG_CTRL_O_USES_PREV_ENTITY_ALWAYS | bool | 0 | |
DEBUG_WANG | bool | 0 | |
DEBUG_WANG_PATH | bool | 0 | |
DEBUG_FULL_WANG_MAPS | bool | 0 | |
DEBUG_MATERIAL_AREA_CHECKER | bool | 0 | |
DEBUG_COLLISION_TRIGGERS | bool | 0 | |
DEBUG_SINGLE_THREADED_LOADING | bool | 0 | |
DEBUG_TEXT_ENABLE_WORK_MODE | bool | 0 | |
DEBUG_TEXT_WRITE_MISSING_TRANSLATIONS | bool | 0 | |
DEBUG_HOTLOAD_MATERIAL_EDGES | bool | 0 | |
DEBUG_IMGUI_HOT_LOAD_ENABLED | bool | 1 | |
DEBUG_DISPLAY_INTERNAL_ID_IN_PROGRESS_MENU | bool | 1 | |
_DEBUG_DONT_LOAD_OTHER_MAGIC_NUMBERS | bool | 0 | |
_DEBUG_DONT_SAVE_MAGIC_NUMBERS | bool | 0 | |
DESIGN_DAILY_RANDOM_STARTING_ITEMS | bool | 1 | |
DESIGN_NEW_GAME_PLUS_HP_SCALE_MIN | float | 3 | |
DESIGN_NEW_GAME_PLUS_HP_SCALE_MAX | float | 100 | |
DESIGN_NEW_GAME_PLUS_ATTACK_SPEED | float | 0.5 | |
DESIGN_PLAYER_START_RAYCAST_COARSE_TO_GROUND | bool | 0 | |
DESIGN_PLAYER_START_TELEPORT_TO_GROUND | bool | 1 | |
DESIGN_PLAYER_ALWAYS_TELEPORT_TO_GROUND | bool | 0 | |
DESIGN_PLAYER_START_POS_X | float | 227 | |
DESIGN_PLAYER_START_POS_Y | float | -85 | |
DESIGN_RANDOM_STARTING_ITEMS | bool | 0 | |
DESIGN_POLYMORPH_PLAYER_POLYMORPH_ENABLED | bool | 1 | |
DESIGN_POLYMORPH_CONTROLS_ENABLED | bool | 1 | |
DESIGN_PLAYER_PICKUP_ENABLED | bool | 0 | Controls whether PhysicsPickUpComponent does anything. |
DESIGN_CARDS_MUST_BE_IDENTIFIED | bool | 0 | |
DESIGN_WAND_SLOTS_ARE_CONSUMED | bool | 0 | |
DESIGN_ITEMS_CAN_BE_EATEN | bool | 0 | |
DESIGN_ITEMCHEST_DROPS_ACTIONS | bool | 0 | |
DESIGN_ENEMY_HEALTH_DROPS | bool | 0 | |
DESIGN_ENEMY_2X_MONEY_DROPS | bool | 1 | |
DESIGN_FIRE_DAMAGE_BASED_ON_MAX_HP | bool | 1 | |
DESIGN_AGGRO_INDICATOR | bool | 0 | |
DESIGN_CARD_SYMBOL_UNLOCKS | bool | 0 | |
DESIGN_BLOOD_RESTORES_HP | bool | 0 | |
DESIGN_MATERIAL_INGESTION_STATUS_FX | bool | 1 | |
DESIGN_RANDOMIZE_TEMPLE_CONTENTS | bool | 0 | |
DESIGN_TEMPLE_CHECK_FOR_LEAKS | bool | 1 | |
DESIGN_PLAYER_PHYSICS_KILLS_DONT_TRICK_KILL | bool | 0 | |
DESIGN_DAY_CYCLE_SPEED | float | 0.0015 | |
DESIGN_SPELL_VISUALIZER | bool | 1 | |
DESIGN_RELOAD_ALL_THE_TIME | bool | 1 | |
DESIGN_TELEKINESIS_GLITCH_FOR_TABLETS | bool | 1 | |
DESIGN_TELEKINESIS_GLITCH_FOR_ITEM_PHYSICS | bool | 0 | |
DESIGN_ALLOW_FULL_INVENTORY_SPELLS_DRAG | bool | 1 | |
DESIGN_ALLOW_INVENTORY_CLOSING_AND_DRAGGING_GLITCH | bool | 0 | |
GLITCH_ALLOW_5TH_WAND_CARRY | bool | 0 | |
GLITCH_ALLOW_ALT_TAB_SILLINESS | bool | 0 | |
GLITCH_ALLOW_STAIN_DUPLICATION_GLITCH | bool | 0 | |
GLITCH_ALLOW_VOMIT_BASED_STATUS_EFFECT_GLITCH | bool | 0 | |
BUGFIX_NEVER_DEFAULT_SERIALIZE_PLAYER | bool | 1 |