Evercyan's RPG Kit — Change Log

Get the kit here!

Change Log

Release 2023/07/14

Changes

  • Inventory hotbar dragging now works for touch input (Mobile, touch screens)
  • Compact interface mode for small screens (Y height <620)
  • Improvements to inventory scaling & shop interaction for small screens
  • Melee auto-align should be more reactive to movements (improved hit detection)

Fixes

  • Fixed projectiles not being cleaned up properly when terminated if “CanStick” is true
  • CanQuery for the Crossbow’s Handle is now false

Release 2023/07/09

Additions

  • Added Crossbow & Ranged weapon logic which can be used for bows, guns, magic weapons, sentries, enemies, and practically anything you want to. Decent scripting knowledge is recommended before diving into trying to make this logic work outside of the provided weapon template.
  • Added Hit Sounds (can be customized in each weapon’s script - config values may come if there’s demand)

Changes

  • Hotbar slots should stay in their slot more consistently, especially on character death
  • Cleaned up weapon scripts to make it easier to understand what each section does
  • Moved the inventory’s ‘bust shot’ cropping setting for armor to GameConfig due to high demand to disable this setting
  • You can now set weapon sound configurations to ‘nil’ if you don’t want a certain sound playing (equip / fire).

Fixes

  • Pawn Shop now scales content correctly
  • Fixed a conflict with HD Admin where it would cause mobs to duplicate themselves
  • Fixed a sizing issue with the inventory which might’ve been causing the Search text to be clipped
  • Teleportation screen shouldn’t be blurry for high-resolution displays anymore
  • The radial progress bar under the teleportation screen shouldn’t leave behind clipping artifacts anymore

Release 2023/04/19

  • Fixed an issue with how armor was welded - this caused custom armor to appear to flip around. To fix in existing experiences, replace the latest kit’s “Morph” module with the one in your experience.
  • Fixed template armors missing “Sell” config value, and clarified what some existing settings do.

Release 2023/04/01

  • Added ArmorLib/ToolLib “Trash” function.
  • Shops now use the respective item type’s module (ArmorLib/ToolLib “Give” / “Trash”) internally.
  • Fixed an issue where the inventory would error if the player’s armor is unequipped as it’s removed.
  • Fixed an issue where armors would stay on the character, providing them the full benefits of the armor, after selling it. Make sure to set “ActiveArmor” to an empty string if you get rid of the armor, or call ArmorLib:Trash(Player player, Armor contentlib.armor[x]) for your custom implementations.
  • Fixed the “You don’t own any items under this category to sell.” prompt in the Pawn shop appearing when there are items to sell.
  • Fixed damage indicators being cut off if the number is too large. (thanks @Droplet074)

Release 2023/03/30

This release completely overhauls the old kit which is five years old. There won’t be a detailed changelog for this since it’s practically a whole new kit, but here’s a summary of the most notable changes compared to the latest version before it, “Inferno”.

  • Entirety of the kit has been recoded from the ground up, using an up-to-date structure & is much more secure, as well as just feeling more polished in general.
  • Removed unnecessary instances — (Chat settings, Lighting, Admin, etc), as well as merging the five informatory modules directly under the kit’s folder.
  • New armor system — Like my game Infinity, armors can now be owned and saved in player’s data. This means no more pads - you can access armor anywhere, regardless of the place in your experience. This also makes handing out limited-edition armors possible!
  • New backpack system — The kit now uses a custom backpack interface. This makes saving hotbar positions possible, as well as sorting & filtering out items you want or don’t want to see a reality. Essential to have the new armor system exist. Should also work with Tools outside of the kit, so you can still import Bloxy Colas and Cheezburgers and they will work!
  • Easier to alter shops — No more needing to duplicate shop guis, or being limited to three slots per shop. It’s a bunch easier now! Duplicate the NPC, insert the name of the item(s) you want them to sell, and voilà! For pawn shops, they’re automatic - any item you own that can be sold will automatically appear!
  • Smarter mobs — Mobs have been improved - most notably, only using one script for all mobs, compared to ~8 scripts per mob previously! Mobs are finally animated, and can be fed custom animations for any possible rig through their configurations. Finally, miscellaneous quality-of-life improvements for mobs, such as smart jumping & ragdolling.
  • No more tricks — Honesty is important. That’s why the kit no longer tries to add me as an admin, or force the credit gui. You can easily hide the credit gui if you want (bottom right corner), and there’s no shame in doing so!
  • Onboarding improvements — The tutorial now has a basic summary of how to create new content for each feature, as well as being transparent with usage of the kit. Feel free to do anything you wish with it! There is also an optional Importer Plugin that you can use too.

