<?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>Lucifer&#039;s sandbox &#187; wine</title>
	<atom:link href="http://www.anavaro.com/blog/tag/wine/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anavaro.com/blog</link>
	<description>Where the devil plays</description>
	<lastBuildDate>Sun, 29 Jan 2012 18:43:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>StarCraft 2 на Slackware64-current (GeekTime)</title>
		<link>http://www.anavaro.com/blog/starcraft-2-on-slackware64-current/</link>
		<comments>http://www.anavaro.com/blog/starcraft-2-on-slackware64-current/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 09:14:40 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[fglrx]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[slackware64]]></category>
		<category><![CDATA[starcraft 2]]></category>
		<category><![CDATA[wine]]></category>
		<category><![CDATA[игри]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=1190</guid>
		<description><![CDATA[През отминалите празници, като истински geek, бях в любимата си компания &#8211; тази на моя компютър. Горкичкия, вече сдава багажа и вентилаторите му вият, като малка прахосмукачка, но си е моя. От около почти 2 години съм на linux, както не веднъж съм споменавал, и за това и трудно сядам да играя игри, но тъй [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.anavaro.com/blog/wp-content/uploads/2011/04/Install-Play-StarCraft-2-Linux.jpg"><img class="size-full wp-image-1192 aligncenter" title="Install-Play-StarCraft-2-Linux" src="http://www.anavaro.com/blog/wp-content/uploads/2011/04/Install-Play-StarCraft-2-Linux.jpg" alt="" width="400" height="274" /></a></p>
<p><a href="http://www.anavaro.com/blog/wp-content/uploads/2011/04/Install-Play-StarCraft-2-Linux.jpg"></a>През отминалите празници, като истински geek, бях в любимата си компания &#8211; тази на моя компютър. Горкичкия, вече сдава багажа и вентилаторите му вият, като малка прахосмукачка, но си е моя.</p>
<p>От около почти 2 години съм на linux, както не веднъж съм споменавал, и за това и трудно сядам да играя игри, но тъй като през, споменатите вече празници ми се отвори малко свободно време, реших да се занимая с подкарването на StarCraft 2 под Wine.</p>
<p>С какво си имам работа?</p>
<p>CPU: Intel(R) Core(TM)2 Duo CPU T5250</p>
<p>RAM: 3GB DDR2 (667 MHz)</p>
<p>GPU: Ati Radeon HD 3450</p>
<p>OS: Slackware64 Current (вече излезе stable 13.37)</p>
<p>И сега какво?</p>
<p>За тези които не са се сблъсквали със Slackware и неговата философия, искам да уточня някои неща. Плюсовете на Slackware са, че не страда от така наречения dependency hell, всичко подлежи на настройка от потребителя и че повечето неща се препоръчва да компилират от source (не че няма готови binary пакети). Лошите му страни са, че всичко подлежи на настройка от потребителя и че повечето неща се препоръчва да се компилират от source.</p>
<p>Това казано, само ще допълня, че при Slackware нямате единични repo-та и няма apt-get или yum.</p>
<p>От къде започваме?</p>
<p>Първото нещо е да направите Slackware64 в multilib. Това му дава възможност да изпълнява и да компилира едновременно 32bit и 64bit приложения. За тази цел използвайте пакетите на AlienBOB от <a href="http://connie.slackware.com/~alien/multilib/" target="_blank">тук</a>.</p>
<p>Второто нещо което трябва да направите за със Slackware-а е да му инсталирате propriety driver-ите за видеото. Не знам дали open source driver-ите ще свършат работа, но аз предпочитам да си сложа fglrx-а на Ati/AMD. Версията с която съм в момента е 11.3 и са направили малка промяна в начина на инсталация. Сваляте си пакета от сайта на Ati, влизате като root и:</p>
<blockquote><p>$ chmod +x ati-driver-installer-11-3-x86.x86_64.run</p>
<p>$ ./ati-driver-installer-11-3-x86.x86_64.run &#8211;buildpkg=Slackware/Slackware</p></blockquote>
<p>Това ще създаде Slackware пакет с компилираните драйвери за вашето ядро.</p>
<blockquote><p>$ installpkg fglrx-8.831.2-x86_64-1.tgz</p></blockquote>
<p>ще инсталира пакета. Сега правите един рестарт в runlevel 3 (конзолен вход), влизате като root. Командите са:</p>
<blockquote><p>$ aticonfig &#8211;initial -f</p>
<p>$ rm -R /usr/share/config/kdm/</p>
<p>$ genkdmconf</p></blockquote>
<p>Ако всичко е минало нормално, трябва да имате инсталирани flgrx driver-и. Честито! Пуснете си X-а и се забавлявайте.</p>
<p>Следващата стъпка е да си инсталирате Wine. Отидете на <a href="http://winehq.org" target="_blank">winehq.org</a>, където ще намерите готови пакети за Slackware в download секцията. Тук има една малка уловка &#8211; трябва много да внимавате, кой пакет ще свалите. Използвайте или stable 1.2.3 или най-новия development 1.3.18. В по-старите development пакети има проблем. Свалете си 32bit пакета, нищо, че операционната ви система е 64bit (нали помните multilib), и го инсталирайте.</p>
<p>Добра идея е да си свалите winetricks. Можете да намерите готови SackBuild-а в linuxpackages.net или да използвате великолепното tool-че sbopkg.</p>
<p>Следва друга тънка част &#8211; инсталацията на DirectX9. Ако имате winetricks можете да направите само</p>
<blockquote><p># winetricks d3dx9</p></blockquote>
<p>На някои места се препоръчва инсталирането и на няколко други неща, като vcrun2008, vcrun2005, droid, fontfix, fontsmooth-rgb, gdiplus, gecko, allfonts, но не съм сигурен, че са задължителни. За всеки случай можете да ги инсталирате. Внимание! За някои от функционалностите на winetricks ще ви трябва cabextract пакета. Ако някой от горните пакети не желае да се инсталира и ви дава някаква грешка &#8211; прескочете го!</p>
<p>С това средата е почти подготвена. Остава само в wincfg да отидете в Libraries, да добавите mmdevapi и да го сложите на Disabled, за да имате звук в играта, после отивате на Applications и слагате Windows Version на Windows 7.</p>
<p>Сега да се заемем с останалото:</p>
<p>Отивате на сайта на Blizzard и си сваляте On-line Installer -а (за най-лесно).</p>
<blockquote><p># wine &lt;installer_name&gt;.exe</p></blockquote>
<p>И си инсталирате играта, като всяка друго Windows-ка игра (Next, Yes, Next, Next, Next &#8230;). Аз лично имах проблем с инсталатора &#8211; не вадеше никакви буквички и се губеха бутоните. Самите функционални полета си работеха, но ги нямаше бутоните. Не успях да реша този проблем, но намерих youtube клипче, което показва инсталацията и намерих функционалните полета.</p>
<p>Имайте предвид, че под Linux Razor1911 License hack-а не работи и ще ви трябва работещ accaunt за SC2 за да можете да играете дори като гост.</p>
<p>Играта се пуска от папката на играта с:</p>
<blockquote><p># LIBGL_DRIVERS_PATH=/usr/lib/xorg/modules/dri wine StarCraft\ II.exe</p></blockquote>
<p>Най-вероятно ще откриете, че играта сече неимоверно. Поне при мен беше така. И за това има решение &#8211; пускате си RegEdit (wine regedit),</p>
<p>HKEY_CURRENT_USER -&gt; Software -&gt; Wine -&gt;Direct3D</p>
<p>Там създавате следните String Values, със следните стойности:</p>
<blockquote><p>DirectDrawRenderer =&gt; opengl</p>
<p>Multisampling =&gt; disabled</p>
<p>OffscreenRenderingMode =&gt; pbuffer</p>
<p>UseGSLS =&gt; disabled</p>
<p>VertexShaderMode =&gt; hardware</p>
<p>VideoMemorySize =&gt; 1024 (големината на видео паметта ви в MB)</p></blockquote>
<p>И това е!</p>
<p>Аз лично си купих играта вчера и и се наслаждавам. Дано ви хареса и дано съм ви помогнал. А ако срещнете един Lucifer из Battle.Net, не го бийте много &#8211; той толкова си може!</p>
<p>Ваш,</p>
<p>Lucifer</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/starcraft-2-on-slackware64-current/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lineage 2 GRACIA Final под Linux (Geek Time)</title>
		<link>http://www.anavaro.com/blog/lineage-2-gracia-final-%d0%bf%d0%be%d0%b4-linux-geek-time/</link>
		<comments>http://www.anavaro.com/blog/lineage-2-gracia-final-%d0%bf%d0%be%d0%b4-linux-geek-time/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 20:05:44 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[geek time]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[l2]]></category>
		<category><![CDATA[lineage 2]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[marines server]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=300</guid>
		<description><![CDATA[И така от липса на друга работа, реших да се хвана да се заиграя отново на Lineage 2 и попаднах на Gracia Final Server (Marines сървъра на spectrumNet). Само дето скоро съвсем ще остана без достъп до работещ Winbows, а няма да се върна заради една игра на него и за това седнах да ровя [...]]]></description>
			<content:encoded><![CDATA[<p>И така от липса на друга работа, реших да се хвана да се заиграя отново на Lineage 2 и попаднах на Gracia Final Server (<a href="http://mservers.eu/" target="_blank">Marines сървъра на spectrumNet</a>). Само дето скоро съвсем ще остана без достъп до работещ Winbows, а няма да се върна заради една игра на него и за това седнах да ровя как да го Wine-зирам и се оказа, че то не е толкова трудно!</p>
<p>I. Подготовка:</p>
<p>1. Драйвери &#8211; слагате си драйверите на видео картата!</p>
<p>2. Wine</p>
<p>2.1 сваляте си <a href="http://winehq.com" target="_blank">Wine</a></p>
<p>2.2 компилирате и инсталирате Wine (има си много читав скрипт, който ви върши цялата работа)</p>
<p>3. Winetricks &#8211; разравяте се из google и си намирате скриптчето наречено wintericks</p>
<p>3.1 Инсталация на DirectX 9 &#8211; от winetricks става супер лесно</p>
<p>3.2 Инсталация на GECKO &#8211; пак от wintericks. Това е важно, само ако ще ползвате update през LineageII.exe</p>
<p>II. Сваляне:</p>
<p>1. Намирате си играта и си я сваляте L2. Тази стъпка трябва да ви е ясна! Забивате я някъде и готово!</p>
<p>(до колкото схващам от цялата философия може и да не ви се наложи да минете през другите стъпки, но това си зависи от вашата система. Аз все пак ще си ви ги напиша.)</p>
<p>III. Настройки &#8211; пипкавата работа:</p>
<p>1. /etc/hosts &#8211; тези от вас които са играли пиратски сървъри на Lineage 2 под добрата стара боза знаят как се правеха промените в %windows%/system32/driver/etc/hosts файл-а. Е тука ви трябва само в /etc/hosts да добавите:</p>
<p>xx.xx.xx.xx L2authd.lineage2.com</p>
<p>ако разбира се сървъра ви го иска!</p>
<p>(тук е момента да пробвате да влезете в папка system на играта и да напишете wine l2.exe &#8211; шанса е 50/50 да тръгне от воле. Не се притеснявайте от онова за AGP inconsistancy)</p>
<p>2. Шрифотве &#8211; и така влизате в прозореца на играта &#8230; и о чудо &#8211; всички бутончета са празни, вие не виждате какво пишете &#8230; проблем! Решението е просто: Намерете си tahoma.ttf (копирайте го от font дирецторията на който и да е winbows) и го сложете в ~/.wine/drive_c/windows/fonts</p>
<p>3. Ако точка 1 не успее &#8211; опитали сте по т.1 и сте ме наругали защото не е тръгнало. Не се предавайте &#8211; решението е просто &#8211; отивате в папка system на играта и отваряте l2.ini &#8230;</p>
<p>Вариант 1: l2.ini е текстов. Супер! Намерете редовете:</p>
<pre>UseHardwareTL=True
UseHardwareVS=True</pre>
<p>и ги заменете на</p>
<pre>UseHardwareTL=Flase
UseHardwareVS=False</pre>
<p>&#8230; и това е!</p>
<p>wine l2.exe &#8230; и готово.</p>
<p>Вариант 2: l2.ini е бинарен. Мааалка спънка! Но не за дълго:</p>
<p>- немрете си l2encdec от <a href="http://dstuff.l2wh.com/" target="_blank">тук</a></p>
<p>- декриптирайте l2.ini (има си readme)</p>
<p>- когато l2.ini стане текстов &#8230; се върни на Вариант 1!</p>
<p>Ето ви го решението. Аз за сега не намирам проблем, а отняколко часа играя &#8230;</p>
<p>Ако имате проблеми &#8211; казвайте да ги мисля.</p>
<p>Ваш,</p>
<p>Lucifer</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/lineage-2-gracia-final-%d0%bf%d0%be%d0%b4-linux-geek-time/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

