NPUtils X Redux


NPUtils Redux addon for Factorio 2.0+ with inserters, cars, heat systems, storage, floors, and more.

Content
15 days ago
2.0 - 2.1
126
Transportation Logistics Logistic network Power Storage

Changelog

Version: 0.5.2
Date: 2026-07-18
  Bugfixes:
    - Corrected Prime construction robot shadow frames, scale, offset, and shadow rendering for Factorio 2.1.
    - Fixed Prime robot item deployment and Primer personal roboport docking behaviour.
    - Updated Primer equipment item links and return items for Factorio 2.1.
Version: 0.5.1
Date: 2026-07-18
  Bugfixes:
    - Updated Prime robot shadows to the current Factorio 2.1 construction-robot sprite dimensions, scale, offset, and shadow render layer.
    - Fixed Primer personal roboport docking so Prime construction robots can return after completing jobs.
    - Updated Prime robot and Primer equipment links for Factorio 2.1.
Version: 0.5.0
Date: 2026-07-18
  Changes:
    - Made Space Age 2.1 and NPUtils Redux 0.6.0 hard dependencies.
    - Integrated Vulcanus materials into advanced heat systems.
    - Removed the testing-only watt-eater entity, recipe, item, category, graphics and locale entries.
Version: 0.4.32
Date: 2026-07-15
  Compatibility:
    - Updated NPUtils X Redux for Factorio 2.1.
    - Removed obsolete base-data crash_trigger calls from all custom car prototypes.
    - Converted recipe categories to the 2.1 categories array.
    - Renamed vehicle braking_power and friction fields to braking_force and friction_force.
    - Converted every custom vehicle braking_force from legacy energy strings to Factorio 2.1 numeric watts-per-tick values.
    - Updated storage containers, storage tanks, and inserters to the 2.1 circuit-connector format.
    - Integrated fluid connection collision bounds directly into storage-tank prototypes.
    - Converted all custom floor items to the Factorio 2.1 place_as_tile.result schema.
  Runtime:
    - Rewrote the robot starter-kit handlers with local functions and safe player/freeplay checks.
  Cleanup:
    - Removed obsolete minable hardness fields, commented recipe-category leftovers, and the unused tg.txt asset note.

Version: 0.4.31
Date: 2026-06-12
  Compatibility:
    - Added optional Space Age load-order metadata and updated the NPUtils dependency floor.
  Cleanup:
    - Removed dead commented prototype blocks from updated equipment, robot, controller, floor, and control files.
    - Removed inactive loader/heat-furnace prototype leftovers and obsolete unused graphics from the package.

Version: 0.4.30
Date: 2026-04-14
  Fixes:
    - fixed migrations/reload.lua to use safe pairs() iteration for game.players and game.forces
    - added validity checks before resetting recipes and technologies

Version: 0.4.29
Date: 2026-04-12
  Changes:
    - Renamed the mod for Mod Portal release as a Redux fork with a unique internal mod name.
    - Updated internal asset roots and dependency names for the renamed Redux release.
  Compatibility:
    - Prepared this release for Factorio 2.0+ and Mod Portal upload.

Version: 0.4.28
Date: 2026-04-12
  Bugfixes:
    - Added fallback locale coverage for missing item, recipe, fluid, tile, entity, and equipment names.
    - Fixed unknown key tooltips caused by missing localization entries across the 2.0+ port.

Version: 0.4.27
Date: 2026-04-12
  Changes:
    - Fixed burner inserter shadow asset paths for Factorio 2.0 by switching removed hr burner-inserter shadow filenames to current non-hr base asset names.

Version: 0.4.26
Date: 2026-04-12
  Fixes:
    - Updated custom floor footstep sound paths from legacy concrete-01..04 filenames to current base concrete-1..4 filenames for Factorio 2.0+.

Version: 0.4.25
Date: 2026-04-12
  Changes:
    - Added explicit type = "burner" to custom car energy_source definitions for Factorio 2.0+ BurnerEnergySource validation.

Version: 0.4.24
Date: 2026-04-12
  Fixes:
    - Ported custom car prototypes from legacy burner field to CarPrototype energy_source for Factorio 2.0+.

Version: 0.4.23
Date: 2026-04-12
  Fixes:
    - Moved custom heat boiler pipe connections inside entity bounds for Factorio 2.0+.
    - Converted custom heat boiler graphics to BoilerPrototype.pictures directional structure.
    - Removed legacy fluid_input/fluid_output blocks from heat boilers.

