tModLoader Kalciphoz's RPG Mod

Ladies, gentlemen, zombies and goldfish, and everybody in between,
after more than a year of on and off work, I proudly present to you:


WDyJbKO.png

Version 1.0

This mod aims to overhaul Terraria by adding RPG elements, and includes a leveling system, an item upgrade system, an elemental damage system, procedurally generated weapons, and much more. For more detailed information, see the wiki.

Features
The mod features a leveling system with XP and level display, and rewards you with stat points when leveling up. In order to compensate for gradually increasing player strength, enemies have seen a drastic power increase, especially later in the game.

To further emphasize these changes, I have added prefixes to armour and overhauled accessory prefixes to provide these new stats, including accuracy, leech, critical strike damage multiplier, evasion, and more.

YbDNAU1.png

Enemies drop weapons, many of which are procedurally generated. To compensate for the consumption of inventory space, you now have two additional pages of inventory, giving you 80 extra slots. Weapons and enemies now deal elemental damage, which has a chance to inflict elemental status ailments - powerful combat-related debuffs.

I have also added an item system to upgrade weapons. It primarily serves as an item sink, since in a modded playthrough, it is very common for the player to have more weapons than needed. The upgrade system gambles your weapon at a risk of destruction and at a cost. Rare upgrade crowns make this process less painful and protect weapons you hold dear.

Installation
The mod can be found in the Mod Browser of tModLoader. You can search for the mod or find it by its icon. Alternatively, you can download it here. Simply move it in the Mods directory at Documents/My Games/Terraria/Mod Loader/Mods

(Screenshot also contains Wulfram Blade from Calamity mod, which I heartily recommend)
YoJx5BF.png

YvpbqwM.png

4J4uXcd.png

Special thanks goes to raydeejay, Mirsario, jopojelly and bluemagic123 for helping me fix bugs during the mods development. I want to thank also Mirsario, Alena, HellPhoenix, Jofairden, NuovaPrime, Snorlaxxo, Hozlocos, Mop Guy, Randie Marsh, and Robbie for being my beta testers and for helping me stay motivated. Art and code was made by me, but I would like to credit the tModLoader dev team with making that possible in the first place.

If I have forgotten anybody from this list, I sincerely apologize. Please inform me and I will correct it asap.

Here's a video by ChippyGaming which features the mod:

Open Source
The mod is open source. The source code can be acquired by three means: Going to the github page here, or by using ModLoader to decompile it, or by using ILSpy. Any of my content may be used, but please give proper attribution (credits) and if using a larger part of my mod (such as a major mechanic), please refer people to the original. If you're unsure about anything, you may contact me through PM or in this thread.

Q: What are the current compatibility issues?
A: The mod is incompatible with multiplayer, Magic Storage, Autotrash, unleveled and unlimited. The first three will be fixed with next update, and possibly the latter two as well.

Q: Is this mod compatible with Calamity Mod
A: Yes, and they go along together extremely well. I highly recommend playing with both enabled.

Q: Is this mod compatible with Overhaul Mod
A: Using Overhaul's beta, yes, courtesy mostly of Mirsario who helped me add compatibility and made the needed changes to his own mod. It is recommended however that you disable durability in Overhaul’s settings, as the repair UI overlaps with my inventory rework.

Q: Is this mod compatible with Thorium Mod
A: I haven't tested them together, but it should be fine.

Q: Is the mod compatible with Legend of Terraria 3
A: As with Thorium, I haven't tested them together, but I think they will be compatible.

Q: Is this mod compatible with Tremor Mod
A: Yes, but Tremor Mod has very powerful enemies early game, which results in too powerful weapon drops and too much XP gain.

Q: Is this mod compatible with Spirit Mod
A: Yes, though it has the same issue as Tremor but to a much lesser extent.

Q: Will you add bosses
A: Eventually, I hope to, yes.

Q: Will you add a talent tree
A: Something like that, yes ;)

Q: I found a Crown of Permanence/Transcendence, but it is not showing up in my inventory
A: Upgrade Crowns never enter the inventory, but can be found in the Anvil GUI.

Q: What took you so long / why are you so slow at adding stuff
A: I'm working on this project mostly by myself andI have a lot of other projects going, but I’m also a bit of a noob.

Q: The additional inventory pages are impractical! Plz remov.
A: Go to your ModLoader directory “Documents/My Games/Terraria/ModLoader” and open the file called kRPG_Settings, and set “manualInventory” to true, then restart Terraria. Might add an ingame configuration menu if there’s public demand for it.

To support the mod, just copy the following code into your signature:

