PREFACE: I'm new to these forums. If this is the wrong place to post this request, please let me know and I'll move the post elsewhere. Thanks!
So, recently I have started looking into writing my own mods, as I wanted to look into creating a mod that both created and incentivised newer power production means and methods, and asked a question on the Modding discussion forum on steam prevalent to these two topics:
1. Custom Electricity Usage on Specific Recipes
Something like this would be used to say, for example, though the base Assembler 1 uses 103kW of energy, making a recipe such as Low Density Structures would actually require 2x that energy input for 100% speed. This could be useful for some mods (such as one that I'd look into making) to incentivise investing in better power for upscaling particular production lines, such as complex items like engine units. It would also allow less need for new buildings or locking recipes behind exclusive tiers of assembler, and instead just soft-gatekeeping certain recipes in mods behind the power grid.
Now I'm aware you can use 1x1 invisible beacons with custom modules to increase or decrease power usage of assemblers (mentioned in that thread I was in), however another problem occurs with using this semi-solution, which is the second part of this post.
2. Event Triggers for Changing Recipes in Buildings
With the beacon method mentioned above to 'artificially make power variable in recipes', a big problem comes with UPS. Beacons themselves aren't the issue, but rather, there's no good way to detect if a recipe changes in an assembler or other building, at least from what I've delved into the documentation. Yes, there exists 'player' and 'robot' place and destroy functions, but in the case of, say, placing a blueprint on top of an existing building simply changes the recipe. The mod using beacons as an artificial means would essentially require routine checking every assembler to see if the beacon needs to be re-applied, and exploits using mods such as Recursive Blueprints could be used to circumvent this as well (combinator trigger to time recipes and trigger blueprint replacements on assemblers to keep an 'optimally low' power requirement recipe on each beacon trigger check before switching the recipe to an otherwise high-power recipe).
Now since I'm new to modding Factorio, I wouldn't even think of using these features for a good long while from now; but, in the forum, it seems like a few people would actually like to see the idea of variable power dependent recipes and also recipe change events for buildings.
NEW TAGS: Recipes [Electricity Usage Multiplier] and Events [On Building Recipe Change]
Place to ask discuss and request the modding support of Factorio. Don't request mods here.
Return to “Modding interface requests”
Jump to
- General
- ↳ Releases
- ↳ News
- ↳ General discussion
- ↳ Multiplayer
- ↳ Find Servers / Tools / Guides
- ↳ Show your Creations
- ↳ Videos
- ↳ Combinator Creations
- ↳ Mechanical Throughput Magic (circuit-free)
- ↳ Railway Setups
- ↳ Energy Production
- ↳ Medium/Big/Gigantic Sized Structures
- ↳ Fan Art
- ↳ Gameplay Help
- ↳ Spread the Word
- ↳ Off topic
- ↳ This Forum
- ↳ Celebration Party
- Support
- ↳ Gameplay Help
- ↳ Discover Factorio Wiki
- ↳ Discover Others Creations
- ↳ Discover Mods
- ↳ Discover Tools Around Factorio
- ↳ Technical Help
- ↳ Bug Reports
- ↳ Resolved for the next release
- ↳ Assigned
- ↳ Not a bug
- ↳ Pending
- ↳ 1 / 0 magic
- ↳ Duplicates
- ↳ Minor issues
- ↳ Desyncs with mods
- ↳ Won't fix.
- ↳ Resolved Problems and Bugs
- Factorio Direction
- ↳ Ideas and Suggestions
- ↳ Outdated/Not implemented
- ↳ Frequently Suggested / Link Collections
- ↳ Implemented Suggestions
- ↳ Implemented in 2.0
- ↳ Development Proposals
- ↳ Balancing
- Contributions
- ↳ Mods
- ↳ Download mods
- ↳ Mod portal Discussion
- ↳ Mods
- ↳ Mod Packs / Libs / Special Interest
- ↳ 5dim's mod
- ↳ Angels Mods
- ↳ Atomic Power
- ↳ Bob's mods
- ↳ DyWorld
- ↳ F.A.R.L
- ↳ Fentus Challenge & Tool Mods
- ↳ Logistic Train Network
- ↳ MoMods
- ↳ Reika's Mods
- ↳ Resource Spawner Overhaul
- ↳ Yuoki Industries
- ↳ PyMods
- ↳ Questions, reviews and ratings
- ↳ Modding Discussions
- ↳ Modding discussion
- ↳ Modding help
- ↳ Ideas and Requests For Mods
- ↳ Modding interface requests
- ↳ Implemented mod requests
- ↳ Already exists
- ↳ Won't implement
- ↳ Documentation Improvement Requests
- ↳ Resolved Requests
- ↳ Development tools
- ↳ Tools
- ↳ Mod and installation managers
- ↳ Cheatsheets / Calculators / Viewers
- ↳ Development tools
- ↳ Special interest mods and libraries
- ↳ Modding Development
- ↳ Multiplayer / Dedicated Server
- ↳ Multiplayer Board
- ↳ Archive
- ↳ Maps and Scenarios
- ↳ Translations
- ↳ Texture Packs
- ↳ Fan Art
- ↳ Wiki Talk
- ↳ To be sorted
- ↳ Campaign / Scenario suggestions