I'm very experienced with lua but i have never written for factorio before so this is my first project.
It has been fun learning the factorio API and libraries with help from Nonoce's code.
This thread is to give you an idea of what i'm doing, and for people to make suggestions for improvements or new features.
I'm open to all feedback and suggestions.
I have made a discord for this mod, please stop by and leave a comment, or if you want to talk about the mod.
https://discord.gg/a9CNarA
I would very much appreciate a response from Nonoce, the original developer of this mod.
-
(DONE) Re-balancing of Warp-Miner productivity upgrade
-
(DONE) Character mining speed upgrades
-
(DONE) Buffer Chest upgrades for the underground entrances and teleporters
-
(DONE) Separation of platform size researches (so you know what you're upgrading)
-
(DONE) Different planets to warp to, creating some variety and a reason to buffer resources.
-
(DONE) Power Armor Mk3 ("Warp Armor")
-
(DONE) A small amount of water for the boiler room
-
(DONE) Pipes should be uni-directional. Use pumps to empty them.
-
(DONE) Loaders directions should determine how resources are transferred between floors
-
(DONE) Pollution from the lower floors should be transported to the surface, but isn't.
-
(DONE) Circuit connections between floors
-
(DONE) More underground entrances
-
(DONE) Platform shapes (squares are boring)
-
(DONE) Extra stack and non-stack inserter upgrades
-
(DONE) Extra bot speed and bot capacity upgrades
-
(DONE) Remove energy cost of transporting resources through teleporter and underground chests and pipes, including for player teleporter.
-
(DONE) Fix bugs persistence of energy and chest contents of teleporters and underground entrances between warps and upgrades
-
(DONE) Fix bugs persistence of circuit connections of underground entrances to platform entities between warps
-
(DONE) Fix bugs Power supply issues between floors. The problem was the accumulators don't charge correctly between eachother. These items will be removed/changed, and this is no longer an issue. The teleporter also didn't charge. This too is fixed.
-
(DONE) Requester/ActiveProvider chest upgrades for the teleporters and underground entrances, instead of buffer chests
-
(DONE) Partial Factorissimo Support. Works underground only. On planet surface they will break between warps.
-
(DONE) A second set of loaders to the teleporter/underground chests, for a total of 4 belts each instead of 2.
-
(DONE) 8 belts on main underground entraces.
-
(DONE) Re-work warp energy and warp reactor into something new.
-
(DONE) Teleporter requester chests circuit conditions will default to "set-request". It seems unlikely to ever need the read-contents on the requester. Read from the destination chest instead.
-
(DONE) Space Science level upgrades and space factory and boiler floor upgrades
-
(DONE) Warp Reactor Steering/endgame
-
(DONE) Special Rail Logistics
-
(DONE) Accelerator, Stabilizer & Radar platform abilities.
-
(DONE) Warp Reactor Storyline/earlygame/autowarping/warp-timer. I didn't add a cooldown. Instead, certain planets can affect the warp charge timer.
-
(DONE) Localization (en)
-
(DONE) Fix bugs Teleporter gate placement errors
-
(DONE) Warp Reactor Fuel Rods
-
(DONE) Minimap issues underground
-
(DONE) Playtest general bug hunting and bug fixing
-
(DONE) Multiplayer Support.
-
(DONE) Tiny amount of all resources to all planets
-
(DONE) Factory platform progression alignment issues
-
(DONE) Longer warp charge timer, needs to be several minutes and countdown passively at a slow rate to 30 seconds.
-
(DONE) Directional Train Loaders (load/unload)
-
(DONE) Tweak technologies, prerequisites and costs
-
(DONE) Warptorio Migration Script (Yay saves!). It unlocks enough platform size research upon migration to have a large enough platform for everything. Though i recommend starting a new save.
-
(DONE) Make hazard tiles more accurate, and only remove what is needed when upgrading platform logistics and entrances
-
(DONE) Quality-Of-Life tweaks to teleporter behavior to prevent disorientation when teleporting.
-
(DONE) Ensure teleporter cannot be lost or permanently destroyed & fixes for potential glitches
-
(DONE) Re-color the Warp Pipes
-
(DONE) Add sub-icons to researches for uniqueness, and particularly to help with identifying researches affecting the corners.
-
(DONE) Add special power pole to boiler room
-
(DONE) Space Science - Warp Modules
-
(DONE) Space Science - Warp Roboport (more charging slots)
-
(DONE) Character Reach upgrades
-
(DONE) A reason to leave the warp platform and explore the planet. Loot Chests randomly spawn with random goodies in them.
-
(DONE) Warp Nukes
-
(DONE) Wait for community playtesting. Monitor for approx 1 week for bug reports and suggestions.
-
(DONE) Playtest and balance things and hunt and fix bugs (finished red and green science)
-
(DONE) Fix bugs ghost-entity directions being lost between warps
-
(DONE) Final Checks
-
(DONE) Release
-
(DONE) Mic Drop
Features and bugs and things i will not be adding or addressing for various reasons:
-
Boss biters, more biter types, levels, and sizes.
-
Biter kill counter
-
Bookmarking planets.
-
Infinite platform sizes.
-
Additional floors: Teleporter Room (a small intermediary between teleporter gate and platform).
-
Special/dedicated/upgradeable platform defences, or other kinds of special platform structures aside from those that affect logistics.
-
A mass recall ability (to automatically deconstruct everything you've built outside the platform).
-
Circuit network through planet teleporter. Making this happen requires a glitchy use of factorio surfaces.
-
Fix bugs persistence of circuit connections of underground entrances to platform entities between upgrades.
-
Further mod compatability
-
Mod Achievements
-
Unidirectional pipes waste their contents when the destination pipe has a reserved fluid in it, and they also waste their contents between upgrades. Instead, their capacity was reduced to 500.
-
Difficulty, pollution & general mod settings. Instead, most settings for planets are copied off the original map generation settings.
-
Larger platforms will frequently cover spawn area resources. This is a problem. todo; make spawn area bigger. ... Apparently nothing can be done about this, as far as i know. Consider it an increase in difficulty in exchange for bigger platform.
-
Loader filters are lost when switching loader directions and they also lose items on the loaders.