prototypeenginef.dll HEX edit
offset 0x01075BC8 80020000E0010000
2 uint32's 640 and 480, change to desired resolution
first go ingame choose 640x480 as your resolution, exit then edit the dll to your resolution, start the game
i did almost the same thing but i edited 1680 and 1050 which is at 0x01075C20 but not everyone will be able to choose this res so edit the 640x480 one
to get everything back to normal youll have to restore the dll and probably rename/delete profile.bin in "my documents/prototype"
After doing that, and changing it to 1440x900, 640x480 (Or whatever resolution I edit) becomes inaccessible in the ingame options, and it does not even attempt to run at 1440x900. I have edited it properly by the way...
Perhaps a better solution would be fooling the game into thinking that you're using a card with 512+ vRAM?
Edit: Ugh, I see what's going on. The people trying to change their resolutions to the locked-out resolutions are having problems because the game is
still locking those resolutions out; You still won't be able to use them. Like I said, so far the only solution I can foresee is fooling the game.