Skip to content

Instantly share code, notes, and snippets.

@dontdieych
Last active December 26, 2024 15:26
Show Gist options
  • Save dontdieych/a9354761e64421ee3b842641be167350 to your computer and use it in GitHub Desktop.
Save dontdieych/a9354761e64421ee3b842641be167350 to your computer and use it in GitHub Desktop.
box64 factorio
$ ll config/ mods/ saves/
config/:
.rw-r--r--@ 58k a a 22 Dec 05:17 config.ini
mods/:
.rw-r--r--@ 289 a a 27 Dec 00:09 mod-list.json
saves/:
$ box64 bin/x64/factorio
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 USCAT FLAGM FLAGM2 FRINT PageSize:16384 Running on Blizzard-M2 Avalanche-M2 with 8 Cores
Will use Hardware counter measured at 24.0 MHz emulating 3.0 GHz
Params database has 96 entries
Params database has 99 entries
The x86_64 bash "/home/a/git-clone/box64/tests/bash" is not an x86_64 binary.
Box64 with Dynarec v0.3.2 nogit built on Dec 21 2024 00:00:00
BOX64: Detected 48bits at least of address space
Counted 135 Env var
BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/nix/var/nix/profiles/default/bin/:/home/a/.ghcup/bin/:/home/a/bin/:/home/a/.bun/bin/:/home/a/.deno/bin/:/usr/local/go/bin/:/home/a/.config/emacs/bin/:/home/a/.config/fish/conf.d/jq_repl_bin/:/home/a/git-clone/wiwinwlh/:/home/a/.cabal/bin/:/home/a/.radicle/bin/:/home/a/.local/bin/:/home/a/.cargo/bin/:/home/a/perl5/bin/:/home/a/perl5/bin/:/home/a/.nvm/versions/node/v22.9.0/bin/:/home/a/.config/guix/current/bin/:/home/a/.nix-profile/bin/:/usr/lib64/ccache/:/usr/local/bin/:/usr/bin/:/bin/:/usr/local/sbin/:/usr/sbin/:/sbin/
Looking for bin/x64/factorio
Apply RC params for factorio
Applying BOX64_DYNAREC_BIGBLOCK=2
Applying BOX64_DYNAREC_FASTROUND=0
Applying BOX64_DYNAREC_SAFEFLAGS=0
Applying BOX64_DYNAREC_CALLRET=1
Applying BOX64_DYNAREC_ALIGNED_ATOMICS=1
Appling BOX64_DYNAREC_FORWARD=1024
Rename process to "factorio"
Using native(wrapped) libdl.so.2
Using native(wrapped) librt.so.1
Using native(wrapped) libresolv.so.2
Using native(wrapped) libm.so.6
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libbsd.so.0
Look for __res_nquery in loaded elfs
Found symbol with version GLIBC_2.17, value = 0xffff1c8769ac
Look for __dn_expand in loaded elfs
Found symbol with version GLIBC_2.17, value = 0xffff1c86ebe0
0.001 2024-12-27 00:13:19; Factorio 2.0.28 (build 81088, linux64, full, space-age)
0.014 Operating system: Linux (Fedora 41)
0.015 Program arguments: "bin/x64/factorio"
...snip...
; version=12
; This is INI file : https://en.wikipedia.org/wiki/INI_file#Format
; Semicolons (;) at the beginning of the line indicate a comment. Comment lines are ignored.
[path]
read-data=__PATH__executable__/../../data
write-data=__PATH__executable__/../..
[general]
locale=auto
[other]
; Options: true, false
; verbose-logging=false
; Options: true, false
; log-saving-statistics=false
; Options: true, false
; log-stack-trace-on-non-critical-exception=false
; autosave-interval=5
; autosave-slots=3
; In ticks
; minimum-latency-in-multiplayer=0
; Network tick rate. Maximum rate game updates are sent at before bundling them together. Minimum value is 6, maximum value is 240.
; multiplayer-max-heartbeats-per-second=60
; In seconds
; multiplayer-initial-connection-timeout=10
; Maximum connection attempts within a 60 second window from the same IP::PORT before more are ignored.
; multiplayer-max-connection-attempts-per-peer=130
; port=34197
; max-map-preview-chunk-side=64
; max-map-preview-threads=7
; max-parallel-mod-downloads=4
; In bytes
; max-multiplayer-script-reload-size=1048576
; Options: true, false
; enable-steam-networking=true
; Options: true, false
; disable-tls-verification=false
; proxy=
; proxy-username=
; proxy-password=
; Options: true, false
; check-updates=true
; Options: true, false
; enable-experimental-updates=false
; Options: true, false
; enable-new-mods=true
; Options: true, false
; use-mod-settings-per-save=true
; Options: true, false
; disable-minimal-mode=false
; Options: true, false
; disable-blueprint-storage=false
; Options: true, false
; disable-threaded-prototype-history=false
; Print a warning for all prototype values that were not accessed.
;
; Options: true, false
; check-unused-prototype-data=false
; Cache data stage prototype data for faster startup. Experimental.
;
; Options: true, false
; cache-prototype-data=false
; Options: true, false
; enable-razer-chroma-support=true
; Options: true, false
; enable-logitech-led-support=true
; Options: true, false
; enable-steelseries-gamesense-support=true
; Options: true, false
; enable-crash-log-uploading=true
; Options: true, false
; enable-heap-validation=true
; Options: true, false
; enable-threaded-tile-saving=true
; Options: true, false
; enable-taskbar-animation=true
; Does nothing on Windows
;
; Options: true, false
; non-blocking-saving=false
; Related to MacOS
;
; Options: true, false
; discard-mouse-events-when-accessibility-zoomed=false
; Options: true, false
; disable-mouse-auto-capture=false
; Options: true, false
; enable-blueprint-storage-cloud-sync=true
; Options: true, false
; enable-mod-settings-load-save-confirmation=true
; Options: true, false
; force-enable-factorio-version-check=false
; Options: true, false
; bring-window-to-top-on-click=true
; Options: true, false
; allow-manual-autosaves=false
; Options: true, false
; enable-tile-data-validation-on-saving=true
; Options: true, false
; enable-corrupt-position-recovery=false
; Move to character when entering editor
;
; Options: true, false
; map-editor-move-to-character-on-enter=true
; Teleport the character to the editor position upon editor exit.
;
; Options: true, false
; move-character-to-editor-on-editor-exit=false
; Options: fast, maximum
; multiplayer-compression-level=fast
; Options: none, fast, maximum
; autosave-compression-level=fast
; max-save-compression-threads=7
; Socket to host RCON on when lauching MP server from the menu.
; local-rcon-socket=0.0.0.0:0
; Password for RCON when launching MP server from the menu.
; local-rcon-password=
; Options: true, false
; log-process-page-file-usage=false
; Disables shelf synchronization when loading a save file allowing to extract blueprints from the save file
;
; Options: true, false
; bypass-library-sync=false
; Disables creating a desync report when this client desyncs. Desyncs won't be fixed if you don't report them.
;
; Options: true, false
; disable-desync-report-creation=false
; When reading chunked file from a directory package (not zip), makes a consolidated binary file
;
; Options: true, false
; consolidate-chunked-data-in-directory-package=false
; Gives a threshold for show-train-no-path-details debug setting for reporting slow searches
; trains-debug-threshold-for-slow-pathfinder-message=10000
; DEV Only. Enables lockstep write stream for easier desync variable investigation
;
; Options: true, false
; enable-lockstep-desync-write-stream=false
; Enables some color hints. Highly experimental. For boskid's private use only
;
; Options: true, false
; show-color-hints=false
; When enabled, flying texts with transfer amounts instead of showing icon and item name, will show icon only
;
; Options: true, false
; compact-show-counts=false
; When enabled, entity ghost for destroyed entity will render as normal ghost instead of rendering a rebuild marker
;
; Options: true, false
; always-draw-entity-ghost=false
; When enabled, opening technology gui in single player will pause the game
;
; Options: true, false
; technology-gui-pauses-game=true
; Options: true, false
; autosave-when-platform-travels-to-new-location=true
; Options: true, false
; hide-achievement-popups=false
; Sets amount of threads used during multithreaded update. 0 => min(hardware_concurrency, 32)
; update-runner-threads-count=0
; Drop peer after this many seconds.
; drop-detection-threshold-time=20
; Show dropping/not responding message after this many seconds.
; drop-detection-warning-time=2
; The maximum packet size when hosting a server. All peers will use this value when communicating with the server.
; max-packet-size=508
; When enabled, holding Control+Alt while clicking blueprint export button will give a json string instead
;
; Options: true, false
; allow-blueprint-export-to-json=false
; Options: never, when-prototypes-changed, always
; consistency-check=when-prototypes-changed
; developer-preset=
[interface]
; Options: automatic, manual-pixels, manual-display-points
ui-scale-mode=manual-pixels
custom-ui-scale=1.5
; custom-proportional-ui-scale=1
; tooltip-delay=0.04
; entity-tooltip-delay=0
; tooltip-offset=20
; output-console-delay=1200
; train-stop-label-angle=0.085526
; active-quick-bars=2
; shortcut-bar-rows=2
; Options: true, false
; autosort-inventory=true
; Options: true, false
; research-finished-stops-game=false
; Options: true, false
; use-item-groups=true
; Options: true, false
; use-item-subgroups=true
; Options: true, false
; use-formulas-in-number-input-fields=true
; Options: true, false
; use-version-filter-in-browse-games-gui=true
; Options: true, false
; use-version-filter-in-install-mods-gui=true
; Options: true, false
; check-enable-replay-checkbox=false
; Options: true, false
; play-sound-for-chat-messages=true
; Options: true, false
; pick-ghost-cursor=false
; Options: true, false
; show-all-items-in-selection-lists=false
; Options: true, false
; show-parameters-in-selection-lists=false
; Options: true, false
; smart-belt-building=true
; Options: true, false
; change-quickbar-by-clicking-with-item=false
; Options: true, false
; show-undo-redo-confirmations=true
; Options: true, false
; show-minimap=true
; Options: true, false
; show-hotkey-suggestions=false
; Options: true, false
; show-tips-and-tricks-notifications=true
; Options: true, false
; show-turret-radius-when-blueprinting=false
; Options: true, false
; show-rail-block-visualization=true
; Options: true, false
; show-missing-logistic-network-icon=true
; Options: true, false
; show-interaction-indications=true
; Options: true, false
; show-multiplayer-selection-rectangles=true
; Options: true, false
; show-grid-when-paused=true
; Options: true, false
; flat-character-gui=true
; Options: true, false
; enable-recipe-notifications=true
; Options: true, false
; tool-window-next-to-quickbar=false
; Options: true, false
; show-inserter-arrows-when-selected=true
; Options: true, false
; show-inserter-arrows-when-detailed-info-is-on=false
; Options: true, false
; show-pump-arrows-when-detailed-info-is-on=true
; Options: true, false
; show-machine-arrows-when-detailed-info-is-on=true
; Options: true, false
; show-combinator-settings-when-detailed-info-is-on=false
; Options: true, false
; show-beacon-modules-in-alt-mode=false
; Options: true, false
; entity-tooltip-on-the-side=true
; Options: true, false
; show-mod-owners-in-tooltips=true
; Options: true, false
; show-descriptions-in-tooltips=true
; Options: true, false
; show-total-raw-in-recipe-tooltips=true
; debug-font-size=18
; train-visualization-length=5
[input]
; Options: keyboard-and-mouse, game-controller
; input-method=keyboard-and-mouse
[controls]
; move=
; move-alternative=
; move-controller=controller-left-stick
; move-controller-alternative=
; look=
; look-alternative=
; look-controller=controller-right-stick
; look-controller-alternative=
; move-up=W
; move-up-alternative=
; move-up-controller=
; move-up-controller-alternative=
; move-down=S
; move-down-alternative=
; move-down-controller=
; move-down-controller-alternative=
; move-left=A
; move-left-alternative=
; move-left-controller=
; move-left-controller-alternative=
; move-right=D
; move-right-alternative=
; move-right-controller=
; move-right-controller-alternative=
; open-character-gui=E
; open-character-gui-alternative=
; open-character-gui-controller=controller-y
; open-character-gui-controller-alternative=
; open-gui=mouse-button-1
; open-gui-alternative=
; open-gui-controller=controller-a
; open-gui-controller-alternative=
; confirm-gui=E
; confirm-gui-alternative=
; confirm-gui-controller=controller-y
; confirm-gui-controller-alternative=
; toggle-free-cursor=
; toggle-free-cursor-alternative=
; toggle-free-cursor-controller=controller-rightstick
; toggle-free-cursor-controller-alternative=
; mine=mouse-button-2
; mine-alternative=
; mine-controller=controller-x
; mine-controller-alternative=
; build=mouse-button-1
; build-alternative=
; build-controller=controller-a
; build-controller-alternative=
; build-ghost=SHIFT + mouse-button-1
; build-ghost-alternative=
; build-ghost-controller=controller-righttrigger + controller-a
; build-ghost-controller-alternative=
; super-forced-build=CONTROL + SHIFT + mouse-button-1
; super-forced-build-alternative=
; super-forced-build-controller=controller-lefttrigger + controller-righttrigger + controller-a
; super-forced-build-controller-alternative=
; clear-cursor=Q
; clear-cursor-alternative=
; clear-cursor-controller=controller-b
; clear-cursor-controller-alternative=
; pipette=Q
; pipette-alternative=
; pipette-controller=controller-b
; pipette-controller-alternative=
; rotate=R
; rotate-alternative=
; rotate-controller=controller-dpright
; rotate-controller-alternative=
; reverse-rotate=SHIFT + R
; reverse-rotate-alternative=
; reverse-rotate-controller=controller-dpleft
; reverse-rotate-controller-alternative=
; flip-horizontal=H
; flip-horizontal-alternative=
; flip-horizontal-controller=controller-lefttrigger + controller-dpright
; flip-horizontal-controller-alternative=
; flip-vertical=V
; flip-vertical-alternative=
; flip-vertical-controller=controller-lefttrigger + controller-dpleft
; flip-vertical-controller-alternative=
; pick-items=F
; pick-items-alternative=
; pick-items-controller=controller-dpdown
; pick-items-controller-alternative=
; drop-cursor=Z
; drop-cursor-alternative=
; drop-cursor-controller=controller-lefttrigger + controller-dpdown
; drop-cursor-controller-alternative=
; show-info=LALT
; show-info-alternative=
; show-info-controller=controller-dpup
; show-info-controller-alternative=
; shoot-enemy=SPACE
; shoot-enemy-alternative=
; shoot-enemy-controller=controller-rightshoulder
; shoot-enemy-controller-alternative=
; shoot-selected=SHIFT + SPACE
; shoot-selected-alternative=
; shoot-selected-controller=controller-righttrigger + controller-rightshoulder
; shoot-selected-controller-alternative=
; next-weapon=C
; next-weapon-alternative=
; next-weapon-controller=controller-lefttrigger + controller-rightshoulder
; next-weapon-controller-alternative=
; toggle-driving=RETURN
; toggle-driving-alternative=G
; toggle-driving-controller=controller-righttrigger + controller-y
; toggle-driving-controller-alternative=
; zoom-in=mouse-wheel-up
; zoom-in-alternative=SHIFT + mouse-wheel-up
; zoom-in-controller=controller-righttrigger + controller-dpup
; zoom-in-controller-alternative=
; zoom-out=mouse-wheel-down
; zoom-out-alternative=SHIFT + mouse-wheel-down
; zoom-out-controller=controller-righttrigger + controller-dpdown
; zoom-out-controller-alternative=
; use-item=mouse-button-2
; use-item-alternative=
; use-item-controller=controller-x
; use-item-controller-alternative=
; alternative-use-item=SHIFT + mouse-button-2
; alternative-use-item-alternative=
; alternative-use-item-controller=controller-righttrigger + controller-x
; alternative-use-item-controller-alternative=
; toggle-console=GRAVE
; toggle-console-alternative=
; toggle-console-controller=controller-lefttrigger + controller-righttrigger + controller-back
; toggle-console-controller-alternative=
; copy-entity-settings=SHIFT + mouse-button-2
; copy-entity-settings-alternative=
; copy-entity-settings-controller=controller-righttrigger + controller-x
; copy-entity-settings-controller-alternative=
; paste-entity-settings=SHIFT + mouse-button-1
; paste-entity-settings-alternative=
; paste-entity-settings-controller=controller-righttrigger + controller-a
; paste-entity-settings-controller-alternative=
; controller-gui-logistics-tab=F1
; controller-gui-logistics-tab-alternative=
; controller-gui-logistics-tab-controller=
; controller-gui-logistics-tab-controller-alternative=
; controller-gui-character-tab=F2
; controller-gui-character-tab-alternative=
; controller-gui-character-tab-controller=
; controller-gui-character-tab-controller-alternative=
; controller-gui-crafting-tab=F3
; controller-gui-crafting-tab-alternative=
; controller-gui-crafting-tab-controller=
; controller-gui-crafting-tab-controller-alternative=
; toggle-rail-layer=G
; toggle-rail-layer-alternative=
; toggle-rail-layer-controller=controller-dpup
; toggle-rail-layer-controller-alternative=
; select-for-blueprint=mouse-button-1
; select-for-blueprint-alternative=
; select-for-blueprint-controller=controller-a
; select-for-blueprint-controller-alternative=
; select-for-cancel-deconstruct=SHIFT + mouse-button-1
; select-for-cancel-deconstruct-alternative=
; select-for-cancel-deconstruct-controller=controller-righttrigger + controller-a
; select-for-cancel-deconstruct-controller-alternative=
; select-for-super-forced-deconstruct=CONTROL + SHIFT + mouse-button-1
; select-for-super-forced-deconstruct-alternative=
; select-for-super-forced-deconstruct-controller=controller-lefttrigger + controller-righttrigger + controller-a
; select-for-super-forced-deconstruct-controller-alternative=
; reverse-select=mouse-button-2
; reverse-select-alternative=
; reverse-select-controller=controller-x
; reverse-select-controller-alternative=
; alt-reverse-select=SHIFT + mouse-button-2
; alt-reverse-select-alternative=
; alt-reverse-select-controller=controller-righttrigger + controller-x
; alt-reverse-select-controller-alternative=
; deselect=CONTROL + mouse-button-1
; deselect-alternative=
; deselect-controller=controller-lefttrigger + controller-a
; deselect-controller-alternative=
; cycle-blueprint-forwards=SHIFT + mouse-wheel-down
; cycle-blueprint-forwards-alternative=
; cycle-blueprint-forwards-controller=controller-lefttrigger + controller-dpup
; cycle-blueprint-forwards-controller-alternative=
; cycle-blueprint-backwards=SHIFT + mouse-wheel-up
; cycle-blueprint-backwards-alternative=
; cycle-blueprint-backwards-controller=controller-lefttrigger + controller-dpdown
; cycle-blueprint-backwards-controller-alternative=
; focus-search=CONTROL + F
; focus-search-alternative=
; focus-search-controller=controller-paddle2
; focus-search-controller-alternative=
; larger-terrain-building-area=KP_PLUS
; larger-terrain-building-area-alternative=
; larger-terrain-building-area-controller=controller-dpup
; larger-terrain-building-area-controller-alternative=
; smaller-terrain-building-area=KP_MINUS
; smaller-terrain-building-area-alternative=
; smaller-terrain-building-area-controller=controller-dpdown
; smaller-terrain-building-area-controller-alternative=
; remove-pole-cables=SHIFT + mouse-button-1
; remove-pole-cables-alternative=
; remove-pole-cables-controller=controller-righttrigger + controller-a
; remove-pole-cables-controller-alternative=
; build-with-obstacle-avoidance=CONTROL + mouse-button-1
; build-with-obstacle-avoidance-alternative=
; build-with-obstacle-avoidance-controller=controller-lefttrigger + controller-a
; build-with-obstacle-avoidance-controller-alternative=
; add-station=SHIFT + mouse-button-1
; add-station-alternative=
; add-station-controller=controller-righttrigger + controller-a
; add-station-controller-alternative=
; add-temporary-station=CONTROL + mouse-button-1
; add-temporary-station-alternative=
; add-temporary-station-controller=controller-lefttrigger + controller-a
; add-temporary-station-controller-alternative=
; rename-all=CONTROL + mouse-button-1
; rename-all-alternative=
; rename-all-controller=controller-lefttrigger + controller-a
; rename-all-controller-alternative=
; fast-wait-condition=SHIFT + mouse-button-1
; fast-wait-condition-alternative=
; fast-wait-condition-controller=controller-righttrigger + controller-a
; fast-wait-condition-controller-alternative=
; drag-map=mouse-button-1
; drag-map-alternative=
; drag-map-controller=
; drag-map-controller-alternative=
; move-tag=mouse-button-1
; move-tag-alternative=SHIFT + mouse-button-1
; move-tag-controller=controller-a
; move-tag-controller-alternative=controller-righttrigger + controller-a
; place-in-chat=SHIFT + mouse-button-1
; place-in-chat-alternative=
; place-in-chat-controller=controller-righttrigger + controller-a
; place-in-chat-controller-alternative=
; place-ping=CONTROL + ALT + mouse-button-1
; place-ping-alternative=
; place-ping-controller=
; place-ping-controller-alternative=
; pin=ALT + mouse-button-2
; pin-alternative=
; pin-controller=
; pin-controller-alternative=
; activate-tooltip=LSHIFT
; activate-tooltip-alternative=
; activate-tooltip-controller=controller-righttrigger
; activate-tooltip-controller-alternative=
; next-surface=DOWN
; next-surface-alternative=
; next-surface-controller=controller-lefttrigger + controller-righttrigger + controller-dpdown
; next-surface-controller-alternative=
; previous-surface=UP
; previous-surface-alternative=
; previous-surface-controller=controller-lefttrigger + controller-righttrigger + controller-dpup
; previous-surface-controller-alternative=
; cycle-quality-up=ALT + mouse-wheel-up
; cycle-quality-up-alternative=
; cycle-quality-up-controller=
; cycle-quality-up-controller-alternative=
; cycle-quality-down=ALT + mouse-wheel-down
; cycle-quality-down-alternative=
; cycle-quality-down-controller=
; cycle-quality-down-controller-alternative=
; craft=mouse-button-1
; craft-alternative=
; craft-controller=controller-a
; craft-controller-alternative=
; craft-5=mouse-button-2
; craft-5-alternative=
; craft-5-controller=controller-x
; craft-5-controller-alternative=
; craft-all=SHIFT + mouse-button-1
; craft-all-alternative=
; craft-all-controller=controller-righttrigger + controller-a
; craft-all-controller-alternative=
; cancel-craft=mouse-button-1
; cancel-craft-alternative=
; cancel-craft-controller=controller-a
; cancel-craft-controller-alternative=
; cancel-craft-5=mouse-button-2
; cancel-craft-5-alternative=
; cancel-craft-5-controller=controller-x
; cancel-craft-5-controller-alternative=
; cancel-craft-all=SHIFT + mouse-button-1
; cancel-craft-all-alternative=
; cancel-craft-all-controller=controller-righttrigger + controller-a
; cancel-craft-all-controller-alternative=
; pick-item=mouse-button-1
; pick-item-alternative=
; pick-item-controller=controller-a
; pick-item-controller-alternative=
; stack-transfer=SHIFT + mouse-button-1
; stack-transfer-alternative=
; stack-transfer-controller=controller-righttrigger + controller-a
; stack-transfer-controller-alternative=
; inventory-transfer=CONTROL + mouse-button-1
; inventory-transfer-alternative=
; inventory-transfer-controller=controller-lefttrigger + controller-a
; inventory-transfer-controller-alternative=
; fast-entity-transfer=CONTROL + mouse-button-1
; fast-entity-transfer-alternative=
; fast-entity-transfer-controller=controller-lefttrigger + controller-a
; fast-entity-transfer-controller-alternative=
; cursor-split=mouse-button-2
; cursor-split-alternative=
; cursor-split-controller=controller-x
; cursor-split-controller-alternative=
; stack-split=SHIFT + mouse-button-2
; stack-split-alternative=
; stack-split-controller=controller-righttrigger + controller-x
; stack-split-controller-alternative=
; inventory-split=CONTROL + mouse-button-2
; inventory-split-alternative=
; inventory-split-controller=controller-lefttrigger + controller-x
; inventory-split-controller-alternative=
; fast-entity-split=CONTROL + mouse-button-2
; fast-entity-split-alternative=
; fast-entity-split-controller=controller-lefttrigger + controller-x
; fast-entity-split-controller-alternative=
; toggle-filter=mouse-button-3
; toggle-filter-alternative=
; toggle-filter-controller=controller-lefttrigger + controller-righttrigger + controller-x
; toggle-filter-controller-alternative=
; open-item=mouse-button-2
; open-item-alternative=
; open-item-controller=controller-x
; open-item-controller-alternative=
; copy-inventory-filter=SHIFT + mouse-button-2
; copy-inventory-filter-alternative=
; copy-inventory-filter-controller=controller-righttrigger + controller-x
; copy-inventory-filter-controller-alternative=
; paste-inventory-filter=SHIFT + mouse-button-1
; paste-inventory-filter-alternative=
; paste-inventory-filter-controller=controller-righttrigger + controller-a
; paste-inventory-filter-controller-alternative=
; show-quick-panel=
; show-quick-panel-alternative=
; show-quick-panel-controller=controller-leftshoulder
; show-quick-panel-controller-alternative=
; next-quick-panel-page=
; next-quick-panel-page-alternative=
; next-quick-panel-page-controller=controller-dpup
; next-quick-panel-page-controller-alternative=
; previous-quick-panel-page=
; previous-quick-panel-page-alternative=
; previous-quick-panel-page-controller=controller-dpdown
; previous-quick-panel-page-controller-alternative=
; next-quick-panel-tab=
; next-quick-panel-tab-alternative=
; next-quick-panel-tab-controller=controller-dpright
; next-quick-panel-tab-controller-alternative=
; previous-quick-panel-tab=
; previous-quick-panel-tab-alternative=
; previous-quick-panel-tab-controller=controller-dpleft
; previous-quick-panel-tab-controller-alternative=
; rotate-active-quick-bars=X
; rotate-active-quick-bars-alternative=
; rotate-active-quick-bars-controller=
; rotate-active-quick-bars-controller-alternative=
; next-active-quick-bar=
; next-active-quick-bar-alternative=
; next-active-quick-bar-controller=
; next-active-quick-bar-controller-alternative=
; previous-active-quick-bar=
; previous-active-quick-bar-alternative=
; previous-active-quick-bar-controller=
; previous-active-quick-bar-controller-alternative=
; quick-bar-button-1=1
; quick-bar-button-1-alternative=
; quick-bar-button-1-controller=
; quick-bar-button-1-controller-alternative=
; quick-bar-button-2=2
; quick-bar-button-2-alternative=
; quick-bar-button-2-controller=
; quick-bar-button-2-controller-alternative=
; quick-bar-button-3=3
; quick-bar-button-3-alternative=
; quick-bar-button-3-controller=
; quick-bar-button-3-controller-alternative=
; quick-bar-button-4=4
; quick-bar-button-4-alternative=
; quick-bar-button-4-controller=
; quick-bar-button-4-controller-alternative=
; quick-bar-button-5=5
; quick-bar-button-5-alternative=
; quick-bar-button-5-controller=
; quick-bar-button-5-controller-alternative=
; quick-bar-button-6=6
; quick-bar-button-6-alternative=
; quick-bar-button-6-controller=
; quick-bar-button-6-controller-alternative=
; quick-bar-button-7=7
; quick-bar-button-7-alternative=
; quick-bar-button-7-controller=
; quick-bar-button-7-controller-alternative=
; quick-bar-button-8=8
; quick-bar-button-8-alternative=
; quick-bar-button-8-controller=
; quick-bar-button-8-controller-alternative=
; quick-bar-button-9=9
; quick-bar-button-9-alternative=
; quick-bar-button-9-controller=
; quick-bar-button-9-controller-alternative=
; quick-bar-button-10=0
; quick-bar-button-10-alternative=
; quick-bar-button-10-controller=
; quick-bar-button-10-controller-alternative=
; quick-bar-button-1-secondary=
; quick-bar-button-1-secondary-alternative=
; quick-bar-button-1-secondary-controller=
; quick-bar-button-1-secondary-controller-alternative=
; quick-bar-button-2-secondary=
; quick-bar-button-2-secondary-alternative=
; quick-bar-button-2-secondary-controller=
; quick-bar-button-2-secondary-controller-alternative=
; quick-bar-button-3-secondary=
; quick-bar-button-3-secondary-alternative=
; quick-bar-button-3-secondary-controller=
; quick-bar-button-3-secondary-controller-alternative=
; quick-bar-button-4-secondary=
; quick-bar-button-4-secondary-alternative=
; quick-bar-button-4-secondary-controller=
; quick-bar-button-4-secondary-controller-alternative=
; quick-bar-button-5-secondary=
; quick-bar-button-5-secondary-alternative=
; quick-bar-button-5-secondary-controller=
; quick-bar-button-5-secondary-controller-alternative=
; quick-bar-button-6-secondary=
; quick-bar-button-6-secondary-alternative=
; quick-bar-button-6-secondary-controller=
; quick-bar-button-6-secondary-controller-alternative=
; quick-bar-button-7-secondary=
; quick-bar-button-7-secondary-alternative=
; quick-bar-button-7-secondary-controller=
; quick-bar-button-7-secondary-controller-alternative=
; quick-bar-button-8-secondary=
; quick-bar-button-8-secondary-alternative=
; quick-bar-button-8-secondary-controller=
; quick-bar-button-8-secondary-controller-alternative=
; quick-bar-button-9-secondary=
; quick-bar-button-9-secondary-alternative=
; quick-bar-button-9-secondary-controller=
; quick-bar-button-9-secondary-controller-alternative=
; quick-bar-button-10-secondary=
; quick-bar-button-10-secondary-alternative=
; quick-bar-button-10-secondary-controller=
; quick-bar-button-10-secondary-controller-alternative=
; action-bar-select-page-1=SHIFT + 1
; action-bar-select-page-1-alternative=
; action-bar-select-page-1-controller=
; action-bar-select-page-1-controller-alternative=
; action-bar-select-page-2=SHIFT + 2
; action-bar-select-page-2-alternative=
; action-bar-select-page-2-controller=
; action-bar-select-page-2-controller-alternative=
; action-bar-select-page-3=SHIFT + 3
; action-bar-select-page-3-alternative=
; action-bar-select-page-3-controller=
; action-bar-select-page-3-controller-alternative=
; action-bar-select-page-4=SHIFT + 4
; action-bar-select-page-4-alternative=
; action-bar-select-page-4-controller=
; action-bar-select-page-4-controller-alternative=
; action-bar-select-page-5=SHIFT + 5
; action-bar-select-page-5-alternative=
; action-bar-select-page-5-controller=
; action-bar-select-page-5-controller-alternative=
; action-bar-select-page-6=SHIFT + 6
; action-bar-select-page-6-alternative=
; action-bar-select-page-6-controller=
; action-bar-select-page-6-controller-alternative=
; action-bar-select-page-7=SHIFT + 7
; action-bar-select-page-7-alternative=
; action-bar-select-page-7-controller=
; action-bar-select-page-7-controller-alternative=
; action-bar-select-page-8=SHIFT + 8
; action-bar-select-page-8-alternative=
; action-bar-select-page-8-controller=
; action-bar-select-page-8-controller-alternative=
; action-bar-select-page-9=SHIFT + 9
; action-bar-select-page-9-alternative=
; action-bar-select-page-9-controller=
; action-bar-select-page-9-controller-alternative=
; action-bar-select-page-10=SHIFT + 0
; action-bar-select-page-10-alternative=
; action-bar-select-page-10-controller=
; action-bar-select-page-10-controller-alternative=
; copy=CONTROL + C
; copy-alternative=
; copy-controller=controller-paddle1
; copy-controller-alternative=
; cut=CONTROL + X
; cut-alternative=
; cut-controller=
; cut-controller-alternative=
; paste=CONTROL + V
; paste-alternative=
; paste-controller=controller-paddle3
; paste-controller-alternative=
; cycle-clipboard-forwards=SHIFT + mouse-wheel-up
; cycle-clipboard-forwards-alternative=
; cycle-clipboard-forwards-controller=controller-lefttrigger + controller-dpup
; cycle-clipboard-forwards-controller-alternative=
; cycle-clipboard-backwards=SHIFT + mouse-wheel-down
; cycle-clipboard-backwards-alternative=
; cycle-clipboard-backwards-controller=controller-lefttrigger + controller-dpdown
; cycle-clipboard-backwards-controller-alternative=
; undo=CONTROL + Z
; undo-alternative=
; undo-controller=
; undo-controller-alternative=
; redo=CONTROL + Y
; redo-alternative=CONTROL + SHIFT + Z
; redo-controller=
; redo-controller-alternative=
; toggle-menu=ESCAPE
; toggle-menu-alternative=
; toggle-menu-controller=controller-start
; toggle-menu-controller-alternative=
; toggle-map=TAB
; toggle-map-alternative=M
; toggle-map-controller=controller-back
; toggle-map-controller-alternative=
; close-menu=
; close-menu-alternative=
; close-menu-controller=controller-b
; close-menu-controller-alternative=
; open-technology-gui=T
; open-technology-gui-alternative=
; open-technology-gui-controller=controller-lefttrigger + controller-back
; open-technology-gui-controller-alternative=
; production-statistics=P
; production-statistics-alternative=
; production-statistics-controller=
; production-statistics-controller-alternative=
; logistic-networks=L
; logistic-networks-alternative=
; logistic-networks-controller=controller-righttrigger + controller-back
; logistic-networks-controller-alternative=
; toggle-blueprint-library=B
; toggle-blueprint-library-alternative=
; toggle-blueprint-library-controller=controller-paddle4
; toggle-blueprint-library-controller-alternative=
; open-trains-gui=O
; open-trains-gui-alternative=
; open-trains-gui-controller=
; open-trains-gui-controller-alternative=
; open-factoriopedia=ALT + mouse-button-1
; open-factoriopedia-alternative=
; open-factoriopedia-controller=controller-lefttrigger + controller-righttrigger + controller-a
; open-factoriopedia-controller-alternative=
; back=ALT + LEFT
; back-alternative=mouse-button-4
; back-controller=
; back-controller-alternative=
; forward=ALT + RIGHT
; forward-alternative=mouse-button-5
; forward-controller=
; forward-controller-alternative=
; pause-game=PAUSE
; pause-game-alternative=
; pause-game-controller=controller-righttrigger + controller-start
; pause-game-controller-alternative=
; confirm-message=TAB
; confirm-message-alternative=
; confirm-message-controller=controller-b
; confirm-message-controller-alternative=
; previous-mod=BACKSPACE
; previous-mod-alternative=mouse-button-4
; previous-mod-controller=
; previous-mod-controller-alternative=
; connect-train=J
; connect-train-alternative=
; connect-train-controller=
; connect-train-controller-alternative=
; disconnect-train=K
; disconnect-train-alternative=
; disconnect-train-controller=
; disconnect-train-controller-alternative=
; editor-next-variation=mouse-button-3
; editor-next-variation-alternative=
; editor-next-variation-controller=
; editor-next-variation-controller-alternative=
; editor-previous-variation=SHIFT + mouse-button-3
; editor-previous-variation-alternative=
; editor-previous-variation-controller=
; editor-previous-variation-controller-alternative=
; editor-clone-item=SHIFT + mouse-button-3
; editor-clone-item-alternative=
; editor-clone-item-controller=
; editor-clone-item-controller-alternative=
; editor-delete-item=CONTROL + mouse-button-3
; editor-delete-item-alternative=
; editor-delete-item-controller=
; editor-delete-item-controller-alternative=
; editor-toggle-pause=KP_0
; editor-toggle-pause-alternative=
; editor-toggle-pause-controller=
; editor-toggle-pause-controller-alternative=
; editor-tick-once=KP_PERIOD
; editor-tick-once-alternative=
; editor-tick-once-controller=
; editor-tick-once-controller-alternative=
; editor-speed-up=SHIFT + KP_PLUS
; editor-speed-up-alternative=
; editor-speed-up-controller=
; editor-speed-up-controller-alternative=
; editor-speed-down=SHIFT + KP_MINUS
; editor-speed-down-alternative=
; editor-speed-down-controller=
; editor-speed-down-controller-alternative=
; editor-reset-speed=SHIFT + KP_MULTIPLY
; editor-reset-speed-alternative=
; editor-reset-speed-controller=
; editor-reset-speed-controller-alternative=
; editor-set-clone-brush-source=SHIFT + mouse-button-2
; editor-set-clone-brush-source-alternative=
; editor-set-clone-brush-source-controller=controller-righttrigger + controller-x
; editor-set-clone-brush-source-controller-alternative=
; editor-set-clone-brush-destination=SHIFT + mouse-button-1
; editor-set-clone-brush-destination-alternative=
; editor-set-clone-brush-destination-controller=controller-righttrigger + controller-a
; editor-set-clone-brush-destination-controller-alternative=
; editor-switch-to-surface=LCTRL
; editor-switch-to-surface-alternative=
; editor-switch-to-surface-controller=
; editor-switch-to-surface-controller-alternative=
; editor-remove-scripting-object=SHIFT + mouse-button-2
; editor-remove-scripting-object-alternative=
; editor-remove-scripting-object-controller=controller-righttrigger + controller-x
; editor-remove-scripting-object-controller-alternative=
; debug-toggle-atlas-gui=CONTROL + F3
; debug-toggle-atlas-gui-alternative=
; debug-toggle-atlas-gui-controller=
; debug-toggle-atlas-gui-controller-alternative=
; debug-toggle-gui-visibility=CONTROL + SHIFT + F4
; debug-toggle-gui-visibility-alternative=
; debug-toggle-gui-visibility-controller=
; debug-toggle-gui-visibility-controller-alternative=
; debug-toggle-debug-settings=F4
; debug-toggle-debug-settings-alternative=
; debug-toggle-debug-settings-controller=
; debug-toggle-debug-settings-controller-alternative=
; debug-toggle-basic=F5
; debug-toggle-basic-alternative=
; debug-toggle-basic-controller=
; debug-toggle-basic-controller-alternative=
; debug-reset-zoom=F9
; debug-reset-zoom-alternative=
; debug-reset-zoom-controller=
; debug-reset-zoom-controller-alternative=
; debug-reset-zoom-2x=CONTROL + F9
; debug-reset-zoom-2x-alternative=
; debug-reset-zoom-2x-controller=
; debug-reset-zoom-2x-controller-alternative=
; toggle-gui-debug=CONTROL + F5
; toggle-gui-debug-alternative=
; toggle-gui-debug-controller=
; toggle-gui-debug-controller-alternative=
; toggle-gui-style-view=CONTROL + F6
; toggle-gui-style-view-alternative=
; toggle-gui-style-view-controller=
; toggle-gui-style-view-controller-alternative=
; toggle-gui-shadows=CONTROL + F7
; toggle-gui-shadows-alternative=
; toggle-gui-shadows-controller=
; toggle-gui-shadows-controller-alternative=
; toggle-gui-glows=CONTROL + F8
; toggle-gui-glows-alternative=
; toggle-gui-glows-controller=
; toggle-gui-glows-controller-alternative=
; open-prototypes-gui=CONTROL + SHIFT + E
; open-prototypes-gui-alternative=
; open-prototypes-gui-controller=
; open-prototypes-gui-controller-alternative=
; open-prototype-explorer-gui=CONTROL + SHIFT + F
; open-prototype-explorer-gui-alternative=
; open-prototype-explorer-gui-controller=
; open-prototype-explorer-gui-controller-alternative=
; increase-ui-scale=CONTROL + KP_PLUS
; increase-ui-scale-alternative=
; increase-ui-scale-controller=
; increase-ui-scale-controller-alternative=
; decrease-ui-scale=CONTROL + KP_MINUS
; decrease-ui-scale-alternative=
; decrease-ui-scale-controller=
; decrease-ui-scale-controller-alternative=
; reset-ui-scale=CONTROL + KP_0
; reset-ui-scale-alternative=
; reset-ui-scale-controller=
; reset-ui-scale-controller-alternative=
; slash-editor=CONTROL + SHIFT + F11
; slash-editor-alternative=
; slash-editor-controller=
; slash-editor-controller-alternative=
; toggle-entity=
; toggle-entity-alternative=
; toggle-entity-controller=
; toggle-entity-controller-alternative=
; next-player-in-replay=F10
; next-player-in-replay-alternative=
; next-player-in-replay-controller=
; next-player-in-replay-controller-alternative=
; move-blueprint-absolute-grid-up=CONTROL + UP
; move-blueprint-absolute-grid-up-alternative=
; move-blueprint-absolute-grid-up-controller=
; move-blueprint-absolute-grid-up-controller-alternative=
; move-blueprint-absolute-grid-down=CONTROL + DOWN
; move-blueprint-absolute-grid-down-alternative=
; move-blueprint-absolute-grid-down-controller=
; move-blueprint-absolute-grid-down-controller-alternative=
; move-blueprint-absolute-grid-left=CONTROL + LEFT
; move-blueprint-absolute-grid-left-alternative=
; move-blueprint-absolute-grid-left-controller=
; move-blueprint-absolute-grid-left-controller-alternative=
; move-blueprint-absolute-grid-right=CONTROL + RIGHT
; move-blueprint-absolute-grid-right-alternative=
; move-blueprint-absolute-grid-right-controller=
; move-blueprint-absolute-grid-right-controller-alternative=
; move-blueprint-entities-up=SHIFT + UP
; move-blueprint-entities-up-alternative=
; move-blueprint-entities-up-controller=
; move-blueprint-entities-up-controller-alternative=
; move-blueprint-entities-down=SHIFT + DOWN
; move-blueprint-entities-down-alternative=
; move-blueprint-entities-down-controller=
; move-blueprint-entities-down-controller-alternative=
; move-blueprint-entities-left=SHIFT + LEFT
; move-blueprint-entities-left-alternative=
; move-blueprint-entities-left-controller=
; move-blueprint-entities-left-controller-alternative=
; move-blueprint-entities-right=SHIFT + RIGHT
; move-blueprint-entities-right-alternative=
; move-blueprint-entities-right-controller=
; move-blueprint-entities-right-controller-alternative=
; play-next-track=
; play-next-track-alternative=
; play-next-track-controller=
; play-next-track-controller-alternative=
; play-previous-track=
; play-previous-track-alternative=
; play-previous-track-controller=
; play-previous-track-controller-alternative=
; pause-resume-music=
; pause-resume-music-alternative=
; pause-resume-music-controller=
; pause-resume-music-controller-alternative=
; give-artillery-targeting-remote=ALT + T
; give-artillery-targeting-remote-alternative=
; give-artillery-targeting-remote-controller=
; give-artillery-targeting-remote-controller-alternative=
; give-blueprint=ALT + B
; give-blueprint-alternative=
; give-blueprint-controller=
; give-blueprint-controller-alternative=
; give-blueprint-book=
; give-blueprint-book-alternative=
; give-blueprint-book-controller=
; give-blueprint-book-controller-alternative=
; give-copper-wire=ALT + C
; give-copper-wire-alternative=
; give-copper-wire-controller=
; give-copper-wire-controller-alternative=
; give-deconstruction-planner=ALT + D
; give-deconstruction-planner-alternative=
; give-deconstruction-planner-controller=
; give-deconstruction-planner-controller-alternative=
; give-discharge-defense-remote=ALT + Y
; give-discharge-defense-remote-alternative=
; give-discharge-defense-remote-controller=
; give-discharge-defense-remote-controller-alternative=
; give-green-wire=ALT + G
; give-green-wire-alternative=
; give-green-wire-controller=
; give-green-wire-controller-alternative=
; give-red-wire=ALT + R
; give-red-wire-alternative=
; give-red-wire-controller=
; give-red-wire-controller-alternative=
; give-spidertron-remote=ALT + A
; give-spidertron-remote-alternative=
; give-spidertron-remote-controller=controller-lefttrigger + controller-y
; give-spidertron-remote-controller-alternative=
; give-upgrade-planner=ALT + U
; give-upgrade-planner-alternative=
; give-upgrade-planner-controller=
; give-upgrade-planner-controller-alternative=
; toggle-equipment-movement-bonus=ALT + E
; toggle-equipment-movement-bonus-alternative=
; toggle-equipment-movement-bonus-controller=
; toggle-equipment-movement-bonus-controller-alternative=
; toggle-personal-logistic-requests=ALT + L
; toggle-personal-logistic-requests-alternative=
; toggle-personal-logistic-requests-controller=
; toggle-personal-logistic-requests-controller-alternative=
; toggle-personal-roboport=ALT + F
; toggle-personal-roboport-alternative=
; toggle-personal-roboport-controller=
; toggle-personal-roboport-controller-alternative=
[controller]
; vibration-intensity=0.6
; deadzone=0.1
; cursor-sensitivity=0.2
; movement-sensitivity=0.2
; Options: true, false
; relative-vehicle-driving=true
; Options: auto, xbox, steam-deck, playstation, nintendo-switch
; icons=auto
; Options: western, eastern
; button-layout=western
[sound]
; preferred-output-index=255
; master-volume=0.95
; music-volume=0.3
; game-effects-volume=0.9
; weapons-volume=0.8
; explosions-volume=0.65
; enemies-volume=0.7
; gui-effects-volume=0.8
; walking-sound-volume=0.45
; environment-sounds-volume=0.9
; alerts-volume=0.7
; world-ambient-volume=0.9
; wind-volume=0.9
; simulation-volume=0.5
; audible-distance=40
; environment-audible-distance=30
; maximum-environment-sounds=50
; active-gui-volume-modifier=0.8
; active-gui-environment-volume-modifier=0.4
; chart-environment-volume-modifier=0.2
; The maximum volume allowed for any sound.
; maximum-volume=1
; ambient-music-pause-mean-seconds=45
; ambient-music-pause-variance-seconds=30
; Options: main-tracks-only, interleave-main-tracks-with-interludes, randomize-all, main-menu
; ambient-music-mode=interleave-main-tracks-with-interludes
; Options: true, false
; ambient-music-based-on-physical-location=false
; music-transition-delay-ticks=480
; music-transition-fade-out-ticks=120
; music-transition-pause-ticks=300
; music-transition-fade-in-ticks=300
; zoom-audible-distance-coefficient=0.5
; zoom-volume-coefficient=0.75
; Options: default, wasapi, direct-sound, core-audio, pulse-audio, alsa, pipe-wire
; preferred-audio-driver=default
; primary-voice-frequency=44100
; Options: 16, 32
; primary-voice-depth=16
; Options: point, linear
; resampling-interpolation-method=linear
; maximum-sounds=192
; maximum-streams=12
; Options: true, false
; async-lazy-load=false
; Options: true, false
; stream-from-disk=true
[map-view]
; Options: true, false
; show-logistic-network=false
; Options: true, false
; show-electric-network=false
; Options: true, false
; show-turret-range=false
; Options: true, false
; show-pollution=true
; Options: true, false
; show-networkless-logistic-members=false
; Options: true, false
; show-train-station-names=true
; Options: true, false
; show-player-names=true
; Options: true, false
; show-tags=true
; Options: true, false
; show-worker-robots=false
; Options: true, false
; show-rail-signal-states=false
; Options: true, false
; show-recipe-icons=false
; Options: true, false
; show-pipelines=false
; Options: true, false
; show-non-standard-map-info=false
[debug]
; force=enemy
; collision_layer=object
; Options: true, false
; capture-perf-statistics=false
; Options: always, debug, never
show-fps=debug
; Options: always, debug, never
; show-clock=never
; Options: always, debug, never
; show-time-to-next-autosave=never
; Options: always, debug, never
show-detailed-info=debug
; Options: always, debug, never
show-time-usage=debug
; Options: always, debug, never
show-entity-time-usage=debug
; Options: always, debug, never
show-gpu-time-usage=debug
; Options: always, debug, never
; show-sprite-counts=never
; Options: always, debug, never
; show-collector-navmesh-time-usage=never
; Options: always, debug, never
; show-lua-object-statistics=never
; Options: always, debug, never
; show-heat-buffer-info=never
; Options: always, debug, never
; show-multiplayer-waiting-icon=never
; Options: always, debug, never
; show-multiplayer-statistics=never
; Options: always, debug, never
; show-multiplayer-server-name=never
; Options: always, debug, never
; show-multiplayer-selection-rectangles-unconditionally=never
; Options: always, debug, never
; show-debug-info-in-tooltips=never
; Options: always, debug, never
; show-resistances-in-tooltips-always=never
; Options: always, debug, never
; hide-mod-guis=never
; Options: always, debug, never
; show-tile-grid=debug
; Options: always, debug, never
; show-blueprint-grid=never
; Options: always, debug, never
; show-entity-targetable-counts=never
; Options: always, debug, never
; show-entity-control-behaviors=never
; Options: always, debug, never
; show-collision-rectangles=never
; Options: always, debug, never
; show-selection-rectangles=never
; Options: always, debug, never
; show-map-generator-collision-rectangles=never
; Options: always, debug, never
; show-render-rectangles=never
; Options: always, debug, never
; show-drawing-boxes=never
; Options: always, debug, never
; show-sticker-boxes=never
; Options: always, debug, never
; show-entity-positions=never
; Options: always, debug, never
; show-trivial-smoke-positions=never
; Options: always, debug, never
; show-entity-velocities=never
; Options: always, debug, never
; show-selected-entity-advanced-tiles=never
; Options: always, debug, never
; show-is-in-construction-area=never
; Options: always, debug, never
; show-paths=never
; Options: always, debug, never
; show-path-requests=never
; Options: always, debug, never
; show-next-waypoint-bb=never
; Options: always, debug, never
; show-target=never
; Options: always, debug, never
; show-unit-group-info=never
; Options: always, debug, never
; show-unit-behavior-info=never
; Options: always, debug, never
; show-pathfinder-fringe=never
; Options: always, debug, never
; show-path-cache=never
; Options: always, debug, never
; show-path-cache-paths=never
; Options: always, debug, never
; show-rail-paths=never
; Options: always, debug, never
; show-rolling-stock-count=never
; Options: always, debug, never
; show-rail-connections=never
; Options: always, debug, never
; show-rail-connection-points=never
; Options: always, debug, never
; show-rail-joints=never
; Options: always, debug, never
; show-rail-segment-collision-boxes=never
; Options: always, debug, never
; show-rail-planner-nodes=never
; Options: always, debug, never
; show-rail-planner-goals=never
; Options: always, debug, never
; show-train-stop-point=never
; Options: always, debug, never
; show-train-reservations=never
; Options: always, debug, never
; show-train-braking-distance=never
; Options: always, debug, never
; show-train-signals=never
; Options: always, debug, never
; show-train-repathing=never
; Options: always, debug, never
; show-train-state=never
; Options: always, debug, never
; show-network-connected-entities=never
; Options: always, debug, never
; show-circuit-network-numbers=never
; Options: always, debug, never
; show-energy-sources-networks=never
; Options: always, debug, never
; show-active-state=never
; Options: always, debug, never
; show-wakeup-lists=never
; Options: always, debug, never
; show-transport-lines=never
; Options: always, debug, never
; show-turret-state=never
; Options: always, debug, never
; show-transport-line-insert-spec=never
; Options: always, debug, never
; show-belt-connectable-connections=never
; Options: always, debug, never
; show-transport-line-gaps=never
; Options: always, debug, never
; show-asteroid-collector-arm-targets=never
; Options: always, debug, never
; show-asteroid-collector-arm-modes=never
; Options: always, debug, never
; show-asteroid-collector-navmesh=never
; Options: always, debug, never
; show-asteroid-collector-navmesh-dirty-chunks=never
; Options: always, debug, never
; show-asteroid-collector-unit-ids=never
; Options: always, debug, never
; show-selected-asteroid-collector-prospective-chunks=never
; Options: always, debug, never
; show-platform-bounds=never
; Options: always, debug, never
; show-platform-reserved-chunks=never
; Options: always, debug, never
; show-platform-chunk-predictors=never
; Options: always, debug, never
; show-military-targets=never
; Options: always, debug, never
; show-pollution-values=never
; Options: always, debug, never
; show-active-entities-on-chunk-counts=never
; Options: always, debug, never
; show-active-chunks=never
; Options: always, debug, never
; show-generated-chunks=never
; Options: always, debug, never
; show-polluted-chunks=never
; Options: always, debug, never
; hide-chart-tags=never
; Options: always, debug, never
; show-enemy-expansion-candidate-chunks=never
; Options: always, debug, never
; show-enemy-expansion-candidate-chunk-values=never
; Options: always, debug, never
; show-bad-attack-chunks=never
; Options: always, debug, never
; show-superforce-placement-visualisations=never
; Options: always, debug, never
; show-tile-variations=never
; Options: always, debug, never
; show-raw-tile-transitions=never
; Options: always, debug, never
; show-fluid-box-connections=never
; Options: always, debug, never
; show-fluid-box-fluid-info=never
; Options: always, debug, never
; show-fluid-box-segments=never
; Options: always, debug, never
; show-neighbour-connectable-connections=never
; Options: always, debug, never
; show-environment-sound-info=never
; Options: always, debug, never
; show-intermediate-volume-of-working-sounds=never
; Options: always, debug, never
; show-environment-sound-area=never
; Options: always, debug, never
; show-selected-entity-audible-range=never
; Options: always, debug, never
; show-recently-played-sound-info=never
; Options: always, debug, never
; show-logistic-robot-targets=never
; Options: always, debug, never
; show-selected-logistic-robot-jobs=never
; Options: always, debug, never
; show-logistic-robot-final-position-estimates=never
; Options: always, debug, never
; show-selected-turret-target=never
; Options: always, debug, never
; show-deconstruction-prerequisites=never
; Options: always, debug, never
; show-spidertron-movement=never
; Options: always, debug, never
; show-spider-unit-movement=never
; Options: always, debug, never
; show-segmented-unit-movement=never
; Options: always, debug, never
; show-segmented-units-on-chart=never
; Options: always, debug, never
; show-unit-territories=never
; Options: always, debug, never
; show-unit-territory-patrol-paths=never
; Options: always, debug, never
; show-player-robots=never
; Options: always, debug, never
; show-robot-tasks=never
; Options: always, debug, never
; show-fire-info=never
; Options: always, debug, never
; show-sticker-info=never
; Options: always, debug, never
; show-directions=never
; Options: always, debug, never
; show-decorative-names=never
; Options: always, debug, never
; show-decorative-collision-rectangles=never
; Options: always, debug, never
; allow-increased-zoom=never
; Options: always, debug, never
; show-chunk-components=never
; Options: always, debug, never
; show-gamestate-car-in-latency=never
; Options: always, debug, never
; show-train-no-path-details=never
; Options: always, debug, never
; show-active-forces-around=never
; Options: always, debug, never
; show-latency-entity-info=never
; Options: always, debug, never
; show-red-circuit-networks-on-chart=never
; Options: always, debug, never
; show-green-circuit-networks-on-chart=never
; Options: always, debug, never
; show-effective-tile-id=never
; Options: always, debug, never
; show-hidden-tiles=never
; Options: always, debug, never
; show-all-inventories-in-additional-entity-gui=never
; Options: always, debug, never
; show-non-player-wires=never
; Options: always, debug, never
; show-stock-numbers=never
; Options: always, debug, never
; show-train-priority=never
; Options: always, debug, never
; show-when-enemy-is-around-activate-distance=never
; Options: always, debug, never
; show-cargo-pod-info=never
; Options: always, debug, never
; show-cargo-pod-landing-spots=never
; Options: always, debug, never
; show-entity-collides-with-layer=never
; Options: always, debug, never
; show-force-charted-areas=never
; Options: always, debug, never
; show-fluid-segment-extent-limit=never
; Options: always, debug, never
; always-show-lightning-protection=never
; Options: always, debug, never
; show-entity-tick=never
; Options: always, debug, never
; show-update-tick=never
[multiplayer-lobby]
; name=
; description=
; Options: true, false
; visibility-public=true
; Options: true, false
; visibility-steam=true
; Options: true, false
; visibility-lan=true
; max-players=0
; Options: true, false
; ignore-player-limit-when-returning=false
; max-upload-in-kilobytes-per-second=0
; max-upload-slots=5
; password=
; tag-list=
; afk-auto-kick=0
; Options: true, false, admins-only
; allowed-commands=admins-only
; Options: true, false
; only-admins-can-pause=true
; Options: true, false
; auto-pause-when-players-connect=false
; Options: true, false
; autosave-only-on-server=true
; Options: true, false
; non-blocking-saving=true
; Options: true, false
; verify-user-identity=true
; Options: true, false
; enable-whitelist=false
; Options: true, false
; enable-authserver-side-bans=true
[graphics]
; Default preferred display index should force finding primary monitor
; preferred-display-index=255
; screenshots-threads-count=8
; cache-sprite-atlas-count=1
; Options: true, false
; cache-sprite-atlas=false
; Options: true, false
; compress-sprite-atlas-cache=false
; Options: true, false
; texture-streaming=true
; In MB. Default is 64 MB for high resolution and 32 MB for medium resolution.
; streamed-atlas-physical-vram-size=0
; sprite-vertex-buffer-size=1048576
; max-texture-size=0
; max-threads=8
; Options: high, medium
; graphics-quality=high
; brightness=0
; contrast=0
; saturation=100
; color-filter=
; Options: true, false
; full-screen=true
; Options: true, false
; minimize-on-focus-loss=false
; Options: true, false
; enable-warning-icons-blinking=true
; Options: true, false
; enable-arachnophobia-mode=false
; Options: true, false
; show-fullscreen-flash=true
; Options: true, false
; show-smoke=true
; Options: true, false
; show-clouds=true
; Options: true, false
; show-fog=true
; Options: true, false
; show-space-dust=true
; Options: true, false
; show-decoratives=true
; Options: true, false
; show-particles=true
; Options: true, false
; show-item-shadows=true
; Options: true, false
; show-inserter-shadows=true
; Options: true, false
; show-animated-water=true
; Options: true, false
; show-animated-ghosts=true
; Options: true, false
; show-tree-distortion=true
; Options: true, false
; additional-terrain-effects=true
; Options: true, false
; light-occlusion=true
; Options: true, false
; force-opengl=false
; Options: true, false
; v-sync=true
; Options: true, false
; high-quality-animations=true
; Options: true, false
; high-quality-shadows=true
; Options: true, false
; high-quality-terrain=true
; Options: true, false
; elevated-rail-shadows=true
; Options: true, false
; show-game-simulations-in-background=true
; Minimum number of turrets required to turn on the turret range overdraw optimization
; turret-overdraw-minimum-count=4
; turret-overdraw-estimated-pixel-overdraw-threshold=2
; Options: true, false
; skip-vram-detection=false
; Options: true, false
; halt-rendering-when-minimized=true
; Options: true, false
; runtime-sprite-reload=false
; Options: true, false
; render-in-native-resolution=true
; Options: true, false
; use-flip-presentation-model=false
; Options: true, false
; debug-api=false
; Options: true, false
; discard-buffers-on-begin-frame=true
; Options: all, high, medium, low
; video-memory-usage=all
; Options: none, high-quality, low-quality
; texture-compression-level=high-quality
; Options: true, false
; compress-virtual-atlas=true
; Options: true, false
; optimize-for-low-vram=false
; Options: true, false
; clear-atlas-debugging-data=false
; Options: copy, copy-sequential, flip, flip-discard
; dxgi-presentation-model=copy
; Options: none, flush, wait-for-vblank, flush-and-wait-for-vblank
; dxgi-action-before-present=none
; relevant only for flip presentation models
;
; Options: true, false
; dxgi-allow-tearing=false
; Options: false, true, auto
; dxgi-flip-do-not-wait=false
; Options: true, false
; dxgi-present-restart=false
; dxgi-swap-chain-buffer-count=0
; dxgi-max-frame-latency=0
; dxgi-adapter-index=-1
; max-sprite-loading-threads=32
; Options: true, false
; gpu-accelerated-compression=true
; Options: true, false
; gpu-accelerated-mipmap-compression=true
; Options: true, false
; wait-until-mipmap-generation-finished=true
; Options: true, false
; check-for-unused-pixels=false
; ogl-depth-buffer-bit-depth=0
; Options: false, true, auto
; ogl-accelerated-renderer=auto
; Options: true, false
; ogl-double-buffered=true
; Set to true if mipmapped sprites render very blurry on your GPU. Limited support.
;
; Options: true, false
; legacy-gpu-no-mipmaps=false
; Options: true, false
; force-linear-magnification=false
; Options: true, false
; custom-mipmap-workaround=false
; Options: true, false
; buffer-rename-workaround=false
; Options: true, false
; disallow-high-bit-depth-sprites=false
; Comma separated list of OpenGL extensions that should not be used (for example: ARB_copy_image,KHR_debug)
; disabled-opengl-extensions=
; Options: x11, wayland
; linux-preferred-video-driver=x11
0.001 2024-12-27 00:13:19; Factorio 2.0.28 (build 81088, linux64, full, space-age)
0.014 Operating system: Linux (Fedora 41)
0.015 Program arguments: "bin/x64/factorio"
0.015 Config path: /home/a/GOG Games/Factorio-Space-Age/config/config.ini
0.015 Read data path: /home/a/GOG Games/Factorio-Space-Age/data
0.015 Write data path: /home/a/GOG Games/Factorio-Space-Age [13515/284662MB]
0.015 Binaries path: /home/a/GOG Games/Factorio-Space-Age/bin
0.036 System info: [CPU: Box64 on Blizzard-M2 Avalanche-M2 @3.50 GHz, 8 cores, RAM: 7486 MB]
0.036 Environment: DISPLAY=:0 WAYLAND_DISPLAY=wayland-0 DESKTOP_SESSION=plasma XDG_SESSION_DESKTOP=KDE XDG_CURRENT_DESKTOP=KDE SDL_VIDEODRIVER=<unset> __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
0.043 Display options: [FullScreen: true] [VSync: true] [UIScale: manual-pixels (150.0%)] [Native DPI: true] [Screen: 255] [Special: lmw] [Lang: en]
0.186 Video driver: x11
0.186 Available displays: 1
0.186 [0]: eDP-1 15" - {[0,0], 2880x1864, SDL_PIXELFORMAT_RGB888, 60Hz}
0.392 Initialised OpenGL:[0] Apple M2 (G14G B0); driver: 4.6 (Core Profile) Mesa 25.0.0-asahi20241211
0.392 [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes, ARB_pipeline_statistics_query:yes, ARB_gl_spirv:yes, ARB_ES2_compatibility:yes
0.392 [Version] 4.6
0.393 Graphics settings preset: very-high
0.393 Dedicated video memory size 7486 MB
0.443 Graphics options: [Graphics quality: high] [Video memory usage: all] [DXT: high-quality]
0.443 [Max threads (load/render): 32/8] [Max texture size: 0] [Tex.Stream.: false] [Rotation quality: normal] [Other: STDCWTl] [B:0,C:0,S:100]
0.508 [Audio] Driver:pulseaudio, Device:Default device, Depth:16, Frequency:44100, Channels:2, Interpolation:linear
0.784 Info ModManager.cpp:438: FeatureFlag expansion-shaders = true
0.784 Info ModManager.cpp:438: FeatureFlag freezing = true
0.784 Info ModManager.cpp:438: FeatureFlag quality = true
0.784 Info ModManager.cpp:438: FeatureFlag rail-bridges = true
0.784 Info ModManager.cpp:438: FeatureFlag segmented-units = true
0.784 Info ModManager.cpp:438: FeatureFlag space-travel = true
0.784 Info ModManager.cpp:438: FeatureFlag spoiling = true
0.905 Loading mod core 0.0.0 (data.lua)
0.930 Loading mod base 2.0.28 (data.lua)
1.105 Loading mod elevated-rails 2.0.28 (data.lua)
1.135 Loading mod quality 2.0.28 (data.lua)
1.152 Loading mod space-age 2.0.28 (data.lua)
1.636 Loading mod base 2.0.28 (data-updates.lua)
1.675 Loading mod quality 2.0.28 (data-updates.lua)
1.701 Loading mod space-age 2.0.28 (data-updates.lua)
1.829 Checksum for core: 283742623
1.829 Checksum of base: 1505520187
1.829 Checksum of elevated-rails: 3624276517
1.829 Checksum of quality: 1945933776
1.829 Checksum of space-age: 507955763
2.309 Prototype list checksum: 3777526167
2.353 Loading sounds...
3.002 Info PlayerData.cpp:66: Local player-data.json available, timestamp 1735225744
3.002 Info PlayerData.cpp:73: Cloud player-data.json unavailable
3.040 Post-data load graphics options: [Light occlusion: YES]
3.308 Initial atlas bitmap size is 16384
3.344 Created an atlas bitmap (size 16384x16380) [none]
3.384 Created an atlas bitmap (size 16384x16376) [none]
3.427 Created an atlas bitmap (size 16384x16380) [none]
3.450 Created an atlas bitmap (size 16384x14444) [none]
3.458 Created an atlas bitmap (size 16384x8392) [decal]
3.495 Created an atlas bitmap (size 16384x16384) [low-object]
3.496 Created an atlas bitmap (size 4096x1088) [low-object]
3.512 Created an atlas bitmap (size 16384x13456) [corpse-decay]
3.520 Created an atlas bitmap (size 16384x5596) [none]
3.520 Created an atlas bitmap (size 1676x79) [not-compressed]
3.534 Created an atlas bitmap (size 16384x4208) [mipmap, linear-minification, linear-magnification, linear-mip-level]
3.565 Created an atlas bitmap (size 16384x16352) [terrain, mipmap, linear-minification, linear-mip-level]
3.577 Created an atlas bitmap (size 16384x4944) [terrain, mipmap, linear-minification, linear-mip-level]
3.583 Created an atlas bitmap (size 8192x3872) [terrain-effect-map, mipmap, linear-minification, linear-mip-level]
3.590 Created an atlas bitmap (size 4096x3088) [smoke, mipmap, linear-minification, linear-magnification]
3.600 Created an atlas bitmap (size 8192x2576) [mipmap]
3.601 Created an atlas bitmap (size 2048x1520) [mipmap]
3.606 Created an atlas bitmap (size 4096x3152) [mipmap]
3.613 Created an atlas bitmap (size 4096x3152) [mipmap]
3.618 Created an atlas bitmap (size 4096x3152) [mipmap]
3.671 Created an atlas bitmap (size 8192x3808) [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
3.685 Created an atlas bitmap (size 16384x6120) [alpha-mask]
3.748 Created an atlas bitmap (size 16384x16380) [shadow, linear-magnification, alpha-mask]
3.797 Created an atlas bitmap (size 16384x16356) [shadow, linear-magnification, alpha-mask]
3.822 Created an atlas bitmap (size 16384x7604) [shadow, linear-magnification, alpha-mask]
3.828 Created an atlas bitmap (size 8192x3952) [shadow, mipmap, linear-magnification, alpha-mask]
3.828 Created an atlas bitmap (size 2048x496) [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
3.842 Loading 3D bitmaps.
4.004 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
4.331 Parallel sprite loader initialized (threads: 4, bitmaps: 8226)
62.604 Sprites loaded
62.907 Generated mipmaps (4) for atlas [5] of size 16384x16384
62.940 Generated mipmaps (4) for atlas [6] of size 4096x1088
63.033 Generated mipmaps (3) for atlas [10] of size 16384x4208
63.247 Generated mipmaps (3) for atlas [11] of size 16384x16352
63.338 Generated mipmaps (3) for atlas [12] of size 16384x4944
63.391 Generated mipmaps (3) for atlas [13] of size 8192x3872
63.426 Generated mipmaps (3) for atlas [14] of size 4096x3088
63.527 Generated mipmaps (3) for atlas [15] of size 8192x2576
63.555 Generated mipmaps (3) for atlas [16] of size 2048x1520
63.590 Generated mipmaps (3) for atlas [17] of size 4096x3152
63.659 Generated mipmaps (3) for atlas [18] of size 4096x3152
63.693 Generated mipmaps (3) for atlas [19] of size 4096x3152
63.735 Generated mipmaps (5) for atlas [20] of size 8192x3808
63.781 Generated mipmaps (3) for atlas [25] of size 8192x3952
63.906 Custom mipmaps uploaded (3189)
63.959 Video memory usage: 3573.24 MB (Atlases: 3442.94 MB, Textures: 130.30 MB)
64.710 Factorio initialised
64.728 Info HttpSharedState.cpp:55: Downloading https://updater.factorio.com/updater/get-available-versions?username=dontdieych&token=<private>&apiVersion=2
66.469 0 packages available to download (experimental updates disabled).
143.552 Loading level.dat: 1105578 bytes.
143.552 Info Scenario.cpp:178: Map version 2.0.28-1
143.610 Checksum for script __level__/control.lua: 2824674896
177.920 Info AppManager.cpp:342: Deleting active scenario.
181.418 Quitting: user-quit.
183.462 Goodbye
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment