tModLoader

tModLoader

505 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
622.189 KB
Aug 10, 2023 @ 2:57pm
Jun 17 @ 10:56am
30 Change Notes ( view )

Subscribe to download
Block's Leveling Mod

In 1 collection by BlockCrusader
BlockCrusader's Mods
31 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'

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)
2
May 26 @ 6:20pm
PINNED: Detailed List of Features
BlockCrusader
44
Mar 28 @ 10:03pm
PINNED: FAQ Thread: Compatibility, Known Issues/Bug Reports, Roadmap & More
BlockCrusader
2
Jul 28, 2024 @ 6:34am
Manually adding compatibility and removing ethereal runes?
The Mighty Koi
524 Comments
etetetertertretret 1 hour ago 
ohhhhh ok ty
BlockCrusader  [author] 1 hour ago 
@etetetertertretret, that's definitely a mod conflict if weapons aren't displaying the "Weapon unable to gain XP or level up. Obtain an Experience Rune Forge to begin" tooltip. That would mean weapons aren't being identified by the mod as valid weapons.
For reference, to be valid a weapon must;
- Deal greater than 0 damage
- Be non-consumable
- Not count as ammo
- Not count as accessory
If a mod were to make some sweeping change that invalidates one of the criteria above I.e. making all weapons count as accessories), then weapons would stop working with the leveling system.
etetetertertretret 1 hour ago 
there's no mods conflicting but i found out i cant put runes on anything for some reason. Its odd that its happening to only me like theres no "runes can be put on this" tooltip
BlockCrusader  [author] 1 hour ago 
@etetetertertretret, I just tested and it works perfectly fine for me. Something must be wrong on your end. Can you be more specific about the issue?
Can you put the Firecracker in the UI's weapon slot?
If so, what tooltip is displayed by the 'Apply' button when you hover over it? (After inserting both Firecracker & a Rune)
It's also possible there's a mod conflict. If you suspect any mods you have could be conflicting, that'd be nice to what those are, too.
Was confused when i started my new playthrough that I couldn't craft runes at a standard workbench like i have for the past year or so. Imagine my surprise that the mod has it's very own workbench now! Works like a dream, very good update, and i look forward to seeing what else you've got. Glad you're still cracking on~
etetetertertretret 1 hour ago 
why is that?
etetetertertretret 2 hours ago 
i just found out the firecracker cant have exp runes on it
BlockCrusader  [author] 2 hours ago 
@etetetertertretret, have you tried troubleshooting by checking the Apply button's tooltip? What does it say?
etetetertertretret 2 hours ago 
im trying to put a rune via rune forge on the firecracker and its not working for some reason
BlockCrusader  [author] 4 hours ago 
@Riftstrider, looks like I forgot to make give the item a use time and animation, hence why it couldn't be used. I just released a patch that should fix this, thanks for finding that bug!