Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STALKER Game Converter
GAMEINATOR forums > S.T.A.L.K.E.R. > S.T.A.L.K.E.R. Архив > S.T.A.L.K.E.R. Архив по модификациям
Страницы: 1, 2, 3, 4, 5, 6
Лохотрон
Обсуждаем новую утилиту от самого аццкого кодера для оригинального Сталкера и Чистого Неба bardak'а..

Ссылки:
]]>http://rapidshare.com/files/139857919/conv...aug2008.7z.html]]>
]]>http://ifolder.ru/7839756]]>

Возможности:

Программа converter предназначена для работы с форматами игры и
редакторов (LE/AE). Реализует следующие функции:
- преобразование .ogf в .object
- преобразование скелета из .ogf в .bones
- преобразование всех анимаций из .ogf или .omf в .skls
- преобразование отдельных анимаций из .ogf или .omf в .skl
- преобразование .dm в .object
- преобразование игровых карт в формат Level Editor
- распаковка и упаковка игровых архивов
- множественное преобразование текстур из .dds в .tga

Работает в консоли (Start -> Run -> cmd.exe). Тестировалась только на
Windows XP SP2/SP3.
macron
Есть проблема. Предыдущая версия запускалась только если с ней в одной папке (или в path) были файлы:

msvcp80.dll
msvcr80.dll
Microsoft.VC80.CRT.manifest

Эта вообще не запускается. Коммандер пишет "программа не запускается". Если пускать через консоль - примерно то же самое.

Система XPSP2 за январь 2007.
3Dmax и Maya не стоят.
VC++ 2005 SP1 Redistributable поставил (хотя и так был)

Может, если добавить в состав эти файлы из readme, с ними заведется?
aiwrapper.exe - оболочка для компилятора ИИ-компонент от сборки 2215.
xrayMayaTools.mll - расширение Maya для поддержки файлов X-Ray.
xrayMaxTools.dlu - расширение 3ds Max для поддержки файлов X-Ray.
msXRayImport.dll - расширение Milkshape3D для импорта файлов X-Ray.
msXRayExport.dll - расширение Milkshape3D для экспорта файлов X-Ray.
_end_
Цитата
- преобразование игровых карт в формат Level Editor

это как?! в .object или в .level ?! shok.gif
[empr]
У меня не заработал, увы. Ошибка:
can't find fsconverter.ltx.
_end_
кароч ждём пока интерфейс забацуют

так вы мне скажите
Цитата
- преобразование игровых карт в формат Level Editor

в .object или в .level ?

кароч кто из билдов будет модельки конвертить, пжлста сконвертите худ модели акм из 1154(?)
буду очень благодарен
BAC9-FLCL
Уровень преобразуется в единый .object. Естественно, до отдельного ящика разобрать его невозможно, т.к. на стадии компиляции все статичные объекты сливаются в одну геометрию - но даже такой уровень позволяет изменить на нем баги, расставить аномалий и новых объектов, что-то изменить не в категории Object по своему вкусу.

Простой пример - Priboi Story, разработчикам которого понадобилось расставлять все объекты через all.spawn. Адская работа. А будь подобный инструмент раньше, можно было бы это сделать в SDK, проще, быстрее и качественней.

P.S.: Хотел спросить, работает ли с ЧН, но судя по постам, придется о другом спросить... кому-нибудь удалось заставить её работать? =)
[empr]
Интерфейс для конвертации OGF -> OBJECT:
]]>http://converter.at.ua/]]>
macron
Цитата
придется о другом спросить... кому-нибудь удалось заставить её работать?
У одного чела пошло. Говорит, и на висте, и на XP. Но у него установлен 3D max. Подозреваю, что дело в нем. Когда он ставится, то наверно в path прописывается. А эта прога может его dllки юзать втихаря.
Лохотрон
всё идеально работает, стоит 3дмаскс 7,8,9 с плагинами к сталку которые есть, распаковал в папку с аивраппером и настроил по faq

]]>]]>
hakuni
Цитата([empr] @ 25.08.2008, 14:52) *
Интерфейс для конвертации OGF -> OBJECT:
]]>http://converter.at.ua/]]>


огромная просьба, выложите не на депозите ! ну не возможно скачать (жди 10 часов или дай долар)
Если кто уже скачал - выложите пожалуйста.
macron
Цитата
выложите не на депозите
Депозит-говно. Держи на народе:
]]>http://narod.ru/disk/2215457000/convpack.zip.html]]>

Но у меня этот OGF-конвертер глючит - запускается только если запускаешь в коммандере изнутри архива командой "распаковать и выполнить все". Если запускать как положено, заранее разархивировав в какую-нить папку, вылетает с такой картинкой:
]]>]]>

