<?xml version="1.0"?>
<rss version="2.0"><channel><title/><link>https://ap-pro.ru/blogs/blog/144-zametki-nachinayushtego-modmeykera/</link><description><![CDATA[<p>
	Заметки начинающего модмейкера (или почему ты не захочешь делать моды)
</p>

<p>
	После очередного сноса всего, что связано со сталкером прошла уже неделя, а значит пора закинуться горстью глицина и поковырять этот труп еще раз.
</p>

<p style="text-align:center;">
	<img alt="spacer.png" class="ipsImage" data-ratio="56.25" height="432" style="height:auto;" width="768" data-src="https://rockstargames.su/wp-content/uploads/2019/04/lgwjjessdh9wrmo9amzu-768x432.png" src="https://ap-pro.ru/applications/core/interface/js/spacer.png" /></p>

<p>
	И так, начнем. Качаем x-ray re-tools и распаковываем игровые архивы по приложенной инструкции, звучит просто, правда? А хрен там, просто создать батник с командой из инструкции недостаточно, страдай.<br />
	Команда из инструкции:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">converter -unpack &lt;архив&gt; &lt;ключ-формата&gt;</span></pre>

<p>
	<br />
	Создается пустая папка gamedata и всё. Идём гуглить, находим тутор, другой, третий и вот в нем команда немного отличается:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">converter.exe -unpack &lt;архив&gt; &lt;ключ-формата&gt; -dir gamedata</span></pre>

<p>
	<br />
	И о чудо, оно заработало. Теперь скачиваем SDK 0.4, поверх кидаем наши игровые архивы и пытаемся запустить редактор уровней - Level Editor. Нет, через ярлык в пуске оно не заработает. И даже через LevelEditor.exe он не запуститься, нужно использовать соответствующие батники. Как ты это должен был узнать? Через боль! Не получилось запустилось? Ах да, забыл уточнить, что этот кусок <a href="https://www.youtube.com/watch?v=iiKOoAxTtFg" rel="external nofollow">prop_govno</a> на Win7 и младше не работает. Для тебя есть SDK by Yara, кидаем его поверх нашего и вуаля - оно работает.<br />
	Теперь я решил, что надо декомпилировать Кордон и собрать его для проверки работоспособности. Создаем нужный батник из инструкции и не поверите, в этот раз оно заработало с первого раза. Открываем уровень в редакторе, спавним аптечку в бункер Сидора, билдим. Компилируем геометрию, получилось. Пробуем скомпилировать ИИ-сетку - вылет. Спустя 20 минут находим причину - после декомпиляции у нас в пресетах локации "Name prefix: l01_escape", а должен быть "Name prefix: esc".
</p>

<p style="text-align:center;">
	<img alt="spacer.png" class="ipsImage" data-ratio="179.10" height="240" style="height:auto;" width="134" data-src="https://3fc4ed44-3fbc-419a-97a1-a29742511391.selcdn.net/coub_storage/coub/simple/cw_image/58df8e602c2/4ecd23ab1a17d38251e3f/1572529588_00007.jpg" src="https://ap-pro.ru/applications/core/interface/js/spacer.png" /></p>

<p>
	Билдим, компилируем - геометрия, сетка, спавн. Ура, уровень собран, а моя пятая точка уже дымит, но еще не полыхает. Копируем все нужные файлы в папку с игрой и...
</p>

<p style="text-align:center;">
	<img alt="spacer.png" class="ipsImage" data-ratio="40.33" height="246" style="height:auto;" width="610" data-src="https://www.tehnari.ru/attachments/f172/64131d1327614858-eadhoeiea-idhe-aueaoa-noaeeadha..jpg" src="https://ap-pro.ru/applications/core/interface/js/spacer.png" /></p>

<p>
	<br />
	Истерический смех и недоумевающая жена намекают, что на сегодня хватит. Но нет, модмейкер рожден, чтобы страдать. В логе написано, что у меня дублируется секция [level_map], находим её в level.ltx нашего Кордона, а там:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">; level script file
;
[level_map]
bound_rect = -706.294912,-1132.774144,791.919296,1284.645504
texture = map\map_l01_escape
;
; level script file

[level_map]
        texture                          = ui\ui_map_escape
        x1                               = -490.7
        x2                               = 504.8
        z1                               = -1081
        z2                               = 1114.2</span></pre>

<p>
	<br />
	Задаем немой вопрос вселенной: какого лешего оно тут насрало, я же ничего не трогал? Не получаем ответа, удаляем лишнюю секцию. Запускаем игру и теперь оно работает. 4 часа жизни, пара десятков нервных клеток и АПТЕЧКА! Да оно того стоило (Нет)
</p>

<p style="text-align:center;">
	<a class="ipsAttachLink ipsAttachLink_image" href="https://ap-pro.ru/uploads/monthly_2023_06/l01_escape.jpg.51ec02d1dc988dbc23c0bc8204aa56d9.jpg" data-fileid="27321" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="27321" data-ratio="56.20" width="1000" alt="l01_escape.thumb.jpg.bc72f8d466ef9a1a42ad9bc5a2a7f33c.jpg" data-src="https://ap-pro.ru/uploads/monthly_2023_06/l01_escape.thumb.jpg.bc72f8d466ef9a1a42ad9bc5a2a7f33c.jpg" src="https://ap-pro.ru/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	 
</p>]]></description><language>ru</language></channel></rss>
