

PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="dinput8.dll=n,b" %command%
Sous Windows 11, le jeu plante constamment et parfois la manette n'est pas reconnue... mais sous Linux, il n'y a aucun problème de stabilité et la manette fonctionne parfaitement. Incroyable !

Это играется прямо неприятно, статтеры всё портят, и нет катсцен. У других это вылечилось, но мне ничего не помогло.
PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="dinput8.dll=n,b" %command%
(это не помогло с видео-катсценами) protontricks 12200 quartz wmp9 d3dx9 xact
Проблемы с разрешением: белые полосы по краям и сверху, некорректно выставляются пропорции. Лечится SilentPatchBully и Widescreen Fix, также надо потыкать разные настройки типа сглаживания (потом можно вернуть назад).
Статтеры в кампусе и других локациях, подвисание почти на секунду местами.
Можно попробовать переключать версию Windows в winecfg, но лично у меня не сработало.

PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="dinput8.dll=n,b" %command%
On the first launch of the game the audio was extremely loud and cracking to the point of discomfort. However restarting the game fixed the audio, though some sound effects cause a similar cracking noise albeit not uncomfortably loud.
The resolution had black bars on first startup and defaulted to 640x480. Changing this resolution in the main menu fixed some black bars, if any bars were still left turning vsync on than back off fixed the remaining black bars.
I used the silent patch and used it both for stability and changed the fps cap from 30 to 60.

PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="dinput8=n,b" %command%
Intro cutscene didn't have any audio no matter what I tried. Every other cutscene was fine.
Also installed d3dx9 and xact through Protontricks, as others have suggested.

PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="dinput8.dll=n,b" %command%
Used this mod pack: https://steamcommunity.com/sharedfiles/filedetails/?id=1964927632 Installed these components through protontricks: d3dx9, xact
Limited the game to 30FPS
Performance was great most of the time, some lag spikes here and there but nothing crazy. I was able to play the first ~4.5 hours of the game perfectly fine, after that I've started to experience frequent crashes when starting missions, entering places or things like that.
I'll probably move the file over to my windows PC and continue the game there.

gamemoderun %command%
For proper media playback GE-Proton is needed. Haven't tried the Silent patch but I think it would work with the WINEDLLOVERRIDES="dinput8=n,b" launch option

Lo he probado con proton 9.0.2, sin tocar nada
Keyboard input was erratic and often didn't register. Not a good experience.

WINEDLLOVERRIDES="dinput8=n,b" %command%
Installed mods
SilentPatch (BUILD-3-TEST): https://github.com/CookiePLMonster/SilentPatchBully/releases/tag/BUILD-3-TEST Widescreen Fix: https://github.com/ThirteenAG/WidescreenFixesPack/releases/tag/bully
protontricks
Installed d3dx9
and xact
via "Install Windows DLLs or components"
Notes
Audio in video cutscenes work with combination of all of the above mods and DLLs with Proton-7.1-GE-2. Any version of GE-Proton8 or GE-Proton9 I tested did not have audio in the video cutscenes. There was a bit of stuttering after loading a game, but that goes away in less than a minute.
TDP: 7W. There was no noticeable performance hit.
Sometimes a window will appear requesting to update a mod file. Press the STEAM button and exit the game, and relaunch the game. The window will not appear the next time.
Without the DLLs installed, running Proton-7.1-GE-2 caused in-menu and in-game audio to be broken. With the DLLs, the issue is resolved.

The game is fully functional as far as I can tell, with my combination of mods, DLLs, and GE Proton version.
WINEDLLOVERRIDES="dinput8=n,b" %command%
Installed mods:
- SilentPatch BUILD-3-TEST: https://github.com/CookiePLMonster/SilentPatchBully/releases/tag/BUILD-3-TEST
- Widescreen fix: https://github.com/ThirteenAG/WidescreenFixesPack/releases/tag/bully
Protontricks
Installed d3dx9
and xact
via "Install Windows DLLs or components"
Notes
With the above installed and configured, cutscene video audio works. There is a bit of stuttering after loading a game, but that seems to go away after a minute.
TDP: 7W. No performance loss noted.
If a window appears asking to update a mod file, press the STEAM button and exit the game. Run the game again, and the window will not appear the next time.
Until installing the DLLs mentioned, there was no audio in the video cutscenes. Audio in the game was also garbled running Proton-7.1-GE-2. Installing the DLLs fixed these issues.

PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="dinput8.dll=n,b" gamemoderun %command%
Install winetricks
and protontricks
if you don't have them. With the protontricks GUI, select Bully, then "Install a Windows DLL or component". Select d3dx9
(for video) and xact
(for audio).
Install SilentPatch and Widescreen Fix by unziping them and moving their content to the Bully folder.
Minor crackling in some background dialogue and cutscenes.
The Rockstar cutscene when you boot doesn't play video, only audio.
If Right Alt doesn't work in Ubuntu (necessary for Music class and Nutcrackin' mission), follow this tutorial.

