Mod Features - ahvonenj/synergism-hypersynergy GitHub Wiki

FEATURES

Something for everyone - yes - you too. Play around with the features and toggle off the ones which are not your cup of tea.

Promotion code injection

Reformats the promotion code modal and displays the additional reusable promotion codes :unsmith: and :antismith: right in the modal.

Note: The codes can be clicked to automatically copy them into the input box.

Talisman fragment BUY ALL button enhanced

Changes the behavior of the BUY ALL button for talisman fragments like so that when the BUY ALL button is pressed, max fragments are automatically bought in order starting from the blue fragments. In other words, the first click of the BUY ALL button buys BLUE fragments, second click buys PURPLE fragments, ..., after buying RED fragments the next fragments that will be bought are YELLOW fragments and so on.

If the BUY ALL button hasn't been clicked for 3 seconds, the "buy loop" will automatically reset back to blue fragments. This is to ensure that most resources will be spent on blue fragments after e.g. idling for a while.

Potion buttons

Adds BUY 10x and CONSUME 10x buttons for both potions.

Quick expand + max for hepteracts

Adds a new click behavior to the hepteract images / icons. When a hepteract image / icon is clicked, the hepteract in question will be automatically expanded and maxed. This can be more or less "spam clicked" to quickly expand and max each hepteract.

Hepteract expand cost protection

Quick expand comes with cost protection setting which will prevent you from quick expanding your hepteracts if the cost would exceed a configurable limit. It is enabled by default and set to 50% of your current hepteracts.

Mod panel

The mod adds a new button to the top right corner of the window, which opens the mod panel when clicked.

Log tab

Log tab contains the mod's log where the mod and the different components of the log can output all kinds of information, warnings and errors.

Tools tab

Tools tab contains various tools introduced by the mod.

Settings tab

Settings tabs lists the mod's configurable settings. Certain mod's features can be configured or toggled on / off from here.

Debug tab

Debug tab is mainly a place for debug information about the mod. Currently only the current mouse position is output there.

In-game corruptions / runs reference sheet

You can open a reference sheet in-game to quickly look up recommended corruption setups for your runs.
(Original sheet by Discord user awWhy, Updated with new corruption orders and names by myself)

Corruption reference sheet before Onemind

Corruption reference sheet after Onemind

In-game hepteract ratios

Ratios between hepteracts are displayed in-game.

The ratios are calculated assuming:

  • CHL is 1 relative to CHR and HYP
  • MLT is 1 relative to ACC and BST
  • ACC is 1 relative to CHR

So for example:

  • CHR/HYP/CHL: 25.00 / 50.00 / 1 - You have 25x (more) CHR relative to CHL and 50x (more) HYP relative to CHL
  • ACC/BST/MLT: 10.00 / 15.00 / 1 - You have 10x (more) ACC relative to MLT and 15x (more) BST relative to MLT
  • CHR/ACC: 120.00 / 1 - You have 120x (more) CHR relative to ACC

Display "next max cost" for hepteracts in UI

For "normal" hepteracts, the next max HEPTERACT cost is displayed in the UI

For the quark hepteract, the next max QUARK cost is displayed in the UI

Game notification opacity control

Adjust the game notification opacity through the mod's panel.

Reactive mouse hover and Auto click

Two toggleable settings to make your mouse more useful.

Reactive mouse hover

  • When enabled, mouse will emit hover events at current mouse position when SHIFT is held
  • Setting value can be used to control how fast these events are emitted

What it does?

There are various things in the game which display values on mouse over, some examples being:

  • Rune sacrifice fragment costs when you hover your mouse over the sacrifice buttons
  • Talisman shard costs when you hover your mouse over the fragment buy buttons

The problem being that you won't see any changes to these values unless you keep moving your mouse on and off the buttons. With this setting enabled, the values will get updated when SHIFT is held - this works in any such situation.

Auto click

  • When enabled, mouse will click automatically at current mouse position when CTRL is held
  • Setting value can be used to control the clicking speed

Mod log

The mod logs all of the relevant info into a built-in log view, which can be viewed from the mod's panel. All log messages are contextualized, so you'll know which mod's module is saying what.

Ambrosia loadout icons

The ambrosia loadout icons feature lets you assign any of the ambrosia upgrade icons as a loadout icon for any of your ambrosia loadouts - simply drag any of the ambrosia upgrade icons to any of the loadout slots. Assigned icons persist and will be automatically assigned back when the mod loads!

Note: Right click on any of the loadout slots to clear the assigned icon.

Ambrosia loadout quickbar

The ambrosia loadout quickbar can be toggled on or off in the mod's settings and when enabled, it will be always accessible in the page's header.

The quickbar allows you to quickly switch between ambrosia loadouts without having to open the ambrosia menu.

The quickbar supports custom ambrosia loadout icons introduced in 2.5.1 and will stay in sync with the actual loadout menu within the ambrosia menu.

Ambrosia loadout auto switcher

Ambrosia loadout auto switcher will automatically change your ambrosia loadout into the configured loadouts when TIME or ADD buttons are pressed (also works for ADD ALL and ADDx1).

Important

For the auto loadout switcher to work, the text in the loadout settings under "Current loadout state" needs to be green and read something like "blueberryLoadout1" which indicates that the mod is aware of your current loadout. If it says Unknown or it's red, the auto loadout switcher WILL NOT WORK.

To make it not say Unknown, simply go to the ambrosia page and switch to any ambrosia loadout. You should only need to do this once, ever. This lets the mod know your current loadout and signal it to begin tracking it.

To be honest, in the version 2.6.2, the mod doesn't actually need it for anything yet, but it will in the future to be able to automatically restore the loadout back to what it was. I wanted to implement and add it in already.

Auto loadout settings

Another note

Remember to switch your loadout back after using the TIME or ADD code :) In version 2.6.2 the mod won't do it automatically yet, but the feature is still good so we don't accidentally use the codes without being in a proper loadout ever again.

Toggleable patches

Ambrosia view overflow patch

Prevents the page from jumping around due to overflow in the ambrosia view.

Shop item names patch

Bring the actual names of the items in the quark shop to the visible spectrum with the shop item names patch. This patch prepends the shop item names before their descriptions when you hover over the items in the quark shop.

Programmatic (read) access to game data in real time!

Game Data Sniffing (GDS) allows access to non-computed game data values in real time through the mod. For computed values there's some additional work to be done.

Extended save file exporting for Ambrosia Heater

This extended version of save data contains various useful calculations done by the mod to make the Ambrosia Heater calculate even better results and with less effort from you!

The data export button will automatically copy a Base64 save string to your clipboard, which you can then paste in to the heater.

Ambrosia minibars

Ever wanted to monitor your red- and blue ambrosia bar progress no matter where you are? Me neither. To solve this non-issue, the mod offers toggleable ambrosia minibars!

Ambrosia loadout idle swapper

Very idle and very cool. Simply set up two loadouts; one for when either of the ambrosia bars is full and one for when they are not, and the idle swapper will swap between them.

Note: With great power comes great responsibility and while the mod could technically swap the loadout at any time, it will by design only do so when you are in the ambrosia view. It's an IDLE swapper after all, not "do whatever in the meanwhile swapper".

⚠️ **GitHub.com Fallback** ⚠️