Version: 0.4.22
Date: 2026-04-12
  Fixes:
    - Fixed n-r-controller character animation patch for Factorio 2.0 by appending a valid armor animation entry instead of overwriting the character animations table with a keyed field.
Version: 0.4.21
Date: 2026-04-12
  Changes:
    - Factorio 2.0 hotfix: replaced deprecated tile pollution_absorption_per_second with absorptions_per_second dictionaries in custom floor tiles.
Version: 0.4.20
Date: 2026-04-12
  Fixes:
    - Fixed Lua syntax in prototypes/np-floor.lua after the Factorio 2.0 tile variants patch.
    - Added the missing commas before empty_transitions on custom floor tile variants.

Version: 0.4.19
Date: 2026-04-12
  Fixes:
    - Ported custom floor tiles to Factorio 2.0 tile variant schema by marking them as empty-transition tiles.

Version: 0.4.18
Date: 2026-04-12
  Fixes:
    - Ported custom floor tile collision_mask definitions in np-floor.lua to Factorio 2.0 CollisionMaskConnector dictionaries.

Version: 0.4.17
Date: 2026-04-12
  Changes:
    - Fixed uppercase SI prefixes in energy and heat-capacity values for Factorio 2.0+ compatibility.

Version: 0.4.16
Date: 2026-04-12
  Changes:
    - Fixed remaining legacy tuple-style recipe ingredients for Factorio 2.0+.
    - Updated storage, tank, floor, inserter, vehicle, heat, and equipment recipes to explicit item ingredient dictionaries.
    - Raised NPUtils dependency to the current 2.0 hotfix line.
Version: 0.4.15
Date: 2026-04-12
  Fixes:
    - Added an explicit icon to the n-power recipe for Factorio 2.0+, which now requires recipe icons when a recipe has no products.

Version: 0.4.14
Date: 2026-04-12
  Fixes:
    - Updated legacy place_as_tile water placement rules in np-floor.lua for Factorio 2.0 collision-mask format.

Version: 0.4.13
Date: 2026-04-12
  Bugfixes:
    - Fixed 2.0 heat pipe cover placeholder sprites on heat machines by removing invalid multi-direction line_length usage.
    - Updated heat boiler and heat furnace placeholder cover definitions to load under Factorio 2.0+.

   4.12:+ Ported to Factorio 2.0+.
        + Updated heat, inserter, and machine prototype definitions for 2.0 compatibility.
        + Adjusted burner energy source declarations to current 2.0 format.
   4.11:+ Updated to 1.1 Factorio version
   4.10:+ Updated to 1.0 Factorio version

  //////////////////////////////////////////////////////////
  
   3.10:+ Fixed incompatibility with update 0.17.35+ 

   3.9:+ Added a mod settings that allows you to use or not the initial construction robots
       + Changed some recipes/time needed to craft
       + Added Italian translation by Liver
	   
   
   3.8:+ Port to 0.17
       + Increased Primer Controller durability,now you will not lose it after one biter hit
       + Added 2 new storage tanks
       + Fixed a issue with some 16-bit gfxs in Mac system(Thx DrJones for report)

   ///////////////////////////////////////////////////////////////////////////////////////

   2.7:Changed all NPU inserters recipes to make it more easy to get (A LOT MORE EASY),
   fixed a bug that give to you a Iron Storage Chest after you mine a Cooper Storage Chest
   
   2.6:Reworked pipe connections gfx on NPU-X boilers,Added NPU stack filter inserter(thx
   Tanuki_san),little changes in some recipes,new storage chests,Added some construction robots
   to help in early game,you will start with 10 Prime Robots (special robots,dont use power 
   and cant be craftable)and 1 Prime Controller to be used in armor slot (its just a modular 
   armor with slots to use a special roboport) in your inventory probably already equipped.
   
   2.5:Added a bunch of inserters
   
   2.4_PORT 
    
   ////////////////////////////////////////////////////////////////////////////////////////
  
   1.4:Added Heat Furnace and some floor tiles
   
   1.3:Added Trash Car and Survivalist Cars
   
   1.2:Added Advanced Thermal Cables,a new Advanced Thermal Boiler,a new Chemical Reactor with
   special fuels and the Watts Eater
   
   1.1:Fixed to work in 0.15.10 Factorio version
   
   1.0:First release with a new cable to transport heat,a Burner Heater to create heat
   with normal fuel and a new Thermal Boiler