Skip to content

Releases: sweeax-exe/ffny-online

FFNY Online - build 26

Choose a tag to compare

@sweeax-exe sweeax-exe released this 25 Oct 15:54

Build 26 – King of the Hill, rollback beta and a new look

👑 King of the Hill (new mode)
• Up to 10 players in one room. Two fight, everyone else watches; the winner stays on, the loser goes to the back of the line.
• Create a King of the Hill room, or pick it in Quick Match. The hill shows the line, the king's crown and streak, who's up next and the last result.

⚡ Rollback netcode (beta)
• Launcher → Settings → Basics → Rollback netcode (beta). Used only when both players have it on.
• Your presses count at once, so counters, reversals and grabs right after a counter feel close to offline.
• It's a beta: it can still crash, mostly at a music change. Turn it off if it does, and please send the report.

✨ New look for every online screen
• The launcher's picture and glass panels now on all online pages, each with its own light: red on the hill, blue when watching, gold in your stats.

🔒 Same build only
• Older builds can't play online any more once a new build is out, so no more bugs from mixed versions. A match that's already running plays to its end; then the game asks you to update.

🛠️ Fixes
• Draws (double knockouts, time-up ties) now count as draws in your stats.
• The game now writes a crash report for crashes that used to just close the window.

How to update: start the launcher and click Update (or wait for the in-game notice).

FFNY Online - build 25

Choose a tag to compare

@sweeax-exe sweeax-exe released this 25 Oct 09:32

FFNY Online build 25. Def Jam: Fight for NY on PC with online multiplayer. Unofficial fan project, built on Vlad Yanhursky's DefJamFFNY-recomp.

What's new

🔐 Online fights need a Discord sign-in
• Quick Match and rooms now need you to be signed in with Discord. Not signed in? Press Y in the ONLINE menu and your browser opens the sign-in, no launcher needed.
• Why: since build 23 a match only counts when both players are signed in, and about half of all matches didn't count because someone wasn't. Now every match counts, rage quits always cost the quitter, and the leaderboard stays honest.
• Offline play is unchanged.

🎙️ Voice chat
• Push-to-talk on the controller now works in rooms too, not only during the fight.

⏳ First online match of a session
• The first match after starting the game reads everything from disk and can take up to half a minute. The game now tells you it's loading instead of looking frozen.

🛠️ Better crash reports
• Crash reports now capture much more detail, especially for the rare crash in the game's network part that some of you reported. If your game crashes, please send the report from the launcher; it really helps.

Rollback netcode is very close: the first match and its KO now run clean in our tests. It ships as soon as five matches in a row run without a problem.

How to update: start the launcher and click Update (or wait for the in-game notice).

What you need

  • Windows 10/11, 64-bit
  • Your own USA Xbox copy of the game, dumped to your PC (see the disc guide). PS2 and GameCube versions do not work. This download contains no game data: the setup checks your dump and builds the game on your PC.

Install

Download DefJamSetup-0.7.2-remaster.25-windows-x64.exe, run it, point it at your dump. The setup is unsigned, so Windows SmartScreen may warn; choose "More info" and "Run anyway". Installed copies update through the launcher.

Questions, bugs, opponents: Discord. SHA-256 of the setup is in the .sha256 file next to it.

FFNY Online - build 24

Choose a tag to compare

@sweeax-exe sweeax-exe released this 24 Oct 17:17

FFNY Online build 24. Def Jam: Fight for NY on PC with online multiplayer. Unofficial fan project, built on Vlad Yanhursky's DefJamFFNY-recomp.

What's new

🧊 Fixed: the freeze when the next match loads
• After a few online matches the game could freeze while loading the next one, and your opponent saw "stopped answering". Cause found and fixed: the game swapped in an empty loading screen when the same screen was requested twice. In our tests this fix stopped three freezes in a single session.

✨ A brand-new launcher
• Frosted-glass look over a living background with glowing embers, a big PLAY button, and cards for your account, the game and the news.
• Sign in with Discord right on the start page: your rank, wins and losses show there.
• Settings: the important options under Basics (window size, picture quality from Low to Ultra, widescreen, voice chat, HD textures), everything else under Advanced. The old Online page is now Voice chat.

🔔 You won't miss an update any more
• The launcher checks for new builds every 5 minutes while it's open.
• While you play it waits in the system tray and sends a Windows notification when a new build is out. Close the game and the launcher opens again with the update.
• In the game: a notice in the menus every 10 minutes (never during a fight) and a red UPDATE badge on the online pages.

🏷️ Fixed: "CPU" on the Match Summary
• After online matches both fighters were tagged "CPU". They now show as the players they are.

How to update: start the launcher and click Update (or Install now).

