Sanji-Nick_Netcode_Fix_Mode icon

Nick Netcode Fix Mode

REMOVED FROM STORE, PLEASE USE 'Better Rollback Netcode'!

By Sanji
Last updated 4 years ago
Total downloads 677
Total rating 0 
Categories Mods
Dependency string Sanji-Nick_Netcode_Fix_Mode-1.0.6
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_NASB-5.4.17 icon
BepInEx-BepInExPack_NASB

BepInEx pack for Nickelodeon All-Star Brawl. Preconfigured and ready to use.

Preferred version: 5.4.17

README

Netcode Fix

NASB has an issue with its netcode which causes one person to get a lot of teleporting and rollback and the other person is fine. Only one player in a 1v1 needs the patch for it to work.

If you have an older version of the mod, you are now free to return to the Assembly-CSharp.dll the game came with! If you'd like to return to it, you can use Steam's Verify Game Integrity feature to re-download the original.

If it works properly, you should see the following things:

  1. The opponent should stay with ~50% green bars and not teleport across the screen.
  2. There may be occasional frame skips or hitches to keep the clocks synchronized.
  3. Rollback pain should be equally split across both players and not overwhelmingly on one. No more one-sided rollback! ʰᵒᵖᵉᶠᵘˡˡʸ!

This mod changes the netcode to prevent one-sided rollback by working around the clock sync bug. This is v4 of the netcode fix. It is compatible for play with unpatched games and users on v1-v3 of the netcode fix.

Here's a few streamer reactions I found on Twitch after they installed the fix.

https://clips.twitch.tv/AbstruseSeductivePastaPMSTwin-v68hChGsHNuCxUJS

https://clips.twitch.tv/ApatheticSeductivePhoneOneHand-lfLgANPYsNxUENve

Installation

The easiest way to install this is to use the Slime Mod Manager.

Manual Installation

If your game isn't modded with BepinEx, DO THAT FIRST! Simply go to the latest BepinEx release and extract BepinEx_x64_VERSION.zip directly into your game's folder, then run the game once to install BepinEx properly.

Then, go to the latest release of this mod and place the dll into your plugins folder (BepInEx/plugins).

Usage

No configuration needed!

FAQs

Help! I see a black screen and a debug message when I open my game after I patched it!

  • Be sure that the patched file has the same filename as the original. That happens if the game can't find Assembly-CSharp.dll

Instead of feeling good, the game feels like laggy delay netcode with the patch. What's going on?

  • Please try reducing the graphical settings to lowest, turning off anti aliasing, and reducing the game's resolution.
  • If that still doesn't work, add the following Steam launch commands to your game.
-AA=none -ambientOcclusion=off -chromaticAberration=off -bloom=off -vignette=off -colorGrading=off

What does this patch actually do?

  • The issue with the netcode is a clock sync bug, similar to the issues that SFV had. I modified the netcode to make it slow your game down if your clock trends ahead of your opponent. Additionally, if we detect the other side isn't using the patch and refuses to slowdown for us, we send extra inputs and speed up our local clock to catch up. If we detect both players are using the patch, the "speed up" is disabled because the other side will cooperatively slow down their game if they run too fast.

What's the difference between v3 and v4?

  • v4 will cause less frame hitches by trying to detect when no clock sync corrections are needed due to very momentary network disturbances.