Что касается полного конвертера из шапки:
Поставил 3dmax-2008, к нему GEOM_Importer(3dsMax9)_v101 (проверил, geom-файлы открывает) и Net Framework 2.0.
Windows по-прежнему отказывается признавать converter.exe за программу. Может надо еще Framework 3.0 или 3.5 поставить?
]]>]]>
Cat
Крутая прога... Но я так и не заставил её декомпилить левелы.

Вот я вписал путь до СДК а дальше что?, в командной строке зашёл в прогу ,ввёл команду ,а он ругаеться что нету fsconverter. ltx и как эт исправить?
Лохотрон
macron, у тебя какието траблы либо с виндой видимо

Сай, всё достаточно элементарно
Установи сначала VC++ 2005 SP1 Redistributable, на всякий случай ActivePerl 5.8.8

теперь... у тебя должен быть SDK встроенный в распакованную игру(1.0004-1.0005) и установлен аивраппер(хотя не уверен что второй пункт обязателен, но по другому не пробывал)

Распаковываешь в папку с аивраппером, заходишь в converter.ini, находишь
Цитата
[2947_config]:2945_config

и меняешь там нужные пути:

Цитата
$game_data$ = D:\Games\S.T.A.L.K.E.R.Rus\gamedata\ ;путь до папки gamedata игры
$game_levels$ = D:\Games\S.T.A.L.K.E.R.Rus\gamedata\levels\ ;путь до папки с уровнями

[test_config]:2947_config
$game_data$ = D:\Games\S.T.A.L.K.E.R.Rus\temp\gamedata\ ;путь до временной папки
$game_levels$ = D:\Games\S.T.A.L.K.E.R.Rus\temp\test_levels\ ;путь до временной папки


В fsconverter.ltx должен быть указан путь до папки с игрой
Цитата
$sdk_root$ = false| false| D:\Games\S.T.A.L.K.E.R.Rus\


всё, если предположим хочешь конвертнуть эскейп.. пишешь в бате:

Цитата
converter -level l01_escape -out 01_escape -mode le
pause


теперь открываешь level editor и в maps\ обнаружишь декомпилированную карту 01_escape
Cat
СПС за инфу!!

а если СДК от игры отдельно?
Лохотрон
можешь попробовать, но гарантий никаких нет
Cat
И вправду, cant find fsconverter.ltx
Лохотрон
товарищи, еще один момент.. не используйте длинные и извращенные пути до конвертера и игры, а также пути на русском языке, тоже может быть проблемой

и не забудьте установить основные длл в windows\system32

msvcp80.dll
msvcr80.dll
71.. 70 и тд
Cat
Елки... всё зделал по инструкции выше, поменял на инглишь пути , все функции работают кроме -level

Даже команда - fs(смена этого fsconverter.ltx на другое имя(у меня fs1.ltx) не помогает,только теперь уже пише cant find fs1.ltx
Лохотрон
попробуй убить, переместить куданибудь db архивы
Cat
впринцепи тож самое гогда СДК с игрой и отдельно, тут ХЗ что...
Лохотрон
опиши подробно куда как и что у тебя установленно, начиная с игры, заканчивая враппером и конвертером
Cat
Так,описываю...
Игра в папке "D:\program\STALKER\STALKER"

Сдк в "D:\program\X-Ray SDK\level_editor"

Враппер в "C:\temp\aiwrapper_07jan2007"

и конвертер тамже...
Лохотрон
сделай так:
Игра и sdk в папке "D:\program\STALKER\STALKER"
враппер в D:\program\STALKER\STALKER\wrapper

и запихни фаилы в архиве ниже в папку с игрой
]]>http://ifolder.ru/7853399]]>
macron
Цитата
у тебя какието траблы с виндой видимо
Не думаю. Возможно, проблема с pathами. XP переставлялась и потерлись пути к ждалкеру. У меня с прошлой версией конвертера была аналогичная трабла. Пока не засунул в папку bin (где он читал msvcr80.dll, msvcp80.dll и Microsoft.VC80.CRT.manifest), тоже не запускался (хотя в самой папке винды эти dll были). Но здесь я ему подставил все dll, а все равно не прет.
Не подскажете, какие переменные stalker и SDK вписывают в винду, когда ставятся? Попробую добавить вручную.
HaroN
Код
D:\Games\X_Ray2>converter.exe -level l01_escape -out escape_src -mode le
can't parse line 1
can't initialize the file system

D:\Games\X_Ray2>pause
Для продолжения нажмите любую клавишу . . .


Всё правильно настроил.... Тем не менее не пашет.

Добавлено через 5 минут

УрА! Заработало.
Всем кто столкнётся с это траблой - прописать в fsconverter.ltx -

Код
$app_data_root$        = true|     false| _appdata_\
HaroN
Кстати говоря...

