<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://stalkerin.gameru.net/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=87.225.10.169&amp;*</id>
		<title>S.T.A.L.K.E.R. Inside Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=87.225.10.169&amp;*"/>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/87.225.10.169"/>
		<updated>2026-04-30T09:16:09Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83%D1%80</id>
		<title>Изменение текстур</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83%D1%80"/>
				<updated>2008-05-04T07:51:33Z</updated>
		
		<summary type="html">&lt;p&gt;87.225.10.169: /* Изменение иконок предметов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Изменение иконок предметов==&lt;br /&gt;
&lt;br /&gt;
'''Внимание!''' Данный урок предполагает наличие у вас базовых навыков работы в Photoshop. Детальный пошаговый разбор работы в Photoshop в данном уроке производится не будет.&lt;br /&gt;
&lt;br /&gt;
Разберем изменение файла:&lt;br /&gt;
&amp;lt;pre&amp;gt;...\gamedata\textures\ui\ui_icon_equipment.dds&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Он содержит иконки предметов, отображаемые в инвентаре.&lt;br /&gt;
Допустим, вы сделали новый вид оружия, и хотите присвоить ему новую иконку.&lt;br /&gt;
&lt;br /&gt;
Нам понадобится следующее:&lt;br /&gt;
&lt;br /&gt;
* Adobe Photoshop (я использовал CS2, CS и 7.0 различаются незначительно)&lt;br /&gt;
* плагин для работы с .dds-изображениями ([http://developer.nvidia.com/object/photoshop_dds_plugins.html скачать])&lt;br /&gt;
&lt;br /&gt;
Итак, мы установили плагин и запустили Photoshop. Откройте в нем наш файл.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:611px-Icon editing 1.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
Иконки расположены по сетке 50х50 пикселей.&lt;br /&gt;
&lt;br /&gt;
Чтобы включить её отображение, зайдите в меню:&lt;br /&gt;
&lt;br /&gt;
Редактирование -&amp;gt; Установки -&amp;gt; Направляющие, сетка и фрагменты&lt;br /&gt;
&lt;br /&gt;
И установите в нем следующие значения:&lt;br /&gt;
&lt;br /&gt;
* Линия через каждые: 50&lt;br /&gt;
* Единицы измерения: пиксели&lt;br /&gt;
* Внутреннее деление на: 1&lt;br /&gt;
&lt;br /&gt;
После чего выберите пункт:&lt;br /&gt;
&lt;br /&gt;
Просмотр -&amp;gt; Показать -&amp;gt; Сетку ( '''Ctrl''+'''''' )&lt;br /&gt;
&lt;br /&gt;
Всё, сетка теперь правильно настроена и отображается.&lt;br /&gt;
Выберем место для иконки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:604px-Icon editing 2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
Иконка будет размером 4х2, то есть 200х100 пикселей - это обычный размер иконки для автоматических винтовок.&lt;br /&gt;
Нарисуем её:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:625px-Icon editing 3.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: gray&amp;quot;&amp;gt;Иконка АК47У была нарисована следующим образом: я нашел качественную фотографию с однородным фоном (благо, фотографий АК в интернете немерено), открыл её в Photoshop, выделил с помощью второго вида инструмента &amp;quot;Лассо&amp;quot;, нажал '''Ctrl+C''', открыл файл с иконками, нажал '''Ctrl+V''', нажал '''Ctrl+T''', зажал Shift (&amp;quot;Сохранение пропорций&amp;quot;) и потянул за край выделения, сжимая изображение до нужного размера.&lt;br /&gt;
&lt;br /&gt;
После чего применил трансформацию, перетащил изображение на нужное место и нажал '''Shift+Ctrl+E''' (&amp;quot;Слить слои&amp;quot;).&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь соответственно иконке изменим и альфа-канал.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Icon editing 7.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
Выделим иконку оружия, и перейдем в окне со слоями на закладку:&lt;br /&gt;
&lt;br /&gt;
Каналы -&amp;gt; Alpha&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Icon editing 8.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
После чего залейте выделение белым. Всё, мы сделали иконке альфа-канал.&lt;br /&gt;
&lt;br /&gt;
Теперь нужно сохранить файл в правильном формате. Выберите:&lt;br /&gt;
&lt;br /&gt;
Файл -&amp;gt; Сохранить&lt;br /&gt;
&lt;br /&gt;
И выставьте в появившемся окне окне следующие настройки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:750px-Icon editing 4.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
Крайне важно выставить следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* Save Format: DXT5 (Interpolated Alpha)&lt;br /&gt;
* MIP maps: No MIP maps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Нажмите Save. Вот всё, мы добавили новую иконку.&lt;br /&gt;
&lt;br /&gt;
Теперь присвоим её предмету.&lt;br /&gt;
&lt;br /&gt;
Допустим, вы создали файл '''wpn_ak47u''', которому и нарисовали иконку. Зайдем в его конфиг:&lt;br /&gt;
&amp;lt;pre&amp;gt;gamedata\config\weapons\w_ak47u.ltx&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И найдем такие строки:&lt;br /&gt;
&amp;lt;pre&amp;gt;inv_grid_width	        		= 4&lt;br /&gt;
inv_grid_height			        = 2   &lt;br /&gt;
inv_grid_x				= ...&lt;br /&gt;
inv_grid_y				= ...&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Где:&lt;br /&gt;
&lt;br /&gt;
* inv_grid_width - ширина в сетке 50х50&lt;br /&gt;
* inv_grid_height - высота в сетке 50х50&lt;br /&gt;
* inv_grid_x - местонахождение по х&lt;br /&gt;
* inv_grid_y - местонахождение по y&lt;br /&gt;
&lt;br /&gt;
==Изменение текстур моделей==&lt;br /&gt;
&lt;br /&gt;
Заменим, например, текстуру банки с энергетиком. Для этого откроем файл '''item_drink_nonstop.dds''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Texture editing 1.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
И отредактируем его по своему усмотрению:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Texture editing 2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: gray&amp;quot;&amp;gt;Банка была перерисована через выделение элементов с помощью &amp;quot;Лассо&amp;quot; (в варианте с проставлением углов, а не непрерывного выделения - кажется, это называется &amp;quot;Геометрическое лассо&amp;quot;, если не так - поправьте), с последующим их закрашиванием зеленой кистью.&lt;br /&gt;
&lt;br /&gt;
Выделяем элементы синего цвета, закрашиваем выделение зеленым, идем дальше.&lt;br /&gt;
&lt;br /&gt;
В конце инструментом &amp;quot;Текст&amp;quot; (иконка в виде буквы &amp;quot;Т&amp;quot;) и шрифтом Space Age (не суть важно) была сделана надпись. После чего я нажал Ctrl+T (&amp;quot;Свободная трансформация&amp;quot;), повернул текст набок, и применил трансформацию, выбрав любой другой инструмент.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Не забываем на всякий случай сохранить резервную копию текстуры.&lt;br /&gt;
Делаем Save со следующими параметрами:&lt;br /&gt;
&lt;br /&gt;
* Save Format: DXT5 (Interpolated Alpha)&lt;br /&gt;
* MIP maps: Generate MIP maps&lt;br /&gt;
&lt;br /&gt;
==Создание новых visual для использования с новыми объектами==&lt;br /&gt;
&lt;br /&gt;
К чему изменять текстуры обычных предметов, лучше сделать свои - с собственной внешностью.&lt;br /&gt;
Сделаем новый visual (модель+текстура), который можно будет указать в свойствах нового предмета.&lt;br /&gt;
&lt;br /&gt;
Возьмем модель банки энергетика '''drink_nonstop.ogf''', сделаем её копию и назовем, скажем, '''drink_green.ogf''', после чего откроем в [[Hex-редактор|Hex-редакторе]] (в принципе, можно и Блокнотом). Метод кустарный, но работающий.&lt;br /&gt;
&lt;br /&gt;
В начале файла вы увидите имя текстуры:&lt;br /&gt;
&amp;lt;pre&amp;gt;item\item_drink_nonstop&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Изменим эту строку на:&lt;br /&gt;
&amp;lt;pre&amp;gt;item\item_drink_green_1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Внимание!''' Очень важно, чтобы длина строки с текстурой осталась той же, иначе файл не будет работать.&lt;br /&gt;
&lt;br /&gt;
Всё, теперь вы можете указать в конфиге своего нового предмета новый visual:&lt;br /&gt;
&amp;lt;pre&amp;gt;[energy_drink_green]:vodka&lt;br /&gt;
$spawn 				= &amp;quot;food and drugs\energy_drink&amp;quot;&lt;br /&gt;
inv_name			= energy_drink_green_name&lt;br /&gt;
inv_name_short		= energy_drink_green_short_name&lt;br /&gt;
visual				= '''equipments\drink_green.ogf''' ;equipments\drink_stalker.ogf&lt;br /&gt;
description			= enc_equipment_energy_drink_green&lt;br /&gt;
cost				= 75&lt;br /&gt;
&lt;br /&gt;
[...]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Авторы==&lt;br /&gt;
&lt;br /&gt;
Статья создана:&lt;br /&gt;
&lt;br /&gt;
* [[Участник:BAC9-FLCL|BAC9-FLCL]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Конфигурационные_файлы]]&lt;/div&gt;</summary>
		<author><name>87.225.10.169</name></author>	</entry>

	</feed>