Показать сообщение отдельно
Старый 14.01.2012, 18:03   #190
Юзер
 
Аватар для tolyan366
 
Регистрация: 07.12.2007
Адрес: Новая Москва
Сообщений: 346
Репутация: 154 [+/-]
Цитата:
Сообщение от Rя$Nick Посмотреть сообщение
В прошлом году у друга на диске брал пиратку, какая-то фанатская сборка видимо, но суть в том, что там был широкий формат как минимум.
Цитата:
Сообщение от SilentAs2 Посмотреть сообщение
можно и самому исправить
Скрытый текст:
Первое - скачиваем любой нормальный HEX-Editor, например этот http://hexplorer.sourceforge.net/
Потом открываем в нем ексешник игры (sh2pc.exe) , какой, не имеет значения, хоть лицка, хоть пиратка, не важно.
Дальше находим вот такую строчку 80020000E001 (вбиваем ее в поиск) - это строка отвечающая за разрешение 640x480 - с ним и будем работать. Здесь 640 - 80 02 потом пробел 00 00 и E0 01 - 480

Например, если вам необходимо разрешение 1440x900, строчку 80 02 00 00 E0 01 заменяем на A0 05 00 00 84 03, после чего заходим в игру и выбираем в настройках разрешение 640x480 - и получаем кайф от игры. Аналогично для любого разрешения, только нужно подсчитать HEX-значение необходимого разрешения.
К примеру, если хотите поставить 1680x1050 - то эту же строчку 80 02 00 00 E0 01 заменить на 90 06 00 00 1A 04, и в игре все так же выбрать разрешение 640x480. Для 1920x1080 - это будет 80 07 00 00 38 04.

Если у вас разрешение отличное от вышеупомянутых, то рассчитать его можно следующим способом(пример для 1440x900):
Заходим в калькулятор Windows, на вкладке Вид выбрать Инженерный.
Вводим 1440, после чего слева жмакаем HEX, после чего 1440 превратиться в 5A0, это и есть заветное число, к нему в начало добавить 0, получится 05 A0, а потом меняем местами - A0 05. Вот и все такую же операцию проводим и с 900. В итоге получатся вот че 1440 - A0 05, 900 - 84 03. Между ними ставим пробел - 00 00, и выходит A0 05 00 00 84 03. Так рассчитывать для всех разрешений.
Хочу заметить, перед данной операцией ОБЯЗАТЕЛЬНО сделайте бэкап ексешника, т.к. иногда (не знаю почему) бывает какой-то глюк при сохранении и эксеха получается битой, т.е. при запуске игры выскакивает ошибка, если такое вдруг произошло, не отчаивайтесь, удалите битый ексешник и повторите с забекапленым эту операцию, надеюсь все получится.
by _cHIP_
Этот способ только растягивает изображение по экрану!!!
Изображение становиться приплюснутым...
Чтобы картинка была нормальной нужно текстуры переделать под широкоэкранный формат.
В Сайлент Хилл 2 ещё и разрешение поднять.
Цитата:
Сообщение от Rя$Nick Посмотреть сообщение
У меня игра и так идёт на Core i5 под Вин 7, не вижу проблем, если честно.
У меня Core i7 под Вин 7 приходится отключать три ядра процессора, если честно...
Цитата:
Сообщение от SilentAs2 Посмотреть сообщение
Под Вин 7 не работает...
Цитата:
Сообщение от SilentAs2 Посмотреть сообщение
Я за трофеи и ХД.
Раньше были перекаты, а теперь трофеи?
ХЗ...
__________________
Всем прошлым, настоящим и грядущим
фанатам Silent Hill, с верой в будущее города...
先生

Последний раз редактировалось tolyan366; 15.01.2012 в 10:57.
tolyan366 вне форума  
Ответить с цитированием