PROTON_USE_WINED3D=1 %command%
Very rarely a crash at some specific events and animations. It was not a hindrance, generally speaking.
Got a black screen with audio but no graphics on startup, solved by using the startup command I listed.

PROTON_USE_D9VK=true DXVK_ASYNC=1 WINEDLLOVERRIDES="dinput8.dll=n,b" gamemoderun %command%
I installed SilentPatch and the Widescreen Fix Patch, as well as limiting the fps in the game's .ini file.
Occasional slowdown and stuttering from time to time. Not too distracting or annoying.
I was able to run the game at full 4K resolution, although in the game's settings I had to slowly make my way up to 4K. If I changed to 4K straight away the screen would go black. My XBOX ONE controller worked perfectly.

WINEDLLOVERRIDES="dinput8=n,b" %command%
SilentPatch asking to update. Fix: Push the Steam button, navigate to the open program and push X to close.
Installed SilentPatch: https://github.com/CookiePLMonster/SilentPatchBully/releases/tag/BUILD-3-TEST Changed the INI file to 60fps.
Changed the launch options to the above to enable the patch.

PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="dinput8.dll=n,b" %command%
Download SilentPatch and use the launch options, if not then SilentPatch not works. 60fps works bad for me (fps drop). But you can try it.

I remember having many issues on Windows and have not had that much trouble playing it on Linux. :)
PROTON_USE_WINED3D=1 %command%
Slight stuttering in certain spots, like when turning a corner or going up a floor in the school.

WINEDLLOVERRIDES="dinput8=n,b" %command%
Needs two mods to make it playable: Widescreen Fix: https://github.com/ThirteenAG/WidescreenFixesPack Silent Patch: https://github.com/CookiePLMonster/SilentPatchBully
This is a matter of preference:
- R4 as the Right Stick Click
- L4 as the Left Stick Click
- R5 as the "A button" in turbo mode (200ms delay). Game has a habit of making you mash it too often.
- TDP: 7W
- GPU: 800W
- Resolution: 1200 x 800
Mod launcher might pop up from time to time and nag you to update mods. If this happens press the STEAM button, enter the game menu, scroll down and choose the game window again.
Silent Patch allows you to unlock the framerate but I noticed it caused some missions to bug out. I did play at 30FPS with Vsync on. No dips.
Doesn't matter if you play on Linux desktop, Steam Deck or even Windows. Modding the game is mandatory to fix crashes and the possibilty of corrupting your saves.

WINEDLLOVERRIDES="dinput8=n,b" %command%
Installed WidescreenFix: https://github.com/ThirteenAG/WidescreenFixesPack/releases?q=bully&expanded=true Installed SilentPatch: https://github.com/CookiePLMonster/SilentPatchBully/releases/tag/BUILD-3-TEST Installed Anniversary Edition HUD (Only files from the #1 Folder, and also do not overwrite fade.nft in the Bully Scholarship Edition/TXD/ls folder.): https://www.moddb.com/games/bully-scholarship-edition/downloads/bully-scholarship-edition-anniversary-edition-hud
First open makes a unusable mod update window appear. Closing the game and restarting appears to fix it.
On any other proton version besides Proton-6.21-GE-2 the opening cutscene has no audio.
You can edit the SilentPatchBully.ini in the game folder to change the FPS from 30 to anywhere between 30 and 60.
PROTON_USE_WINED3D=1 %command%
Need install xact winetricks/protontricks

PROTON_NO_D3D11=1 %command%
Is necessary to install MS XACT on protontricks to fix sound crackling.
Cutscenes missing sounds.
I thinking to open a PR to GET-proton to improve new fix for this game
Install SilentPath & Widescreen Fix
DXVK_ASYNC=1 PROTON_HEAP_DELAY_FREE=1 DXVK_FRAME_RATE=120 PULSE_LATENCY_MSEC=60 PROTON_FORCE_LARGE_ADDRESS_AWARE=1 WINE_FULLSCREEN_FSR=1 %command%

