Haste
128 ratings
Endless Tweaker
14
4
2
3
   
Award
Favorite
Favorited
Unfavorite
Tags: mod, endless
File Size
Posted
Updated
29.184 KB
8 Apr @ 1:16pm
27 Aug @ 7:40pm
17 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
  • Reroll Base Cost:
    - The base cost of rerolling items on the reward screen.
    - Default: 1000
  • Reroll Additional Cost per Reroll:
    - The amount the cost of rerolling increases per prior reroll.
    - Reroll cost formula is [Base] + ([Additional] * [# of Rerolls])
    - Default: 500
  • 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 (3)
4
1 Jun @ 10:21pm
Error spam in console/logs
Pondruk
1
17 Apr @ 4:02pm
"Random" not working properly?
Tachrayonic
0
3 Aug @ 9:43pm
difficulty bug
Artful Dodger
117 Comments
Little Ti Rone 10 Oct @ 5:06pm 
I clicked subscribe and loaded the game but it said the mod failed to load (Click F1 to view which crashed the game). I don't have any other mods installed. Did I do something wrong?
Harridas 10 Oct @ 3:29am 
Is there an option to disable the extra sparks gained from each fragment? Would be nice to disable it so it doesn't mess with the vanilla endless spark economy.
Toboggon 8 Oct @ 2:11pm 
update when? Love the mod by the way <3
Neko Nero 4 Sep @ 5:05pm 
👍
Yawrf  [author] 3 Sep @ 7:39pm 
Gotcha, yeah. I think I know what's causing it, I'll just need to get in and actually figure out how to do it properly :sweat_smile:
Neko Nero 2 Sep @ 2:11pm 
not running the custom music mod just running the endless mod alone, im saying like the vanilla music randomly picks what music it should play but the mod instead makes it so it replaces the random selected song with the 'shard 1 part 1' song which is the song that place when you enter shard 1 instead being a random song like for example 'shard 7 part 3'
Yawrf  [author] 2 Sep @ 12:50pm 
Uh, I *do* have to tell it to resume playing normal music occasionally, there's a very real possibility that I'm telling it to do that one, lmao. I'll try to take a look into it and see if there's something I can do to make sure it's doing the right music. I doubt that it'll work correctly alongside the custom music mod, though, if that's what you're running into
Neko Nero 31 Aug @ 10:04pm 
does the mod replace the music with 'shard 1 pt 1' soundtrack when going into a normal node or is it just a side effect of this mod? otherwise the mod works very well with no issue.
Yawrf  [author] 27 Aug @ 7:42pm 
Posted a real quick update to make it so that Shop Nodes cannot roll directly into Shop Nodes and Rest Site Nodes cannot roll directly into Rest Site Nodes. They can still roll into each other, so theoretically you could bounce back and forth between them, but it should allow for higher percent chances of at least one of the two without it just endlessly rolling back into itself.
Yawrf  [author] 25 Aug @ 11:27pm 
Okay, update pushed tonight that's huge back-end. I completely refactored how I do most of the sequencing of the mod. Ideally, this fixed the issues with levels skipping, since I think I finally tracked that down with the help of @coolpaca. As always, if that's not the case, please let me know.
I think this also made transitions finally look good again, and it finally implemented the graded bonus between levels. I also changed balancing ever-so-slightly in that Shops and Rest areas no longer count as actual levels as far as progression is counted, so item reward intervals will actually line up to the number displayed on the screen, but also so that you will have to have 5 actual Normal or Challenge levels completed before bosses can show up (by default settings, anyway).
There's probably more than that, but I'm tired