Cyrus' Essentials Changelog
Note: This may not be fully accurate, and may not contain all changes made.
7/15/2017 : Cleanup update
Fixed a couple bugs, my bad.
Added mod detection. It's not fully accurate due to how tricky some mods are, but it might be handy.
Added detection for the new version of the Universe mod.
Can now individually toggle autobans for parrot mods, universe mod, and dangerous rpcs.
Adjusted the look of the server manager to make room for future content.
7/10/2017 : Hero skins update.
Fixed an optimization oversight from RC's titan collider optimization. Titan colliders were getting stuck on after hero death. Fix improves FPS mainly for larger titan counts, but still helps overall.
Cut a few exploitable RPCs.
Added protections to a few other RPCs to catch bullshit.
Implemented resource caching to improve FPS while loading in game assets.
Added property change spam counter.
Optimized a couple more scripts.
Implemented ASO KDR and RC's gamefeed into the misc options menu.
Fixed stylish bar freezing onscreen when entering fullscreen.
Added '/motd send' and '/pm' commands.
Added option to sort playerlist by player ID.
Added an autoban for attempting to spawn boss titans illegitimately.
Added options to control Forest Survival wave start values and wave increment values to change the amount of titans at the start, and added with each wave.
Added ability for player titans to receive respawn rpcs, and send respawn RPCs on City and Forest pvp maps.
Condensed city and forest options to a single option set.
Players now have their gas burst skinned with their gas trail skin. Other players also have their gas bursts skinned for the CE mod user, even if they're using RC mod or any other.
Players now drop skinned blades when they reload or die.
Option in effects menu to enable non-local heroes to drop blades when reloading.
7/1/2017 : Final Pre-skins update.
Removed unnecessary RPC calls from HERO to prevent exploits.
Add protection to a couple RPC calls to improve server security.
Added several autobans and autoignores, and the ability to unignore possibly erroneous security warnings.
Added resource caching to significantly lower overhead when loading in resources.
Added property change spam counter and autoban.
Optimized a couple classes.
Implemented ASO KDR and RC's gamefeed into the new Misc Options menu.
Fixed the stylish bar freezing onscreen when entering fullscreen and starting windowed.
Fixed somewhat embarrassing security bug.
6/24/2017 : A lot. As follows.
Implemented counters to several exploits including 'roasting', invisible players in the player list, and the infamous 'sever closed' score board crash.
Implemented the whole options preset system
-Save Hero, Titan, and Map options together into a preset that you can switch to and from with a button press.
-Switch gamemodes with minimal hassle as a result.
Increased connection interruption tolerance. You will now be disconnected less often due to timeout.
Decreased network spam via combining customproperties setting into single hashtables.
Exploit two is patched, also covers name and guildname changes.
Small optimization by replacing game object find for titans left count with titans arraylist.
/chat clear 'x'
Clears the entire chat if no argument provided, or clears the last 'x' lines of chat otherwise.
Can set number of buffered messages in chat.
/server viewmotd
View the server's curent MOTD message.
Custom titan sizes affect boss titans
Implemented Gradual Titan Spawning
Enable it and set an interval. Titans will now spawn in a series seperated by that interval.
Set interval to 0 and 1 titan will spawn each frame. Still better than vanilla.
Fixed glitchy rotation sync when facing certain directions
Can toggle fixed sensitivity turning as a result.
Added RC's Photon Camera (Syncs so you can watch what the other is doing)
Added autokick for several exploits:
LeaveLobby "roasting"
FGM Replacement/nuking
Player Property Nulling/Name or Guildname changing
Agressively preventing cursor from being disabled during a reload.
Optimized Titans Left Counter to not search the entire god damned object hiararchy every frame.
Optimized function that checked if all titans were dead.
Offloaded processes to new threads. Unsure if there is a major net gain or even loss.
Now trashing oversized chat strings.
Optimized supplyCheck class
Implemented hero collision death from CRC.
- Can enforce server wide.
RPC Spam catcher and counter added. Still vulnerable to raw DC. Effective if caught early though.
Outside the Walls map options:
-Modifiable point goals.
-Annie is toggleable
-Modifiable titan spawn rate
-Modifiable point cap rate
-Can disable spawning AI titans while point is being capped.
Can now spectate players immediately after joining a game.
Fixed vanilla spawn options to not spawn crawlers, as Feng broke them in the first place.
Boss titan size manipulation can now be toggled individually
Agressively countering 0 titans left bug. Shouldn't be any problems with it in the future.
Fixed chat opening with alphanumeric keys starting the chat with that letter/number
Masterclient forces clients to use their titan sizes and types.
- Can cause camera issue as it forces type and size after the fact.
Fixed crawler village.
Fixed horse behaviour being dependent on the FPS.
5/30/2017 : Quick bug fix for colored names.
5/26/2017 : Second release. No crazy no features. Mostly bug fixes and backend cleanup. A few UI redesigns. Can now have respawning titans in forest as well. Can override forest III and IV with other respawn rules. Some other stuff I have already forgot. Finally got the freaking chat box to stop coming up via tab. Freaking christ that was silly.
1/11/2017 : Initial public release. Feature list on CE page.
7/15/2017 : Cleanup update
Fixed a couple bugs, my bad.
Added mod detection. It's not fully accurate due to how tricky some mods are, but it might be handy.
Added detection for the new version of the Universe mod.
Can now individually toggle autobans for parrot mods, universe mod, and dangerous rpcs.
Adjusted the look of the server manager to make room for future content.
7/10/2017 : Hero skins update.
Fixed an optimization oversight from RC's titan collider optimization. Titan colliders were getting stuck on after hero death. Fix improves FPS mainly for larger titan counts, but still helps overall.
Cut a few exploitable RPCs.
Added protections to a few other RPCs to catch bullshit.
Implemented resource caching to improve FPS while loading in game assets.
Added property change spam counter.
Optimized a couple more scripts.
Implemented ASO KDR and RC's gamefeed into the misc options menu.
Fixed stylish bar freezing onscreen when entering fullscreen.
Added '/motd send' and '/pm' commands.
Added option to sort playerlist by player ID.
Added an autoban for attempting to spawn boss titans illegitimately.
Added options to control Forest Survival wave start values and wave increment values to change the amount of titans at the start, and added with each wave.
Added ability for player titans to receive respawn rpcs, and send respawn RPCs on City and Forest pvp maps.
Condensed city and forest options to a single option set.
Players now have their gas burst skinned with their gas trail skin. Other players also have their gas bursts skinned for the CE mod user, even if they're using RC mod or any other.
Players now drop skinned blades when they reload or die.
Option in effects menu to enable non-local heroes to drop blades when reloading.
7/1/2017 : Final Pre-skins update.
Removed unnecessary RPC calls from HERO to prevent exploits.
Add protection to a couple RPC calls to improve server security.
Added several autobans and autoignores, and the ability to unignore possibly erroneous security warnings.
Added resource caching to significantly lower overhead when loading in resources.
Added property change spam counter and autoban.
Optimized a couple classes.
Implemented ASO KDR and RC's gamefeed into the new Misc Options menu.
Fixed the stylish bar freezing onscreen when entering fullscreen and starting windowed.
Fixed somewhat embarrassing security bug.
6/24/2017 : A lot. As follows.
Implemented counters to several exploits including 'roasting', invisible players in the player list, and the infamous 'sever closed' score board crash.
Implemented the whole options preset system
-Save Hero, Titan, and Map options together into a preset that you can switch to and from with a button press.
-Switch gamemodes with minimal hassle as a result.
Increased connection interruption tolerance. You will now be disconnected less often due to timeout.
Decreased network spam via combining customproperties setting into single hashtables.
Exploit two is patched, also covers name and guildname changes.
Small optimization by replacing game object find for titans left count with titans arraylist.
/chat clear 'x'
Clears the entire chat if no argument provided, or clears the last 'x' lines of chat otherwise.
Can set number of buffered messages in chat.
/server viewmotd
View the server's curent MOTD message.
Custom titan sizes affect boss titans
Implemented Gradual Titan Spawning
Enable it and set an interval. Titans will now spawn in a series seperated by that interval.
Set interval to 0 and 1 titan will spawn each frame. Still better than vanilla.
Fixed glitchy rotation sync when facing certain directions
Can toggle fixed sensitivity turning as a result.
Added RC's Photon Camera (Syncs so you can watch what the other is doing)
Added autokick for several exploits:
LeaveLobby "roasting"
FGM Replacement/nuking
Player Property Nulling/Name or Guildname changing
Agressively preventing cursor from being disabled during a reload.
Optimized Titans Left Counter to not search the entire god damned object hiararchy every frame.
Optimized function that checked if all titans were dead.
Offloaded processes to new threads. Unsure if there is a major net gain or even loss.
Now trashing oversized chat strings.
Optimized supplyCheck class
Implemented hero collision death from CRC.
- Can enforce server wide.
RPC Spam catcher and counter added. Still vulnerable to raw DC. Effective if caught early though.
Outside the Walls map options:
-Modifiable point goals.
-Annie is toggleable
-Modifiable titan spawn rate
-Modifiable point cap rate
-Can disable spawning AI titans while point is being capped.
Can now spectate players immediately after joining a game.
Fixed vanilla spawn options to not spawn crawlers, as Feng broke them in the first place.
Boss titan size manipulation can now be toggled individually
Agressively countering 0 titans left bug. Shouldn't be any problems with it in the future.
Fixed chat opening with alphanumeric keys starting the chat with that letter/number
Masterclient forces clients to use their titan sizes and types.
- Can cause camera issue as it forces type and size after the fact.
Fixed crawler village.
Fixed horse behaviour being dependent on the FPS.
5/30/2017 : Quick bug fix for colored names.
5/26/2017 : Second release. No crazy no features. Mostly bug fixes and backend cleanup. A few UI redesigns. Can now have respawning titans in forest as well. Can override forest III and IV with other respawn rules. Some other stuff I have already forgot. Finally got the freaking chat box to stop coming up via tab. Freaking christ that was silly.
1/11/2017 : Initial public release. Feature list on CE page.