Code:
[URL=https://forums.terraria.org/index.php?threads/kalciphozs-rpg-mod.63348/][IMG]https://i.imgur.com/jwo5U1L.png[/IMG][/URL]

Discord
The mod has a discord server at https://discord.gg/zcywzYR. Please be friendly and observe the rules found in the information channel.
There is also a closed discord server for testing new updates as they are being developed. PM me if you're interested in being a tester.
[doublepost=1512404677,1512404543][/doublepost]Sorry when i try to open inventory the inventory doesn't appear.I set the manualinventory true and reset the game and doesnt works. Can help me plz?
 
You know...I feel like I'm being rude here, but I hope all these people having inventory problems are aware of the search thread function. Even without that, I usually prefer to look at the latest page.
 
Guys I dont know if this is a bug or simply just my pc is freaking out but I cant see my inventory

some help... Pls
 
So I ran into a bug with the inventory(not the invisible one). Anytime I place an item (any) in any of the inventory slots, which page doesn't matter, it will just disappear if I switch to a different tab, While the game is paused. I originally had the invisible inventory bug, so I just used Tmod v.10.0.2 and it worked, but now my stuff just keeps disappearing, when I switch tabs.

Edit 1* So I did some more testing and if I place an Item into a slot and close the inventory without switching then open back up and move an item into a different slot(in the same tab) then switch tabs, the item would move into the slot It was originally in before I moved it. So it seems like the game is not updating the inventory slots until I close the inventory screen Unpause the game.

Edit 2* So further testing shows this only happens when I have the auto-pause function on and the game is paused and I am in the inventory. If the game is un-paused the inventory works as intended and I can switch freely without items deleting. So it seems the game/mod is not saving the inventory state while paused, and switching inventory tabs will cause the game to load the state to when you had originally opened it.

edits 2.5* Though if I leave the game paused I can duplicate Items by placing items in the inventory tab while pause, close the inventory screen to un-pause the game and have the game update my inventory, open the inventory again with auto-pause(thus pausing the game) take the item out and place it into my hotbar(which seems to update properly whether the game is paused or not), switch inventory tabs, then switch back, and now I have the item both in my hotbar and in the inventory.

I am unsure if anyone else experience this, but that's what I have noticed thus far, Also I have NO other mods installed and it's a fresh terreria install and the latest version of this mod. I also tried this with both the tmod browser DL and a manual DL of the latest version of this mod.
 
Last edited:
I've got an inventory related problem, but not one that everyone else is having I believe. Upon dying, several procedural generated weapons literally turn into "Procedural Generated Weapon; Please Ignore" and become unusable when I pick them up. Any ideas? I came across this in a version compiled in the game by myself after downloading latest git source if that helps at all.
 
I've got an inventory related problem, but not one that everyone else is having I believe. Upon dying, several procedural generated weapons literally turn into "Procedural Generated Weapon; Please Ignore" and become unusable when I pick them up. Any ideas? I came across this in a version compiled in the game by myself after downloading latest git source if that helps at all.
I had the same issue, but I couldn't find a solution (If there is one posted, I didn't look hard enough). For the time being, I'm just playing softcore.
 
Love this mod so far. Pretty Awesome!
But after updating tModloader whenever i have your Mod up my Inventory isn't showing up :/
 
Love this mod so far. Pretty Awesome!
But after updating tModloader whenever i have your Mod up my Inventory isn't showing up :/
There are several ways to fix this that is posted on like page 16. Essentially it's the newest Tmod update messing with something in te mod, so to fix it just downgrade tmod to 10.0.2 < I linked the download
 
Sorry if I sound impatient but when is the next update coming out (just waiting for magic storage compatibility) my inventory isn't showing up (i'm sorry)
 
How do I download the mod? The creator say : " The mod can be found in the Mod Browser of tModLoader. You can search for the mod or find it by its icon. " But where is that mod browser ?
 
How do I download the mod? The creator say : " The mod can be found in the Mod Browser of tModLoader. You can search for the mod or find it by its icon. " But where is that mod browser ?
So there are two ways to download this mod.

1: download Tmod 10.0.2, use this version, as the newest one breaks the inventory of the mod. Once downloaded extract Tmod into you Terreria directory. It replaces the terreria.exe with it's own version. The boot up terreria, once everything is loaded up you'll notice a few new option on the main menu, one being mod browser. There you can search out the mods you want and DL them.

2: It is linked in the first post. Just make sure you extract it into C:\Users\R4d6\Documents\My Games\Terraria\ModLoader\Mods. Then Enable it in game and make sure to 'load' the mod.