Rollback netcode is still in testing and comes back once it survives our long multi-match tests.

Something off? F9 in the game and post the code here.

What you need

  • Windows 10/11, 64-bit
  • Your own USA Xbox copy of the game, dumped to your PC (see the disc guide). PS2 and GameCube versions do not work. This download contains no game data: the setup checks your dump and builds the game on your PC.

Install

Download DefJamSetup-0.7.2-remaster.24-windows-x64.exe, run it, point it at your dump. The setup is unsigned, so Windows SmartScreen may warn; choose "More info" and "Run anyway". Installed copies update through the launcher.

Questions, bugs, opponents: Discord. SHA-256 of the setup is in the .sha256 file next to it.

FFNY Online - build 23

Choose a tag to compare

@sweeax-exe sweeax-exe released this 24 Oct 13:53

Build 23 – fairer matches, less input delay, rematch fix

🥊 Rage quits now count
• If your opponent leaves or pulls the plug mid-fight, they take the loss and you get the win (1v1, both signed in).
• Matches only count when every player is signed in and their games agree. No more free wins against a second copy of the game.
• If both games lose each other at the same time, the match simply doesn't count for anyone.

🔁 Rematch fixed (the "FIGHT!" freeze)
• Most of the "stuck on FIGHT!" reports came from one player choosing Rematch while the other went back to the room. Now a rematch starts only when everyone picks Rematch. You'll see "X wants a rematch!" and "Waiting for X...". If someone goes back to the room, you're told to pick No and follow them.

🎮 Less input delay, offline and online
• The game now keeps at most one frame queued ahead of your screen (it used to be up to three with Vsync on). Counters, block releases and grabs should feel snappier everywhere.

🎙️ Voice chat
• Push to talk on the controller: pick Back, a stick click or the d-pad under VOICE CHAT.

