Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Factorio - a factory building game - now with Space Age expansion

Joined
Jan 7, 2012
Messages
15,254
Sounds great. But I see they mentioned the issue of not being able to select which branch to take while manually driving the train, with no solution given? Granted its kind of small thing.
 

Jaedar

Arcane
Patron
Joined
Aug 5, 2009
Messages
10,143
Project: Eternity Shadorwun: Hong Kong Divinity: Original Sin 2 Pathfinder: Kingmaker
Sounds great. But I see they mentioned the issue of not being able to select which branch to take while manually driving the train, with no solution given? Granted its kind of small thing.
There's not much point to driving the train manually when you can just ctrl-click anywhere on the rail network and have the autopilot take you there.
 

Caim

Arcane
Joined
Aug 1, 2013
Messages
17,415
Location
Dutchland
fff-378-rail-planner-obstacles.png


That's going to be fun planning ahead.
 

Ironmonk

Augur
Joined
Sep 29, 2014
Messages
529
Location
Mordor
I guess this is highly appropriate:
:hype:
I guess from all the recent Friday Facts, this is probably the best.... at least it made me smile like a fool the most :love:
 
Last edited:

Ironmonk

Augur
Joined
Sep 29, 2014
Messages
529
Location
Mordor
And here it is!

Friday Facts #381 - Space Platforms

Check the link because it seems that there are some animations that can't be copy-pasted here.

Friday Facts #381 - Space Platforms​


Posted by V453000 on 2023-10-20


Hello,
Several FFFs ago we have shown you what a Space platform can look like, today we would like to explain how they work in a bit more detail.

What are Space platforms?​

Space platforms are little (or not) flying factories that act as the means of transportation between planets, both for items and players.

Birth of a platform​

You start by launching an item called "Space platform starter pack" into space. The item is inserted into the rocket silo in a similar way to the satellite.
fff-381-rocket.png

This rocket is carrying a space platform starter pack, as you can tell from looking at the alt-mode overlay.

Space platform hub​

The initial platform has only one structure - the space platform hub. The hub is a 1-per-platform central entity which stores items for both construction and logistics, has logistic requests, and a train-like schedule where planets act as stops.
If the hub is destroyed, the entire platform is lost.
fff-381-hub.png

Space platform hub, the centerpiece of every space platform.
Many of you could tell earlier that the graphics of the space platform hub are a concept art placeholder, while the real version is being worked on.

The inventory of the space platform hub is limited, but so called cargo bays can be constructed next to the hub to increase the capacity.


The graphics aren't yet finished, but you can already see how the hub and cargo bays will visually attach.
Jaroslaw's sanity is now somewhere deep in these pixels, if you find it please send it back.

Initially, we were trying a different system, where the cargo bays would be separated entities, and you would have to shuffle things around, but it was just a non-fun bookkeeping activity, so we just went with one big central inventory.

How do things get to Space platforms?​

The next part was clear and unchanged form the beginning: Rockets are used to bring items to platforms, and this part is the main price of delivering items into space or other planets.
But the rest went through an evolution.
The original plan was, that it would be part of the logistic challenge to transport and insert all the required items directly into the rocket silo. Everything in the silo would be available to the "orbital logistic system", which pulls required items from available rocket silos.
The problem was, that the actual gameplay produced by this system proved to be incredibly annoying very quickly. The reason is, that you need many different items in small quantities to build all the platform mini-factory and the only reasonable solution to do that was weird.
You had to filter the inventory slots in the silo, so each of the items would have a dedicated space, and then to bring every individual item to the silo.
fff-381-manual-configuration.png

Configuring this wasn't fun. On top of that, all the items had to be backed-up in the silo AND the chests.
We needed a way out, so we added 3 semi-separated features to fix this pain:
  1. The rocket silo is directly connected to the logistic network and works as a requester chest.
  2. The rocket silo can be configured (a checkbox), to automatically request things needed by the platform above from the local logistic network. Note that this is only activated when the items are already present in the network in the needed quantities.
  3. When you are placing ghosts on the space platform, the space platform can be set to automatically request these items from the surface of the local planet

With these 3 things combined, you can just build ghosts on the platform, and everything is done automatically, assuming you have the items already available in your logistic network.
The important part is that you can still ignore the logistic network, and stockpile the silos manually, which can be very practical in special situations, or basically required in some of the yet-undisclosed Space Age content, but it is an exception.