A little bit rough to set up the first time. But after that, the experience is the same as windows.
DXVK_ASYNC=1 PROTON_USE_D9VK=true WINEDLLOVERRIDES="dinput8.dll=n,b" gamemoderun %command%
you need to set PROTON_USE_WINED3D=1 in the launch options the first time you launch the game (it will force Proton to translate the game api to OpenGL instead of Vulkan) otherwise you wouldn't see the in game menu, it will be a small box with huge black borders around it, after that change the resolution from 800x600 to your native resolution and exit the game. After that, you need to remove the PROTON_USE_WINED3D=1 launch flag, put PROTON_USE_D9VK=true to force it using DXVK and run the game in vulkan.
DXVK_ASYNC=1 is optional. PROTON_USE_D9VK=true is also optionally needed if the game doesn't launch. WINEDLLOVERRIDES="dinput8.dll=n,b" is needed to enable silentpatch, mod and other quality of life improvements for this game.
To make this work you'll need Widescreen Fix + SilentPatch Fix (both downloaded directly from github). Download them and drop them on game folder. Once both fixes are there, force ProtonGE and the game will be fully playable as it should be.
PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="dinput8.dll=n,b" gamemoderun %command%
I've installed Silent Patch and Widescreen Fix Patch and changed the FPS Limit to 60 on the 'SilentPatchBully.ini' file.
Black screen with white rectangle - nothing's working. Audio is stuttering.
Maybe when I had the time and mood to fix the game I'd play it
1. Install SilenPatch:
https://github.com/CookiePLMonster/SilentPatchBully/releases/tag/BUILD-3-TEST
2. Install 60 fps fix:
https://community.pcgamingwiki.com/files/file/31-bully-fps-cap-remover/
3. Change launch option:
PROTON_USE_D9VK=true WINEDLLOVERRIDES="dinput8.dll=n,b" DXVK_FRAME_RATE=60 %command%
4.Enjoy!
DXVK_ASYNC=1 PROTON_HEAP_DELAY_FREE=1 DXVK_FRAME_RATE=120 PULSE_LATENCY_MSEC=60 PROTON_FORCE_LARGE_ADDRESS_AWARE=1 WINE_FULLSCREEN_FSR=1 %command%
I've installed Silent Patch and Widescreen Fix Patch on the game directory and changed the FPS Limit to 60 on 'SilentPatchBully.ini', it's working with the following configuration:
Resolution: 2560x1080 Anti Aliasing: 16 Vertical Sync: Off Shadows: High
It seems like the first cutscenes when you start the game is not working correctly.
Runs well, can even use Windows mods
The game ran as normal after install, but after the first hour or so, I got tired of 30fps. I used the modded executable with the unlocked framerate for Windows and swapped it with the original one. Just like on Windows that one worked perfectly as well and my save file worked as well

Save data is deleted when the game is uninstalled. No Stesm Cloud support.
Heavy stuttering by default. Can be fixed by setting Deck's FPS limit to 30.
Save games get deleted when moving from internal storage to a microsd card
Maybe battery fixes will make the battery life longer; I will try that. But even on default settings game runs well. The only thing is you gotta manually change the resolution during the first run.
Took some tinkering and learning of Wine, but once I got it all set up, the game has been running flawlessly!
Fixing Audio/Video Issues
- Install protontricks from the Software Center
- Install
d3dx9
andxact
from the "Install Windows DLLs or components" screen
Installing SilentPatch
- Follow the instructions in the link below to configure SilentPatch after extracting its contents to your game folder
Takes a bit of tinkering to get it going but once it's going, it's rock solid!
6W, 30fps, gpu 800
recommended resolution: 1200x800
It does take some configuring to get it working correctly, but playing Bully on Linux does work.
Used the SilentPatch and the widescreen fix
On first boot - the game's audio was nothing but random glitchy noise. Some sound effects worked, like the one in the pause menu, but everything else including the cutscenes, speech spoken in game and the music were broken.
This was fixed after installing the xact packages through winetricks.
On first boot - the game was a mess visually. The menu on the title screen and on the pause menu worked but didn't show up. The textures on Jimmy's jacket, the fonts displaying the objectives and the skybox were completely broken.
This was fixed after installing the d3d9 package through winetricks.
Frame pacing is inconsistent, but is otherwise playable.
If you are using the SilentPatch, make sure to use winetricks to add in a DLL override for 'dinput8.dll', so the patch gets picked up. If SilentPatch prompts you to update when you launch Bully, it worked.
Game has some slight performance issues, but is perfectly playable if you can bear with them.
Some issues when changing resolution, but after restarting the game they are gone. As far as I can tell, game can only be played fullscreen, not windowed.
Game sometimes stutters when running around in large areas.
These issues could be because of the shoddy PC port and not Proton. Best way to play the game, if you can, is on Xbox One/Series backcompat.
Used a widescreen fix and SilentPatch to fix the games aspect ratio scaling and terrible frametime. As well as setting fps to 40.
Runs perfectly after tinkering. Just make sure to NEVER turn on the ingame vsync. That will tank the frametime and give you a choppy experience. Using the widescreen fix and SilentPatch are must haves to make the game run well.
DXVK_ASYNC=1 PROTON_HEAP_DELAY_FREE=1 DXVK_FRAME_RATE=120 PULSE_LATENCY_MSEC=60 PROTON_FORCE_LARGE_ADDRESS_AWARE=1 WINE_FULLSCREEN_FSR=1 %command%
Applied SilentPatch, FPS Patch, and Wide Screen Patch
30fps cap and poor frame times

PULSE_LATENCY_MSEC=60 PROTON_USE_D9VK=true PROTON_FORCE_LARGE_ADDRESS_AWARE=1 %command%
Nota 10,recomendo demais esse jogo !!