-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nickelodeon All-Star Brawl (1414850) #5198
Comments
I believe this unimplemented function call is the root cause of the crash (see logs): |
Looks like this is identical to an issue that affected Slap City, one of Ludosity's prior games. Per #23 (comment), the issue could be worked around in that game by adding a It seems that Nickelodeon All-Star Brawl does not currently have an equivalent flag for disabling this feature, so the same workaround isn't yet possible here. |
I'm seeing the same on my system System Information
|
But I don't want to disable native GC controller support. :( |
My understanding is you should be able to use gc controller with other methods. The issue is pinned to the bugs channel in the discord now. If any devs need help with testing potential fixes we are available to help 👍 |
I'm adding my Player.log file from |
You may want to look into https://wiki.archlinux.org/title/Steam/Troubleshooting#Game_crashes_immediately as I wasn't getting those errors. Or if you can set proton to use the latest version. |
Quick update: as of this afternoon, the request for a
I notice some Proton users are continuing to reach out to the developers anyway... maybe stop doing that for a couple of days until they've had a chance to investigate further. I think they're owed a little patience, given that it's a huge release week for them 😃 |
WARNING: This patch was made for the launch version of the game, and the game has since been updated. Instead, use the fix here.Assuming you have #!/usr/bin/env bash
cd "/home/$USER/.local/share/Steam/steamapps/common/Nickelodeon All-Star Brawl/Nickelodeon All-Star Brawl_Data/Managed"
mv Assembly-CSharp.dll Assembly-CSharp.dll.bak
wget https://f.cloudninja.pw/NASB_Assembly-CSharp.patch
bspatch Assembly-CSharp.dll.bak Assembly-CSharp.dll NASB_Assembly-CSharp.patch I just stubbed most of the GC controller support out manually using dnSpy. Let me know if anyone encounters crashing or playability issues. thx cloud for hosting my crummy patch EDIT: if you experience issues, a good quick test is to run:
The hashes on your copy should match the ones above. Otherwise you're on an incompatible game version reading this in the future or you have file corruption possibly. |
@Lustyn Awesome. Thank you very much! I can't wait to see some of you folks online tonight! Just FYI for anyone finding this on Google: while modding is officially sanctioned by Ludosity, the responsibility is on you -- the user -- to not mess up your game install. Mirroring a gzip of the patch file here for posterity: |
This worked! You are an absolute chad my friend. I had a lot of fun playing this with my friend. |
For anyone wondering, we were able to fix @tanner00's issue by just re-verifying the game in Steam and applying the patch again. There was either some kind of corruption in the file or the patch applied itself improperly. I've added sha256sums for the patched and unpatched DLLs respectively in my original post. |
Hey, thank you for the fix. I'm having an issue where my playstation 4 controllers won't work with the game though. The only inputs that work for the game are keyboard inputs, and there are no options elsewhere as far as I can tell. Any ideas? Is anyone getting the same issue? |
You can also force Steam Input under the Controller tab in the same Settings window. |
I'm not sure if this an issue with the game itself or Proton/Wine specific, but after playing on Windows then going to Linux, I lost all of my online data. I had unlocked an avatar portrait and played a few competitive games last night on Windows. Today, on Linux, I don't have the avatar portrait and my competitive rating reset. Does anyone know if the game just stores online data locally? |
@deltap1 Is your progress still on windows? |
Yes my progress is still saved on my Windows install. I guess the game stores online progress locally with no cloud save. After looking around a bit I think I found the save data location at C:\Users<username>\AppData\LocalLow\GameMill Entertainment\Nickelodeon All-Star Brawl. I'll try transferring my save to Linux. |
Let the devs know. This bug will effect windows users too. |
The game's code does indeed put the save file in |
I was able to transfer my online data from Windows to Linux. The Linux save data location for me is at /steamapps/compatdata/1414850/pfx/drive_c/users/steamuser/AppData/LocalLow/GameMill Entertainment/Nickelodeon All-Star Brawl |
@deltap1 does this rank show for other players? As in, are you sure this isn't just a local display value, or are you positive that you're matching with other people at your rank and they're seeing it (can be tested with a friend that plays). |
Yes when you match against another player in competitive both players can see each other's ranks. The base rank is 400, my rank after playing a few games on Windows was 360-ish. I could try to see if the game thinks I'm still at 400 but the rank difference when matching can be up to +/-50 from what I saw. So it might be difficult to tell. |
Hi sorry if this is a dumb question new linux user here running pop os 5.13.0-7614-generic. I followed all the steps in the post detailing the fix but I'm getting this error "mv: cannot stat 'Assembly-CSharp.dll': No such file or directory" I assumed it meant I was missing some files so I verified integrity and reinstalled but no luck. |
When you run |
You'll have to adjust the script to |
My bad! I was just going to |
A few quick updates that may prove helpful to anyone playing:
|
Can confirm that disabling winusb allows the game to enter main menu without a patch. |
I can now also confirm that the winecfg method works with the new patch that just went up. |
Hi, i have a different problem comming from wine in the log:
I tried disabling the winusb.dll method and patching too, reinstalling the game and such. Both lead to the same message replacing the winusb one. It goes through the loading screen for probably 6 seconds the first time then 3 or 2 seconds the second time I boot it then shows the Unity crash. |
@moistlog have you tried disabling steam overlay in the game settings, and enable latest Proton version in the same menu. Also consider verifying your files first > then applying patch and trying |
I too can confirm the winecfg method worked with the latest patch. Local play seems to work pretty flawlessly, however, online play seems to make the game run at roughly half speed for all players, regardless of if they're also using Proton or running straight from Windows. |
I tried it offline and without overlay. I'm using the latest Proton GE right now. I verify my game files every time I launch the game without the patch. I also encountered this issue while launching: |
This is harmless. Try to delete
edit: also try proton 6.3 or experimental before GE version |
Now it works. Only with 5.13 which have some rendering issues, nothing too major though. 6.3 and above crashed my game instantly. |
This happens online when the game is running below 60FPS due to the rollback netcode. On Proton 6.3 on Nvidia, I can't get a steady 60FPS on my RTX3070M, but with Proton-6.18-GE-2 it runs well for me. Another user I spoke to had fine performance on 6.3, but they were an AMD user. Just throwing some anecdotal evidence in here in case it helps anyone. |
This could potentially mess up gamepad support btw. That's why the patched dll was being used. |
I had an issue when using WINEDLLOVERRIDES="winusb.dll=d" %command% in combination with Proton GE - after a few minutes my gamepad would stop working. This does not happen when using Proton Experimental with the disabled winusb.dll. |
Not sure if this is a NASB or linux problem (doesn't happen on switch or on windows). Switch Pro Controller is connected via steam-devices / big picture mode. Sometimes in the game, when I'm trying to change my movement to the right or left, it feels like my movement locks up and I can't go right or left unless I reset my stick and move again (which usually leads to issues off stage). Anyone seen this issue on linux? (Using patch above, Proton GE / Experimental, messed with big picture controller calibrations and button mapping [seems like nasb assumes it's a keyboard input]) EDIT: Looks like resetting the gamepad / pro controller settings in the controller config fixed it |
Kind of outside the scope of this issue, but has anyone been able to gets mods working? Been trying to add a few voice packs, but the game needs BepInEx. Been trying to get it installed via this guide but no new folders or files get added inside the BepInEx folder after running the game. |
The winusb is now disabled in Proton Experimental (ValveSoftware/wine@77fd28c) so the game should work out of the box. |
I've also noticed this, it's quite strange. Not sure what's causing it. |
I believe this is an issue with framerate, as Online play is locked to either 30 or 60 FPS. If one player is at 30 FPS and the other is at 60 FPS, the game will rollback every frame for the 30 FPS player and every other frame for the 60 FPS player. This manifests as a consistent choppiness at normal game tick speed. This particular issue is probably just a consequence of how rollback fundamentally works. In addition to this, however, there also seems to be a bug where, if both players are playing at 30 FPS, the game ticks at half-speed. This is probably a game bug -- currently unconfirmed. I believe these issues are being noticed by Proton users in particular due to Wine performance problems that can arise under certain system configurations. If you regularly experience half-speed online games, consider the following solutions:
|
Quick update for anyone who wants to use mods, you should be able to do so now by following the instructions in this thread. |
Nickelodeon All-Star Brawl Issue transferred from #6592. After the most recent update of the game, it now crashes on startup when running through Proton. |
Got the game running again with Funny enough, when this game first came out this same workaround was needed, so I suspect the "General bug fixes" in the latest update had something to do with that. |
Compatibility Report
System Information
I confirm:
steam-1414850.log
Symptoms
Game launcher window opens and crashes to desktop just as the loading bar appears to fully complete. Repeated attempts to launch the game will result in the same issue.
Reproduction
The text was updated successfully, but these errors were encountered: