Rogue Engineer


A roguelite scenario for Factorio. Choose a starting ability and enter the arena. Defeat enemies to unlock new abilities and upgrade your current ones. Survive until the clock runs out. Compare scores and compete with friends in co-op multiplayer.

Scenarios
4 months ago
1.1
213
Combat Armor Enemies Environment
Owner:
asher_sky
Source:
N/A
Homepage:
N/A
License:
CC BY-NC-SA
Created:
4 months ago
Latest Version:
0.1.3 (4 months ago)
Factorio version:
1.1
Downloaded by:
213 users

Overview

A roguelite scenario for Factorio.

Choose a starting ability and enter the arena.
Defeat enemies to unlock new abilities and upgrade your current ones.
Survive until the clock runs out.
Compare scores and compete with friends in multiplayer.


Features

  • 20 unique abilities
  • 3 difficulty modes
  • Multiplayer co-op
  • Enemies drop coins when killed
  • Purchase new abilities and upgrades with coins
  • Gamble your coins with the /gamble command!
  • Interactive lobby with top player statistics

Gameplay

  • Rogue Engineers spawn in the Lobby, where they can choose a Starting Ability and a Difficulty Mode for the game. Then they enter the Arena.
  • In the Arena, enemies constantly spawn and target them. The Starting Ability triggers automatically on a cooldown.
  • Defeated enemies drop coins, which can be picked up and used to purchase a number of upgrades from the crafting menu (pro tip: review the upgrade options in the lobby before entering the arena to become familiar with what they do!)
  • Abilities are upgraded automatically when the engineer reaches certain kill count thresholds. Ability upgrades can reduce the cooldown, increase damage, or increase the ability radius. Additional abilities can be purchased from the crafting menu with coins.
  • Every minute in the Arena a new enemy type is unlocked. Stronger enemies are more difficult to kill, but also drop more coins as loot.
  • If the engineer dies, their inventory is spilled out onto the ground and can be picked up by returning to the corpse in the next run, or by another player in multiplayer.
  • The engineer is victorious if they survive until the clock runs out. The clock is visible in the Arena Stats GUI (top left corner of the screen). Below the Arena Stats GUI is the Active Abilities GUI, where all the active abilities are listed. Information about each ability, including a brief description and current cooldown/damage stats, are available in tooltips (hover the mouse over the ability name to see them).
  • Upon victory or defeat, the engineer is returned to the lobby where their last and overall scores are displayed. The two unselected ability slots are also randomized to offer new choices.

Contributing

Please direct all feedback, questions, or issues to the Discussion tab.
I would love to hear about your runs, which abilities you feel are overpowered, or should get a buff!
If you want to dig around in the code, you can check out the project on GitHub.


Compatibility

This mod is designed as a standalone experience and is generally not compatible with other mods that add content. That being said, most mods should be able to load and run just fine, although their recipes and effects will likely be hidden or of little use. To report a compatibility issue with a mod that you feel should work but doesn't, please make a post on the discussion page.


License

Rogue Engineer © 2023 by asher_sky is licensed under Attribution-NonCommercial-ShareAlike 4.0 International.
To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/


Credits

Includes assets from Volume 1 and 2 of The Free Archives © Dreams Circle; see /graphics/FA01_Manual.txt and /graphics/FA02_Manual.txt for additional information.
Thank you to justarandomgeek for resetting the scenario save file flags, and for making the Facotrio Mod Debugger, a critical and invaluable tool.