Haste
115 ratings
Endless Tweaker
13
4
2
3
   
Award
Favorite
Favorited
Unfavorite
Tags: mod, endless
File Size
Posted
Updated
26.112 KB
8 Apr @ 1:16pm
26 Jun @ 11:40pm
13 Change Notes ( view )

Subscribe to download
Endless Tweaker

Description
Find the source code on Github at: https://github.com/HasteModding/Endless-Tweaker

NOT MULTIPLAYER TESTED. Assume that this mod will break multiplayer functionality. Ideally, if you disable it in the settings menu it shouldn't affect it, but who knows

This mod aims to make the Endless Mode as customizable as possible, adding control over how frequently you get items, but even control over the fragments you find!

If Bosses are enabled, you must defeat each tier of a boss before you can encounter the next tier. Tiers are randomly determined from what you have unlocked that run.

Settings are defaulted to what is most in-line with vanilla Endless, descriptions are listed below:

  • Enable Mod?
    - Toggles the mod, allows for enjoying some default gameplay or other modded endless experiences without uninstalling the mod.
    - Default: Enabled

    [Item Settings]
  • Allow Items in Endless:
    - Controls whether or not you'll get items at all from the initial fragment and from the recurring frequency after.
    - Default: Enabled
  • Give Item after first Fragment:
    - Controls whether you get an item from completing the first fragment. Has no effect if "Allow Items in Endless" is disabled.
    - Default: Enabled
  • Item Frequency:
    - The number of fragments you must complete to gain an item.
    - Default: 5
  • Maximum Items:
    - After you have this many items, you will no longer gain items.
    - If set to 0, you will not gain an item from the first fragment.
    - If set below 0, it is treated as infinite.
    - Default: -1
  • Reward Items to Choose From:
    - The number of items the reward screen will offer to choose from.
    - If set over 9, you may not be able to see all of them.
    - Behavior is untested and unsupported for values less than 1.
    - Default: 3
  • Give Item on Challenge Complete:
    - Similar to running a shard normally, if enabled this will give an extra item reward after completing a challenge fragment.
    - This will stack with "Item Frequency" items to give two items after a fragment if it lines up that way.
    - This will override the "Items Enabled" setting and will allow you to get items from challenge fragments.
    - This will not override the "Maximum Items" setting.
    - Default: Enabled
  • Give Item on Boss Complete
    - If enabled, this will give an extra item reward after completing a Boss room.
    - This will stack with "Item Frequency" items to give two items after a boss if it lines up that way.
    - This will override the "Items Enabled" setting and will allow you to get items from boss rooms.
    - This will not override the "Maximum Items" setting.
    - Default: Enabled

    [Fragment Settings]
  • Normal Chance Weight:
    - Weighted chance for each fragment to be a standard run.
    - Default: 100
  • Challenge Chance Weight:
    - Weighted chance for each fragment to be a challenge run.
    - Default: 0
  • Should Boss stages be chance or interval?
    - Toggle between having boss rooms on consistent intervals or having a random chance like the other room types.
    - Default: Chance
  • Boss Weight/Interval:
    - Chooses the Weight or Interval of Boss rooms.
    - As implied, if Boss stages are set to Chance, it'll set a weight like any other room has, otherwise it'll set the interval that you get boss stages.
    - Default: 0
  • Shop Chance Weight:
    - Weighted chance for each fragment to be a shop.
    - Does not count towards fragments completed for "Item Frequency".
    - Does not respect the "Items Enabled" setting.
    - Default: 0
  • Rest Chance Weight:
    - Weighted chance for each fragment to be a rest site.
    - Does not count towards fragments completed for "Item Frequency".
    - Default: 0
  • Modify Difficulty Numbers?:
    - Toggles whether Endless Tweaker should control stage difficulty for endless mode.
    - Default: No
  • Initial Difficulty Setting:
    - Toggles the base difficulty of endless stages.
    - Vanilla has Peaceful at 5, Easy at 5, Medium at 10, Hard at 15, and Very Hard at 20.
    - Everything other than Peaceful also scales up, up to 30 for Very Hard.
    - Default: 10
  • Difficulty Scaling Method:
    - Sets the deciding factor for how often difficulty increases.
    - Stage will increase the difficulty after X fragments are completed. Rest and Shop stages do not count.
    - Item will increase the difficulty after X items are manifested.
    - Boss will increase the difficulty after X bosses are defeated.
    - Default: Stage
  • Difficulty Increase Frequency:
    - How many is X - this controls how many of the Scaling method must be met before difficulty increases.
    - Default: 5
  • Difficulty Increase Amount:
    - How much Difficulty increases each time it does so.
    - Large Difficult numbers will cause long level load time.
    - Default: 1

    [Boss Settings]
  • Minimum Floors before Bosses
    - This many fragments must be completed before bosses can be found.
    - This overrides both Interval and Chance based Boss rooms.
    - Default: 5
  • Jumper Boss Weight:
    - Weighted chance for each Boss room to be Jumper.
    - Default: 10
  • Convoy Boss Weight:
    - Weighted chance for each Boss room to be Convoy.
    - Default: 10
  • Snake Boss Weight:
    - Weighted chance for each Boss room to be Snake.
    - Default: 10

    [Healing Settings]
  • Heal Each Stage:
    - Heals you this amount between each fragment.
    - Must be greater than 0 to have an effect.
    - Default: 25
  • Life Regen Frequency:
    - The number of fragments you must complete to regain a life.
    - Default: 3

This mod overrides the "OnLevelCompleted" functionality within Endless Mode, the "EndlessAward" functionality, and the "WinRun" functionality within Endless.
As such, it will very likely be incompatible with any other mod that also overrides those functionalities.
Popular Discussions View All (2)
4
1 Jun @ 10:21pm
Error spam in console/logs
Pondruk
1
17 Apr @ 4:02pm
"Random" not working properly?
Tachrayonic
100 Comments
EverLight 11 Jul @ 1:21pm 
Getting the same issue with shops bosses and bonfires skipping
Fish4Hire 11 Jul @ 8:44am 
Having issues where it skips the shops, bosses, and bonfires
Alex Butamichi 6 Jul @ 3:23pm 
Same issue here yeah, I hope it gets fixed or someone finds a makeshift fix in the mean time, such a fantastic mod when it works tho, it makes the game so good. Great job and thanks to the author.
abysmalwalker 6 Jul @ 7:47am 
I'm having the same issues as PastelPiku. Glad to know that its happening for others I guess.
PastelPiku 2 Jul @ 2:22am 
It's still skipping shops, bonfires, and bosses. I also had one run where a normal stage failed to complete when I entered the portal, and once the collapse caught up with me I couldn't die properly.
ocomhdhain (ocom) 1 Jul @ 10:50pm 
i've encountered a problem: when you normally play endless mode, you get an item after the first shard, right? right. well, even though i've enabled the stuff, that doesn't happen. well, it does, but i have to restart the seed each time after completing that first shard
Bored 28 Jun @ 10:40pm 
Multiplayer works good as long as the person hosting it collects their item after everyone else does. You need to pick it up after them but not to long or it breaks (have a second or so gap). Make sure everyone has the same settings for items and everything works good.
Yawrf  [author] 26 Jun @ 11:41pm 
No promises for Multiplayer compatibility, I would assume it won't work
Yawrf  [author] 26 Jun @ 11:41pm 
After far too long trying to figure out what was leading to the errors, I literally just had to recompile the mod, lmao. Sorry about the delay, it should be up and running again
Arriator 26 Jun @ 8:29pm 
Hopefully we can see this being fixed, I've been hoping to find a way to add items and bosses to Endless Mode!