Об импорте карт из Clear Sky - можете даже не мечтать. Но можете попытаться smile.gif Не помогли никакие ухищрения. Конвертер валится или на загрузке спавна, или везде, где только возможно (при подмене файлов в картах, файлами от ТЧ). Что в общем-то, закономерно, и предсказуемо.

Пока что - GEOM Importer для 3Ds Max - рулит. Единственная на данный момент прога, которая "берёт" ЧН.
-------
Карты от ЧН "берёт" древний, и забытый всеми - неофициальный левелэдитор от Бати... Прекрасно их загружает, и смотрит.
BAC9-FLCL
Кажется, здесь еще не выкладывали?
Цитата
Обновление converter.exe. Все остальные ключи разблокированы. Полностью поддерживаются сборки 1098, 1114, 1154, 2215, 2945-3312 (в том числе 3120), 3487 -- частично.

]]>http://ifolder.ru/7839756]]>

Есть чуток документации, читайте перед использованием. Если что не работает -- ждите полностью адаптированных для ЧН исходников, исправите.
Cat
а эт не тож самое?
Cat
Пасиб всем кто помог мне,ковертер запустился и "cant find scene name explicitly for multiple input levels" эт что ещё?
macron
Сегодня проверял консольную версию конвертера на машине Core2/2gb ram с чистой xp2 sp2 (обновленной до 2008 + Framework 2.0). 3dmax или Maya на машине не стоят, в виндячих переменных отсутствуют следы сталкера или СДК. Конвертер запускается без проблем.

Подозреваю, что на другой машине (Athlon64/1 ядро/1 gb памяти) может не идти или из-за железа, или прога требует наличия в памяти какой-нить службы. Кто-нить запускал на одноядерном A64 или на 1gb памяти?
dev1ce
Цитата
[Установка -- общие замечания]
Требуется процессор с поддержкой SSE и 2GB оперативной памяти.
macron
dev1ce, я, конечно, читал читал в readme про странное требования в 2 gb. Но очень надеюсь, что это дурная шутка или опечатка. Как-то так невзначай написано, мелким шрифтом. z_haha.gif По крайней мере, не встречал еще ни одной сверхнавороченной программы или игрушки, требующей именно 2 gb. Даже виста, растудыть ее в качель, пошла бы и на гиге. Да и вообще, один знакомый программер говорит, что прога должна сама вывести, чего ей для счастья не хватает, а не тупо отказываться запускаться. Предыдущая версия точно так же вылетала, пока ей дллей не подбросил.

ЗЫ: в свое время заставил XP установиться и на 32 mb. А уж на 64 и вообще работать мона. А вы мне тут про 2 гига для консольного конвертера. Дам программеру readme почитать - застрелится. death.gif

Надо будет сегодня проверить - выну из того Core 2 второй гиг памяти и запущу. Тогда и узнаем шутка это, или нет.
macron
Цитата
Надо будет сегодня проверить - выну из того Core 2 второй гиг памяти и запущу. Тогда и узнаем шутка это, или нет.
Вынул, оставил только 1 гиг. Даже перевел этот Core 2 в одноядерный режим. Конвертер запускается без проблем. Теперь вопрос упрощается: кто-нибудь запускал конвертер на Athlon-64 (1 или 2 ядерном)?
HaroN
Я запускал, лично (AMD Athlon 64 3000+ @1800Mhz, 1Gb PC3200 DDR SDRAM 2x512) - прекрасно работает. Глюков не замечено.
Cat
Атлон 3200+ 64. 512 RAM
macron
Всем спасибо. Эксперименты с железом завершены. Вывод однозначный - проблемы запуска никак не связаны с используемым процессором/памятью.

Остался один, наиболее вероятный вариант - а именно: приложения, использующие msvcp80.dll/msvcr80.dll не всегда работают, даже если dll находится в той же папке, но не прописана каким-то образом через *.manifest'ы. Вобщем, объяснять суть глюка долго. Если вкратце - прогу надо перекомпилить или делать с инсталлятором. Увидите тов. Бардака, передайте ему эту инфу:

]]>http://narod.ru/disk/2268765000/info.7z.html]]>

