Extended Vanilla: Personal Equipment


A complete overhaul to the personal equipment, this mod adds several tiers and types equipments and armors that are fully customizable, and even some custom ones, like personal assembling units and backpacks. You can change almost every base parameter of all the types of equipment the mod has to offer.

Content
16 days ago
0.15 - 2.0
43.7K
Combat Armor

g No longer compatible with Bob's Personal Equipment

4 months ago
(updated 4 months ago)

Hello,

I use Bob's Personal Equipment in tandem with Extended Vanilla: Personal Equipment, and for the last 6 months they have worked together beautifully, however after a recent mod update from EV:PE I can no longer load my game. I know you're not responsible for BPE however the error occurred after your update 6 days ago.

Failed to load mods: The given sprite rectangle (left_top=0x0, right_bottom=120x120) is outside the actual sprite size (left_top=0x0, right_bottom=120x64).
If this is being used as an icon you may need to define the icon_size property.
See the log file for more information.: ev-assets/graphics/icons/personal-roboport-mk2-equipment.png

I fix it, see below

4 months ago

I solved the issue. Make a new file in BetterPowerArmorGrid, call it data-updates.lua

Paste this into the file

local icon_path = "ev-assets/graphics/icons/personal-roboport-mk2-equipment.png"
local icon_size = 64

local icon_patch = data.raw.item["personal-roboport-mk2-equipment"]
if icon_patch then
icon_patch.icon = icon_path
icon_patch.icon_size = icon_size
icon_patch.icons = nil
end

local equip_patch = data.raw["roboport-equipment"]["personal-roboport-mk2-equipment"]
if equip_patch then
equip_patch.icon = icon_path
equip_patch.icon_size = icon_size
equip_patch.icons = nil
end

local recipe_patch = data.raw.recipe["personal-roboport-mk2-equipment-recycling"]
if recipe_patch then
recipe_patch.icon = icon_path
recipe_patch.icon_size = icon_size
recipe_patch.icons = nil
end

Use my code, I don't care, just fix the mod please.

4 months ago
(updated 4 months ago)

@Witherfox thanks.

First line without markdown formatting:
local icon_path = "__ev-assets__/graphics/icons/personal-roboport-mk2-equipment.png"

18 days ago

Hi guys, thank you for the suggestions, and sorry for the late reply.
I'll give a look to this issue sooner or later :3
It has been a nice, but pretty busy period irl.
_77

16 days ago

Version: 7.4.0
Date: 2025.11.20
Bob mods Compatibility:
- [item=power-armor-mk2] Fixed icon size and sprite rectangle errors for personal roboport equipment when used with Bob's mods.
(Compatibility is on the "game doesn't crash" level. Tell me if you'd like me to do something more on the matter.)
(Thanks to Witherfox and -Trainman-'s reports on the modpage. Really appreciated the code suggestions.)

6 days ago

Hi, I'd like to report that this is still happening (at least to me) in the latest version.

Getting the error:
Failed to load mods: The given sprite rectangle (left_top=0x0, right_bottom=120x120) is outside the actual sprite size (left_top=0x0, right_bottom=120x64).
If this is being used as an icon you may need to define the icon_size property.
See the log file for more information.: ev-assets/graphics/icons/personal-roboport-mk2-equipment.png

Tried Witherfox's solution, but to no avail, the game still crashes and asks me to disable 2 mods, augmentor (https://mods.factorio.com/mod/augmentor) and Total Productivity (https://mods.factorio.com/mod/Productivity). Deactivating those just makes it so after reloading I'm forced to uninstall even more mods.
Deactivating Bob's Personal Equipment fixes this, I'm pretty positive that it's still a problem.

Ty for your hard work!

New response