Quality Effects Fixed


Quality now adds module slots in assembling machines. Forked from Andrey135296's version of the mod to partially work with Maraxsis.

Tweaks
25 days ago
2.0
1.05K
Factorio: Space Age Icon Space Age Mod
Manufacturing
Owner:
TsumikiMiniwa
Source:
https://github.com/cpaca/QualityEffectsFixed
Homepage:
N/A
License:
CC BY-NC-SA 4.0
Created:
7 months ago
Latest Version:
1.1.1 (25 days ago)
Factorio version:
2.0
Downloaded by:
1.05K users

UPDATE WARNING: UPDATING TO QEF 1.1.0 WILL DELETE OLD QEF MACHINES

See above. Factorio 2.0.56 was pulled, and I still need to make QEF 1.1.0. However, if you update from an older version to 1.1.0+, the old QEF machines will be deleted.

Yes, this is fixable. Am I going to fix it? Unlikely. If you want to fix it yourself, the GitHub repository is available (see "Source" listed above here in the page.) Make a PR, and make your changes to the "migrations" folder. I left the init.lua file there (though empty). I can accept the changes AND upload them to the mod portal even from my phone.

Main description:

Each tier of quality adds a module slot to all machines.

This is a straight rip of Andrey135296's code, partially fixed for Maraxsis. (It's still half-broken with Maraxsis but it shouldn't crash anymore.)

Credits/Acknowledgements

Original code

Andrey135296 - Wrote the original Quality Effects mod & a lot of the "foundational" code for versions before 1.1.0 (ie code that QEF was built on)

Crash-fixes and bug-fixes

Kyos - Wrote QEF2, and I got permission to copy their code over to QEF (this mod!) so their bug fixes are in versions before 1.1.0 as well.
https://mods.factorio.com/user/Hyos

factorio-mod-template

fgardt's factorio mod template is so insanely useful, I don't have to do a whole "update changelog, info.json, redownload mod, etc." mess to update QEF, I just add a github commit (or merge a branch in) and it's done
https://github.com/fgardt/factorio-mod-template

License Note

For versions below 1.1.0, the MIT license is in play.

https://github.com/cpaca/QualityEffectsFixed/blob/6a79c094e7e7881d3af19b59e4c719ac4fec79a9/LICENSE

When I upload 1.1.0, the license attached above will change. The 1.1.0 change will be a large enough change that, to my understanding, I can pull this off.

If you're curious - I'm deleting all of the code, I'm changing the thumbnail, - pretty much the only thing I'm not touching is the changelog.txt, which I don't think is copyrightable (MIT or otherwise) regardless.