Serious Sam Fusion is a central hub for several existing Serious Sam games developed by Croteam. Cool new features, engine upgrades, patches and updates will be released to existing owners for FREE!
Admit it. You thought this day wouldn't happen, right? But alas, a brand new Fusion update is upon us.
[img]https://steamcdn-a.akamaihd.net/steamcommunity/public/images/clans/28191059/eb11d6dfabd8e50da95a9d0c919dfefcc8ed388f.gif[/img]
To be honest, it's been way too long since we've last updated the game so we thought we'd let you know why that is. Some of you might know already, but for those who don't, Fusion is a central hub that connects all the main Serious Sam games in one and allows regular and VR players to jump in to the game together. Fusion also brings many improvements to previous games including a brand new engine - the same one Serious Sam 4 will be based on.
This development path brings with it various potential hickups, many of which we have experienced during the preparation of this patch. However, we are finally at a point where Fusion can be branched out as a stand-alone project, so SS4 development will no longer make its code unstable. Unfortunately due to this, the patch will re-download and re-install your game from scratch. With all games available, this makes the download around 12 GB.
The good news is - you can expect more frequent patches from now on. Happy days!
Please find the purged changelist below.
General Changes:
- Fusion now has its own menu and gametitle as default, the game no longer launches with the SS3 menu settings. As such, the SS3 intro now plays when the first level of SS3 is started.
- Added new default gamepad layout (classic one is still available as option).
- Added a new weapon wheel that slows down time when used to select weapons.
- Added a new Bloom system.
- Menu now properly scales on 4K resolutions.
- Many other smaller changes.
Fixes:
- Fixed hitscan tracer bug.
- Fixed tilted projectiles bug.
- In Versus, the player should be damageable while crouching now.
- Fixed bug where weapon effects would be rendered on both split screens when first player fires gun in first person view.
- Lots and lots of other smaller fixes.
Editor:
- Much larger Navigation meshes are supported now for more complex levels.
- Added support for textures up to 8K resolution.
- New system for damage multipliers on hulls. Hulls are added through "DamageMultiplierHulls" mechanism. Hulls with damage descriptions are embedded into puppet body params. Damage hull can define damage multiplier and damage type.
Notes for Content Creators:
- Changed how lightmap sizes are generally set up: Now every model should have its lightmap sizes defined in their mesh settings, instead of individually in Shader Modifiers (but shader modifiers are still needed to apply the lightmap). Some custom maps might need to have their GIs rebaked and some custom models' lightmaps adjusted due to this.
- Changed Nominal Velocity for Moving Animations: They are no longer set up in Moving Animation schemes, but in the animations directly in the Animation editor. If you have custom animations, you will likely get error messages related to this.
- Editor now puts out an error if a model uses invalid bones for attachments. You have to fix those or remove those attachments for the error to go away.
- Thanks to the new Bloom system, it is very possible that some custom maps might have problems with overly strong bloom. You can reduce the bloom on your level's post processing effect entity.
- Due to new NormalMap format, all custom Normal Maps will have to be recreated!
- In general, all custom content will likely have to be resaved for them to work again.
Dear modders, if you're having trouble with your mods after this patch, please refer to this guide by the powerful Noam2000, and make your mods look peechy again.
https://steamcommunity.com/sharedfiles/filedetails/?id=1551651827
***
As always - if you are having any issues with this build, the previous one is still available for opt-in, by doing this:
- locate the game in the Steam's "Library" panel
- right click and invoke "Properties"
- select the "Betas" tab
- choose "previousversion"