A complete overhaul to the ordinary personal vanilla equipment, this mod(pack) adds several tiers and types equipments, even custom ones, like personal assembling units and backpacks, that boost your crafting speed and inventory. You can change multiplel parameters of most items. Compatible with Krastorio 2 and jetpack from Earendel.
Mods introducing new content into the game.
New version factorio crushed with this mod, More calls to turn off More Personal Roboports.
Please fix it, i really like your mods.
Ohh.. I n saw 'Failed to load mod' thread
Here's a patch to support 0.17.35:
diff -urN Better-Power-Armor-Grid_2.3.0/changelog.txt Better-Power-Armor-Grid_2.3.1/changelog.txt
--- Better-Power-Armor-Grid_2.3.0/changelog.txt 1970-01-01 10:00:00.000000000 +1000
+++ Better-Power-Armor-Grid_2.3.1/changelog.txt 2019-05-04 09:47:27.755442800 +1000
@@ -0,0 +1,6 @@
+---------------------------------------------------------------------------------------------------
+Version: 2.3.1
+Date: 04. 05. 2019
+
+ Bugfixes:
+ - Renamed technology to support 0.17.35.
diff -urN Better-Power-Armor-Grid_2.3.0/info.json Better-Power-Armor-Grid_2.3.1/info.json
--- Better-Power-Armor-Grid_2.3.0/info.json 2019-03-05 08:42:22.438440500 +1100
+++ Better-Power-Armor-Grid_2.3.1/info.json 2019-05-04 09:47:42.008445600 +1000
@@ -1,11 +1,13 @@
{
"name": "Better-Power-Armor-Grid",
- "version": "2.3.0",
+ "version": "2.3.1",
"factorio_version": "0.17",
"title": "More Armors (Better-Power-Armor-Grid)",
"author": "DiegoPro_77",
"contact": "",
"homepage": "",
"description": "This mod adapts the power armor's grid for my mods and adds 3 new tiers of power armor",
- "dependencies": ["base"]
-}
\ No newline at end of file
+ "dependencies": [
+ "base >= 0.17.35"
+ ]
+}
diff -urN Better-Power-Armor-Grid_2.3.0/locale/en/mod.cfg Better-Power-Armor-Grid_2.3.1/locale/en/mod.cfg
--- Better-Power-Armor-Grid_2.3.0/locale/en/mod.cfg 2019-03-05 08:45:40.367445700 +1100
+++ Better-Power-Armor-Grid_2.3.1/locale/en/mod.cfg 2019-05-04 09:16:10.679100200 +1000
@@ -9,9 +9,9 @@
power-armor-mk5=The ultimate and powerful armor
[technology-name]
-power-armor-3=Power armor
+power-armor-mk3=Power armor
[technology-description]
-power-armor-3=Armor with an enhanced equipment grid and inventory size bonus.
-power-armor-4=Armor with a great equipment grid and inventory size bonus.
-power-armor-5=Armor with the best and ultimate equipment grid and inventory size bonus.
+power-armor-mk3=Armor with an enhanced equipment grid and inventory size bonus.
+power-armor-mk4=Armor with a great equipment grid and inventory size bonus.
+power-armor-mk5=Armor with the best and ultimate equipment grid and inventory size bonus.
diff -urN Better-Power-Armor-Grid_2.3.0/migrations/0_17_35_technology_rename.json Better-Power-Armor-Grid_2.3.1/migrations/0_17_35_technology_rename.json
--- Better-Power-Armor-Grid_2.3.0/migrations/0_17_35_technology_rename.json 1970-01-01 10:00:00.000000000 +1000
+++ Better-Power-Armor-Grid_2.3.1/migrations/0_17_35_technology_rename.json 2019-05-04 09:57:06.930071900 +1000
@@ -0,0 +1,8 @@
+{
+ "technology":
+ [
+ ["power-armor-3", "power-armor-mk3"],
+ ["power-armor-4", "power-armor-mk4"],
+ ["power-armor-5", "power-armor-mk5"]
+ ]
+}
diff -urN Better-Power-Armor-Grid_2.3.0/prototypes/item.lua Better-Power-Armor-Grid_2.3.1/prototypes/item.lua
--- Better-Power-Armor-Grid_2.3.0/prototypes/item.lua 2019-03-05 08:47:18.090224600 +1100
+++ Better-Power-Armor-Grid_2.3.1/prototypes/item.lua 2019-05-04 09:12:13.320216400 +1000
@@ -1,4 +1,4 @@
-for _, animation in ipairs(data.raw["player"]["player"]["animations"]) do
+for _, animation in ipairs(data.raw["character"]["character"]["animations"]) do
if animation.armors then
for _, armor in ipairs(animation.armors) do
if armor == "power-armor-mk2" then
@@ -14,9 +14,9 @@
{
type = "armor",
name = "power-armor-mk3",
- icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk3.png",
+ icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk3.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -46,14 +46,14 @@
stack_size = 1,
equipment_grid = "bigger-equipment-grid",
inventory_size_bonus = 40
-
+
},
{
type = "armor",
name = "power-armor-mk4",
- icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk4.png",
+ icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk4.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -87,9 +87,9 @@
{
type = "armor",
name = "power-armor-mk5",
- icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk5.png",
+ icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk5.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -119,6 +119,6 @@
stack_size = 1,
equipment_grid = "ultimate-equipment-grid",
inventory_size_bonus = 60
-
+
},
-}
\ No newline at end of file
+}
diff -urN Better-Power-Armor-Grid_2.3.0/prototypes/power-armor-mk3.lua Better-Power-Armor-Grid_2.3.1/prototypes/power-armor-mk3.lua
--- Better-Power-Armor-Grid_2.3.0/prototypes/power-armor-mk3.lua 2019-03-05 08:47:52.680344100 +1100
+++ Better-Power-Armor-Grid_2.3.1/prototypes/power-armor-mk3.lua 2019-05-04 09:12:58.160064600 +1000
@@ -1,4 +1,4 @@
-for _, animation in ipairs(data.raw["player"]["player"]["animations"]) do
+for _, animation in ipairs(data.raw["character"]["character"]["animations"]) do
if animation.armors then
for _, armor in ipairs(animation.armors) do
if armor == "power-armor-mk2" then
@@ -15,9 +15,9 @@
{
type = "armor",
name = "power-armor-mk3",
- icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk3.png",
+ icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk3.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -47,14 +47,14 @@
stack_size = 1,
equipment_grid = "bigger-equipment-grid",
inventory_size_bonus = 40
-
+
},
{
type = "armor",
name = "power-armor-mk4",
- icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk4.png",
+ icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk4.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -88,9 +88,9 @@
{
type = "armor",
name = "power-armor-mk5",
- icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk5.png",
+ icon = "__Better-Power-Armor-Grid__/graphics/icons/power-armor-mk5.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -120,6 +120,6 @@
stack_size = 1,
equipment_grid = "ultimate-equipment-grid",
inventory_size_bonus = 60
-
+
},
-}
\ No newline at end of file
+}
diff -urN Better-Power-Armor-Grid_2.3.0/prototypes/technology.lua Better-Power-Armor-Grid_2.3.1/prototypes/technology.lua
--- Better-Power-Armor-Grid_2.3.0/prototypes/technology.lua 2019-03-05 08:50:07.298765900 +1100
+++ Better-Power-Armor-Grid_2.3.1/prototypes/technology.lua 2019-05-04 09:16:40.086416200 +1000
@@ -1,9 +1,9 @@
data:extend{
{
type = "technology",
- name = "power-armor-3",
+ name = "power-armor-mk3",
icon = "__Better-Power-Armor-Grid__/graphics/technology/power-armor-mk3.png",
- localised_description = {"technology-description.power-armor-3"},
+ localised_description = {"technology-description.power-armor-mk3"},
icon_size = 128,
effects =
{
@@ -12,7 +12,7 @@
recipe = "power-armor-mk3"
}
},
- prerequisites = {"power-armor-2", "military-4"},
+ prerequisites = {"power-armor-mk2", "military-4"},
unit =
{
count = 600,
@@ -30,9 +30,9 @@
},
{
type = "technology",
- name = "power-armor-4",
+ name = "power-armor-mk4",
icon = "__Better-Power-Armor-Grid__/graphics/technology/power-armor-mk4.png",
- localised_description = {"technology-description.power-armor-4"},
+ localised_description = {"technology-description.power-armor-mk4"},
icon_size = 128,
effects =
{
@@ -41,7 +41,7 @@
recipe = "power-armor-mk4"
}
},
- prerequisites = {"power-armor-3"},
+ prerequisites = {"power-armor-mk3"},
unit =
{
count = 800,
@@ -59,9 +59,9 @@
},
{
type = "technology",
- name = "power-armor-5",
+ name = "power-armor-mk5",
icon = "__Better-Power-Armor-Grid__/graphics/technology/power-armor-mk5.png",
- localised_description = {"technology-description.power-armor-5"},
+ localised_description = {"technology-description.power-armor-mk5"},
icon_size = 128,
effects =
{
@@ -70,7 +70,7 @@
recipe = "power-armor-mk5"
}
},
- prerequisites = {"power-armor-4", "rocket-silo"},
+ prerequisites = {"power-armor-mk4", "rocket-silo"},
unit =
{
count = 1000,
@@ -87,4 +87,4 @@
},
order = "g-c-c"
},
-}
\ No newline at end of file
+}
Here's a patch to support 0.17.35:
```diff
diff -urN Better-Power-Armor-Grid_2.3.0/changelog.txt Better-Power-Armor-Grid_2.3.1/changelog.txt
--- Better-Power-Armor-Grid_2.3.0/changelog.txt 1970-01-01 10:00:00.000000000 +1000
+++ Better-Power-Armor-Grid_2.3.1/changelog.txt 2019-05-04 09:47:27.755442800 +1000
@@ -0,0 +1,6 @@
+---------------------------------------------------------------------------------------------------
+Version: 2.3.1
+Date: 04. 05. 2019
+
+ Bugfixes:
+ - Renamed technology to support 0.17.35.
diff -urN Better-Power-Armor-Grid_2.3.0/info.json Better-Power-Armor-Grid_2.3.1/info.json
--- Better-Power-Armor-Grid_2.3.0/info.json 2019-03-05 08:42:22.438440500 +1100
+++ Better-Power-Armor-Grid_2.3.1/info.json 2019-05-04 09:47:42.008445600 +1000
@@ -1,11 +1,13 @@
{
"name": "Better-Power-Armor-Grid",
- "version": "2.3.0",
+ "version": "2.3.1",
"factorio_version": "0.17",
"title": "More Armors (Better-Power-Armor-Grid)",
"author": "DiegoPro_77",
"contact": "",
"homepage": "",
"description": "This mod adapts the power armor's grid for my mods and adds 3 new tiers of power armor",
- "dependencies": ["base"]
-}
\ No newline at end of file
+ "dependencies": [
+ "base >= 0.17.35"
+ ]
+}
diff -urN Better-Power-Armor-Grid_2.3.0/locale/en/mod.cfg Better-Power-Armor-Grid_2.3.1/locale/en/mod.cfg
--- Better-Power-Armor-Grid_2.3.0/locale/en/mod.cfg 2019-03-05 08:45:40.367445700 +1100
+++ Better-Power-Armor-Grid_2.3.1/locale/en/mod.cfg 2019-05-04 09:16:10.679100200 +1000
@@ -9,9 +9,9 @@
power-armor-mk5=The ultimate and powerful armor[technology-name]
-power-armor-3=Power armor
+power-armor-mk3=Power armor[technology-description]
-power-armor-3=Armor with an enhanced equipment grid and inventory size bonus.
-power-armor-4=Armor with a great equipment grid and inventory size bonus.
-power-armor-5=Armor with the best and ultimate equipment grid and inventory size bonus.
+power-armor-mk3=Armor with an enhanced equipment grid and inventory size bonus.
+power-armor-mk4=Armor with a great equipment grid and inventory size bonus.
+power-armor-mk5=Armor with the best and ultimate equipment grid and inventory size bonus.
diff -urN Better-Power-Armor-Grid_2.3.0/migrations/0_17_35_technology_rename.json Better-Power-Armor-Grid_2.3.1/migrations/0_17_35_technology_rename.json
--- Better-Power-Armor-Grid_2.3.0/migrations/0_17_35_technology_rename.json 1970-01-01 10:00:00.000000000 +1000
+++ Better-Power-Armor-Grid_2.3.1/migrations/0_17_35_technology_rename.json 2019-05-04 09:57:06.930071900 +1000
@@ -0,0 +1,8 @@
+{
+ "technology":
+ [
+ ["power-armor-3", "power-armor-mk3"],
+ ["power-armor-4", "power-armor-mk4"],
+ ["power-armor-5", "power-armor-mk5"]
+ ]
+}
diff -urN Better-Power-Armor-Grid_2.3.0/prototypes/item.lua Better-Power-Armor-Grid_2.3.1/prototypes/item.lua
--- Better-Power-Armor-Grid_2.3.0/prototypes/item.lua 2019-03-05 08:47:18.090224600 +1100
+++ Better-Power-Armor-Grid_2.3.1/prototypes/item.lua 2019-05-04 09:12:13.320216400 +1000
@@ -1,4 +1,4 @@
-for , animation in ipairs(data.raw["player"]["player"]["animations"]) do
+for , animation in ipairs(data.raw["character"]["character"]["animations"]) do
if animation.armors then
for , armor in ipairs(animation.armors) do
if armor == "power-armor-mk2" then
@@ -14,9 +14,9 @@
{
type = "armor",
name = "power-armor-mk3",
- icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk3.png",
+ icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk3.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -46,14 +46,14 @@
stack_size = 1,
equipment_grid = "bigger-equipment-grid",
inventory_size_bonus = 40
-
+
},
{
type = "armor",
name = "power-armor-mk4",
- icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk4.png",
+ icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk4.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -87,9 +87,9 @@
{
type = "armor",
name = "power-armor-mk5",
- icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk5.png",
+ icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk5.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -119,6 +119,6 @@
stack_size = 1,
equipment_grid = "ultimate-equipment-grid",
inventory_size_bonus = 60
-
+
},
-}
\ No newline at end of file
+}
diff -urN Better-Power-Armor-Grid_2.3.0/prototypes/power-armor-mk3.lua Better-Power-Armor-Grid_2.3.1/prototypes/power-armor-mk3.lua
--- Better-Power-Armor-Grid_2.3.0/prototypes/power-armor-mk3.lua 2019-03-05 08:47:52.680344100 +1100
+++ Better-Power-Armor-Grid_2.3.1/prototypes/power-armor-mk3.lua 2019-05-04 09:12:58.160064600 +1000
@@ -1,4 +1,4 @@
-for , animation in ipairs(data.raw["player"]["player"]["animations"]) do
+for , animation in ipairs(data.raw["character"]["character"]["animations"]) do
if animation.armors then
for , armor in ipairs(animation.armors) do
if armor == "power-armor-mk2" then
@@ -15,9 +15,9 @@
{
type = "armor",
name = "power-armor-mk3",
- icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk3.png",
+ icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk3.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -47,14 +47,14 @@
stack_size = 1,
equipment_grid = "bigger-equipment-grid",
inventory_size_bonus = 40
-
+
},
{
type = "armor",
name = "power-armor-mk4",
- icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk4.png",
+ icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk4.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -88,9 +88,9 @@
{
type = "armor",
name = "power-armor-mk5",
- icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk5.png",
+ icon = "Better-Power-Armor-Grid/graphics/icons/power-armor-mk5.png",
icon_size = 32,
-
+
resistances =
{
{
@@ -120,6 +120,6 @@
stack_size = 1,
equipment_grid = "ultimate-equipment-grid",
inventory_size_bonus = 60
-
+
},
-}
\ No newline at end of file
+}
diff -urN Better-Power-Armor-Grid_2.3.0/prototypes/technology.lua Better-Power-Armor-Grid_2.3.1/prototypes/technology.lua
--- Better-Power-Armor-Grid_2.3.0/prototypes/technology.lua 2019-03-05 08:50:07.298765900 +1100
+++ Better-Power-Armor-Grid_2.3.1/prototypes/technology.lua 2019-05-04 09:16:40.086416200 +1000
@@ -1,9 +1,9 @@
data:extend{
{
type = "technology",
- name = "power-armor-3",
+ name = "power-armor-mk3",
icon = "Better-Power-Armor-Grid/graphics/technology/power-armor-mk3.png",
- localised_description = {"technology-description.power-armor-3"},
+ localised_description = {"technology-description.power-armor-mk3"},
icon_size = 128,
effects =
{
@@ -12,7 +12,7 @@
recipe = "power-armor-mk3"
}
},
- prerequisites = {"power-armor-2", "military-4"},
+ prerequisites = {"power-armor-mk2", "military-4"},
unit =
{
count = 600,
@@ -30,9 +30,9 @@
},
{
type = "technology",
- name = "power-armor-4",
+ name = "power-armor-mk4",
icon = "Better-Power-Armor-Grid/graphics/technology/power-armor-mk4.png",
- localised_description = {"technology-description.power-armor-4"},
+ localised_description = {"technology-description.power-armor-mk4"},
icon_size = 128,
effects =
{
@@ -41,7 +41,7 @@
recipe = "power-armor-mk4"
}
},
- prerequisites = {"power-armor-3"},
+ prerequisites = {"power-armor-mk3"},
unit =
{
count = 800,
@@ -59,9 +59,9 @@
},
{
type = "technology",
- name = "power-armor-5",
+ name = "power-armor-mk5",
icon = "Better-Power-Armor-Grid/graphics/technology/power-armor-mk5.png",
- localised_description = {"technology-description.power-armor-5"},
+ localised_description = {"technology-description.power-armor-mk5"},
icon_size = 128,
effects =
{
@@ -70,7 +70,7 @@
recipe = "power-armor-mk5"
}
},
- prerequisites = {"power-armor-4", "rocket-silo"},
+ prerequisites = {"power-armor-mk4", "rocket-silo"},
unit =
{
count = 1000,
@@ -87,4 +87,4 @@
},
order = "g-c-c"
},
-}
\ No newline at end of file
+}
```
Thanks, but I don't know how to use it :(
If you're on Linux or MacOS, you can use the patch command to apply a diff. Some examples: https://www.thegeekstuff.com/2014/12/patch-command-examples/
On windows, you can also use the patch command, but there are also numerous GUI tools that will help you apply a diff. https://stackoverflow.com/questions/517257/how-do-i-apply-a-diff-patch-on-windows
Edit: more instructions.
On Linux or OSX, something like the following should work:
1. paste the diff into a file in your mods folder called Better-Power-Armor-Grid_2.3.1.diff
2. unzip the current version of the mod (Better-Power-Armor-Grid_2.3.0.zip)
3. rename the new folder to Better-Power-Armor-Grid_2.3.1
4. run the following commands in a terminal:
cd /path/to/your/mods/folder
patch < Better-Power-Armor-Grid_2.3.1.diff
Thank you very much :)
How do I apply the patch? I’ve read the instructions but I’m still confused, I’m on windows.
You could install Git for Windows (what I've got, currently ships as part of GitHub Desktop), or Cygwin (it includes a package for the patch command). Then the commands for Linux/OSX should work pretty much the same. Alternatively, the StackOverflow page I linked earlier suggests that TortoiseSVN includes a GUI patch program.
(Stripping trailing CRs from patch; use --binary to disable.)
patching file changelog.txt
(Stripping trailing CRs from patch; use --binary to disable.)
patching file info.json
Hunk #1 FAILED at 1 (different line endings).
1 out of 1 hunk FAILED -- saving rejects to file info.json.rej
(Stripping trailing CRs from patch; use --binary to disable.)
can't find file to patch at input line 34
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
|diff -urN Better-Power-Armor-Grid_2.3.0/locale/en/mod.cfg Better-Power-Armor-Grid_2.3.1/locale/en/mod.cfg
|--- Better-Power-Armor-Grid_2.3.0/locale/en/mod.cfg 2019-03-05 08:45:40.367445700 +1100
|+++ Better-Power-Armor-Grid_2.3.1/locale/en/mod.cfg 2019-05-04 09:16:10.679100200 +1000
File to patch:
everytime i got this error. :/
Well, guys,
thank you for all the help that you're giving to the community.
Unfortunately for me, May is a difficult and busy period, and I can't find time to fix these bugs.
However, since I see that this problem is getting out of hand, I'll release a patch-update to resolve all the problems, definitively.
Thank you for all the support.
_DiegoPro77