Ladies, gentlemen, zombies and goldfish, and everybody in between, after more than a year of on and off work, I proudly present to you: Version 1.2 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. 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/ModLoader/Mods (Screenshot also contains Wulfram Blade from Calamity mod, which I heartily recommend) Additional Screenshots Attributions 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. Changelog Version 1.2 Fixed in patch: - The eyes in the stat allocation interface are now properly displayed on all resolutions - The crown buttons in the anvil interface are now properly displayed on all resolutions - Game would lag when many crafting recipes were available, eg. when near your chests - Fixed a bug where certain scepters and glyph-modifiers would not work as intended - Fixed crashes upon reaching lv 189, courtesy of Saaland Pfarr - Items will no longer have prefixes and upgrade levels in the crafting menu - Fixed bug where players were unable to switch inventory tab in multiplayer - Fixed bug where players were unable to allocate stats in multiplayer - Fixed bug where the level, mana, and life displays in the status bar would be wrong in multiplayers - Fixed a frequent crash in multiplayer relating to projectiles - Fixed a bug where NPCs would teleport in multiplayer. Another bug that causes them to ocasionally vanish persits. - Procedural weapon textures are now properly unloaded - Fixed bug where broken procedurally generated items would crash the game in multiplayer - Fixed bug where crit multiplier would scale quadratically with ordinary damage multiplier (This is an extremely large nerf to Potency) - Fixed the routine errors you'd see in your log file - Fixed a bug where procedurally generated items would cause crashes and other errors in multiplayer - Fixed a bug where the stat allocation interface could not be accessed through the inventory in multiplayer - Fixed a bug where the spell creation interface would not show up in multiplayer - Fixed a bug where having more than 2147 platinum would make you unable to upgrade your items Tweaked in patch: - Quickness now only provides half as much crit chance, except for the first few points - Potency now provides less life leech and critical strike multiplier. - Ground enemies now move faster, making them more dangerous. - NPC damage scaling now has a cap to prevent ridiculous post-endgame damage numbers with mods like Calamity Taken together, these changes severely curtail the survivability of offensive builds as well as their offence itself. This should encourage players to allocate more points to Resilience, which was previously drastically underused - Upgrading crowns now have much higher drop chance - Item upgrades cost a bit more currency - Improved handling of enemy projectile damage somewhat - Hotbar now looks different, less buggy in MP and more in line with the general aesthetic of the mod Added in patch: - New hilt with autoswing added to the hardmode sword tier - New explosion and smoke bomb animations, larger and higher resolution - Enemies can now have prefixes - Automatic update checks, courtesy of Mirsario - NPCs that deal elemental damage now have visual indications Compatibility: - Compatibility with Overhaul mod fixed, courtesy of Saaland Pfarr - Mod now has much better multiplayer performance, courtesy of Mirsario - Mod is generally compatible with multiplayer, though there are still a few rough edges here and there. Version 1.1 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 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 Mod Compatibility and Q&A 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. Support the Mod 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] The mod also has a patreon, for those who are feeling generous. 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.