Source-checkedWeapons, items & crafting

Randomtorio

by CosmicWolf · for Factorio

This mod randomizes the recipes with in the game. While at the same time having code that will make use the game stays possible.

956Downloads
3 yr agoLast updated
MITLicense
1.1Latest game version

About Randomtorio

From Factorio Mod Portal

This mod randomizes the recipes with in the game. While at the same time having code that will make use the game stays possible.

#Basic info#

The randomizing of all the recipes in this game give rise to a high likelihood of the game no longer being completable. From my testing 25 millions tries+ with brute force does not even give one completable way. So I made a better one (out now, it is update 0.1.0 :) ) that uses some logic and force to make the game completable. This results for 4 different seeds in the first 100 tries (1, 47, 48 and 80) being fully completable and thus allowing for every run to be unique.

#reducing startup time# The startup time for this mod can be very long and there is a simple way to reduce it without losing all the recipes you already have. For this you open your log file (%AppData%\Roaming\Factorio\factorio-current.log). Then find in your log file the line "The calculated costs for seed, you can play it:" (as shown in a picture, if you have "No costs are calulated for the incompletable seed:" refer to 'getting a working seed' down below.)

Then you copy that number that is in the line below it. You then go to your Factorio and in the main menu you go to mod settings. In there you find the Randomtorio setting "The seed of the randomizer" and fill in your copied seed. As a bonus you can also set "Amount of tries" to 0.

#Finding a working seed# If you have extra mods installed and need to look though a bunch of seeds or you found the message "No costs are calulated for the incompletable seed:" You likely want to get a working seed. If you have more mod then this might not be possible, more in 'compat with mods' below. When you do want a seed I recommend starting with changing a few mod settings.

The first one should be "amount of tries", you want this quite high. BUT this will at the same time make the start up time of the game very long and thus accessing the mod settings will become very hard. In case you made a mistake delete your mod-settings.dat in your mod folder. This reduces the startup time to 100 tries and gets done within the minute. I recommend trying 100 000 attempts and time to see how long that takes, it differs a lot from computer to computer.

The second setting I recommend changing is the "The seed of the randomizer" setting, change it to any number you like. This increases the likelihood that someone has not played that seed before and increases the fun for all. If after that time you still get a message of "No costs are calulated for the incompletable seed:" it is likely that something in the code is going wrong (with mods). but you still can set the "The seed of the randomizer" to the number that the log gave you to continue with searching for seeds.

Recently, for me typing that is, I made a table that shows how much the base cost is for each item. In the log file when my mod starts it shows you the list for the base game (shown in the third SS.) This is a good place to compare science costs to. (Note, space science does not include rocket costs. Only satellite.) The base game has for utility and production a max of about 50 of an individual ore. So seed 1 with 2650 for logistics will be an insane grind. If that is your fancy go ahead. But I have warned you.

#compat with mods# I pride myself in making mods mod compatible. However some mods use recipes and other things that restrict what you can make and where. (Looks to Space exploration and the fact that you need rockets and scaffolding to get access to space buildings.)

If you are a modder and want to make your mod compatible to mine look in the data.lua file of my mod. It lists all the ways you can add custom recipes, custom crafting category unlocks and what the starter items should be. This should allow for lots of mod that are not already compatible to become compatible.

Since my mod needs to be loaded last give me a sign and I will add it to the dependency list so this mod will load later then other mods.

If your mod or a mod you are trying to play with does not become compat with this please come to me the dev. Some other issue likely exists and I can not predict what will need to be changed.

Highlights

From source data

Game versions

Built for Factorio 1.1.

Footprint

Rated a light load on a server.

License

Published under MIT.

Randomtorio on Nxeon

From our catalogue
One-click install
Supported on Nxeon Factorio servers. We download it from Factorio Mod Portal, place it, and restart the server.
Server side
Required on the server
Server load
light
Smallest plan we suggest
Factorio — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.1.2, released 2023-06-02

Recent builds

BuildReleasedGame versionsLoaders
0.1.22023-06-021.1n/a
0.1.12023-05-171.1n/a
0.1.02023-05-171.1n/a
0.0.22022-11-011.1n/a
0.0.12022-10-241.1n/a

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run Randomtorio on a Factorio server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Factorio Mod Portal as “Mods”

Weapons, items & crafting

New weapons, gear, items and the recipes to make them.

Runs on your server

From source side support

Factorio Mod Portal lists Randomtorio as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Compatibility

Game
Factorio
Runs on
Serverrequired on the server
Game versions
1.1

Verified at the source

  • ✓Factorio Mod PortalOfficial listing, checked 2026-10-09Open ↗
  • ✓AuthorCosmicWolf, as published on Factorio Mod Portal
  • ✓LicenseMITFree

Randomtorio, answered

Generated from the mod’s own source data.

Do my players need to install Randomtorio?

Factorio Mod Portal lists Randomtorio as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Is it free?

Yes. Randomtorio is free to download from Factorio Mod Portal. Its license is MIT.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Randomtorio on a Factorio server.

Deploy in about a minute from $2.99 a month, then add Randomtorio in one click.