[quote][quote]Well I'll pipe in on that..
1680x1050
Download the file: Silent Hill 2: Directors Cut v1.0 [ENGLISH] No-CD/Fixed EXE
Link: REMOVED
Download XVI: http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
Search for the string 80020000E001 (offset: 4A1A6E) and replace the string 80 02 00 00 E0 01 with 90 06 00 00 1A 04
Run the game and set the resolution to 640x480 and it should run at 1680x1050!
Moderator edit: please don't link to grey area sites that could get the WSGF in trouble. Thanks. For the person needing the no-CD... Google is your friend. ;)
Here are the complete steps I used as the squ1zzy auto-hack didn't work for me, either (the offset is actually 4a146e). It's a complete step-by-step for noobs.
1. Buy a copy of "Silent Hill 2: Directors Cut" or find your current 3 CD copy. Install it FULLY - including the 2 GB in movies.
2. Google "Silent Hill 2: Directors Cut v1.0 [ENGLISH] No-CD/Fixed EXE" and download it.
3. Rename the "sh2pc.exe" in your "C:Program FilesKonamiSilent Hill 2" (default install). Unzip the "sh2pc.exe" from Step 2 into this directory.
4. Download XVI (http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm). Just follow the links to "Download". There's no install, just unzip it to a folder somewhere (ex - create C:Program FilesXVI32 and unzip it there.
5. Run "xvi32.exe". Go to "File" then "Open..." and find the "sh2pc.exe" from Step 3 and open it. Next, go to "Search" then "Find..." and make sure that "Hex String" is selected. Physically type in (DO NOT COPY AND PASTE) 80020000E001 so that it looks like "80 02 00 00 E0 01" when done. Hit "OK".
6a. Find your monitor's widescreen dimensions, for example 1920x1200. Bring up Window's Calculator in the Accessories folder. Make sure "View" is set to "Scientific". Click the "Dec" button under the box. Type in the first number of your monitor resolution, for example 1920. Click the "Hex" button and note the number, for example 780. Make it four digits by putting zeros in front, for example 0780. Now switch the first two numbers with the last two numbers and put a space between them, for example 80 07. Write this down as FIRST - 80 07.
6b. Find your monitor's widescreen dimensions, for example 1920x1200. Bring up Window's Calculator in the Accessories folder. Make sure "View" is set to "Scientific". Click the "Dec" button under the box. Type in the second number of your monitor resolution, for example 1200. Click the "Hex" button and note the number, for example 4b0. Make it four digits by putting zeros in front, for example 04b0. Now switch the first two numbers with the last two numbers and put a space between them, for example b0 04. Write this down as SECOND - b0 04.
7. In the Hex Editor program XVI32 (should still be right after the search for "80 02 00 00 E0 01" - if not repeat Step 5), replace "80 02" with FIRST numbers, for example "80 07". Just click on the numbers to be changed and type them in with the keyboard. Next, replace "E0 01" with SECOND numbers, for example "b0 04". Just click on the numbers to be changed and type them in with the keyboard.
8. In the Hex Editor, go to "File" and "Save". Congratulations, you are done here.
9. When running the game, under Advanced Options, set the resolution to "640x480" and it will run at 1920x1200 in this example. Please set any other options desired - turn on all the cool flashy visuals. This is a permanent change, so going into the Options menu doesn't undo the change - as long as the resolution is showing 640x480 in the menu.
10. What are you waiting for? Play the game already! These steps are meant to help legit owners of the game play it in full widescreen glory.
Thanks man :) But now my menu is gone... Only way to start game is blindly click mouse button over silent hill logo and hope that i will press new game instead of exit... Any ideas? Oh, and my res is 1680x1050