Asteroids as a resource​

In space you encounter asteroids which are both a resource and a hazard.
They come in various sizes, asteroid chunks are the tiniest and don't do any damage to the platform when they hit it. Chunks can also be caught by the mechanical tentacles of asteroid collectors to be processed into items.


There are three general asteroid types:
  • Metallic asteroids for iron ore used to produce gun turret ammunition and thruster oxidiser.
  • Carbonic asteroids for carbon which is a new resource used on the platform to produce thruster fuel.
  • Oxide asteroids for ice which is melted into water, then used to produce thruster fuel and oxidiser.

A new machine called a crusher is used to process the asteroids. Later on, more resource types can be obtained from asteroids using advanced crushing recipes.


It can happen that the platform collects too many asteroids or some recipe byproducts just accumulate too much. Here's one simple feature that we love: You can dump items overboard with inserters.


In the past we've had multiple versions of ways how to trash items from platforms, including having a special storage entity which was able to do that. It all got so complicated that in the end we just went with this super simple solution.

Space science - in space​

What if we produced space science packs on the space platform instead of by just sending satellites into space? Sounds cool on first sight because it fleshes out the space science pack into something more than just the imaginary "satellites sent us research data from space", but there are even better reasons for it.
In our initial version of space platforms, you would unlock all of their components immediately after the rocket silo.
With that you could go explore planets. This sounds great until you realize that the player isn't quite getting anything useful out of any of this until they have successfully brought science packs back from another planet.
This means, that you had to:
  1. Make the rocket silo and many rockets.
  2. Build the space platform.
  3. Travel to the other planet.
  4. Solve the challenges of the planet and automate science pack and rocket production there.

That is quite a lot of a big steps to do and it reminds us a similar pacing problem we already had in the past with the oil processing changes covered in the FFF-304 and FFF-305.
So we tried to break this into smaller manageable sub-parts which yield some usefulness/reward on their own. This is helped by effectively having two tiers of space science packs.
Satellites launched into space are still used to obtain the first space science packs, but you only get 10 space science packs for a satellite. You can spend these on a few technologies which cost in the range of 10-30 space science packs each.
Namely, this is where you can unlock tier 2 modules, kovarex enrichment process, space platforms, asteroid collectors, and a new space science pack recipe.
fff-381-space-science-progression-technology-graph.png

The next step is to construct a basic platform capable of collecting and crushing asteroids.
This platform can combine crushed asteroids with imported uranium from Nauvis to produce science packs in much higher quantities.
With 1 rocket load of enriched uranium you can produce 1000 space science packs in space which makes it 100+ times more efficient than sending satellites into space.
This is effectively splitting the space science technologies in two distinct tiers.

Platform producing space science and putting it into the platform hub from where it will be sent to the surface.

Past this point, technologies return back to costing hundreds/thousands of research points each, normal infinite technologies become affordable so you can finally get more robot speed upgrades, weapon damage upgrades, or unlock the atomic bomb.
This progression is also very useful so the player first gets to grasp the basics of asteroid processing in a safe environment before they need to build a platform which dares to travel away from Nauvis.

Moving space platforms​

Space platforms can either be stopped in orbit, or moving between two orbits.
For movement, the platform has some weight based on its size (number of tiles), which is attempted to be moved by the force of the thrusters. This means the bigger the platform, the more thrusters it needs to move fast.
In order to move, the thruster needs to be supplied with fuel and oxidiser, which can be obtained from asteroid resources.

Our platform can now fly, but that isn't without risk...

Asteroids as a threat​

The platform must be equipped with defensive turrets because after departing from Nauvis orbit larger asteroids appear. If unchecked, these can heavily damage and eventually completely destroy the platform. On destruction, the bigger asteroids split into multiple smaller ones, eventually turning into the harmless chunks.


Building rules​

Everything on Space platforms is done via the remote view (no coincidence it was the topic of the last FFF).
Some entities can't be constructed on platforms at all. For example:
  • Robots so the platform remains a belt logistic puzzle.
  • Chests to prevent excessive buffering.
  • Vehicles including trains and spidertrons for various reasons.
  • Burner entities for a bit of realism as there's no atmosphere in space.

