Skip to content

Conversation

@KiwiHawk
Copy link
Collaborator

@KiwiHawk KiwiHawk commented Dec 8, 2025

Implements only naming changes made by

  • AngelsMods
    • "angels-" prefix
  • BobsMods
    • "bob-" prefix
  • Basegame 2.0
    • global -> storage, advanced-electronics -> advanced-circuit etc.

This does PR is NOT in a running state, it only implements name changes which will not be commented.

PR copied from #349 due to permissions issues or something

KompetenzAirbag and others added 21 commits November 28, 2025 18:16
This is an optional field so we need to check if it exists
- Remove checks for old style of ingredients
- Generally we want to hide things rather than remove this. This is much better for mod compatibility and less likely to crash the game
- These recipe etc have been removed from Angel's
- Remove references to normal / expensive
- Use pairs, not ipairs
These changes should all have been implemented in Angel's. Unit tests will now check for missing prerequisites all the time, not just when Sea Block is enabled
- No need to set `localised_name`. Just having the same name in the .cfg file means that it will override
- Removed commented code
- Angel's Petrochem now always disables Bob's Nuclear
- Angel's Nuclear is now part of Petrochem, rather than Industries
Recipe has been renamed
We aren't nilling crushed stone so .json migration will not trigger. Purple metal catalysts have never been released so don't need migrating
Factorio 1.1 used to allow either format for specifying technology ingredients (type was shared with recipes)
@KiwiHawk KiwiHawk merged commit 01328bd into dev Dec 8, 2025
1 check passed
@KiwiHawk KiwiHawk deleted the pr/349 branch December 8, 2025 11:40
@KiwiHawk KiwiHawk added this to the Sea Block 2.0 milestone Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants