Je cherche a voir si c'est possible de patcher un jeu afin d'avoir un affichage ultrawidescreen, mais je ne sais pas comment c'est fait dans directx9 pour avoir un device fullscreen (3840x1600 [24:10]) et avoir un rendu que sur une partie de l'écran (dans mon cas : 2844x1600 [16:9])
Du coup je ne sais pas trop quoi chercher...

J'ai regardé :
- D3DSURFACE_DESC dans GetDepthStencilSurface,
- D3DPRESENT_PARAMETERRS dans GetSwapChain => GetPresentParameters
- D3DVIEWPORT9 dans GetViewPort
Mais tous ces éléments correspondent bien à la résolution de l'écran alors que le rendu n'est pas fullscreen.
Sur un forum qui parle de patch en UWScreen, y a des exemples pour certains jeux, mais ça marche pas sur celui là.
En désassemblant, la valeur ne semble utilisée nul part.