No he usado esta aplicación, pero aparentemente puedes hacer eso (y mucho más) en SwitchResX, disponible aquí: enlace
En esta página dice que "SwitchResX también puede bloquear resoluciones no utilizadas": enlace , y desde el software permite crear configuraciones de pantalla para aplicaciones individuales (descritas aquí: enlace ), tal vez incluso pueda deshabilitar ciertas resoluciones en ese juego y otras aplicaciones relevantes solamente.
SwitchResX es shareware y cuesta 14 USD. Puedes probarlo gratis por 10 días.
Si desea desactivar manualmente las resoluciones disponibles, edite este archivo
/System/Library/Frameworks/IOKit.framework/Versions/A/Resources/IOGraphicsProperties.plist
En hay una sección que se parece a esto:
<key>gtf-resolutions</key>
<array>
<integer>640</integer>
<integer>800</integer>
<integer>1024</integer>
<integer>1280</integer>
<integer>50332928</integer>
<integer>67110144</integer>
<integer>1344</integer>
<integer>1400</integer>
<integer>1600</integer>
<integer>1920</integer>
<integer>100665344</integer>
<integer>2304</integer>
</array>
Estos son todos los anchos, la altura es calculada por el sistema. No puede eliminar la resolución máxima, no aparece en este archivo, pero proviene del monitor en sí.
Agrega o elimina resoluciones de esa sección.
No lo he intentado yo mismo, y lo estás haciendo bajo tu propio riesgo.
Nota: para editar este archivo, debe iniciar sesión como root, editarlo usando sudo
en el Terminal y un editor basado en el terminal como vi, o usar un editor que desbloquee el archivo para usted como TextWrangler. O, y esta podría ser la mejor manera, copie el archivo en el escritorio, edítelo y luego arrástrelo y suéltelo en la ubicación correcta manteniendo presionada la tecla Opción (se le pedirá su contraseña de administrador).
Puede ser una buena idea crear una copia de seguridad del archivo original antes de realizar cualquier cambio.