Again, thank you for all of the support! Due to the overwhelming need for an overhaul, and to celebrate the kit turning five years old, I decided to release this last minute while working on my game’s update. I hope you enjoy it. Please let me know if you encounter any bugs!


Historical Releases

Sorry if any of this is hard to comprehend. This was a long time ago :slight_smile:

Version 0.2.0 (Inferno) - July 03 2018

  • Fixed Sword Shop scripts
  • Changed Sell Shop script name
  • Many other fixes

Version 0.1.9 - June 06 2018

  • Added BindToClose in data store, a couple other additions with saving.
  • Removed useless module under ReplicatedStorage.
  • Fixed SwordPawnGUI, added waiting.
  • Changed kit version tags
  • Changed admin script, made it easier to read.
  • Changed game’s main script, made it cleaner.
  • Changed torso & leg material on Grass Monster.

Version 0.1.8 (DiamondPlate) - May 23 2018

  • Added a “DataLoaded” boolean in the player whenever their data gets loaded, feel free to use it for any of your needs.
  • Fixed UI not loading due to attempting to wait in the wrong area.
  • Fixed health multiplier w/ Level on first character added event, now uses “DataLoaded”.
  • Fixed MainModule not functioning correctly.
  • Fixed UI health bar with caching the new character.
  • Fixed a missing pcall in the data store script.
  • Changed the notify event Y size from 0.10 to 0.07, looks a bit neater.
  • Changed many deprecated features like :wait() to :Wait() & :connect to :Connect.

Version 0.1.7 - April 12 2018

  • Removed extra lines of code that had no use
  • Fixed sword damage adding on player level

Version 0.1.6 (Stone) - April 11 2018

  • Added new sword shops GUIs, now replicates the classic Kitteh6660 feeling. Sort order custom.
  • Fixed sword shops, now prompts new content.

Version 0.1.5 - March 27 2018

  • Added Two games to the featured RPG list
  • Fixed experience display, now displays the correct multiplier
  • Fixed damage event (was not displaying damage HUD correctly)
  • Fixed some “_G” requirements in modules

Version 0.1.4 - March 24 2018

  • Updated the right corner GUI, now opens into a frame.

Version 0.1.3 - March 21 2018

  • Added all constraints of mob into the torso for better organization
  • Removed useless classes in mob torso
  • Fixed the teleporter enabling a roblox core gui: “FreeCamera”
  • Fixed the teleporter progress bar
  • Fixed thumbnail camera script
  • Changed mob viewing type

Version 0.1.2 - March 20 2018

  • Added mob name rank color system. Not ranked = White, Ranked = a shade of red.
  • Fixed damage on basic swords
  • Changed mob name display to billboard GUIs

Version 0.1.1 - March 19 2018

  • Added Changelog
  • Added Actual data store key
  • Added WaitForChild for respawner scripts
  • Fixed Mob Drop functionality
  • Fixed Shops being in the mob folder
  • Fixed Admin attemping to load in-studio (Clogging up Output)
  • Fixed Possible random data store bug
  • Fixed Maximum level not going over 100
  • Changed height of hitbox for shops

Version 0.1.0 - March 18 2018

  • Kit Release
7 Likes