Project Rubi-Ka Patch Notes & Changelog

September 2024

General

  • Ironman Challenge & Leaderboard
    • We now support an official "ironman challenge" mode. This gives players a way of differentiating themselves officially and sets up guardrails to try and enforce the general ironman rules.
    • We also maintain a Leaderboard where you can see your progress in relation to others.
    • More information on this feature will be coming soon. Stay tuned.
  • "Cheats Disabled" Mode
    • New characters will now no longer have access to additional special commands (for the most part). They can opt in to have "Cheats Enabled" but will not be able to go back to being "Cheats Disabled".
    • This again provides a system for those who would like to remain "legit" in their playthrough.
  • Weapon Progression
    • 000 Weapons will now drop in Temple of Three Winds.
    • 000 Weapon Upgrade Kits will also drop from select encounters that are more challenging than the trash mobs around them.
    • 000 Weapon Upgrade Kits will now require 50% less Weapon Smithing than what is currently found on live.

Bug Fixes

  • Uklesh will now spawn Khalum on death.
  • Khalum will now spawn Aztur on death.
  • Lien will now spawn Ju-ju dolls during combat
  • Mantis Queen will now spawn her babies during combat
  • Abmouth will now spawn Infectors during combat
  • Other mobs that spawn extra adds will likely work too
  • All mobs will now factor in their initiatives properly when determining their attack cycle speeds
  • Cultists will no longer enter zombie mode when they die while casting a heal on themselves
  • Lots more!

August 2024