🛠️ Crash fixes
• Fixed a memory bug in the audio emulation that could crash the game mid-fight (two of last night's crash reports).
• Crash reports now say which part of the game crashed, so we can fix the rest faster.

🔍 Better bug reports
• When a match goes out of sync, the game now logs exactly which fighter drifted, and it warns you if your opponent's game files are different (a mod, for example).

Rollback netcode: we found and fixed the main cause of the sound crashes from builds 19/20 and are still testing it. It comes back once it survives our long tests.

Something off? F9 in the game and post the code here.

FFNY Online - build 22

Choose a tag to compare

@sweeax-exe sweeax-exe released this 23 Oct 19:14

Build 22 – Voice chat

🎙️ New: voice chat in online rooms

  • Everyone in your room hears you, in the room and during the fight.
  • Push-to-talk: hold T while the game window has the focus. Or switch to open microphone (sends while you speak, use a headset), or turn it off.
  • VOICE CHAT in the ONLINE menu, or RB (keyboard E) in a room:
    • your own microphone volume and an automatic level (quiet headset microphones are brought up to a normal loudness),
    • the volume of everyone else,
    • each player in the room on their own: turn a player down to 0 to mute them,
    • a level meter for your microphone.
  • Bottom left you see MIC ON while you talk and who is talking.
  • Your voice goes live through the project's server to the players of your room only. It is not recorded or stored.

✅ Fixed

  • "Controller Disconnected – port 2" when the other player left mid-fight: the fight now just goes on (their fighter stands still), and your START works to pause and quit.

ℹ️ Good to know

  • Rollback is still paused while we fix it properly; builds 21 and 22 can play together (voice chat only between build 22 players).

How to update: restart the launcher and click "Install now" when it offers build 22 (or wait for the in-game notice).

FFNY Online - build 21

Choose a tag to compare

@sweeax-exe sweeax-exe released this 23 Oct 00:54

Build 21 – Stability update

⏸️ Rollback is paused for now

  • Builds 19 and 20 had rollback on for everyone. Your F9 and crash reports showed two problems with it: a crash in the sound engine a few seconds into some online fights, and a freeze after a few matches (rollback's sound memory took room the game's graphics need).
  • Until those are fixed properly, online fights use the stable netcode from build 18 again. Rollback comes back in a later build once it's crash-free. Sorry for the bumpy night, and thanks for all the reports!

✅ Still fixed (from builds 19/20)

  • White blocks / giant announcer words after a few matches (graphics memory is reused now).
  • Freeze after the KO + "won't count" message.

🆕 New

  • Update notice in the game: when a new build is out while you're playing, a short notice shows in the menus (never during a fight).
  • The game logs how full its graphics memory is at every match start and end, so F9 reports show it right away.

How to update: restart the launcher and click "Install now". Both players need build 21 to play together.

Crash or something odd? After a crash the launcher offers to send the crash log; otherwise press F9 and post the code in Discord.

FFNY Online - build 20

Choose a tag to compare

@sweeax-exe sweeax-exe released this 23 Oct 00:18

Build 20 – Hotfix

✅ Fixed

  • Crash during online fights with rollback (in the sound engine, a few seconds into a match). After going back in time, the game could write into sound memory that had meanwhile been reused. Freed sound memory is now held until no rollback can reach back past it.

Everything else from build 19 stays: rollback netcode, the white-block fix and the after-KO fix.

How to update: restart the launcher and click "Install now" when it offers build 20. Builds 19 and 20 can still play together, but please update: the crash fix only protects your own game.

Crashed or something feels off? After a crash the launcher offers to send the crash log; otherwise press F9 in the game and post the code in Discord.

FFNY Online - build 19

Choose a tag to compare

@sweeax-exe sweeax-exe released this 22 Oct 23:52

Build 19 – Patch notes

🆕 Rollback netcode

  • Online fights now use rollback: your own inputs react right away, the game predicts the other player's inputs and quietly corrects itself when the real ones arrive. No more freezing while the game waits for a late packet.
  • The input delay is about 4 frames shorter, so reversals and uppercuts out of grabs feel much closer to offline.
  • Every step is still checked on both PCs, so a fight can't silently go out of sync.

✅ Fixed

  • White blocks / giant announcer words ("SUBMIT", "KO", "FIGHT!") over the fight after a few matches. The game's graphics memory filled up over a session and was never given back; now it is reused. Your F9 reports proved it, and thanks to Vlad (creator of the original recomp), who tracked down the same bug in his version.
  • Freeze after the KO followed by "stopped answering… won't count": if the other player's game went on to the results a bit earlier, yours waited 10 seconds. Now it just finishes. Your win always counted.
  • The F9 notice now also shows in the online menus and the settings, and F9 reports reach much further into long sessions.

⚠️ Please note

  • Both players need build 19 to play together.
  • Rollback is brand new: if anything feels off online (jumps, desyncs, stutter), press F9 right when it happens and post the code here. That's the fastest way for us to tune it.

How to update: restart the launcher and click "Install now" when it offers build 19.

FFNY Online - build 18

Choose a tag to compare

@sweeax-exe sweeax-exe released this 22 Oct 21:38

Build 18 – Patch notes

🆕 Report bugs with F9

  • Something wrong on screen, or the fight froze? Press F9 while it is on screen. The game takes a picture and sends it with its log straight to the developers, and shows a short code ("Bug report sent - code a1b2c3"). Post that code in Discord or your ticket, and we look at exactly that moment.
  • After a crash, the launcher asks once at the next start whether to send the crash log.
  • What is sent: that session's log (graphics card, settings, what was loaded, errors) and the picture. Your Windows user folder is blanked in the log. Nothing is sent unless you press F9 or choose to send a crash report. One report a minute. Details: https://play.defjam.online/privacy

✅ Fixed

  • Stuck on "Vote for the venue" after the other player quit: B now leaves the room on the vote screen too, and if the room is gone the game takes you back to the online menu by itself.
  • Setup no longer stops at the final step on some PCs (a crash of Microsoft's linker, LNK1000; fix from the original port).

🔜 Coming next

  • Rollback netcode is still on track for Sunday, as promised.

How to update: restart the launcher and click "Install now" when it offers build 18.

FFNY Online - build 17

Choose a tag to compare

@sweeax-exe sweeax-exe released this 22 Oct 19:20

Build 17 – Patch notes

Fixed

  • White screen over the fight / missing health bars: on some graphics cards a white layer covered the fight. An effect layer read leftover graphics memory; it is now left out for everyone (no debug-env.txt needed).
  • Free for All with 3–4 players: players 3 and 4 no longer get stuck at "Controller Disconnected – port 3". The game now always has four controller ports (launcher setting "Controller ports", default 4), so you don't need to change any setting.
  • "Match found" after the other player left: if your opponent leaves the room while you are on your way in, no match is started anymore; you get a message instead of being dropped to the main menu.
  • debug-env.txt also works when Windows saved it as debug-env.txt.txt.

New

  • Leaderboard pages: MY STATS shows the leaderboard in pages of ten; flip with left/right or LB/RB, starting at the top 10.
  • "Skip the launcher at start" is gone; if you had ticked it, the launcher shows again.

Coming next

  • Rollback netcode is built and in testing; it comes with the next build, by Sunday as promised.

Known issues

  • A crash when skipping the fighter intros very quickly was reported; we could not reproduce it yet. If it happens to you, please open a ticket with your newest run-....log.err file.

How to update: restart the launcher and click "Install now" when it offers build 17. If the update stops with an error, download the setup from the latest GitHub release and run it with the same folders.