EDIT: I've fixed it. See bottom of post for the actual fix.I've been reading through this thread since February and using the fixes provided @Sushamat @Winkelmann and @Markuscicero5, modifying the Magic.py script with the ever changing offsets in the various game updates and this has been working beautifully. However, as of the 25 June update, something completely different appears to be taking place.
The fix for the Black Bars (41 2C 01 4C 89 CB 0F 29 - Offset 0E0FF3B0) no longer behaves as expected when the "01" is changed to "00" (zoomed-in). But more interestingly, the FOV value situation seems to have changed in much more dramatic fashion. Hex "35 FA 0E 3C" now appears in multiple places, particularly at offsets 02549310, 0258B950, and 037FD010. Interestingly, at offset 0258B950, you see it repeated four times in a row, which I don't recall seeing before.
Editing t he values of "35 FA 0E 3C" at offset 0258B950 where it is repeated results in erratic flight behavior and is not something I recommend.
I am no coder/programmer, and perhaps, this is optimism on my part, but I'm sensing that Bandai Namco might ACTUALLY be slowly fixing this issue permanently and is slowly making progress with each update now.
Another thing I noticed: Run a clean/un-modded copy of the game. Go to the graphics options and set the game to fullscreen mode (while your widescreen/multi-monitor display mode is active) and notice that the option to set the game to that widescreen resolution is now there. Set it to that mode, and the game will actually run in that widescreen mode, albeit still only playing the game in the center 1920x1080 portion of the screen. Taking replay screenshots in this mode will include the black bars on either side. (This used to only be somewhat doable in Borderless Windows Mode).
Anyway, food for thought.
We may just need to be patient on this one, unless some of the absolute wizards I mentioned above know of other workarounds in the mean time.
The Fix (v1.1.3 25 June/ADF-01 Update):
1] Fix the Black Bars by changing "41 2C 01 4C 89 CB 0F 29" to "41 2C 00 4C 89 CB 0F 29" at offset 0E0FF3BA.
2] Change FOV values from 35 FA 0E 3C to your appropriate widescreen value ONLY at offset 0258B950!
Along with this, the Magic.py/3D Migoto stuff from @markuscicero5 still works as it did before. I would suggest that the Magic.py script be updated with the above offsets (lines 56 and 59) so that the correct values are written to the correct locations.