Надеюсь, разберется. Пока же у некоторых будет только это:
]]>]]>
Le Raux
У меня вопрос: получится ли припаять завод из 1154 билда к релизному кардону (заменив АТП)???
Le Raux
Итак, у меня (как и у других) при конверте кардона из 1154 вываливается с "can't find fsconverter.ltx". Почему? И как это исправить?
TruehXckiD
Сегодня в процессе создания мода, была открыта карта - Лиманск, вполне возможно, что эта карта скоро окажется в новой модификации к ТЧ.

]]>http://img155.imageshack.us/img155/3105/limanskvz2.jpg]]>
TruehXckiD
Леха Коммунист,
]]>http://ru.youtube.com/watch?v=QoTp01V8Sto]]>
могу кинуть, если надо...
Монгол
Пояснение к видео.
В синглплеер игры S.T.A.L.K.E.R. Shadow of Chernobyl, включена новая карта Escape 1154 (Отдельное спасибо Обществу НЕзависимых Картоделов). Данная карта стала временно заманой оригинальной карты Кордон. Как видно, что все объекты (ка живые так и не живые) остались с уровня Кордон. Просто спаун не менялся. Начальныеслоа Сидоровича, сам Сидорович - все тому пример. Данная карта, только начало в добовлении мультиплеерных карт в игру. Всем спасибо, все свободны wink.gif
macron
Хотелось бы понять, какое отношение предыдущие 2 поста имеют к конвертеру? biggrin.gif Что касается "Escape 1154" - действительно, есть такая mp-карта, даже с общедоступными исходниками. Представляет собой маленький кусочек от кордона из билда 1154, а именно - заводик, обнесенный забором.
Монгол
Прямое, так как данная карта была включена при помощи данного конвертора. А карта она не мп, на видео можно разглядеть, что она СП! smile.gif
macron
Цитата
Прямое, так как данная карта была включена при помощи данного конвертора.
Дык приведите пример работы конвертера в данном случае - опишите как чего подставляли, какими командами конвертировали. Будет весьма полезной инфой на будущее.
Цитата
А карта она не мп, на видео можно разглядеть, что она СП!
То, что запущен сингл - и ежу понятно. Но за исходник взят не оригинальный кордон из билда 1154, а mp-карта с заводиком и небольшой территорией вокруг. Хотя в принципе и без конвертера можно геометрию любого уровня засунуть в папку gameata\levels\l01_escape. biggrin.gif
Монгол
А ты попробуй запихать, незакомпилировав...я на тебя посмотрю, ты даже игру не запустишь, а на счет работы в конверторе, можем выложить... smile.gif
russian-stalker
Ты с macron'ом решил поспорить. ЛОЛ biggrin.gif
Монгол
кто тут ещ ЛОЛ, попробуй такое сделать!)
wink.gif

А вот от делать нече, попробуй сделать карту как он, я на тебя и на него посмотрю) тоже мне умник)) wink.gif
macron
Разобрался с запуском converter.exe (25aug2008). Для его работы (чтобы винда распознавала файл как программу) необходимы библиотеки Visual C++ 2005 SP1 (именно SP1). Качать надо не по ссылке из overview.txt, а отсюда:

Visual C++ 2005 SP1 (2.7mb)
зеркало ]]>http://stream.ifolder.ru/7945120]]>
зеркало ]]>http://rapidshare.com/files/141868372/vcredist_x86_sp1.exe]]>
зеркало ]]>http://rghost.ru/20759]]>
macron
Разобрался с причинами ошибок при запуске GUI OGF ->OBJECT конвертера:

1.Прога запоминает (вписывает в реестр) путь к последней открытой через нее папке. И первым делом проверяет: "А на месте ли папка, из которой я неделю назад открывала модельку кровососа? Ах не на месте? Идите вы все на...run-time error 76:path not found biggrin.gif "

2.В состав входят библиотеки MBLink. Все бы ничего, но они при каждом запуске проги регистрятся в реестр, причем по путям каталога, откуда запущена прога. Пару раз с ними тоже были какие-то косяки. Подозреваю, что из-за этого.

3.В проге и в MBLinkах часто используется msvbvm60.dll. IMHO желательно включить в состав. Вдруг, в какой винде версия не та будет и т.п.

4.Окошко проги слишком вытянутое и не умещается на рабочем столе 1024x768. Желательно немного уменьшить.

5.Про порнуху на выходе промолчу. biggrin.gif

Надеюсь, пожелания учтутся в следующих версиях GUI для конвертера.

Написал батник-"запускатель", позволяющий обходить проблемы п.1,2,3:
зеркало ]]>http://stream.ifolder.ru/7947431]]>
зеркало ]]>http://rapidshare.com/files/141920097/ogf2object_fixxed.7z]]>
зеркало ]]>http://rghost.ru/20813]]>
dev1ce
Решил перебраться в сдк, но напоролся на непонимание.
1. декомпилировал кордон конвертером
2. удалил один объект
3. build game
4. aiwrapper.exe -s
5. вылет с пустым логом при попытке создания игры, такая-же ошибка при полной пересборке таблиц графов

Декомпилировав all.spawn можно заметить отсутствие секций удаленного объекта, иные level_vertex_id, game_vertex_id и отсутствие artefact_position_offset в секциях аномалий.

PS
Некоторые artefact_position_offset имеет другое значение, но большинство просто похерилось.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.