As of the latest update one needs to use the latest version of Tmod, which at the time of this edit is 10.1.1
 
Last edited:
Update 1.1.0 has just been released:

Fixed in patch:
- Ranged weapons would get corrupted by reforging and sometimes by upgrading
- Some players experienced crashes upon entering worlds
- UI now properly scales with resolution
- Levelup sound is now properly affected by sound volume
- Projectiles owned by the player would deal too little elemental damage
- Crit multiplier now increases damage by the intended amount
- Fixed issue that utterly demolished crit chance in the previous version
- Sources of increased life from other mods now work properly
- Items would not be assigned a prefix immediately with autopause enabled
- Players playing with autopause enabled would sometimes lose items
- Quick Heal, Quick Mana and Quick Buff now works across inventory tabs
- You can now use items across inventory pages when crafting

Mod compatibility:
- Mod is now compatible with WeaponOut
- Mod is now compatible with Magic Storage
- Mod is now compatible with Autotrash (thanks Jopojelly)
- Mod now sorta kinda works in multiplayer, but only with a beefy server CPU

Tweaked in patch:
- Sword hitbox is slightly more accurate
- Changed texture of Shortbow
- Enemies now deal less damage at the upper end
- Dodge effects are less extra
- Players now have short duration of immunity after their attacks are dodged.
- All sources of base life have been lowered dramatically
- Players now start with more life and mana
- Players now have a wider variety of possible starting weapons
- Multiple projectiles from the same ability cannot hit the same enemy in quick succession.
- Clicking the stat page button while the stat display is active will now reopen the previously closed inventory page
- Glyph modifier "Vanish" renamed to "Discord" and now works like the Rod of Discord, but also deals much more damage. Use with care.
- Glyph modifier "Thorny Chains" now much more useful.

Added in patch:
- Crowns now displayed in inventory
- Heart Crystals now scale life via a percentage bonus. Life fruits do the same, as do Mana Crystals.
- New glyph: Purple Moon Glyph, which aimlessly hurls projectiles skyward, very impractical but lots of fun

Upon popular request, mod also now has a patreon at https://www.patreon.com/kalciphoz
 
Last edited:
Awesome, thank you! Now i can go back to my other character, i had to stop playthrough because i made a mess out of my storage since i started filling chests randomly before i could build proper storage system with Magic Storage mod, which ended up not working. Inventory management was driving me nuts, so i decided to play another mod instead until it's fixed
 
Hi, I have a problem with a character, I was in autopause and I changed a spell because it bothered me to have it in the letter A, but when I left the inventory it did not let me move, so I decided to leave the world and go back inside, but when I tried to enter the following error appeared

Referencia a objeto no establecida como instancia de un objeto.
en kRPG.ProceduralSpell.ProjectileDamage(PlayerCharacter character) en c:\Users\Cornelius\Documents\My Games\Terraria\ModLoader\Mod Sources\kRPG\ProceduralSpell.cs:línea 274
en kRPG.ProceduralSpell.CreateProjectile(Player player, Vector2 velocity, Single angle, Nullable`1 position, Entity caster) en c:\Users\Cornelius\Documents\My Games\Terraria\ModLoader\Mod Sources\kRPG\ProceduralSpell.cs:línea 207
en kRPG.Items.Glyphs.Moon_Purple.<>c__DisplayClass2.<GetCastAction>b__1(ProceduralSpell ability, Int32 timeLeft) en c:\Users\Cornelius\Documents\My Games\Terraria\ModLoader\Mod Sources\kRPG\Items\Glyphs\GlyphModifier.cs:línea 177
en kRPG.SpellEffect.Update(PlayerCharacter character) en c:\Users\Cornelius\Documents\My Games\Terraria\ModLoader\Mod Sources\kRPG\ProceduralSpell.cs:línea 305
en kRPG.PlayerCharacter.PostUpdateEquips() en c:\Users\Cornelius\Documents\My Games\Terraria\ModLoader\Mod Sources\kRPG\PlayerCharacter.cs:línea 575
en Terraria.ModLoader.PlayerHooks.PostUpdateEquips(Player player)
en Terraria.Player.Update(Int32 i)
en Terraria.WorldGen.do_playWorldCallBack(Object threadContext)
en Terraria.WorldGen.playWorldCallBack(Object threadContext)
 
FOR THOSE UPDATING TO 1.1.0 VERSION:

You will have to update tModLoader to version 10.1.1 for your inventory to start working again. Just found that out after updating and having the blank inventory bug again
 
Back
Top Bottom