Space platforms cannot have holes in tiles, and their surface must be contiguous. If a tile that bridges two sections is destroyed, the section without connection to the hub is destroyed as well.


Power on space platforms​

Power is automatically distributed by space platform tiles so you don't need to build electric poles or substations on the platform, allowing for some even denser belt designs.
The platform gets power primarily from solar panels, but power is still rather limited on the platform, as every solar panels adds to the size of the platform which increases its weight, slows it down.
This means efficiency modules are now much more useful than before.
Solar panel output is generally greater in space than on planets, but most planets are further away from the star than Nauvis, and eventually we get to travel to really distant places where solar panels are almost useless. This leaves room for nuclear power being completely viable to be used on space platforms, though it requires a significant amount of water/ice to be gathered from asteroids.
fff-381-nuclear-platform.png

Quality implications​

Quality of entities is extremely influential on the platform since its effects basically multiply against each other.
  • Higher quality chemical plants produce fuel faster while consuming the same amount of power.
  • Higher quality solar panels means you need to use less space so the thrusters have an easier time moving the platform.
  • Higher quality asteroid collectors have more arms for catching asteroid chunks.
  • Higher quality furnaces and assembling machines can craft ammo faster.
  • Higher quality gun turrets have increased range, so they get more time to shoot the asteroids before they would hit the platform.
  • In general, higher quality entities have more health, so the platform can tank more hits if an asteroid slips through.

Long story short, if you have a few higher quality items, it might make a lot of sense to use them on the platform.


This is what a platform with legendary components could look like.


The process​

The platforms you can see here today achieve quite accurately what kovarex's initial idea was, however we have spent a lot of time finding the right path to get there. The rocket logistics and space platform mechanics were changed very significantly many times. We weren't afraid to rework systems related to the platform in order to make the experience of building them as good as we can imagine.
Apart from the technical mechanics, we've created interesting recipes which don't get too complicated. At the start we had a rough idea of what we want to achieve (somehow craft ammo and something for thrusters), and Earendel has laid out a creative set of recipes. Since then I (V453000) have done a lot of balancing passes and tweaks and we've got something quite solid now.
As you're probably already used to by now, the graphics you can see in this post have taken a lot of effort to make. Though this time it exceeded the trend by quite a bit, and the space platform has been a real team effort more than anything before it.
From the surface of the space platform tiles and decoratives done by Lucas; Space platform transitions, thrusters, crushers and the hub/cargo bays done by Jaroslaw; Asteroid collectors and starfield shader done by Jerzy; to the asteroids done by Fearghall; with all the concept art from Earendel; and oversight from Albert with V453000; we can safely say close to everybody from the GFX department has been involved, and pretty much every one of these tasks has tested our sanity.

Conclusion​

It is an undeniable fact that the factory must grow, always. But sometimes it just transcends to the point where it seems like nothing matters anymore and all of the challenges have been trivialized. Survival, space constraints, items feeling like they have any value, and so on.
With the rules of how space platforms are built, we can enjoy these feelings of puzzles to be solved for quite a bit further. While building a platform can be easy by sending more platform tiles to space and giving yourself more room to build, it is always motivating to try to keep the platform compact so it can fly as fast as possible.
Space platforms can specialize in different tasks, so it can be motivating to optimize them for different design goals. You can aim to make a huge platform that can load thousands of items, or a small platform with capacity sacrificed for speed. Would you like a minimal platform so you could get to that first planet as soon as possible, or do you perhaps fancy a gigantic platform that can craft its own components mid-flight? There are quite a few more things to try, but more about that some other day...
It's obvious to compare Space Age's space platforms to Space Exploration's spaceships. While they're both chunks of metal traversing space, their gameplay is very different. Thanks to the asteroid processing, space platforms can operate completely independently without the need to refuel, and it also automatically means they are little (or gigantic) space factories, where space really matters. Due to modding API limitations, SE's spaceships get rather complicated to automate with combinators and so on, in contrast space platforms automatic scheduling is literally as simple as automating trains.
All in all, creating your first automated space platform should be quite easy, but there is a lot of room for making something really big and complex too.

As always, thank you for reading and let us know what you think on the usual platforms.
There is a lot of new stuff here, they were not kidding with the expansion doubling the game content available.

And with this lots of mods will be made obsolete, while a bigger path for new ones is open.
 

Jaedar

