Pymods compatibility Mod

pyanodon's mods are here

Moderator: pyanodon

kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Pymods compatibility Mod

Post by kingarthur »

Under Major Reconstruction to fix issues with mod. please see this post for explanation: viewtopic.php?f=190&t=51967&p=435831#p435831

handles compatibility for mods to play well with Pymods.

Patch to make Pymods compatible with other mods.

compatible mods
-Angels mods
-Bobs mods
-OmniMatter
-Bio Industries
-Mad Clowns

the patch merges any duplicate items between mods, fixes any issues that stop game progress and attempts to balance recipes

im still working on items and balance and recipes but its playable

links:
mod
https://mods.factorio.com/mod/PyCoalTBaA/downloads

forum page
viewtopic.php?f=190&t=51967

All now and future Pymods are/will be supported
Last edited by kingarthur on Tue Jun 11, 2019 4:28 am, edited 5 times in total.
User avatar
pyanodon
Smart Inserter
Smart Inserter
Posts: 1909
Joined: Wed Apr 20, 2016 4:42 pm
Contact:

Re: pycoal/ Angel mods compatibility

Post by pyanodon »

oHH THANK YOU! I forgot to link you here. Sorry king,


People his job is amazing, he is working hard to make angels compatible with pymods..so you all can torture yourselves with both mods XD XD XD
pY Coal processing mod
Discord: Pyanodon #5791
Patrick
Inserter
Inserter
Posts: 31
Joined: Sun Apr 16, 2017 6:30 am
Contact:

Re: pycoal/ Angel mods compatibility

Post by Patrick »

Are the other Py mods compatible with Angel's or do they too eventually need a mod?
kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Re: pycoal/ Angel mods compatibility

Post by kingarthur »

Patrick wrote:Are the other Py mods compatible with Angel's or do they too eventually need a mod?
sorry the names kinda a leftover from when it was just pycoal. the patch handles all pymods. pyfe and pyht are both supported as well any future py/angel mods
Patrick
Inserter
Inserter
Posts: 31
Joined: Sun Apr 16, 2017 6:30 am
Contact:

Re: pycoal/ Angel mods compatibility

Post by Patrick »

Not sure where / how this bug comes into play, but it occurs when either Angels' Petrochem or Smelting (both require the override functions of Refining) is active at the same time as Py's HighTech.

Image

Mod List is:
- Angel's Petrochem
- Angel's Refining
- Angel's Smelting
- PyCoal Touched By An Angel
- PyCoal
- PyFusion
- PyHighTech
- PyIndustry
- Bob's Electronics
- Bob's Plates
- Bob's Function Library

Also, you may want to list Bob's Electronics as a hard dependency since it is what defines the "wooden-boards". Not having it active throws an error when Bob's Plates is active alongside this (or maybe just the PyMods?)
Last edited by Patrick on Fri Apr 06, 2018 6:31 am, edited 1 time in total.
kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Re: pycoal/ Angel mods compatibility

Post by kingarthur »

could be either one. ill look into it. im think its probably an issue to do with not probably checking if only some of bobs is active with pyht turned on.
Patrick
Inserter
Inserter
Posts: 31
Joined: Sun Apr 16, 2017 6:30 am
Contact:

Re: pycoal/ Angel mods compatibility

Post by Patrick »

I see. I activated more of Bob's mods and managed to narrow it down to Bob's Logistics, but then this popped:

Image

From what I can tell it was because Angel's Bio Processing was not enabled. May want to list Bob's Logistics and Angel's Bio Processing as dependencies.
Last edited by Patrick on Fri Apr 06, 2018 6:51 am, edited 1 time in total.
kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Re: pycoal/ Angel mods compatibility

Post by kingarthur »

alright its defiantly got to be the fact that i just assumed and tested with a complete set of mods and not only some of them. ill need to go in an add some optional dependency for the different setups. thanks for let me know about it
Patrick
Inserter
Inserter
Posts: 31
Joined: Sun Apr 16, 2017 6:30 am
Contact:

Re: pycoal/ Angel mods compatibility

Post by Patrick »

Updated my post. It's Bob's Logistics for the first error.
kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Re: Pymods/Angel mods compatibility

Post by kingarthur »

new update to pycoaltbaa. fixed an issue with nitro-benzene recipe not being unlock-able. start process on compatibility for madclowns mods. still needs more going over and if anybody knows of any items that need merged just let me know
kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Re: Pymods/Angel mods compatibility

Post by kingarthur »

soonish im going to be make an adjustment to PyCoalTBaA to remove the hard dependency on angels petrochem and rejigger the internal bits to enable pycoal compatibility to other mods with or without angels active
kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Re: Pymods/Angel mods compatibility

Post by kingarthur »

kingarthur wrote: to do for 0.0.15 update for PyCoalTBaA

