Проблема xrLC: различия между версиями

Материал из Моддинг трилогии S.T.A.L.K.E.R. - modFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску
мНет описания правки
мНет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 6: Строка 6:
| '''Дата публикации'''
| '''Дата публикации'''
|
|
{{Дата рождения|2|10|2007|лет}}<ref>[https://www.igromania.ru/magazine/120/ Страница "Игромания №10/2007" на сайте igromania.ru]</ref>
{{Дата рождения|2|10|2007|лет}}
|-
|-
| '''Автор'''
| '''Автор'''
| Алексей Макаренков
| Алексей Макаренков
|-
| '''Тип статьи'''
| F.A.Q.
|}
|}


== Вопрос ==
== Вопрос ==
На днях закончил работу над уровнем для «Сталкера». При попытке скомпилировать карту столкнулся со следующей проблемой — отказался запускаться компилятор из состава SDK. Я следовал схеме, которую вы описали в первой статье по созданию уровней для «Сталкера» (это июльский номер «Мании»): создал карту, сделал предкомпиляцию уровня через редактор, после чего выбрал пункт меню Пуск/Выполнить и напечатал в появившемся окошке команду E:\Games\GSC World Publishing\S.T.A.L.K.E.R.\X-Ray SDK\level_editor\xrLC.bat Moi_uroven_1.
На днях закончил работу над уровнем для '''«[[S.T.A.L.K.E.R. - Тень Чернобыля|Сталкера]]»'''<ref>Игромания №10/2007" igromania.ru [https://web.archive.org/web/20070910145727/https://www.igromania.ru/magazine/120/ Архивировано] 10.09.2007</ref>. При попытке скомпилировать карту столкнулся со следующей проблемой — отказался запускаться компилятор из состава '''[[X-Ray SDK 0.4|SDK]]'''. Я следовал схеме, которую вы описали в первой статье по созданию уровней для '''«Сталкера»''' (это июльский номер «Мании»): создал карту, сделал предкомпиляцию уровня через редактор, после чего выбрал пункт меню Пуск/Выполнить и напечатал в появившемся окошке команду ''E:\Games\GSC World Publishing\S.T.A.L.K.E.R.\X-Ray SDK\level_editor\xrLC.bat Moi_uroven_1''.


Можно ли как-то решить проблему, или это очередная оплошность со стороны разработчиков и надо ждать патча?
Можно ли как-то решить проблему, или это очередная оплошность со стороны разработчиков и надо ждать патча?


