Baseline (Widescreen) Solution & Issues
The game has only a handful of hard-coded aspect ratios: 5:4, 4:3, 16:10 and 16:9. Other aspects (15:9, 21:9) will be squished/stretched to fit the closest hard-coded one.
Ultra/Super-Wide (21:9/32:9) Specific Solution & Issues
- Go to regedit and set the desired resolution in \HKEY_CURRENT_USER\Software\Activision\ASM\Settings\Display\
- Open Game.exe in HxD or a similar app, search for 39 8E E3 3F in hexadecimal and replace all instances with the bytes corresponding to your aspect ratio (26 B4 17 40 for 2560x1080, for example).
One downside is the severe image flickering at the left and right edges of the screen during the loading screens.
Eyefinity / Surround Specific Solution & Issues
No support: stretched FOV.
MM resolutions are not even available out of the box, but can be manually input. Fix only provides stretched screens.
1. Bypass config launcher
Navigate to the install folder (Steam\SteamApps\common\The Amazing Spider-Man).
Create a new folder, name it Backup and copy/paste ASMLauncher.exe and Game.exe into it.
Back to the install folder, delete ASMLauncher.exe then rename Game.exe to ASMLauncher.exe.
From now on launching the game normally through Steam will bypass the config launcher, allowing for custom resolutions.
2. Edit the registry
HKCU\Software\Activision\ASM\Settings\Display
Edit the Height and Width keys to your liking.
The AspectRatio key is useless, custom values will not be taken into account.
Again, this will only let the game run at any resolution - the FOV is still wrong.
4k UHD Specific Solution & Issues