Magic Ball 2 Community Edition!
Contains all the expansion levels and an essential patch called "mb2fix" by claude 5.5, which fixes many MANY problems when running these games on modern computers.
It features widescreen support, 32-bit colour depth, borderless fullscreen, and custom save paths for Smash Frenzy 2.
The issue where music would abruptly stop on level transitions on fast computers has been fixed
High-score leaderboards have also been fully restored, with the url changable if you choose to host your own.
All these tweaks can be configured by editing the values in the "mb2fix.ini" file.

Also included on the thread are the reverse engineering tools and "mb2fix" source code.
MB2Fix has only been tested on these specific builds which I'll also include on the thread:
Magic Ball 2 (16 Dec 2004)
Magic Ball 2 - New Worlds (22 Jun 2005)
Magic Ball 2 (29 Dec 2005)
Smash Frenzy 2 (26 Oct 2009)

Enjoy!

Community Edition Changelog:
* V1.2
  - Resurrect two disabled menu options: Language and Infravision (renamed to X-Ray Ball for better clarity)
  - Include the two language files "German", "Polski" and port them to work on this particular version of the engine.
* V1.1
  - Update MB2Fix to support fixing the muted music race condition bug when levels transition on fast computers.
  - Update MB2Fix to support custom highscore servers for the game, with new ones being created.
* V1.0
  - Original Release, adds the widescreen fix, unpacked files, combined level packs.

--
https://kippykip.com/threads/pc-magic-ball-2-community-edition-restored-for-windows-10.5797/