things still to do
merge sodium chlorate PYFE/Petrochem
fix phosphate mine
create infinite versions of borax and niobium
add borax/niobium to angels ores

add borax/niobium to madclowns ore
look at cumene process in Petrochem to see about adding cumene resource
merge epichlorohydrin
merge Acetic acid

create recipes to go between gas and solid for phenol, bisphenol a, melamine, and urea
create recipe to get raw fiber from bioprocessing

things planned for after 0.0.15
add support for omnimatter
remove hard dependancey on angels petrochem
go thru different combinations of pymods, bobs, and angels to account for when only parts of the mod packs are enabled
more work on madclowns support
More Settings for things?
posted 0.0.15. it fixes a few issues and merged a few items and gasses. i created the infinite borax and niobium but only borax is spawning right now. im going to look at it later and figure out why niobium isnt. also made setting to disable infinite borax or niobium if wanted. although the settings dont do anything yet. will fix along with niobum. anything still on that list will be done this week
kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Re: Pymods compatibility Mod

Post by kingarthur »

new update posted.

0.0.17 - fixed missing check for optional bio processing. started work on a productivity modifier for spacex. add compatibility for Bio Industries (merged fertilizer and ash). added compatibility for omnimatter (merged pymods ores into omni ore).

started on a bit of angels re balancing
static
Burner Inserter
Burner Inserter
Posts: 6
Joined: Mon Apr 24, 2017 10:34 pm
Contact:

Re: Pymods compatibility Mod

Post by static »

Updated everything today and got this error at launch:

--
Failed to load mods:_ _PyCoalTBaA_ _/data-final-fixes.lua:44: _ _PyCoalTBaA_ _/prototypes/overrides-bioindustries.lua:76: attempt to index field '?' (a nil value)

Mods to be disabled:
PyCoalTBaA
--
DaleStan
Filter Inserter
Filter Inserter
Posts: 371
Joined: Mon Jul 09, 2018 2:40 am
Contact:

Re: Pymods compatibility Mod

Post by DaleStan »

With most of Angel's (minus the Nilaus and ShredNation theme packs) and all four of Pyandon's mods (mod-list.json attached, zip of the mods here, but it's 270 MB), PyCoalTBaA refuses to load with this error message

Failed to load mods: Error in assignID, item with name 'glass' does not exist.
Source: glass-sand4 (recipe).
Mods to be disabled:
PyCoalTBaA

If I click "Disable listed mods", the game starts successfully. Is there another dependency that I need to use for this mod?
Attachments
mod-list.json
(6.12 KiB) Downloaded 236 times
kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Re: Pymods compatibility Mod

Post by kingarthur »

DaleStan wrote:With most of Angel's (minus the Nilaus and ShredNation theme packs) and all four of Pyandon's mods (mod-list.json attached, zip of the mods here, but it's 270 MB), PyCoalTBaA refuses to load with this error message

Failed to load mods: Error in assignID, item with name 'glass' does not exist.
Source: glass-sand4 (recipe).
Mods to be disabled:
PyCoalTBaA

If I click "Disable listed mods", the game starts successfully. Is there another dependency that I need to use for this mod?
you shouldnt need anything else to use them. most likely something was updated and a recipe got changed. ill look into it tonight and get it figured out
User avatar
pyanodon
Smart Inserter
Smart Inserter
Posts: 1909
Joined: Wed Apr 20, 2016 4:42 pm
Contact:

Re: Pymods compatibility Mod

Post by pyanodon »

kingarthur wrote:you shouldnt need anything else to use them. most likely something was updated and a recipe got changed. ill look into it tonight and get it figured out
We didnt update anything :)
pY Coal processing mod
Discord: Pyanodon #5791
kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Re: Pymods compatibility Mod

Post by kingarthur »

pyanodon wrote:
kingarthur wrote:you shouldnt need anything else to use them. most likely something was updated and a recipe got changed. ill look into it tonight and get it figured out
We didnt update anything :)
Angel did recently. before angels couldn't play without bobs in .16. thats been fixed and i didn't account for a angels + py only game due to it not working before.
kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Re: Pymods compatibility Mod

Post by kingarthur »

finally got off my ass and made some time to get an update done.

0.022 - adds settings to enable/disable finite py ores patches. should now be able to independently choose between finite on or off, infinite on or off and add them to angels sorting on or off. merged ethylene from angels and pyhightech. fixed MP content issues related to conditional requirement checks in data.lua. fixed error related a pyangels game without bobs being unable to load
kingarthur
Smart Inserter
Smart Inserter
Posts: 1463
Joined: Sun Jun 15, 2014 11:39 am
Contact:

Re: Pymods compatibility Mod

Post by kingarthur »

new update. see mod portal or ingame mod changelog for details
Post Reply

Return to “PyMods”