Player Quality


Equip quality modules in modular armor and use them for quality-aware hand crafting.

Tweaks
19 minutes ago
2.0
0
Armor Manufacturing

Changelog

Version: 0.1.4
Date: 2026-05-29
  Features:
    - Added an always-visible Player Quality status button showing next-quality chance and powered module count.
    - Clicking the status button opens the player-facing Quality crafting window as a fallback when the inventory-anchored panel is not visible.
    - Added debug buttons to research quality module technologies, research quality unlock technologies, and lock non-normal qualities for before/after testing.
    - Added a runtime-global personal quality chance multiplier setting, from 0.01x to 1.0x, defaulting to 0.1x.
  Changes:
    - Personal quality module recipes are now explicitly disabled until the matching vanilla quality module technologies are researched.
    - /player-quality-test-setup no longer unlocks qualities or personal quality module recipes automatically.
    - Personal quality modules now occupy a 4x4 armor grid area and have much higher recipe costs.
    - Player Quality now requires Space Age explicitly.
  Bugfixes:
    - Fixed old test setup state leaving personal quality module recipes visible before research.
    - Fixed test setup bypassing quality research gates and allowing legendary output during gate tests.
    - Switched the inventory relative GUI anchor to the controller GUI and keep it refreshed persistently.
    - Removed duplicate item-side custom tooltip fields so energy cost and quality chance are not repeated in inventory hovers.
Version: 0.1.3
Date: 2026-05-29
  Features:
    - Added a player-facing Quality crafting panel anchored to the character inventory GUI.
    - Kept Ctrl + Shift + Q, the shortcut button, and /player-quality as a debug GUI.
    - Added debug buttons to give personal quality modules at the selected quality.
    - Added a debug infinite-energy toggle for personal quality modules.
  Changes:
    - Personal quality modules now require stored armor-grid energy for quality crafting.
    - The chance display now shows active next-quality chance and powered module count.
    - Personal quality module item and equipment tooltips now expose quality-scaled chance and energy cost.
    - Personal quality module recipes are synced from matching vanilla quality module technologies in existing saves.
  Bugfixes:
    - Crafted output feedback now uses rich item and quality icons instead of raw locale fallback keys.
    - Quality crafting can no longer select or roll above qualities the force has unlocked.
Version: 0.1.2
Date: 2026-05-29
  Features:
    - Added /player-quality-test-setup for quick new-save testing without pasting a long console command.
  Testing:
    - Confirmed the test equipment prototype can be inserted into a power armor grid when Player Quality is enabled.
Version: 0.1.1
Date: 2026-05-29
  Bugfixes:
    - Fixed opening the Player Quality GUI crashing when scanning hand-craftable recipes.
  Scripting:
    - Use Factorio runtime API dot-call syntax for object methods.
Version: 0.1.0
Date: 2026-05-29
  Features:
    - Added personal quality module equipment for modular armor.
    - Added a Player Quality crafting GUI opened with Ctrl + Shift + Q, the shortcut button, or /player-quality.
    - Added exact ingredient quality selection for simple unlocked item recipes.
    - Added output quality rolls based on equipped quality module chance.
  Modding:
    - Added package, local install, GitHub release, and playtest documentation.