1. Superfighters Deluxe
  2. News

Superfighters Deluxe News

Superfighters Deluxe 1.4.2 is out!

[p]⭐ Special thanks to Odex for his work with this update![/p][p][/p][h2]✨ New Features[/h2]
  • [p]Profile customization now has history so you can undo changes.[/p]
  • [p]New section "Streaming" in host options where you, as a host, can toggle to hide IP addresses in chat when players join or leave (only host can see IP addresses in chat).[/p]
  • [p]Game browser panel now requires the user to select a server to check its ping. A new option added to settings to control this behavior between manual, automatic or never.[/p]
[p][/p][h2]💻 ScriptAPI/Map Making[/h2]
  • [p]You can now toggle to hide or show distance markers to other players that are outside the edge of the screen.[/p]
  • [p]ICameraAreaTrigger and IGame has been updated with new properties and functions to handle the distance markers:[/p]
    • [p]Added GetShowDistanceMarkers()[/p]
    • [p]Added SetShowDistanceMarkers(bool value)[/p]
[p][/p][h2]🛠 Fixes[/h2]
  • [p]Fixed a bug where zoom in/out camera key binding wasn't saved.[/p]
  • [p]Fixed crash when going into Keybindings when GAMEPAD_INPUT_DISABLED is set to true.[/p]
  • [p]Fixed a bug where long texts wouldn't display its content in textfields since the 1.4.0 update, like the description field on servers.[/p]
  • [p]Fixed a bug when saving maps in the edior that would trigger Streetsweeper's Blades to damage overlapping objects when it shouldn't in the editor.[/p]
  • [p]Fixed odd offsets on columns in the game server browser when scrolling down the list.[/p]
  • [p]Fixed a crash related to bots when they calculate aim.[/p]
  • [p]Fixed a rare crash realted to voting.[/p]

Development Roadmap - What to Expect

[p]The 1.4.1 update improved usability to different aspects of the game. It included quality of life improvements, some new content and fixes, and also made changes to the project structure to modernize it for upcoming updates. We have a few major milestones we want to address in the near future. This is a roadmap we have had since summer 2024 and the first milestone, update 1.4.1, is done:[/p][p][/p]
💻 Update connectivity:
[p]Superfighters Deluxe requires manual port forwarding. When we started with the first code back in 2010 port forwarding was still a common setup you had to do in order to play multiplayer games. In 2025 the average gamer doesn't know what port forwarding is and some internet service providers (ISP) actively block this possibility and other features like UPnP.[/p][p][/p][h2]🏁 Goals:[/h2]
  • [p]Make it easier to connect to other users using Steam's API for connectivity.,[/p]
  • [p]Verify and authenticate Steam users in a multiplayer session, making ban reliable.[/p]
[p] [/p][h2]💥 Challenges:[/h2]
  • [p]We need to investigate what we can do with the Steam API to achive our goals.[/p]
  • [p]This will take a long time for us to fully explore and implement. Odex is making great progress on this.[/p][p][/p]
🎮 Overhaul Gamepad controller:
[p]The number of buttons required for performing actions exceeds the number of buttons on a typical Gamepad controller, which makes the button layout forced in some aspects and can make the controls feel complex. We want to reduce complexity and the number of buttons and make it easier to pick up and play.[/p][p][/p][h2]🏁 Goals:[/h2]
  • [p]Reduce control complexity, like introducing a weapon wheel to swap weapon and more.[/p]
[p] [/p]
Other updates:
[p]We will continue to release updates focusing on quality of life improvements from time to time while working on our major goals. Further along, we will explore adding some new content.[/p]

Superfighters Deluxe 1.4.1b is out!

[h2]🎮 Changelog SFD 1.4.1b[/h2]

[h3]🛠️ Fixes[/h3]
  • While burning, you wouldn't trigger stage 2 fire after a while.
  • Fixed an old memory problem related to cached items textures.
  • The game will more aggressively cache textures to save additional memory.


With these changes, most if not all crashes regarding memory should be fixed by now!

Superfighters Deluxe 1.4.1 is out!

⭐ Special thanks to Odex for his work on this update! It wouldn't have been possible without him.

🎮 Changelog SFD 1.4.1


[h2]✨ New Features[/h2]
[h3]Extended Slots and Teams[/h3]
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 makes 8 different teams available.
  • All official versus maps now have at least 16 spawn points to prevent overlapping spawns.

[h3]New Camera Mode[/h3]
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.
[h3]Textbox and chat improvements[/h3]
  • 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.

[h3]Discord Rich Presence[/h3]
Show off your Superfighters Deluxe activity directly on Discord!

[h3]Refactored GamePad controller usage.[/h3]
  • 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]Miscellaneous[/h3]
  • Odex added to the credits in main menu.
  • Number of profile slots increased (you can now have 18).
  • Updated loading screen with new artwork.
  • The /give command now takes multiple arguments.
  • Ability to customize the UI color in config.ini (example: PRIMARY_COLOR=#FFFFFF).

[h2]🛠️ Fixes[/h2]
  • Line texture "None" is now invisible as intended instead of rendering a magenta line.
  • Debug lines for pull and pulley joints are no longer visible.
  • The `-start` argument now suppresses the message box about unavailable sound hardware.
  • InvisibleLadders no longer block explosion damage.
  • Other fixes and tweaks.

[h2]💻 ScriptAPI[/h2]
  • Added Events.PlayerCreatedCallback that's run when player objects are created.
  • Fixed ObjectTerminatedCallback for players not returning correct ObjectID in this event.
  • Added `Event.UserJoinCallback` and `Event.UserLeaveCallback` called when players joins and leaves.
  • ObjectMusicTrigger extended with options to play, stop and change music.
  • Effect "CFTXT" updated with parameters for color(Color), duration(float), scale(float), shadow(bool).
  • 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()`
  • Player modifiers extended with the following attributes:
  • `JumpHeight`
  • `ThrowForce`
  • `ExplosionKnockbackImmunity`
  • `CanInfernoBurn`
  • `ClimbingSpeed`
  • `DodgeChance`
  • Steam Workshop: Added new tags "Optimized For 16 Players" and "Customized Gameplay/Rules".
  • Steam Workshop: Scripts targeting "Custom" maps will now upload with a sub-tag "Custom Map Scripts".
  • Fixed IPlayer.CurrentCommandIndex not initialized to 0 and updated documentation for this property.
  • Added `IPlayer.RemainingCommandActionCount`
  • Added `IPlayer.CurrentPlayerCommandType`

SFD v1.4.1 arrives today - with a big discount!

Attention superfighters!

Superfighters Deluxe v1.4.1 drops today at 19:00 CET / 18:00 UTC — with a BIG Steam discount! :fire: