Patch 1.7 is now out.
Alongside that, I also have some decent news!
The modding documentation is now available!
And there's also a Discord server to go along, whether you just want to chill & play or make some mods
Anyway, right, the patch notes...
CHANGES
FIXES
- Natural PP regeneration is no longer halted when using actions that cost no PP such as Sword normal attacks. This greatly helps Ranger and Force to recover PP faster by opting to keep melee weapons around.
- Better handling of invalid items for mod support. This is not foolproof and there may still be errors in relation to trying to reload saves with items from a mod without loading said mod.
- Fixed a major bug where input mappings and minimap settings would occasionally be forgotten.
- Adressed a major bug where dedicated server party leaders would get desynchronized due to invalid player references. (Thank you Sal!)
- Fixed an oversight in 3-3 where one of the Laser Fences could be bypassed.
- Fixed a bug where waiting after turning in a quest would count towards the AFK timer in dedicated servers.
- Fixed an oversight where Armour elemental values did not actually reduce elemental damage taken by players.
- Fixed a strange bug where enemy projectiles would sometimes go through walls and other solid objects just to spite you.
- Once again adressed the issue where getting hit during jump pads may cause players to get stuck inside ceilings.
- Fixed an oversight where some name colours appeared incorrect in the chat, and where the "~" and "@" symbols were missing from servers and admins.
- Fixed some typos and other item-related errors such as the star rarity of a few weapons being incorrect.
As it turns out the previous patch broke quest drop tables spectacularly, so here's an emergency fix, haha...
Sorry for the inconvenience, game should be half playable again now!
FIXES:
- Fixed Crate drop tables being completely snuffed by the last patch.
- While I was at it, I also actually added the crate sprites for real this time! (Sprites courtesy of Gunla, no fakesies!)
- Adressed a bug where the party leader could potentially get desynched in dedicated servers? The server now sets the leader again via command between each map to attempt to ensure synchronization.
- Fixed a bug where you could perform some actions like attacking or using jump pads while frozen (The latter would also softlock you as an added funny)
Another round of fixes coming up.
PSA: THIS UPDATE IS BROKEN, QUEST DROP TABLES ONLY EVER DROP 1 ITEM BECAUSE OF A MISTAKE. STAY ON 1.4 UNTIL 1.6
CHANGES:
Item Crates now have new better looking sprites (courtesy of Gunla).
- Edit: Er, about that, I uh, forgot to paste the sprites in the release file so I guess this'll be for next time...
- Item Crates now play a sound when destroyed.
- Item Drops are now calculated for all player slots regardless of players being connected or not.
- Previously, a new player joining mid-quest would not be able to acquire any drops from Item Crates as drops had only been generated for the existing player slots.
- Added new "effectcolor" property to weapon definitions which changes the colour of trails and bullets.
- Some existing weapons were given an effectcolor as a result.
FIXES:
- Fixed an oversight where the vanilla SRB2 tutorial wasn't disabled.
- Fixed an oversight where the player status HUD would not be reenabled after leaving the Storehouse in the lobby.
- Fixed a bug where joining mid-quest would cause drops on the field to visually look the same as the host's drops instead of yours, or be invisible if the host had already collected their instance of the drop.
- Fixed a dangerous inconsistency in drop hitbox size depending on drop type which could lead to synch failures.
- Fixed a bug where the item shop would not refreshed if the player failed the quest.
- Fixed an issue where the Double Saber PA Spin Advance had broken visuals.
- Fixed an issue where the Double Saber PA Deadly Archer would break if the player was incapacitated mid-usage
- Fixed an oversight where NPCs in the lobby would lack their followmobj (script courtesy of Sal)
The modding documentation is also coming up quite smoothly and should be ready soon-ish, hopefully!
I will post it in updates when it's ready! Apologies for the delay
Now that the game isn't breaking in huge chunks anymore I can slow down on patches and actually have a bigger list of changes and fixes instead of running around fixing game breaking bugs every 2 hours!
CHANGES:
FIXES:
- Players now revive automatically after clearing a quest.
- Players can no longer take any damage whatsoever after clearing a quest.
- Boss 2's base HP was reduced from 4500 to 3000 as it was just too much of a sponge.
- Saber PA Crushing Leap now has taller hitboxes, it should now consistently hit targets.
- The shop item list is now a global variable. ...This'll be useful for modding, probably!
- Added support for UDMF maps.
- The modding documentation is being worked on, it will still be a while before I can provide a good documentation with sample wads to work off of as I'm still actively patching bugs as they come up
- Fixed a game crash related to music fades when entering boss rooms.
- As a result, musics no longer fade out when entering boss rooms.
- Clients now attempt to log in every 5s after a failed login attempt instead of just giving up and letting you stare at a blank "LOGGING IN..." screen
- Adressed a bug where it was possible to use Jump Pads in various hitstun states which could let you get stuck inside ceilings among other funny things.
- Fixed a bug where dying wouldn't close active menus, clear status conditions or prevent you from opening other menus for a short while.
- Fixed a bug where Meseta drops were abnormally high in multiplayer depending on player count.
- Fixed a bug where the Crawla Commander sometimes stayed in its jump state indefinitely.
- Fixed a bug where the confirmation sound for sending an item to storage via the NPC would be heard globally.
- Fixed some item descriptions having typos or not fitting inside the box properly.
- Actually updated the title screen version number this time lol
Thanks for your patience playing some half broken mess!
More emergency patching!
- Fixed a bug where it was sometimes possible to heal dead players without reviving them, causing them to be impossible to revive
- Fixed a leftover debug print when learning Photon Arts & Techniques
- Added more validity checks to some enemies
Sorry for the machinegun patching in hopes that you haven't had to cope with too bad a gaming experience.
As it turns out, no amount of testing in a closed group was going to prepare me for 10+ players servers doing some insane stuff I never accounted for!
Well that didn't last long...
- Attempted to improve on the synch issues for mid-game joins
- Fixed a bug where Swords, Double Saber and Sabers could get stuck forever using certain actions.
- Fixed a bug where status conditions wouldn't be cleansed if the map was forcefully changed
- The game will no longer attempt to load save files from players that don't exist anymore.
Well no release ever happens without hiccups, my bad, so here's an emergency patch to fix the current glaring issues
- Fixed missing properties of mid-quest joiners preventing unlocking the next quest upon completion
- Adressed an issue when multiple people would try joining simultaneously, the login system now waits for the current player to be fully logged in to proceed onto the next player
- Fixed an issue where players with long names would have chat boxes much bigger than intended
Thank you for bearing with the issues up until now, I'll hold off on patches for a day or so to fix remaining glaring issues as they get reported unless more game breaking issues like the mid-quest joining bug occur.