Метод переноса локаций из разных версий SDK — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Метод переноса локаций из разных версий SDK — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
(Автор: drvoodoo-guru: оформление, орфография)
Строка 25: Строка 25:
  
 
[[Категория:SDK CS]]
 
[[Категория:SDK CS]]
 +
Не все это ерунда проще взять выдилить все обьекты как да вот так tools\selection\select all.Сохроняем их в фаил как вот так  file\save selection as всё сохронили,только не забудте под коким именем вы его сахронили и главное где.
 +
Теперь открываем любую версию повторяю любую версию X-Ray SDK. Открыли? хё-хё А теперь делаем так File\open selection. Всё нашы обьекты здесь очень просто и не надо заморачиваться что-то переносиь что-то в буфер
 +
 +
Отредактировал barmen

Версия 17:56, 18 сентября 2010

После появления в сети полноценного Single Player Xray SDK 06, возник вопрос переноса исходников локаций из Xray SDK 04 в 05/06, так как форматы этих файлов, отличаются.

Наигравшись до не могу, в вопросе переноса контента из SDK 04 в SDK 05/06, нашел неординарный метод решающий данную проблему. Непосредственно сам метод заключается в том, чтобы скопировать все объекты в одном SDK и вставить в другом.

Что для этого нужно:

SDK 04 (или любой другой SDK источник )

SDK 05/06 (или ток в который нужно перенести контент)

Запускаем SDK 04, открываем необходимую нам локацию. Для переноса выбираем, к примеру “Object”. Выделяем все объекты (ctrl+a) и копируем в буфер обмена (ctrl+c) либо (пр. кноп. Мышки -> Edit -> Copy selection). После этого закрываем SDK

Запускаем SDK 05/06, пытаемся вставить из буфера обмена скопированные объекты (ctrl+v), и смотрим в лог. В логе должно появиться что-то подобное “EScene: loading part temp\cli173.tmp…”

А вот теперь самое интересное:

Копируем фаил «cli173.tmp» из «SDK-04\level_editor\temp» в «SDK-05\editors\temp» и повторяем вставление. О чудо, вдруг откуда не возьмись появились все наши объекты. Если у вас при вторичном копировании в логе пишется другое имя .tmp файла, то вам необходимо переименовать «cli173.tmp» в файл требуемый программой и ещё раз “вставить”.

Данный метод проверен на «Object», «Spawn Element» и «Detail Objects». Предлагаю в дальнейшем описывать свои наработки данного направления.

Ps. Но всё же считаю, что было бы гораздо удобнее пользоваться утилитой для полной конвертации исходников между версиями, которой пока не существует в природе.

Автор: drvoodoo-guru

Не все это ерунда проще взять выдилить все обьекты как да вот так tools\selection\select all.Сохроняем их в фаил как вот так file\save selection as всё сохронили,только не забудте под коким именем вы его сахронили и главное где. Теперь открываем любую версию повторяю любую версию X-Ray SDK. Открыли? хё-хё А теперь делаем так File\open selection. Всё нашы обьекты здесь очень просто и не надо заморачиваться что-то переносиь что-то в буфер

Отредактировал barmen
Другие места
LANGUAGE