Page 1 of 4

Pymods compatibility Mod

Posted: Mon Apr 02, 2018 4:30 am
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

Re: pycoal/ Angel mods compatibility

Posted: Mon Apr 02, 2018 9:51 pm
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

Re: pycoal/ Angel mods compatibility

Posted: Fri Apr 06, 2018 4:24 am
by Patrick
Are the other Py mods compatible with Angel's or do they too eventually need a mod?

Re: pycoal/ Angel mods compatibility

Posted: Fri Apr 06, 2018 4:29 am
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

Re: pycoal/ Angel mods compatibility

Posted: Fri Apr 06, 2018 5:41 am
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?)

Re: pycoal/ Angel mods compatibility

Posted: Fri Apr 06, 2018 6:15 am
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.

Re: pycoal/ Angel mods compatibility

Posted: Fri Apr 06, 2018 6:40 am
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.

Re: pycoal/ Angel mods compatibility

Posted: Fri Apr 06, 2018 6:49 am
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

Re: pycoal/ Angel mods compatibility

Posted: Fri Apr 06, 2018 6:52 am
by Patrick
Updated my post. It's Bob's Logistics for the first error.

Re: Pymods/Angel mods compatibility

Posted: Tue Apr 10, 2018 5:39 am
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

Re: Pymods/Angel mods compatibility

Posted: Sat Apr 14, 2018 8:17 am
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

Re: Pymods/Angel mods compatibility

Posted: Mon Apr 16, 2018 9:34 am
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

Re: Pymods compatibility Mod

Posted: Mon Jun 25, 2018 11:16 am
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

Re: Pymods compatibility Mod

Posted: Mon Jun 25, 2018 5:14 pm
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
--

Re: Pymods compatibility Mod

Posted: Sun Sep 09, 2018 12:29 am
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?

Re: Pymods compatibility Mod

Posted: Sun Sep 09, 2018 12:56 am
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

Re: Pymods compatibility Mod

Posted: Sun Sep 09, 2018 1:53 am
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 :)

Re: Pymods compatibility Mod

Posted: Sun Sep 09, 2018 1:56 am
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.

Re: Pymods compatibility Mod

Posted: Sun Sep 16, 2018 8:02 am
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

Re: Pymods compatibility Mod

Posted: Sat Oct 06, 2018 8:49 am
by kingarthur
new update. see mod portal or ingame mod changelog for details