﻿define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MODS', true);<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/dev/head &#187; игры</title>
	<atom:link href="http://devhead.ru/cat/igry/feed" rel="self" type="application/rss+xml" />
	<link>http://devhead.ru</link>
	<description>Статьи и видео уроки</description>
	<lastBuildDate>Mon, 30 Jan 2017 11:12:34 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.37</generator>
	<item>
		<title>Запуск Silent Hill 2 в Wine</title>
		<link>http://devhead.ru/read/zapusk-silent-hill-2-v-wine</link>
		<comments>http://devhead.ru/read/zapusk-silent-hill-2-v-wine#comments</comments>
		<pubDate>Fri, 28 Jan 2011 22:55:39 +0000</pubDate>
		<dc:creator><![CDATA[ignusius]]></dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[wine]]></category>
		<category><![CDATA[игры]]></category>

		<guid isPermaLink="false">http://devhead.ru/?p=1019</guid>
		<description><![CDATA[Вспомнил как-то на днях о старой доброй игре  Silent Hill 2 - Director Cut, одной из лучших частей этой серии, достал диск с полки, вставил в привод и началось :) Конечно можно было обойтись малой кровью, просто перезагрузить и используя дуалбут, включить Семёрочку и дело в шляпе, но как известно я не ищу лёгких путей. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Вспомнил как-то на днях о старой доброй игре  <strong>Silent</strong> <strong>Hill</strong> <strong>2</strong> - <strong>Director</strong> <strong>Cut, </strong>одной из лучших частей этой серии, достал диск с полки, вставил в привод и началось :)  Конечно можно было обойтись малой кровью, просто перезагрузить и используя дуалбут, включить Семёрочку и дело в шляпе, но как известно я не ищу лёгких путей. Использовать Винду для игр, большого ума не надо, а вот запустить ту или иную игрушку на Линукс, довольно интелектуальный и захватывающий процесс, не зря есть поговорка:</p>
<blockquote><p>"<em>Порой запуск игры</em> под <em>линукс</em> - намного <em>интересней самой игры</em>."</p></blockquote>
<p><span id="more-1019"></span></p>
<p>Вот я и начал скрещивать ужа и ежа, для справки вот моя конфигурация:</p>
<blockquote>
<div>Intel GMA X4500</div>
<div>Ubuntu 10.10 (i686)</div>
<div>2.6.35-24-generic</div>
<div>wine-1.2.1</div>
</blockquote>
<p>Первым делом, что мы делаем, это ставим wine:</p>
<blockquote><p>sudo apt-get install wine</p></blockquote>
<p>Как установить игру, я думаю этот вопрос не затруднит ибо "как в Windows", т.ч следуем инсталятору, игра установится по умолчанию сюда (в моём случае):</p>
<blockquote><p>/home/user/.wine/drive_c/Program\ /Files/Konami/Silent Hill 2</p></blockquote>
<p>Заходим в эту папку и запускаем файл <strong>sh2pc.exe, </strong>в моём случае<strong> </strong>игра потребовала диск, хотя диск у меня был в приводе, возмоно, это проявилось только у меня, т.ч в моём данном случае пришлось искать патч по запросу <em>Silent Hill 2 nocd</em>, но я думаю при наличии на руках лицензионного диска, это скорее всего не грех :)  После всех этих действий, пробую запустить игру, и уаля игра запустилась, но расстраивает только одно,  это то что разрешение экрана максимум 1024x768, а у меня широкоформатный экран с разрешением 1366x768. В Винде картинку растягивает, а на Линукс просто обрубает по бокам, т.ч играть неудобно, но можно.</p>
<h4>А вот сейчас начинается колдовство :D</h4>
<p>Чтобы сделать разрешение под мой экран, мне пришлось сделать несколько магических действий.</p>
<ul>
<li>Установим  Bless (Шестнадцатеричный редактор):</li>
</ul>
<blockquote><p>sudo apt-get install bless</p></blockquote>
<ul>
<li>Переходим в директорию с установленной игрой и выполним команду:</li>
</ul>
<blockquote>
<div>cd /home/user/.wine/drive_c/Program\ /Files/Konami/Silent Hill 2/</div>
<div>bless sh2pc.exe</div>
</blockquote>
<ul>
<li>В редакторе делаем "Replace" ("Заменить"), в поле <strong>Search for</strong> пишем:</li>
</ul>
<blockquote><p>80 02 00 00 E0 01</p></blockquote>
<ul>
<li>В поле <strong>Replace with</strong>:</li>
</ul>
<blockquote><p>56 05 00 00 00 03</p></blockquote>
<ul>
<li>Жмём <strong>Enter</strong>.</li>
</ul>
<p>Вот так это выглядит:</p>
<p style="text-align: center"><a href="../../wp-content/uploads/2011/01/snapshot1.png"></a><a href="../../wp-content/uploads/2011/01/snapshot1.png"><img class="alignleft size-medium wp-image-1020" src="../../wp-content/uploads/2011/01/snapshot1-300x160.png" height="160" width="300" /></a></p>
<p style="text-align: center">&nbsp;</p>
<h4 style="text-align: left">Разгадка фокуса с магическими числами:</h4>
<p style="text-align: left"><span style="color: #ff0000">80 02 00 00 E0 01 ==&gt; 80 02 (переворачиваем) 0280=640 ==&gt; 00 00 (пробел) ==&gt; E0 01(переворачиваем) 01E0=480</span></p>
<p style="text-align: left"><span style="color: #ff0000">56 05 00 00 00 03 ==&gt; 05 56 (переворачиваем)0556=1366 ==&gt;00 00(пробел) ==&gt; 03 00(переворачиваем)0300=768</span></p>
<p style="text-align: left">Как это считается на примере? Да в любом калькуляторе из поставки Ubuntu или Windows и др, например при переводе  например числа 1366 в шестнадцатеричное получится 556, не забывйте добавлять нолик если получается число из трёх символов, то есть:</p>
<blockquote>
<p style="text-align: left">556 ==&gt;0556( переварачиваем)==&gt;56 05</p>
</blockquote>
<p style="text-align: left">После этого запускаем игру, заходим в настройки, выставляем разрешение "640x480" и радуемся нормальному широкоформатной картинке :)</p>
<p style="text-align: left">Всё!</p>
]]></content:encoded>
			<wfw:commentRss>http://devhead.ru/read/zapusk-silent-hill-2-v-wine/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->