1. Superfighters Deluxe
  2. News
  3. BETA PREVIEW update 1.4.0c is now available!

BETA PREVIEW update 1.4.0c is now available!

[h2]IMPORTANT:[/h2]
This is a beta update which is only available if you join the correct beta branch. Here's how to do so:
Right click Superfighters Deluxe in Steam -> Select Properties -> Go to Betas -> Select beta branch "sfd_v_1_4_0_beta".
To leave the Beta - repeat the above steps but select beta branch "None" instead.


[h2]🎮 Changelog SFD 1.4.0c (BETA)[/h2]
[h3]✨ New Features[/h3]
Refactored GamePad controller usage.
  • Handling of GamePads within the game improved. Local players join on any GamePad by pressing the "Attack" button in the main menu. All other GamePads control player 1.
  • If two GamePads registers first input on the same frame one of the controllers are assumed to be emulated and is ignored. Note: An XBox controller (even emulated) will be favored over a DirectInput (non-XBox) controller in this scenario. If you have used a DirectInput controller before and still want to use it you need to do one of the following:
    A: (Recommended action) Go into the game's keybinding settings and rebind the keys on your GamePad to the players again.
    B: Disable Steam's controller emulation for SFD.
  • Removed KB_REDIRECT_UNUSED_CONTROLLERS_TO_P1 from config.ini as it's no longer applicable.
  • Added KB_IGNORE_GAMEPAD_0 to KB_IGNORE_GAMEPAD_7 to config.ini to be able to ignore GamePad controller with a specific index, useful if you want to rebind GamePad buttons to keyboard keys using third-party programs.

[h3]🛠️ Fixes[/h3]
  • Improved visual clarity for team icons 7 and 8
  • Fixed a crash introduced in previous Beta update that caused local multiplayer to not work as intended.
  • Fixed some issues with the new invidiual camera in previous Beta update.
  • Other fixes and tweaks.

[h3]💻 Map Making and ScriptAPI[/h3]
  • Individual camera now follows the player you're controlling while testing a map.
  • Player modifiers extended with the following attributes:
    JumpHeight
    ThrowForce
    ExplosionKnockbackImmunity
    CanInfernoBurn
    ClimbingSpeed
    DodgeChance

While we're at it, here are the changelogs for the previous two beta versions:
[h2]Changelog SFD 1.4.0 (BETA)[/h2]
  • Number of profile slots increased (you can now have 18).
  • Textbox and chat improvements.
  • Can navigate in text using left and right keys, ctrl to skip whole words.
  • Can scroll through history of up to 10 messages using up/down.
  • Can whisper to server staff using the /staff command.
  • Can type /r to reply to the person who last whispered to you.
  • Ability to customize the UI color in config.ini (example: PRIMARY_COLOR=#FFFFFF).
  • The /give command now takes multiple arguments.
  • Odex added to the credits in main menu.
  • Maps: Line texture "None" is now invisible as intended instead of rendering a magenta line.
  • ScriptAPI: Added Events.PlayerCreatedCallback that's run when player objects are created.
  • ScriptAPI: ObjectMusicTrigger extended with options to play, stop and change music.
  • ScriptAPI: Fixed ObjectTerminatedCallback for players not returning correct ObjectID in this event.
  • ScriptAPI: Effect "CFTXT" updated with parameters for color(Color), duration(float), scale(float), shadow(bool).

[h2]🎮 Changelog SFD 1.4.0b (BETA)[/h2]
[h3]✨ New Features[/h3]
Discord Rich Presence
Show off your Superfighters Deluxe activity directly on Discord!
New Camera Mode
A new camera mode that follows your every move! Zoom in and out using the +/- keys on your keyboard.
You can set this as your default camera in settings.
Extended Slots and Teams
Double the chaos! The maximum number of game slots has been increased to 16.
Enable this feature when hosting a game under Advanced Options in the Server Status section. Change "Game Slots" from 8 to 16. This also introduces 8 different teams. All versus maps now have at least 16 spawn points to prevent overlapping spawns.
[h3]🛠️ Fixes[/h3]
  • Debug lines for pull and pulley joints are no longer visible.
  • Tweaks and fixes to the updated CFTXT effect from the last update.
  • Fixed an issue with GetTrack() not working as intended.
  • The -start argument now suppresses the message box about unavailable sound hardware.

[h3]💻 ScriptAPI[/h3]
  • Burnt Skin is now available for use in map editor and scripts.
  • IGame has been updated with new properties to handle the new camera mode, game slots and team:
  • Added GetGameType()
  • Added AllowDropIn
  • Added GetGameSlotDropInMode()
  • Added GetAvailableUserGameSlotsCount()
  • Added OccupiedGameSlotsCount
  • Added OccupiedBotsGameSlotsCount
  • Added OccupiedUserGameSlotsCount
  • Added ClosedGameSlotsCount
  • Added NonClosedGameSlotsCount
  • Added OpenGameSlotsCount
  • Added ExtendedGameSlots
  • Added SetCameraFixedIndividualZoom
  • Added GetCameraFixedIndividualZoom
  • CameraAreaTrigger and its API has been updated to allow a fixed zoom state for the new camera mode:
  • Added SetCameraFixedIndividualZoom
  • Added GetCameraFixedIndividualZoom
  • Added IPlayer.Fall()
  • Added Event.UserJoinCallback and Event.UserLeaveCallback