== Ответ ==
== Ответ ==
Проблема вполне решаема<ref>[https://www.igromania.ru/article/12237/Goryachaya_liniya_igrostroy.html Статья "Горячая линия: игрострой | Журнал "Игромания" №10 (121) 2007" на сайте igromania.ru]</ref>. Вот только зря вы обвиняете разработчиков, они совершенно ни при чем. Всему виной — невнимательность многих картостроевцев. В статье по созданию уровней для «Сталкера» мы упомянули, что прописывать в форме '''Запуск программы''' длинные коды не следует — это может привести к невыполнению команды, в вашем случае — к отказу запуска компилятора.
Проблема вполне решаема<ref>[https://www.igromania.ru/article/12237/Goryachaya_liniya_igrostroy.html "Горячая линия: игрострой | Журнал "Игромания" №10 (121) 2007" igromania.ru]</ref>. Вот только зря вы обвиняете разработчиков, они совершенно ни при чем. Всему виной — невнимательность многих картостроевцев. В статье по созданию уровней для «Сталкера» мы упомянули, что прописывать в форме '''Запуск программы''' длинные коды не следует — это может привести к невыполнению команды, в вашем случае — к отказу запуска компилятора.


Описанный вами способ компиляции (ввод короткой команды в окно '''Запуск программы''') возможен только при использовании так называемых виртуальных дисков, ссылающихся на различные директории установленного SDK. Подробную информацию о «виртуалках» вы можете почерпнуть из второй статьи цикла «Уровни для S.T.A.L.K.E.R.», которая опубликована в «Мастерской» августовского выпуска «Игромании».
Описанный вами способ компиляции (ввод короткой команды в окно '''Запуск программы''') возможен только при использовании так называемых виртуальных дисков, ссылающихся на различные директории установленного SDK. Подробную информацию о «виртуалках» вы можете почерпнуть из второй статьи цикла «[[Уровни для S.T.A.L.K.E.R., часть 1|Уровни для S.T.A.L.K.E.R.]]», которая опубликована в «Мастерской» августовского выпуска «Игромании».


Возвращаемся к вашей проблеме. Обойти ее просто, нужно всего лишь перейти в режим командной строки (для этого следует напечатать в окошке '''Запуск программы''' команду '''cmd''' и нажать '''OK'''), зайти в каталог '''\level_editor''' SDK и ввести следующую команду:
Возвращаемся к вашей проблеме. Обойти ее просто, нужно всего лишь перейти в режим командной строки (для этого следует напечатать в окошке '''Запуск программы''' команду '''cmd''' и нажать '''OK'''), зайти в каталог '''\level_editor''' SDK и ввести следующую команду:
Строка 39: Строка 42:
{{reflist|3}}
{{reflist|3}}


[[Категория:Архив]]
[[Категория:F.A.Q.]]
[[Категория:X-Ray SDK]]
[[Категория:Level Editor]]
[[Категория:Игромания]]

Текущая версия от 21:56, 13 августа 2026

Проблема xrLC

Дата публикации

2 октября 2007 (18 лет)

Автор Алексей Макаренков
Тип статьи F.A.Q.

Вопрос

На днях закончил работу над уровнем для «Сталкера»[1]. При попытке скомпилировать карту столкнулся со следующей проблемой — отказался запускаться компилятор из состава SDK. Я следовал схеме, которую вы описали в первой статье по созданию уровней для «Сталкера» (это июльский номер «Мании»): создал карту, сделал предкомпиляцию уровня через редактор, после чего выбрал пункт меню Пуск/Выполнить и напечатал в появившемся окошке команду E:\Games\GSC World Publishing\S.T.A.L.K.E.R.\X-Ray SDK\level_editor\xrLC.bat Moi_uroven_1.

Можно ли как-то решить проблему, или это очередная оплошность со стороны разработчиков и надо ждать патча?

Ответ

Проблема вполне решаема[2]. Вот только зря вы обвиняете разработчиков, они совершенно ни при чем. Всему виной — невнимательность многих картостроевцев. В статье по созданию уровней для «Сталкера» мы упомянули, что прописывать в форме Запуск программы длинные коды не следует — это может привести к невыполнению команды, в вашем случае — к отказу запуска компилятора.

Описанный вами способ компиляции (ввод короткой команды в окно Запуск программы) возможен только при использовании так называемых виртуальных дисков, ссылающихся на различные директории установленного SDK. Подробную информацию о «виртуалках» вы можете почерпнуть из второй статьи цикла «Уровни для S.T.A.L.K.E.R.», которая опубликована в «Мастерской» августовского выпуска «Игромании».

Возвращаемся к вашей проблеме. Обойти ее просто, нужно всего лишь перейти в режим командной строки (для этого следует напечатать в окошке Запуск программы команду cmd и нажать OK), зайти в каталог \level_editor SDK и ввести следующую команду:

xrLC.bat {level_name}, где {level_name} — название компилируемого уровня.

Все, теперь ваш уровень скомпилируется и будет отлично работать в игре, если, конечно, вы не допустили ошибок во время создания карты.

1.jpg 2.jpg
Ни в коем случае не пытайтесь вбить в меню «Запуск программы» команду, в которой используются длинные пути... ...произойдет ошибка: "Windows не удастся запустить выбранный вами исполняемый файл".
Скриншоты прислал автор вопроса — Алексей P1vovar.

Источники