tModLoader

tModLoader

567 ratings
Block's Leveling Mod
6
4
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod Features: Gameplay Tweaks
Mod Side: Both
tModLoader Version: 1.4.4
File Size
Posted
Updated
686.314 KB
10 Aug, 2023 @ 2:57pm
25 Jul @ 1:22pm
32 Change Notes ( view )

Subscribe to download
Block's Leveling Mod

In 1 collection by BlockCrusader
BlockCrusader's Mods
32 items
Description
Block's Leveling Mod

Block's Leveling Mod adds a leveling mechanic to your weapons, allowing you to use them for longer if you diligently use them in order to level them up.
At its core, this leveling system is based on the one from Example Mod (Thanks Andro951!), but with a comprehensive overhaul to execute the mechanic in a fully fleshed out, balanced, and polished manner.

Getting Started with Weapon Leveling (READ THIS!!!):
Leveling up weapons is - of course - the main mechanic of this mod. Here's a quick tutorial to get started;
  • By default, weapons can't level up; the mechanic must be activated via. items called Experience Runes, using an Experience Rune Forge

  • First, craft an Experience Rune Forge from a Furnace & 3 Fallen Stars

  • Next, place your Forge and use it to craft a Dormant Experience Rune; made from 5 Stone Blocks & 1 Gem (any type)

  • Dormant Experience Runes do nothing on their own; rather, they are used as a base ingredient for crafting other Experience Runes

  • Use the Guide or the Recipe Browser mod to see recipes for functional Experience Runes

  • A weapon's rarity (before reforge) determines what Experience Runes work with it; so be sure to craft an appropriate Rune for your weapon!

  • Once you have your weapon and an appropriate Rune for it, right click your Experience Rune Forge to open its UI

  • Place your weapon and Rune in the Forge UI's corresponding slots, and press the 'Apply' button!

  • If all goes well, the Rune should be consumed and your weapon will now be able to gain XP and levels. Otherwise, the 'Apply' button's tooltip should tell you what's wrong

Other Features:
More details on many of the features listed below can be found in the Detailed List of Features pinned discussion!
  • Experience Orbs that grant bonus XP to weapons or players

  • Player leveling, complete with optional boosts to damage and DR

  • Prestige, which allows you to reset a weapon or player's level for even more power

  • Enemy Scaling; an optional feature that lets enemies gain extra HP and Defense as you progress

  • Medals; another optional feature that enables a dynamic level cap that you must raise as you progress

  • Sound and text feedback upon leveling up

  • Tooltips detailing weapon XP, level, and power

  • Vast amounts of configuration with (overly) informative descriptions to fine-tune balancing

  • Cross-mod features and compatibility with one of my other mods; 'Weapon Augments'

  • An optional Add-on that introduces unique weapons that utilize the leveling system; 'Heroic Weapons'

  • And more!

Open Source
  • This mod is open-source under the GNU GPLv3 license. In short, you’re allowed to view and utilize code from the source if you’d like, but if you want to publish any work you did with it, that project will have to use the same license (GNU GPLv3). The mod's LICENSE file contains the full details of terms and conditions, etc.
  • You can access the source-code using tML's extract function (Found in-game on the mod's More Info page in your Mods List).

Localization
This mod inherently supports the English language, though I am unable to provide any other languages since that's the only one I'm fluent in. However, localization contributions on GitHub are welcomed and appreciated. Below is a list of supported languages so far:
  • English (Base)
  • Simplified Chinese (Contributed by Urgiv)
If you desire to contribute localization, please make a PR in the GitHub repository for my mods' .tmod files[github.com].

Final notes:
  • As with all upgrading/leveling mods, this mod is NOT very vanilla friendly in nature; keep this in mind if you like balanced play

If you have questions, please first read the workshop page's full description and pinned discussions!
Originally posted by tModLoader BSWLmod:
Developed By BlockCrusader
Popular Discussions View All (3)
9
16 Sep @ 9:43am
PINNED: Detailed List of Features
BlockCrusader
48
15 Sep @ 6:09am
PINNED: FAQ Thread: Compatibility, Known Issues/Bug Reports, Roadmap & More
BlockCrusader
2
28 Jul, 2024 @ 6:34am
Manually adding compatibility and removing ethereal runes?
The Mighty Koi
600 Comments
BlockCrusader  [author] 23 Sep @ 10:52am 
yes it should work with content mods
[WINOHOR] 23 Sep @ 8:51am 
this mod working with calamity?
Alan Dunaway 22 Sep @ 5:07pm 
Oh, my bad! I'll check it out!
BlockCrusader  [author] 22 Sep @ 10:29am 
@Kookeh, purely for balanced play. Someone recently asked the same question in the Detailed List of Features thread so for a detailed explanation you should look at the comments there.
Alan Dunaway 21 Sep @ 8:18pm 
Probably a silly question, but is there some kinda advantage I'm missing with using a regular rune vs an ethereal rune? If Ethereal runes have no rarity requirement, then why use a regular rune?
Entombed 16 Sep @ 2:25pm 
After reading what you said again about fargos, I turned off sword rework in config and the issue was immediately solved.
So I guess while most weapons work,

The ones with a larger aoe than the actual blade will not work with rework.
Ones with projectiles will

Thank you Block! I've been using your stuff for a while now! Glad you responded so quickly!
Entombed 16 Sep @ 2:11pm 
Didn't realize you got back to me so fast(amazing btw) I proceeded to make another Night's edge with proper runes just in case and it still didn't work. So there might be either because of the damage area the edge has or that the damage area around the swing doesn't count as true melee damage. :shrug:
Entombed 16 Sep @ 12:51pm 
Upon further testing and research. It appears that others have experienced this issue with summoning weapons. A solution they found was using said item in the hotbar, compared to using it through the inventory. What's great is that this issue is easily replicable, and if you use a summon item through inventory, you will still see the level notifier in the corner, but no actual levels will be gained. This is the same issue as the night's edge sword I have. I also have had no issues with any other melee weapon so far
BlockCrusader  [author] 16 Sep @ 12:49pm 
@Entombed, thanks for the details, that's super weird. There's been a very similar, long-standing, unresolved issue that's appeared on summon weapons. I figured that had something to do with minion mechanics, but I'm surprised to see the issue can appear with other weapons(?)

It's also possible it's a mod conflict, I see from your screenshot that Fargo's has changed how the weapon's swing animation works.
Entombed 16 Sep @ 12:04pm 
I tried a solo player game to see if it would sync. Didn't work. I then took a blank rune to remove its ability as well as apply a different rune. Still doesnt gain exp. Whats weird is amy other weapons still level fine.