Bully: Scholarship Edition

Bully: Scholarship Edition

Not enough ratings
Fix Crashes | SilentPatch
By Solo
SilentPatch attempts to fix Bully memory management completely, so it behaves in the same way independent of Windows version. This is not the only fix included, however - most notably, it attempts to improve gameplay experience by improving frame pacing, as well as fixing a few other issues.
   
Award
Favorite
Favorited
Unfavorite
Crash and bug fixes
This game, which shares a lot of the internals with GTA games, performs fairly well in its PC incarnation as is. However, it's more than likely that you have at some point spotted the amount of complaints Windows 10 users have about the game, or maybe you have encountered crashes yourself.



Fixes featured in this plugin
  • Collision loading code has been improved, fixing occasional crashes on initial game load.
  • Fixed game's objects pool usage, fixing possible crashes.
  • Fixed an occasional crash when starting Nutcrackin' or Music Class.
  • Fixed numerous instances of memory corruption on game exit.
  • Fixed an use-after-free in sound streaming code, causing a rare crash when talking to people.
  • Fixed handle leaks in audio code, preventing handles from accumulating during the game.
  • Fixed several memory leaks in audio code, preventing out of memory crashes during extended play sessions.
  • Made memory manager workarounds toggleable via the INI file - disabled by default, to be removed in the future.
  • Frame Limiter has been made much more precise, so the game should lock at exactly 30FPS now (as opposed to stock limiter being prone to dropping frames a lot).
  • Fixed an issue where game would use more CPU than required when minimized.

Quality of life improvements
  • An option to change FPS cap has been added to SilentPatchBully.ini file (game defaults to 30FPS).
    FILE_FLAG_NO_BUFFERING flag has been removed from IMG reading functions - potentially speeding up streaming.

All this information has been extracted from the Creators Page[github.com]
Compilation requirements
Project is supposed to build out of the box with Visual Studio 2017[visualstudio.microsoft.com].

Steps
1. Obtaining game folder
Go to your library and find "Bully Scholarship Edition". Right click on game name and select Browse local files from Manage.


2. Download SilentPatch

Silent Patch
[github.com]

GitHub Page
[github.com]




3. Extract SilentPatch
Once you have installed the "SilentPatchBully.zip", move the ".zip" to the "Bully Scholarship Edition" folder (previously obtained in step 1) and extract it into the root folder.

4. Verification
You can enter the game and notice that a small text now appears to verify that the installation has been successful.
FAQ
Q: Does this modify the game in any way?
A: Yes... but only technical aspects and it doesn't modify scenarios, models, characters, etc.

Q: When I start Bully, it minimizes and asks me to install an updated version...
A: It's not necessary to install the updated version... SilentPatch will work anyway. If you want, you can install the most updated version... but it doesn't bring many new things and it's not necessary.

Q: Some sounds or models are bugged.
A: This is because SilentPatch only modifies technical aspects and not visual (or sound) aspects... There are several mods that are not difficult to find that fix these errors.
Credits
P3ti[github.com] - co-developer
amzy[www.twitch.tv] - testing, overall support
CookiePLMonster[github.com] - developer

SUBMITTING FEEDBACK Since this is a public beta release, you may encounter crashes. Because of this, MiniDumper utility has been shipped together with SilentPatch. In case of a crash, a .dmp file will be created in your game directory. If you want to report it as a bug (any feedback is very much appreciated), first ENSURE YOU HAVE AN UNMODDED GAME (texture mods are fine, scripts - not so much). You can report a bug (.dmp file + a brief explanation on what you were doing when the game crashes) in any of those places: * SilentPatchBully issues page on GitHub: https://github.com/CookiePLMonster/SilentPatchBully/issues * #silentpatch channel in RockstarVision Discord: https://discord.gg/VJSxY5e SUPPORTERS TWIST_OF_HATE CONTACT zdanio95@gmail.com - e-mail Silent#1222 - Discord Subscribe to my YouTube channel for more footage from my mods! https://www.youtube.com/user/CookiePLMonster Follow my Twitter account to be up to all my mods updates! http://twitter.com/__silent_ Also take a look at my blog, featuring modding and programming related articles and more! https://cookieplmonster.github.io/
1 Comments
nixkiez 4 Sep @ 4:29am 
Very nice tutorial. It’s worth mentioning that the only files nessecary for SilentPatch is: SilentPatchBully.asi and SilentPatchBully.ini (not technically but it’s to correctly set the values needed for memory) The rest are unnessecary and are a waste of space. Speaking of space, the MiniDumper.asi file is not good to have as with this crash, script crashes and random crashes are still very prominent to happening and these produce a 100mb dump file which you cannot really read (only Silent himself can) and they can stack up in space quickly, last month i deleted about 4 gb worth of dump files.