#Factoriopedia Extended
1 messages · Page 1 of 1 (latest)
Half of me wants procedural demos for production machines, the second half realises the mod compatibility nightmare
My plan is to have at least vanilla and space age support
demonstrations for logistic chests
gonna try the procedural manufacturer animations tomorrow
holy shitttttttttttttttt
...maybe you could make it so mod authors could implement their own simulations somehow? or override existing ones? (in cases where they change enough recipes that it might cause problems)
Simulation is quite easy to use already, but I'll still polish it before the release
Basically its
- Scene setup
- Event markers
- Loop length marker
Thats pretty slick
Perhaps i need to make some tips simulations for my mods... 🤔
I still need to get the display for the chests in WideChests to show both horizontal and vertical to display the fact that I made them rotatable for @modern goblet.
Though with this system, if there's a way to showcase it by blueprinting it and showing it getting pasted rotated would be nice, but I'm not sure how practical
Btw, how exactly do you define it? Specifically, can it be done across mods?
Because I have my own mod that I wanted to let other mods define their own modules for. I did this by using hidden string startup settings with a filepath to require:
https://github.com/PennyJim/gui-modules/blob/main/settings.lua
https://github.com/PennyJim/gui-modules/blob/main/gui.lua#L23-L35
(Also check out data.lua if you want to see my module validation)
I could probably do it
There's a few bugs I have to fix tonight anyway
pretty major ones lmao
I was half just verbalizing a thought I had
some are with the control.lua and some are incompatible with other mods
But penny, feel free to do whatever with the mod
You are a collaborator
You can just add changes
Or use graphics
Or code
It's open source anyways
Hey, the other half was me bringing your attention to this dope thing
Iips
Lmao
Oh favtoriopedia simulations
Yeah the code is there for my mods
Like it's already there
The code for the simulations
Coz I was going to implement custom ones then I decided I wanted to release now lmao
Each simulation type is a function registered in remote, then in data-updates.lua
prototype.factoriopedia_simulation = {
mods = { "factoriopedia-extended" },
init = [[remote.call("factoriopedia-extended", "function_name")]]
}
So if you add your own entities and such, just add this in data.lua, or overwrite the generated simulation in data-final-fixes.lua
Added generated simulations for inserters
pretty
hardest so far - simulations for mining drills
It is made to adapt to modded drills as well - it adjusts the viewport zoom, belt location, cycles ores and if a drill needs fluid to mine an ore it attaches pipes
But for now it can't work with non-electric drills
awesome as fuck
I should not be given any graphical design tasks
