ArtifactOfKnowledge

v3.0.1·Updated 2023-06-06

A Command/Sacrifice-like Artifact based heavily on Nova Drift's upgrade system.

About this mod Author’s original text

Artifact of Knowledge

SUPPORT DISCLAIMER

Use of a mod manager is STRONGLY RECOMMENDED.

Seriously, use a mod manager.

If the versions of Artifact of Knowledge or TILER2 (or possibly any other mods) are different between your game and other players' in multiplayer, things WILL break. If TILER2 is causing kicks for "unspecified reason", it's likely due to a mod version mismatch. Ensure that all players in a server, including the host and/or dedicated server, are using the same mod versions before reporting a bug.

While reporting a bug, make sure to post a console log (path/to/RoR2/BepInEx/LogOutput.log) from a run of the game where the bug happened; this often provides important information about why the bug is happening. If the bug is multiplayer-only, please try to include logs from both server and client.

Description

Artifact of Knowledge adds a highly configurable alternate item acquisition system to the game, a la Artifact of Command and/or Sacrifice, which is heavily based on the upgrade system from the bullet-heaven roguelike Nova Drift.

While enabled, the Artifact will add a second level system, upgrade levels, which gives levels slightly faster than the vanilla system and grants one upgrade point per level. Pressing [U] (rebindable in mod config) will open the upgrade menu, presenting a selection of 5 new items and 2 gear swaps (equipment), 1 each of which will have the Damage/Utility/Healing category guaranteed. Only one of these options may be selected; at which point the upgrade point will be spent to obtain that item, then all of the options will be rerolled.

Every 5 levels and 15 levels, the selection of items will be upgraded to uncommon or rare, respectively. Any offered item also has a small chance to be Void and a smaller chance to be Lunar.

Mod Content

Upgrade XP Sources

Only Experience and Teleporter Drop are enabled by default. The actual Upgrade XP required for every level is always 1; individual XP Sources are instead scaled down by their XP-to-level requirements (e.g. with default config, Kills grants 1/8 actual Upgrade XP per kill at first level, 1/8.5 at second, etc.).

Name

Description

Default Scaling

Notes

Experience

Gain 1 XP per character level XP.

8XP x1.4 per level

Enabled by default. For reference, vanilla level system uses 20XP x1.55 per level.

Teleporter Drop

Gain 1 XP per teleporter drop, divided by participating player count.

2XP, does not scale (clearing a teleporter always grants half a level)

Enabled by default. With default settings, clearing a teleporter always grants half a level.

Kills

Gain 1 XP per enemy killed.

8XP +0.5 per level

May be configured to only grant XP to the player who struck the killing blow.

Kill HP

Gain 1 XP per 50 enemy base health on kill.

8XP +0.5 per level

May be configured to only grant XP to the player who struck the killing blow. Only takes Elite and Swarms modifiers into account by default; may be configured to use total modified HP instead.

Time

Gain 1 XP per second while the run timer is progressing.

20XP +2 per level

Purchase

Adds a Buy Level button to the Upgrade menu, which spends gold to grant the XP necessary to complete the current level.

$25 +3 per level, also scales with time

Items

Icon

Name/Description

Meta Items

Meta-tier items only appear while Artifact of Knowledge is enabled. They usually have no direct effect on gameplay, instead changing how Artifact of Knowledge functions within a run.

Tidal Pull

Increase chance and limit of Lunar item upgrades.

May rarely appear in the Upgrade menu. By default, also replaces all drops from Lunar Chests, and grants a Reroll when picked up.

Undertow

Increase chance and limit of Void item upgrades.

May rarely appear in the Upgrade menu. By default, also replaces all drops from Void Chests, and grants a Reroll when picked up.

Issues/TODO

  • Issue: the upgrade menu cannot be opened while moving.
  • TODO: implement Rerolls as a Meta item, to display in the it

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

bbepis-BepInExPackRiskofThunder-R2API_CoreRiskofThunder-R2API_ItemsRiskofThunder-R2API_LanguageRiskofThunder-R2API_NetworkingRiskofThunder-R2API_PrefabRiskofThunder-R2API_RecalculateStatsRiskofThunder-R2API_ContentManagement

File & checksum

Filename
ArtifactOfKnowledge-3.0.1.zip
File size
330.7 KiB