General

  • Mobs will now cast more strategically during combat. When low on health they will hustle to keep themselves alive. When rooted or snared they will take reactive measures.
  • Mobs will now use their weapon range and line of sight more strategically to attack from a position of low risk, as opposed to running into melee combat with a long gun.
  • Players can now /follow other players (except for in low suppression gas areas)
  • Quest lines and npc dialog are now generally working (please report specific issues as they're spotted)
  • Vendor inventory has been improved to have more appropriate QLs and prices
  • Loot has also been revised to resemble more closely what is seen on live

Bug Fixes

  • Fixed issues causing attack cycles to get stuck when you jump or rotate camera rapidly during combat
  • Fixed issues where mobs would cast buffs on their offensive target instead of just offensive nanos
  • Fixed issue where you were able to initiate follow on a target that was very far away
  • Fixed pet heal so that it no longer conflicts with pet follow
  • Solved pet on pet crime (pets no longer allowed to attack their master's other pets)

Platform Fixes

  • We drastically improved our memory footprint (~10x improvement)
  • We also introduced playfield sleep and automatic shutdown to help reserve CPU cycles on playfield where no players are present

July 2024

Bug Fixes

  • Fixed a bug where NPCs could cast AoEs they shouldn't have
  • Fixed range/distance checking for special attacks
  • Fixed brawl stun targetting
  • Prevented mission rooms being created in invalid locations
  • Fixed some bugs with server metrics
  • Improved dynel loading performance
  • Fixed issue with mission reward cap
  • Fixed reflects with no max reflect cap to work as intended
  • Fixed Total Mirror Shield nanoline
  • Fixed issues with Calia's Parrot nano
  • Fixed NPC casting requirements
  • Various fixes/improvements around nano casting and targetting
  • Fixed an issue where soldier team/solo auras were stacking
  • Fixed tradeskill requirements
  • Made major performance improvements and bug-fixes for tradeskilling
  • Fixed major issues with NPC interpolation\
  • Fixed a bug where NPCs would have the wrong stats

New Features

  • Implemented line-of-sight checks for NPCs
  • More improvements to mission text generation
  • Implemented proc chance for special attacks
  • Added more server metrics to our dashboard
  • Implemented teleport tower function
  • New command to get NPC's nano list

June 2024

Bug Fixes

  • Fixed delay on pet spawning
  • Fixed issue that occurred when a player declined a trade
  • Fixed various problems around trading between players
  • Fixed misaligned cells
  • Fixed an issues where NPCs would spawn outside the map
  • Fixed an issue where NPCs would inexplicably teleport to 0,0
  • Fixed an issue which caused some excessive log spam

New Features

  • Improvements to automatic mission text generation
  • Apply current playfield stat on players when they enter a new playfield

April 2024

Bug Fixes

  • Fixed a race condition when creating new characters
  • Fixed header size issues
  • Improvements to monster spawning systems
  • Fixed an issue with account flags
  • Lots and lots of fixes and improvements around loading game resources
  • Fixed a bug where items for sale in vending machines could be removed

New Features

  • Improvements to our server-side metrics dashboard
  • Added some GM/BH functionality to the player portal
  • Implemented several server/player management tools e.g. server restriction and locking
  • Added cloaking commands
  • Limited several GM commands
  • Implemented automated mission instance cleanup
  • More diagnostic logging
  • Upgraded RDB functionality
  • Patched to 17.8

March 2024

Bug Fixes

  • Martial Artist Disharmony perk line proc does not fire #595
  • Various bugs around martial arts and monster weapons
  • Fixed scenarios where charm pets were causing crashes
  • Fixed dynaboss loot
  • Fixed issue where NPCs would walk towards you while in dying state
  • Fixed bug that caused players to be sitting after zoning
  • Fixed % nano chance stat
  • Fixed a bug for monster damage with weapons
  • NCU moving in/out of bags no longer messes up UI
  • Stabilise leashing impact in missions
  • Portal no longer enters a hard fail-state when unable to connect to all game servers
  • Fixed nano casting on NPCs
  • Fixed crash on mission zoning

New Features

  • Nano-program list for each profession on the player portal
  • Many improvements to mission rolling
  • Improvements to dynamic mission room generation
  • WIP kill target mission implementation
  • Improvements to mission quest handling
  • Improvements to dynamic monster spawning in missions

February 2024

Bug Fixes

  • Cannot place items in a bag #643
  • Enemies do not appear on the minimap #642
  • 'Empty' bodies persist in the world. #640
  • The Brawl Attack action seems to be missing its stun component. #639
  • Tab Targetting currently doesn't work on most NPCs #637
  • Looted Credits are duplicated visually on the client. #636
  • Looting items isn't reflected in the player inventory. #635
  • Feared mobs teleport around instead of run #632
  • Crat robot pets cannot be spawned #631
  • The Keeper Righteous/Unhallowed Fury Item has no cooldown. #629
  • Keeper Fury item does not work after zoning #628
  • Targeting self with a hostile weapon proc running interrupts auto attack #627
  • Evangelical Reaper procs heal for too little #626
  • Attack Pet attack routine currently broken. #619
  • Shade offensive proc nanos don't #617
  • Failed perk actions have non-descriptive errors #616
  • Perk dependencies don't cast on fighting targets #615
  • Summoning the MP mezz pets cause a server crash. #613
  • Self-damage components can be passively resisted. #612
  • Self-damage nano components also cause you to take damage from damage shields. #611
  • Self-only buffs are cast on the target instead of the caster. #610
  • Mongo's Ultra Behemoth can be cast on targets other than self. #609
  • Title Levels are incorrect for Levels 14 #606
  • Non attack on sight mobs attacking on sight #605
  • Joining team is currently non-functioning. #604
  • Doors to the Subway don't allow players through #603
  • The Fixer Grid item 'Data Receptacle' last indefinitely. #601
  • "MA for combined attack" does not execute fist attacks #597
  • Unequippable weapons do not indicate they cannot be equipped #596
  • Profession Implants shop terminal clickable areas change shape with camera a... #592
  • Mobs warp when rooted #591
  • Charm nanos allow overwrite #590
  • Mind Control/Charm nanos don't work #589
  • Outdoor mobs cannot be fought #586
  • Outdoor mobs are all level 1 #585
  • Over-equipped (OE) is currently not implemented. #584
  • The 'Trader Debuff AC Nanos' debuff line does not apply the higher debuff. #582
  • The 'Debuff NanoAC Heavy' line (Trader) cannot be used. #581
  • Guards have 25 health #578
  • Stacked items can be split in bag #576
  • Steps of Madness mobs all have 35 total health #570
  • Steps of Madness is virtually empty #568
  • Random teleporting to Greater Omni Forest whilst in the Omni Forest #563
  • Distill Life 6 & 9 Perks do not function. #517
  • Can't Equip Candy Cord due to Title Level #508
  • The majority of the shops are empty #496
  • Instanced mobs don't leash back and wipe hate list #494
  • Swapping items with the same stat modifiers exponentially increases the stat... #472
  • Vendors sell weapons with only 1 ammo in the clip #456
  • Light of Reclaim terminal antenna in incorrect location (in front of terminal) #447
  • NPC / Mob stats (e.g. health, damage) may not match their level #427
  • Killed mobs respawn unnaturally quickly #424
  • Monsters in Steps of Madness missing idle mesh #396
  • Monster does not die and continues to fight with zero HP #393
  • right click to autoequip NCU chip or belt, don't work #390
  • Every player in a team gets the same amount of XP #370
  • Level 25 players can not enter the Subway #365
  • Mob instances always have the same level, even if it's meant to be variable #363
  • Pets do not follow correctly #347
  • Buying multiples of the same item from a vendor costs the same as one #329
  • NPC Vendors are spawning with a physical terminal at their location #310
  • "Fear" not implemented #207

January 2024

New Features

  • Added new heading command (.heading --help) to assist with experimentation with quaternion rotation.
  • Added new/adjusted levels to our command systems helping to ensure better stability in our Ithaca environment.
  • Our Portal Portal now supports paging and sorting of search results.

Bug Fixes

  • Grid access terminals do not work. #457
  • Human NPCs do not spawn. #454
  • Unable to equip weapons #453
  • Casting buff on self while fighting casts it on hostile target #452
  • OA BY 16 exit not at actual door location #450
  • Unable to zone out of Basic store in Old Athens #449
  • Uklesh stun locks himself #448
  • Unequipping back items not possible #441
  • Nano effects are lost after zoning #430
  • Some nanos are not removed with /command ncu clear #426
  • Cannot return an item to vendor when put into your cart #421
  • Some items cannot be purchased from the vendors in the newie back yard. #420
  • Skill buffing items (In this case the Fixer's NCU hacker interface) do not update until you zone, or relog. #419
  • Nanos like touch of marius that do not have a strain are stacking their stats #414
  • player portal count soft deleted toon #410
  • Muggers in the subway drop a "NoName" item. #407
  • Mugger in subway are not aggressive whatsoever #404
  • Dynaboss can't find their aura nanos and fails to spawn. #395
  • Lord of the Angst Icon missing #394
  • Equip delays when swapping do not include the belays of whats being swapped in and out #391
  • can't get back item from store #389
  • can't enter gunz shop in rome #388
  • can't enter armor shop in rome #387
  • can't enter another shop in rome #386
  • Containers placed into the bank have unusual behaviour #383
  • Items in bank have their slot position reset on zone #382
  • Items within backpacks disappear on logout #381
  • Check for NCU capacity is failing with enough NCU #378
  • Special attacks which miss aren’t shown visually #377
  • Players aren't warned when teaming beyond level range #368
  • Newly created Adventurer starts with 2x Solar Powered Pistol rather than 2x Solar Powered Adventuring Pistol #353
  • NPCs recover HP much faster than is expected #344
  • It’s possible to hit an NPC which is already dead/dying #343
  • PvP flag disappears when zoning #339
  • Quantum Wings conditions aren't checked properly #338
  • Leveling items do not work #337
  • Occasionally vendors have no items #336
  • Unhandled exception when clicking Settings button in the PRK launcher when install dir is not explicitly set #321
  • It's not possible to buy an Omni-Tek Application Form from Basic Bookstore vendor #317
  • NPC Vendors are spawning with a physical terminal at their location #310
  • Perk icons are now showing correctly - #341
  • The denizens of the Temple of Three Winds again die properly - #393
  • Going into a building now faces you away from the door - #326
  • MP Pets should now heal/mezz their targets properly - #345
  • Weapon shops are now selling weapons again - #349
  • Vastly improved vendor loading performance - #336
  • NPCs no longer heal way too quickly - #344

December 2023

New Features

  • Effect command (/command effect)
  • 'Relocate to Newland' button to the player portal to unstuck players
  • Mega teleport menu for quickly teleporting around the world
  • The number of players currently on the server is now shown in the launcher
  • Too low/high for team invite confirmation message
  • Launcher has been redesigned and improved. It now has basic cross-platform support for Linux and MacOS and vastly improved download speeds.
  • Player Portal has been further improved, particularly the items database.
  • Warning and a delay before Ithaca restarts when changes are made to the code.
  • Basic player name filtering system, though only a few test strings are blocked currently.
  • Reduced the cast time and requirements for some Composite nanos
  • Ability to use profession names instead of numbers for /set profession and /set visualprofession

Bug Fixes

  • NPC that is already dead or dying can no longer be attacked - #343
  • Fixed a broken icon for Lord of Angst - #394
  • Items added to a trade can now be removed if you change your mind - #389
  • Resolved the unusual behavior of containers placed into the bank - #383
  • Backpacks and other containers now actually store items - #382, #381
  • Swapping equipped items now takes the correct amount of time - #391
  • Fixed nano targeting behavior
  • Leveling items can now be leveled - #337
  • Cancelled nano programs no longer still consume some NCU - #378
  • Items can now be used on targets other than self - #373
  • Adventurers now start with the correct pistols - #353
  • Hash instance lookups have been slightly optimised to improve performance
  • Entrance to Smuggler's Den is now working
  • Nano casting should now be interruptable without requiring a re-zone
  • Fixed an issue where mobs would not be the correct level - #357
  • Server player counts are now displayed correctly in the launcher
  • Fixed nano casting interrupts
  • PVP flags now persist after zoning - #339
  • Extra attacks can no longer land after killing an enemy
  • An issue which prevented old site accounts from logging in has been fixed
  • Pet controller classes can once again cast buffs on their pets
  • Ammo is now properly used by weapons that require it
  • Solar powered weapons no longer have an "out of ammo" bug
  • Trader drains no longer additionally drain the trader
  • Fixed scenarios when reloading while dual wielding was blocking attack cycles
  • Allowed casting hostile nanos on self
  • Entering incorrect password etc. should now show an error message instead of a broken web page

Infrastructure

  • A new server with much better hardware named Ithaca. This is our main testing server, we're keeping Notum around for development usage.
  • A tool to monitor issues on the Ithaca and Notum servers to make it easier for us to deal with problems and fix bugs.
  • Some pre-caching on the emulator which slows down initial startup, but vastly improves load times when entering a new playfield for the first time.
  • Added some new features to the Packet Studio so we can extract data from game packets more easily
  • Fixed an issue where the server engines would try and handle massive streams of junk data
  • Changed message queues to be concurrent
  • Reworked game account management to work with new Ithaca server

November 2023

New Features

  • The tp command has been expanded. Type /tp help for more details.

Bug Fixes

  • Weapon shops no longer sell invalid weapons.
  • Character deletion has been fixed.
  • Fixed an issue which caused session drops when zoning.
  • Players who teleport or login to an invalid playfield are safely transported into the Grid instead of being lost forever in limbo.
  • Fixed a bug where leaving a playfield would leave behind “zombie” sessions.
  • Fixed a number of issues surrounding drop rates and loot tables.
  • Fixed damaging nano programs (such as NT nukes) to actually cause damage.
  • Fixed Grid terminals so they teleport you into the Grid.
  • The costs of nanos/effects which cost credits (such as engineer robot nanos) will now be visible when you cast them.
  • Nascence chimeras now have the correct skin texture
  • Various other bug fixes and improvements.
  • Head meshes have been fixed.