Ro-Wizard V2.0.3 Changelog

RO-WIZARD V2.0.3 CHANGELOG

Greetings! A lot of time was spent on this update mainly due to the extensive amount of backend rewrites required for it. Almost every part of the codebase was refactored and a lot of stuff had to be fixed after. With the release of this update, most backend work and performance work that I’ve had on my lists will be resolved. 2.0.1, 2.0.2, and 2.0.3 have all tackled dozens of bugs as well. Going forward, updates will be focused primarily on new features and content - although this update will include some new features as well.

Previous update: Ro-Wizard V2.0.2 Changelog


NEW

  • Settings Menu

    • A new settings menu accessible via the menu bar has been added
    • This is an improved system I developed recently and enables far more functionality than the previous one.
    • The old panel that was in the menu was removed so it looks a bit awkward. Will be addressed later.
    • All old settings still exist (wand poses, hat options, flight colors, etc). However, these settings have been reverted to default and will need to be redone.
  • Keybinds

    • Keybinds have been added into the game and can be configured in settings. Some obscure keybinds haven’t been covered, but will be added and expanded upon later. These keybinds support gamepads, but gamepad support had to be held back for this update as there’s a few edge cases that need to be handled (e.g some quests don’t allow you to chat + some menus need to be custom-tailored for gamepads. It’s about 70% done, but don’t worry it’s on its way!)
  • Spell Binds & Quick Casting

    • You can now bind spells to any hotkey you choose from the settings menu. You can bind up to 6 of these at a time. Protego is still Q by default and other defaults have been included.
  • Mobile Rework

    • Massive improvements have been made mobile casting and gameplay that have been requested for quite some time.
    • You can now cast spells on mobile while moving
    • A custom camera lock (shiftlock) system has been coded that works for both PC + Mobile. For PC it should feel mostly the same as roblox’s default. You can customize the XOffset and YOffset in settings. On PC you can set a bind to change your camera lock key.
    • A button will appear above your jump button for toggling the camera lock.
    • Spells you fire while in camera lock will go towards the center of your screen. This can be disabled in settings.
    • Casting menu has been enlarged slightly to make pressing buttons easier.
    • Mobile also has new on-screen buttons for quick-casting spells, up to 6 of these can be bound through the settings menu.
    • The old button for opening the spell cast menu has been replaced with a proper on-screen button and will be hidden when you’re not casting.
    • Certain spells will AutoTarget mobs (not players) on mobile. E.g stupefy and will work against mobs such as pixies to make it less tedious to fight them. Can be disabled in settings. Has 0 benefit outside of PvE.
  • Wand HUD

    • The old wand HUD from V1 has been upgraded to fit the game better.
    • Instead of the default wand the HUD will always show your current wand in the Viewport
    • The hotkeys/controls for casting will be shown below
    • All of your spell binds will be shown above the HUD.
    • On mobile this will appear on the left side of the screen (so it doesn’t overlap with the jump button, on PC it will be on the right (needs more vertical space).

PERFORMANCE

  • Smooth Terrain

    • Terrain has been optimized even further and now sits at around the same voxel count as it was in V1 (V1 was block terrain, but still had terrain water).
    • Voxels reduced from 56 million → 26 million
  • Optional Textures

    • A setting has been added to remove all textures from the game. Custom coloring has been meticulously applied to the map to make it look aesthetically pleasing while in this mode. Note that if you disable textures and then enable them again, you will need to rejoin to see textures again.
  • Optional Shadows

    • Setting added to remove all cast shadows, light shadows, and global shadows from the game. This will help with FPS.
  • Backend

    • Two long and hard weeks were spent doing massive changes to the codebase of the game. Networking and data structures are far more efficient and the codebase has been refactored to be easier to work with going forward. These two weeks aren’t reflected as any tangible content in the game, but were necessary. Many parts of the game will feel smoother, and the benefits are too many to list here.
  • Brooms

    • The code for brooms has been cleaned up and a memory leak associated with them has been fixed. In addition, brooms will now be automatically removed from the world after not being used for 10 minutes and will be properly cleaned up whenever a player leaves the game.
  • Misc

    • A Performance Stats setting has been added. When enabled you will be able to view your FPS, Ping, Server Location, and the Server Age on the top right of your screen.
    • Several other optimizations were made in addition to the rewrites (e.g unnecessary AnimSave objects sitting inside of humanoids being wiped among other things).

CHANGES

  • General

    • Whenever it’s raining, the sky will now become overcast and cloudy.
    • Rain effects have been toned down so it’s not as blinding.
    • Due to the terrain optimizations, mountains around the dark forest were redone.
    • Minimap has been removed from the HUD. Can still press M to open the world map. A UI button/binding to open it will be added later.
    • Slime damage 12 → 8
    • Slime HP 50 → 40
    • Monster Book HP 60 → 40
    • Egor damage 30 → 15 (his damage increase was on accident before, was killing people with 200 HP (shield + health) in 6 swings over the course of a long fight.
    • Brooms and Flight no longer have instant turns while shift-locked.
    • Temporary reputation label has been added into the main menu
    • The Quest “Poisonroot Roundup” was corrupted due to some backend rewrites and has been reassigned as a new quest if you had it before

BUG FIXES

  • General

    • Fixed dragging behavior being off when moving items between your backpack and hotbar
    • Fixed the rapid shot upgrade from Stupefy never working (lol)
    • Fixed the resurrection stone activating if you reduced someone else’s HP to below 30. Will now work as intended.
    • Fixed the car broom not being able to be ridden after jumping off of it.
    • Fixed other mobs attacking Unicorns, Lurkers, and Ghouls.
    • Fixed Legilimens not appearing as a secret in the spell store
    • Fixed Immobulus being a secret spell when it’s meant to be purchased as part of a quest
    • Fixed Arresto Momentum having a quest requirement to Learn
    • Fixed a secret statue being affected by Piertotum Locomotor
    • Can no longer be Petrified/Frozen while ragdolled & can no longer be ragdolled while Petrified/Frozen
    • Being affected by duro/freeze, unequipping a tool, and then re-equipping it will no longer keep the tool anchored (was causing TP glitches).
    • Several glitches related to getting absurd amounts of speed have been fixed.
    • Tarantallegra can no longer be used on non-humanoid mobs (But I’d like to animate proper dances for the other rigs eventually :smiley: )
    • Some glitches that caused players to be flung below the map from glacius have been mostly fixed. Glacius is back to its old functionality of Sitting instead of Ragdolling to assist with this until further fixing can be done on this.
    • The loading screen will appear as soon as you load in instead of seeing the skybox for a while

HOTFIXES

  • Aug 25

    • Fixed spells that cause you to sit forcing you out of Shift Lock
  • Aug 26

    • Implemented a possible fix for the server lag issues/freezes. Still awaiting observation.
    • This has been a bug for a while, but fixed infinite projectile bugs (from reflects + homing spells) that would cause clients to slowly lag and then eventually crash.
    • Fixed client not updating focus properly (allowed free spam/etc). Will show in new servers.
1 Like