[2.0.47] Copy tool allows remote blueprint items to be transferred to inventory

Post your bugs and problems so we can fix them.
WanderingEngineer
Manual Inserter
Manual Inserter
Posts: 1
Joined: Wed May 21, 2025 4:51 pm
Contact:

[2.0.47] Copy tool allows remote blueprint items to be transferred to inventory

Post by WanderingEngineer »

The player can move any blueprint item from a chest (or any other container) to their inventory from anywhere else using the Copy tool.

To reproduce minimally:

Place a chest down in the world.
Place a blueprint item in the chest.
Move out of interaction range of the chest.
Open the Map view.
Navigate to the chest with the blueprint, and open the chest inventory.
Using the Copy tool (Ctrl + C/UI Button) select the blueprint.
The blueprint item is now being held by the cursor.
Exit the Map view.
Open Inventory (E) and place the blueprint item inside.

The blueprint item can also be placed in any empty shortcut space, which will place it in the inventory.

What did you expect to happen instead?

At the most restrictive, I would expect that the Copy tool be disabled for the blueprint item.
At the most useful, I would expect to obtain the same functionality as the 'Create a copy of this' button in the blueprint editor menu.

Logs:

Code: Select all

   0.002 2025-06-05 00:03:15; Factorio 2.0.47 (build 82606, win64, steam, space-age)
   0.002 Operating system: Windows 10 (build 19045) 
   0.000 Initializing Steam API.
   0.002 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.002 Config path: C:/Users/User/AppData/Roaming/Factorio/config/config.ini
   0.002 Read data path: C:/Program Files (x86)/Steam/SteamApps/common/Factorio/data
   0.002 Write data path: C:/Users/User/AppData/Roaming/Factorio [57056/952781MB]
   0.003 Binaries path: C:/Program Files (x86)/Steam/SteamApps/common/Factorio/bin
   0.022 System info: [CPU:        Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz, 8 cores, RAM: 9127/16336 MB, page: 19080/33542 MB, virtual: 4379/134217727 MB, extended virtual: 0 MB]
   0.061 Memory info:
   0.061  [0]: 029E CMZ8GX3M2A1866C9 4096 MB 1600 MHz  64|64
   0.061  [1]: 029E CMZ8GX3M2A1600C9 4096 MB 1600 MHz  64|64
   0.061  [2]: 029E CMZ4GX3M1A1600C9 4096 MB 1600 MHz  64|64
   0.061  [3]: 029E CMZ8GX3M2A1600C9 4096 MB 1600 MHz  64|64
   0.189 Display options: [FullScreen: true] [VSync: true] [UIScale: manual-pixels (100.0%)] [Native DPI: true] [Screen: 255] [Special: lmw] [Lang: en]
   1.312 Video driver: windows
   1.312 Available displays: 2
   1.312  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 980 Ti {0x05, [0,0], 1920x1080, 32bit, 180Hz}
   1.312  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 980 Ti {0x01, [-1920,0], 1920x1080, 32bit, 60Hz}
   1.420 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: -1; d3dcompiler_47.dll
   1.815 Initialised Direct3D[0]: NVIDIA GeForce GTX 980 Ti; id: 10de-17c8; driver: nvldumdx.dll 32.0.15.6094
   1.815   D3D Feature Level: 11.1, DXGI 1.5+, SwapChain: 3,flip-discard,-,-,-,none
   1.815   [Local Video Memory] Budget: 5317MB, CurrentUsage: 20MB, Reservation: 0/2786MB
   1.815   [Non-Local Vid.Mem.] Budget: 7504MB, CurrentUsage: 1MB, Reservation: 0/3880MB
   1.815   Tiled resources: Tier 2
   1.815   Unified Memory Architecture: No
   1.815   BGR 565 Supported: Yes
   1.815   MaximumFrameLatency: 3, GPUThreadPriority: 0
   1.815 Graphics settings preset: very-high
   1.815   Dedicated video memory size 6085 MB
   1.875 Desktop composition is active.
   1.875 Graphics options: [Graphics quality: high] [Video memory usage: all] [DXT: high-quality]
   1.875                   [Max threads (load/render): 32/8] [Max texture size: 0] [Tex.Stream.: false] [Rotation quality: normal] [Other: STDCWTl] [B:0,C:0,S:100]
   1.910 [Audio] Driver:wasapi, Device:Default device, Depth:16, Frequency:44100, Channels:2, Interpolation:linear
   2.288 Logitech LED Controller initialized.
   2.588 SteelSeries GameSense Controller initialized.
   2.632 Info ModManager.cpp:444: FeatureFlag expansion-shaders = true
   2.632 Info ModManager.cpp:444: FeatureFlag freezing = true
   2.632 Info ModManager.cpp:444: FeatureFlag quality = true
   2.632 Info ModManager.cpp:444: FeatureFlag rail-bridges = true
   2.632 Info ModManager.cpp:444: FeatureFlag segmented-units = true
   2.632 Info ModManager.cpp:444: FeatureFlag space-travel = true
   2.632 Info ModManager.cpp:444: FeatureFlag spoiling = true
   2.639 Error GlobalModSettings.cpp:157: Failed to read mod settings: Map version 0.16.51-0 (branch) cannot be loaded because it is lower than the minimum input version (1.0.0-0).
   2.642 Loading mod core 0.0.0 (data.lua)
   2.701 Loading mod base 2.0.47 (data.lua)
   3.157 Loading mod elevated-rails 2.0.47 (data.lua)
   3.229 Loading mod quality 2.0.47 (data.lua)
   3.277 Loading mod space-age 2.0.47 (data.lua)
   4.341 Loading mod base 2.0.47 (data-updates.lua)
   4.361 Loading mod quality 2.0.47 (data-updates.lua)
   4.391 Loading mod space-age 2.0.47 (data-updates.lua)
   4.525 Checksum for core: 3673191213
   4.525 Checksum of base: 700993118
   4.525 Checksum of elevated-rails: 755107374
   4.525 Checksum of quality: 3594706471
   4.525 Checksum of space-age: 2092925450
   5.053 Prototype list checksum: 4265511133
   5.126 Loading sounds...
   7.431 Info PlayerData.cpp:66: Local player-data.json unavailable
   7.431 Info PlayerData.cpp:69: Cloud player-data.json available, timestamp 1749099743
   7.437 Post-data load graphics options: [Light occlusion: YES]
   7.898 Initial atlas bitmap size is 16384
   7.920 Created an atlas bitmap (size 16384x16372) [none]
   7.945 Created an atlas bitmap (size 16384x16384) [none]
   7.978 Created an atlas bitmap (size 16384x16364) [none]
   7.980 Created an atlas bitmap (size 16384x15092) [none]
   7.990 Created an atlas bitmap (size 16384x16384) [low-object]
   7.992 Created an atlas bitmap (size 4096x2496) [low-object]
   7.994 Created an atlas bitmap (size 16384x14140) [corpse-decay]
   7.996 Created an atlas bitmap (size 16384x9268) [decal]
   7.997 Created an atlas bitmap (size 16384x5596) [none]
   7.997 Created an atlas bitmap (size 1676x79) [not-compressed]
   7.999 Created an atlas bitmap (size 16384x4240) [mipmap, linear-minification, linear-magnification, linear-mip-level]
   8.000 Created an atlas bitmap (size 4096x3040) [smoke, mipmap, linear-minification, linear-magnification]
   8.009 Created an atlas bitmap (size 16384x16352) [terrain, mipmap, linear-minification, linear-mip-level]
   8.010 Created an atlas bitmap (size 16384x4944) [terrain, mipmap, linear-minification, linear-mip-level]
   8.011 Created an atlas bitmap (size 8192x5728) [terrain-effect-map, mipmap, linear-minification, linear-mip-level]
   8.011 Created an atlas bitmap (size 8192x2608) [mipmap]
   8.012 Created an atlas bitmap (size 3504x768) [mipmap]
   8.012 Created an atlas bitmap (size 4096x3152) [mipmap]
   8.013 Created an atlas bitmap (size 4096x3152) [mipmap]
   8.013 Created an atlas bitmap (size 4096x3152) [mipmap]
   8.015 Created an atlas bitmap (size 8192x3872) [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
   8.017 Created an atlas bitmap (size 16384x6120) [alpha-mask]
   8.044 Created an atlas bitmap (size 16384x16384) [shadow, linear-magnification, alpha-mask]
   8.050 Created an atlas bitmap (size 16384x16376) [shadow, linear-magnification, alpha-mask]
   8.051 Created an atlas bitmap (size 16384x3856) [shadow, linear-magnification, alpha-mask]
   8.052 Created an atlas bitmap (size 8192x4000) [shadow, mipmap, linear-magnification, alpha-mask]
   8.052 Created an atlas bitmap (size 4096x336) [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
   8.052 Loading 3D bitmaps.
   8.079 Texture processor created (4096). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   8.163 Parallel sprite loader initialized (threads: 7, bitmaps: 8367)
  40.471 Sprites loaded
  40.506 Generated mipmaps (4) for atlas [4] of size 16384x16384   
  40.518 Generated mipmaps (4) for atlas [5] of size 4096x2496   
  40.530 Generated mipmaps (3) for atlas [10] of size 16384x4240   
  40.542 Generated mipmaps (3) for atlas [11] of size 4096x3040   
  40.565 Generated mipmaps (3) for atlas [12] of size 16384x16352   
  40.577 Generated mipmaps (3) for atlas [13] of size 16384x4944   
  40.589 Generated mipmaps (3) for atlas [14] of size 8192x5728   
  40.665 Generated mipmaps (3) for atlas [15] of size 8192x2608   
  40.677 Generated mipmaps (3) for atlas [16] of size 3504x768   
  40.689 Generated mipmaps (3) for atlas [17] of size 4096x3152   
  40.728 Generated mipmaps (3) for atlas [18] of size 4096x3152   
  40.740 Generated mipmaps (3) for atlas [19] of size 4096x3152   
  40.763 Generated mipmaps (5) for atlas [20] of size 8192x3872   
  40.776 Generated mipmaps (3) for atlas [25] of size 8192x4000   
  40.817 Custom mipmaps uploaded (3441)
  40.852 Video memory usage: 3607.60 MB (Atlases: 3477.30 MB, Textures: 130.30 MB)
  41.519 Factorio initialised
  41.524 Steam Storage Quota: 23655/23841
  57.009 Loading map C:\Users\User\AppData\Roaming\Factorio\saves\Blueprint Bug Test.zip: 1329784 bytes.
  57.095 Loading level.dat: 1230500 bytes.
  57.101 Info Scenario.cpp:153: Map version 2.0.47-0
  57.138 Verbose Scenario.cpp:209: Loading level.dat finished: 0.036599 seconds.
  57.143 Loading blueprint storage: Local timestamp 1749099283, Cloud timestamp 1749099283
  57.153 Verbose BlueprintLibrary.cpp:59: Loaded external blueprint storage: playerIndex=0, nextRecordID=20, timestamp=1749099283, records={{{index=0}{contents={id=player=0;id=1, type=0, label=Solar Array, description=, icons={{name=solar-panel}, {name=accumulator}}, hash=1b7d11a27f6585414c376a7e79cd4623e2fd657e, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=1}{contents={id=player=0;id=2, type=0, label=Smart Crusher, description=Smart Crusher that automatically processes available raw materials.
Chain the red and green signals between each Crusher, and add a green wire from each input inserter to the input., icons={{name=crusher}, {name=decider-combinator}}, hash=0611a3df1dbf89faa95945603b85412417a888f1, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=2}{contents={id=player=0;id=3, type=0, label=Smart Collector, description=Smart Collector will limit asteroid collection based on quantity, buffering raw materials. Inserters will only place raw materials onto the belt as-requested.
Connect green wires from the Space Platform and every belt of materials to the input of the Combinator bank.
Connect the output of the Combinator bank to the Inserter for the Collector. Chain each additional Collector setup with a green wire between each Inserter instead of another Combinator bank., icons={{name=asteroid-collector}, {name=decider-combinator}}, hash=7d1d054e552042e4ff6939f65d5ccc7487f3c723, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=3}{contents={id=player=0;id=4, type=0, label=Smart Capcacity Collector, description=Chain this with existing Smart Collector setups using the green wire between inserters., icons={{name=asteroid-collector}, {name=arithmetic-combinator}}, hash=7e653379fbab6c995601167660d73583793544f8, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=4}{contents={id=player=0;id=5, type=0, label=120 Space Science / Minute, description=, icons={{name=space-science-pack}, {name=space-platform-hub}}, hash=8a5e898def027d6220469369c97be08c6a2d0502, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=5}{contents={id=player=0;id=6, type=0, label=240 Space Science / Minute, description=, icons={{name=space-science-pack}, {name=space-platform-starter-pack}}, hash=db72e46e05fe178a13ad0584206aa8f2586829b3, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=6}{contents={id=player=0;id=8, type=0, label=High Efficiency 120 Space Science / Minute, description=, icons={{name=space-science-pack}, {name=space-platform-starter-pack}, {name=efficiency-module-2}, {name=decider-combinator}}, hash=1ce68d88e4af29ccc51aa1893e289575bcf5f230, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=7}{contents={id=player=0;id=9, type=0, label=Space Train 1, description=, icons={{name=locomotive}, {name=thruster}}, hash=73d051da5a6974d052ff9e6e3e43f91e3a41eed1, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=8}{contents={id=player=0;id=10, type=0, label=Space Train 2, No Slowing Down, description=, icons={{name=thruster}, {name=locomotive}, {name=thruster-fuel}, {name=thruster-oxidizer}}, hash=7d0814f168935f5c283916d87ffa10370923b5e9, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=9}{contents={id=player=0;id=12, type=0, label=Express Train 3, description=, icons={{name=solar-panel}}, hash=ad36d620b5d45f2907815435f4114e2d268dca5b, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=10}{contents={id=player=0;id=13, type=0, label=Mash it up, description=, icons={{name=biochamber}, {name=express-transport-belt}}, hash=3317d613cd5b4ec87fc174249e18174c70a8277b, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=11}{contents={id=player=0;id=14, type=0, label=Iron Bacteria, description=, icons={{name=express-transport-belt}, {name=biochamber}}, hash=5bfb35956855a3ce368ad5d9417e97146a126495, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=12}{contents={id=player=0;id=15, type=0, label=Calcite Platform, description=, icons={{name=asteroid-collector}, {name=calcite}}, hash=c5ddcfa2d6857d1e9bbddaa1723feb73df551fda, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=13}{contents={id=player=0;id=17, type=0, label=, description=, icons={{name=arithmetic-combinator}, {name=decider-combinator}}, hash=41480184d79ebb9a423fd4538b13f9d7421957d8, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=14}{contents={id=player=0;id=18, type=0, label=[item=electromagnetic-science-pack][item=thruster], description=, icons={{name=express-transport-belt}, {name=space-platform-hub}}, hash=4949f9be7be929814b252356ac0498759e96cd79, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=15}{contents={id=player=0;id=19, type=0, label=[item=gun-turret]eeeeee, description=, icons={{name=gun-turret}}, hash=1ae5e9f0653d84de7c8c549bdcc77de12db1a1e9, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}}
  57.153 Verbose Scenario.cpp:294: Entities setup finished: 0.014637 seconds.
  57.153 Loading script.dat: 1222 bytes.
  57.159 Checksum for script __level__/control.lua: 2734153661
  57.173 Verbose Scenario.cpp:368: Map setup finished: 0.163771 seconds.
  86.922 Verbose Scenario.cpp:869: Saving game as C:\Users\User\AppData\Roaming\Factorio\saves/Blueprint Bug Test
  87.021 Verbose Scenario.cpp:950: Time to save game: 0.0993445
  87.106 Info AppManagerStates.cpp:2103: Saving finished
  88.037 Info AppManager.cpp:352: Deleting active scenario.
  89.177 Quitting: user-quit.
  89.709 Steam API shutdown.
  89.733 Goodbye
Post Reply

Return to “Bug Reports”