Hextorio - Build in hexagons


Adds dungeons, quests, an economy/trading system, scaling DPS boss fights, ability to level up items, new music for the title screen, and an extra tier for many things such as belts, modules, combat robots, nauvis ores (endgame), and more. Also divides the planets into hexagons, which contain resources, enemy bases, or profitable trades. Get rich by selling your production, buy hexagons, and plunder the powerful dungeons on every planet!

Overhaul
4 hours ago
2.0
3.43K
Factorio: Space Age Icon Space Age Mod
Transportation Logistics Combat Enemies Environment Mining Manufacturing Storage

i Normalize / rounding hex island sizes

15 days ago

This is an extremely minor nitpick but! it would very satisfying if you could somehow normalize the shape of the hexagons.

For example, the diagonal edge on Nauvis (starting from the left side) has a height of 3, centered on the hexcore, then goes 2-2-1-2-2-2-1-2-1, due to rounding. In an ideal world, they would all have the same value, with any extra allowance given to either the top or bottom edge.

This was particularly egregious on Fulgora! The little concrete islands between each hexcore were circles but they were not symmetrical at all. The left and top edge had like 3 tiles wide, but the bottom and right edge was only 1 tile; the arc on the sides were lopsided as well.

This makes it difficult to make a blueprint that is repeatable, since every island is just slightly different (there is also a weird spacing pattern between hexcores on Nauvis, I find I have to use an A-B-B-A blueprint pattern for my power poles since there is the occasional 1 tile difference). This is on default settings, I've been tinkering with alternate hex sizes that are multiples of 4, so it rounds nicer

14 days ago

Only one axis is tileable. Without a modification to the terrain generation math, the hexes will have irrational (never repeating) ratios because they're perfect hexagons. I once planned to add a setting to scale the sizes of the hexagons along one axis (the one that's orthogonal to the direction of the "hex size" settings) so that perfect tileability is effortless. When I attempted to add that, it was a disaster. But I can try again and spend longer than a couple hours on it eventually, get it all worked out. I would like this feature, too, and I'm sure many others would!

New response