Arcane
Patron
Joined
Aug 5, 2009
Messages
10,143
Project: Eternity Shadorwun: Hong Kong Divinity: Original Sin 2 Pathfinder: Kingmaker
The engines look pretty glorious.

I'm also a fan of no robots in space platform. Needing to chuck excess away might be interesting, but I'm not sure.
 

None

Arbiter
Joined
Sep 5, 2019
Messages
2,055
I've been working towards actually finishing this game for once, in preparation for Space Age. Usually I get caught in an autism loop of rebuilding and optimizing anything I can.
 

Vic

Savant
Undisputed Queen of Faggotry Bethestard
Joined
Oct 24, 2018
Messages
5,760
Location
[REDACTED]
space looks cool, started playing again after several years, reached robotics and decided to rebuild my base, but still looks like shit. Deep game with steep learning curve for sure to get those awesome looking megabases you see on reddit. And no I'm not stealing designs but try to figure most of the stuff out on my own.

Factorio-1-1-91-10-21-2023-7-45-58-AM.png
 

Caim

Arcane
Joined
Aug 1, 2013
Messages
17,415
Location
Dutchland
https://factorio.com/blog/post/fff-393

It's time to get...

b u l k y

fff-393-bulk-inserter-technology.png


Bulk Inserters can stack up to 4 of the same item, and can carry up to 4 stacks at once. Regular stack inserters can move up to 12 items when fully upgraded, but these absolute units can move up to 16. Filter and stack filter inserters will be scrapped because their functionalities will become inherent in all inserters. Rest in piss, purple bros. Some machines like the new big miners will be able to spit out stacks as well.

There's also going to be even faster green belts, which move at 60 items per second and can have underground belts of up to 10 spaces (blue belts are 45/s and 8 spaces). With the stacks you can now move up to 240 items per second, which is five times the current maximum. Some measures were taken to not flashbang your brain with overstimulation every time you look at the new belts: the spaces between the colored arrows on the green belts are farther apart, and they're going to use some color trickery to interrupt the lines of color to make it look better.

This is huge.
 

Vic

Savant
Undisputed Queen of Faggotry Bethestard
Joined
Oct 24, 2018
Messages
5,760
Location
[REDACTED]
wow

edit: also wow that the last post here was my screenshot of my shitty base, I've expanded it quite a bit since then and went full bots, that's literally early game, despite having played like 50 hours at the time of that screenshot
 
Joined
Jan 7, 2012
Messages
15,254
didn't use it in my latest base

They're great, you get them well before filter inserters, they have max throughput, cost nothing to use rather than needing to upgrade and carry around more inserters, it lets you easily split and combine separate lanes to spaghetti things. Plus just the priority aspect alone makes loading up belts to maximum capacity trivial.

Were there filter splitters at some point and they were just rolled/merged into regular splitters like filter inserters will be in 2.0?

I only got the game after 1.0 so I have no idea how this looked like when the game was in early access.
No, it just used to be that splitters couldn't filter or prioritize inputs/outputs. It was strictly for splitting one land into two or combining two into one.
 

Vic

Savant
Undisputed Queen of Faggotry Bethestard
Joined
Oct 24, 2018
Messages
5,760
Location
[REDACTED]
They're great, you get them well before filter inserters, they have max throughput, cost nothing to use rather than needing to upgrade and carry around more inserters, it lets you easily split and combine separate lanes to spaghetti things. Plus just the priority aspect alone makes loading up belts to maximum capacity trivial.
I know I've seen them but when I played in like 2014 that wasn't a feature, so didn't bother this time too
 
Joined
Jan 7, 2012
Messages
15,254
3Xud8hI.jpg


Here's me using filter splitters in my current game (on seablock marathon). Large amounts of belts are kind of expensive here and you need a lot of room, and part of the seablock thing is that you can crystalize whatever ore you want. So I can dump all my ores onto a single belt in any combination and it gets taken care of. Using filter inserters I'd need to worry about too much of a single product coming up at once and getting past the filter inserters for that product. And if I want to add more lanes I just... add more lanes and an extra filter splitter.

btw this is also quite nice in vanilla when you have miners that are producing more than one product, just have the splitter filter them and send them to where they are needed (also when they are merged into the pure lines make sure you have a splitter prioritizing their input, so that backing up copper won't interrupt iron ores coming through and vice versa).
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom