Перейти к содержанию
Hardtmuth

Lost Alpha Software Development Kit (SDK)

Рекомендуемые сообщения

 

sdk-release-download-thumbnail.jpg

Software Development Kit Release

282666.png


Разработчики: Dezowave
Дата релиза: 24 декабря, 2024 г.

«Если бы вы только знали, где я только что был и что я видел». Спустя почти шесть лет с момента закрытия проекта Lost Alpha мы решили официально выпустить комплект для разработки программного обеспечения, который мы использовали для создания этой игры.

Lost Alpha был огромным проектом, над которым работали более 50 энтузиастов STALKER с 2009 по 2018 год под крылом Dezowave и заботливыми глазами GSC Game World. Этот масштабный релиз представляет собой очищенную резервную копию SDK Lost Alpha и Lost Alpha Developers Cut начала 2018 года. Он содержит все обновленные компиляторы и редакторы, все инструменты для контента, которые мы создали и использовали для создания Lost Alpha и Lost Alpha Developers Cut. Все это вы можете исследовать и использовать в своих проектах.

Спойлер

leveleditor_01.jpg


  • Почему сейчас?

Во-первых, мы никогда не думали, что выпустим этот большой пакет для публики в те дни. Он весит более 50 ГБ без упаковки, и поскольку это не игра, а просто набор для разработки, мы не думали, что он будет таким же интересным, как новый, играбельный проект. Это не значит, что мы не выпустили его для тех, кто просил об этом в течение многих лет. Обычно мы получали несколько запросов в год от отдельных моддеров и/или команд моддеров на получение исходников уровней или редакторов (или и того, и другого) из проекта Lost Alpha. Мы потратили много дней на перемещение, очистку резервных копий, создание пакетов, их отправку и т. д. В этом году у нас было три запроса, и один из них был связан с представлением публичного релиза на форумах ap-pro. Мы были рады снова предоставить файлы для публичного релиза, но этого так и не произошло по той или иной причине. Недавно мы получили еще один запрос, поэтому мы решили официально выпустить инструменты редактора для всех.

leveleditor_02.jpg


  • Что с этим делать?

Это SDK, набор для разработки программного обеспечения. Это не игра, в нее вообще нельзя играть. Она полезна для разработчиков модов (новичков или опытных) и всех, кто интересуется тем, как создавался проект Lost Alpha.

Этот релиз представляет собой один сжатый пакет (7z zip). Пожалуйста, распакуйте его в корень любого жесткого диска или SSD. Настоятельно рекомендуется использовать SSD для оптимальной производительности! Пожалуйста, имейте в виду, что время загрузки может быть долгим из-за количества ресурсов, которые у нас есть в редакторе, даже если у вас высокопроизводительный ПК! После распаковки он должен выглядеть так:
*буква диска*:\SDK\ (например, D:\SDK\)
Вам могут потребоваться права администратора для распаковки на диск C:\ (системный), поэтому, если у вас нет опыта в этом, пожалуйста, выберите другой диск.


  • Что он содержит?

В корне SDK\ вы можете найти пакетные файлы запуска для каждого инструмента:
- Редактор актеров (для редактирования персонажей, оружия, предметов)
- Редактор уровней (для редактирования карт)
- Редактор шейдеров (для редактирования существующих или создания новых шейдеров и материалов)
- Редактор частиц (для редактирования существующих или создания новых частиц)
- Редактор постобработки (для редактирования файлов ppe)
- Редактор диалогов (для редактирования игровых диалогов в визуальном редакторе вместо редактирования файлов xml)
- Инструмент строк (для преобразования txt в xml и наоборот)
- Инструмент отладки скриптов (для поддержки скриптов lua в вашем проекте)


  • Обычные инструменты для построения геометрии уровня, освещения и травы:

- xrLC (для построения геометрии уровня и карт освещения)
- xrDO (для построения травы и освещения травы)


  • Лаунчеры для построения игровой части:

- 01_Create_AI_Map.bat - компиляция aimap нужного уровня (вам нужно будет ввести имя карты)
- 02_Create Level Graph_automatic.bat (автоматически) - компиляция графов уровней для ВСЕХ уровней (имена уровней включены в пакетный файл)
- 02_Create Level Graph_manual.bat - компиляция графов уровней по отдельности путем ввода имени уровня вручную, если вы хотите обновить только 1 или 2 вместо всех
- 03_Create_Game_Graph.bat - компиляция графов уровней в глобальный игровой граф
- 04_Create_Spawn.bat - создание нового файла "all.spawn" для каждого уровня, включенного в игровой граф. Инструмент называет спавн в соответствии с названием уровня, где находится стартовая локация игрока. Так что в конце вам придется переименовать его в all.spawn.


  • Структура папок:

- В папке "backup" вы можете найти некоторые резервные копии, которые у нас были. Вы также можете использовать ее для хранения своих резервных копий.
- В папке "bins" вы можете найти исполняемые файлы для редакторов. Они были настроены на запуск из пакетных файлов из корня SDK, поэтому, пожалуйста, используйте их для их запуска.
- В папке "group" вы можете найти сгруппированные ресурсы, которые вы можете использовать как "prefabs". Вы можете сделать столько, сколько захотите.
- В папке "import" вы должны сбросить ваши новые текстуры, звуки, skls и позволить редактору найти их, чтобы вы могли правильно их настроить.
- В папке "logs" вы найдете журналы каждого запущенного вами редактора.
- В папке "maps" вы можете найти все карты, которые мы сделали с 2009 по 2018 год (содержит уровни истории, множество тестовых уровней и также готовые многопользовательские карты). Все они могут быть открыты в редакторе уровней, и вы можете начать работать над ними или исследовать их по своему усмотрению.
- В папке "notes" вы можете прочитать некоторые заметки/документы, которые мы сделали во время разработки проекта Lost Alpha. Они очень старые, так как в конце концов мы переместили большую их часть в gdrive.
- В папке "rawdata" вы можете найти и сохранить ваши необработанные объекты, звуки и файлы текстур. Они нужны для работы в редакторах. Когда вы импортируете новую текстуру (через папку импорта редактор создаст для вас соответствующий файл dds и поместит его в папку текстур gamedata). В этой папке вы можете найти объекты GSC и Dezowave. Вы также можете найти несколько забавных звуков, которые мы забыли использовать в финальной игре (пьяный парень в баре).
- В директории "surfaces" вы можете найти экспортированные поверхности из объектов (поверхности, они же материалы) для импорта в другой объект. Мы почти не использовали этот метод, так как для этого было удобнее использовать редактор, но мы сделали его доступным.
В папке "temp" вы найдете в основном мусор. Здесь редактор хранит кэш и временные файлы. Вы можете очищать ее время от времени, чтобы уменьшить размер редактора.

- В папке "tools" вы также можете найти эти инструменты, которые мы сделали для проекта Lost Alpha:
a) Редактор глобальных карт (SDK\notes\globalmap_editor\) Он позволяет вам просматривать и изучать, как была создана глобальная карта в любой игре серии STALKER на движке Xray. Вы также можете использовать его для своего собственного мода, просто нужно заменить текстуры карты уровня и текстуру глобальной карты. Он поможет вам точно разместить ваши карты на вашей глобальной карте и скопировать координаты в предпочтительные скрипты

b) Редактор пользовательского интерфейса (SDK\notes\ui_editor\) Пожалуйста, прочтите прилагаемый файл readme, в котором объясняется, как настроить редактор. Он позволит вам размещать элементы пользовательского интерфейса на вашем hud и экспортировать координаты и значения, чтобы вы могли правильно настроить файлы XML

c) Редактор погоды (SDK\notes\weather_editor\) Пожалуйста, прочтите прилагаемый файл readme, который объяснит, как настроить редактор. Он позволит вам просматривать и изменять файлы погоды вне игры, а также экспортировать значения в нужный файл погоды ltx.

actoreditor_04.jpg

Вот и все! С момента выхода Lost Alpha появились гораздо более продвинутые редакторы, так что вы, вероятно, захотите использовать их вместо этого. Вы можете попробовать перенести карты Lost Alpha в другие проекты или расширить вселенную Lost Alpha. Делайте, что хотите!

Вы можете использовать любую текстуру, модель (объект) или звук (так называемый «актив») из Lost Alpha или Lost Alpha DC в своих собственных творениях, просто упомяните нас (Dezowave, создателей проекта STALKER Lost Alpha) в своих титрах.
К сожалению, мы не будем оказывать дальнейшую поддержку для этого релиза. Мы не можем научить вас, как использовать эти редакторы. Их обработка такая же, как и у обычных редакторов SDK любой игры STALKER на X-Ray Engine. Пожалуйста, воздержитесь от обращения к старым участникам с вопросами. Этот пакет выпускается как есть!

Заключительные замечания:
работа над модами, дополнениями для STALKER была страстью многих наших старых участников. Это дало нам большой опыт, большинство из нас уже работают в игровой индустрии, а другие создают свои собственные игровые проекты. Станьте следующим разработчиком игр! Не сдавайтесь, будьте страстными и не стесняйтесь учиться. Читайте документы, смотрите обучающие видео, спрашивайте на серверах сообщества, если необходимо. Сообщество моддеров очень активно и живо! Не забывайте, STALKER — это не просто игра, это образ жизни. Он никогда не умрет, потому что моды будут поддерживать его жизнь!

 

  • Лайк 5
  • Мастер! 1
  • Хабар 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Оппа сюда 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

ЛА это ЭПОХА:u1F44D.0:

А чё там ЛА 2.0 будет на уг5?:4f228b5c-e001-4b77-ba06-c5ac01c62451:

Изменено пользователем Nomad™ LIVE

4O6OTi16/32DDR5/124OOF/FHD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Anomaly custom x lost alpha levels modded x ue5 

  • Пост еще тот... 1
  • Дурка 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Наконец то. Помню раньше выходил сдк ЛА 2014, но как я помню его щас фиг скачаешь. Вот те сюрприз,будет в чем покапаться 


Дополнено 1 минуту спустя
8 часов назад, Nomad™ LIVE сказал:

 чё там ЛА 2.0 будет на уг5?

Да не дай бог. Да и ваще ла 2.0 думаю нам в жизни не видать


Дополнено 1 минуту спустя

Дезовэйв(или то что от них осталось) щас по моему с2 олд концепт занимаются.

  • Хабар 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
43 минуты назад, Mad Hikki сказал:

 

Дезовэйв(или то что от них осталось) щас по моему с2 олд концепт занимаются.

А у них 2 проекта
И отдельная игра, и это


Дополнено 1 минуту спустя

Мне больше интересно мнение разрабов движка
Вот что именно в СДК лост альфы есть такого особенного, чего нету у других движков?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Что прям вау в данном сдк, движок крутой?


car.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

можно кто-то скинет видос как эту паскуду открывать/использовать , ничего не понимаю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Здравствуйте! Хочу распаковать локации для правок в блендере. Если те кто решился распаковать файлы DB0 и так далее лост альфы DC Final? Нужно ли это вообще? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

О, зашибись. Я уж думал эти жмоты не отдадут сырцы уровней уже. До последнего держали видимо.

Узнал блин из интервью деза только, охренеть.


Дополнено 4 минуты спустя
В 31.01.2025 в 07:44, stalkerstein сказал:

как эту паскуду открывать/использовать , ничего не понимаю

 


Дополнено 6 минуты спустя
В 04.01.2025 в 07:38, Supremeee сказал:

что именно в СДК лост альфы есть такого особенного, чего нету у других движков?

Этот набор инструментов 14 года. Тогда других тупо не было. Это сейчас по-барски можно выбирать.


Дополнено 11 минуты спустя
В 04.01.2025 в 06:55, Mad Hikki сказал:

Помню раньше выходил сдк ЛА 2014, но как я помню его щас фиг скачаешь

И тогда, и сейчас, и пока моддб дышит, можешь и его скачать: https://www.moddb.com/mods/lost-alpha/downloads/stalker-lost-alpha-sdk-release

Разница только в наличии исходников локаций думаю. Посмотрим, может чет от DC подкручено.

А вот, что выкачать проблема, так это 12 Гигов, которые за это время никто не определил на торрент. Тьфу...

Изменено пользователем aka_sektor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Похоже историю изменения с беты 2.6 не обновляли: https://www.dezowave.com/lost_alpha_sdk_changeslog.txt

И где искать историю 2.8 ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Dezodor обновил историю изменений SDK до версии 2.7 от 5 ноября 2017 года (2.8 последняя если что): https://www.moddb.com/mods/lost-alpha/downloads/stalker-lost-alpha-sdk-release/#9277835

Спойлер

v.2.7 - 05.11.17

SDK:
1) Report about creating game_data texture in SDK.
2) Fix for editors crashing after reopening map or object file. The problem was in "missing lods monitoring" tool.
3) Fixes to the "editors closing but still hanging in process list" bug.
4) Function to get used RAM for editor.
5) Rewised optimization options for Mixed configuaration. Mixed bins should work faster now.
6) Fixed progress bar information being hiden by progress indicator.
7) Removed undocumented "Sleep for 1 ms" action being done each frame. 1 ms is a big loss in 60 fps environment (looses 3 fps). Do Sleep 0 instead, wich takes ~20 micro seconds.
8) GroupObject fises:

  • Selection did not work properly. It now can be selected by clicking on member and by clicking on Fag;
  • Rendering of selection box and members was depending on wrong stuff;
  • Draw flag at center of group Object so that it can be seen;
  • Draw flag at center of members when group is selected. so developer can see members of Group Object.

9) Selection rect color change.
10) Fix for SDK shared bins assertion failed window:

  • Now the error in shared bins will have error message window with stack trace;
  • Named error window for sdk bins as "ASSERTION FAILED IN SDK BINS";
  • Named error window for SDK shared bins as "ASSERTION FAILED IN SHARED BINS".

11) Changed hits for some Top bar buttons to "understandable" words
12) Changed behavior of ZoomExtents button when no edit mode is selected to avoid Crash.
13) Error handling for situation, when temporery "copy" file is removed from temp folder.
14) Check if any object is selected before copying or cutting. Return if non is selected.
15) Color picker is moved to ETOOLS namespace.
16) Final Fixes for Color picker functionality.
17) Replaced Borland color picker by WinAPI color picker.
18) FS Color Picker Update to 2013 year release (v.2.6.1).
19) Changed the default button for Error Window from "cancel" to "Continue". For more convinient error skiping.
20) Fix for List windows such as Spawn profiles and etc. Dublicates in list are no more a problem.
21) If errors occur, the log window is hidden.
22) Fixed drawing detail objects.
23) Fixes and updates:

  • Number of threads properly shown in log;
  • "Log on start" option;
  • Proper loggin of Image Editor tags;
  • Snap list upd (cop);
  • Several other mouse fixes (cop);
  • Fixed selection in Image Editor;
  • Increased the accuracy of adjustment of vector values in the SDK(thx K.D.);
  • Fix crash when a lot of files in gamedata(thx KRodinn).

Level Editor:
1) Fix for lods being loaded for non-lod objects.
2) Unfotunatly loading obj list in background thread crashes, but rarely. So added an option for this in prefferences. Also some fixes for more stable work.
3) Changed path to the missing_objects_comp_table.ltx. Now it is "gamedata\missing_objects_comp_table.ltx" and is required to be present.
4) Ask for yes or no when you press "Refresh list" button to avoid misclicked dull time wasting.
5) Implementation of object compatability table for fast missing object replacemnts. Uses rawdata\missing_objects_comp_table.ltx
6) Changes to alreadty selected from library substitutes to make more helpfull tool.
7) Changes to select mossong object from library.
8) Better and more error infos for Object loading stage.
9) Preview of visual for object and spawn tools.
10) Load object list in separate thread to minimize start up wait (Usefull for faster testing LE after changes).
11) A button for Auto LOD generation for objects, that were seen without lod texture during editing scene. It works using Library Editor, so map must be closed before generating lods.
12) Mark object, without corresponding lod texture, with DEBUG_NO_LOD_TEXTURE.dds ( create yourself).
13) Dont call Error window if pointer to lod texture is already in texture_types.ltx. Just override it again.
14) Library editor uses modification date of .dds and .object to manage lods that are probably not representing object's visual. This is smart, but for developer this is complicated to fiagure out new lods from old. so at least keep file creation date as current date (for lods).
15) Display Vertexes and Faces count at button bar for static meshes.
16) Small Polishment to fix glitches with moving objects.
17) Special icon for sound sources. Otherwise they are hard to locate. Previous icon looked like light source.
18) Changed the way selection behaves:

  • Do single selection only on mouse button UP . Not when developer just pressed it! Selecting on mouse button DOWN is for gays!;
  • Do selection rect if developer moved mouse more than 5 pixels by X or Y;
  • Do eather selection rect or single selection. Not both at the same time.

19) Fix for closed groups having their objects selected:

  • Which should not be available while group is closed;
  • Fix for "jump to object" buttons not working for Group Tool;
  • Fix for selection of Group Object in some cases.

20) 2 new buttons for top panel for clearing selection for current edit mode or for whole scene.
21) Changed icons for camera's "jump to object" buttons.
22) Attempt to optimize selection of static object by using stored pool of rendered objects, instead of checking occ_visible for them when selecting.
23) Group tool Fixes and remake:

  • Aquire objects when group is closed and controll their "life in editor" (It was made half way, thats why it made so many crashes);
  • Dont aquire objects while in open state - objects are controlled by its parrent "Edit mode", but group shares its transform changes;
  • If object is controlled by group when Developer tries to make a new group with this object - ask if he wants to reasign this object;
  • Editor will not let Developer to create "closed" groups that share same objects.;
  • Several open groups can have refference to the same objects, but cant have them in control if gruops get closed;
  • Fixed saving/loading of group object. No it should not crash;
  • Fixed copy/paste of group;
  • Fixed auto clearing empty groups from scene;
  • Draw 3 speheres at center of group to indicate its position.

24) Monitoring of number of created and deleted objects. Make Error message if count of each does not equal. (To controll memory leaked objects).
25) Big UI visual update for it to get a "current century" look. This does not do any functionality change.
26) Report about Spawn profiles dublicates at SDK launch ("$spawn" should not have dublicates in other sections).
27) Sectors drawing and saving fixed:

  • Fixed snap list (thx to Skyloader for finding this missing code);
  • Some extra check for SelectLightsForObject.

28) Tweaks for Static Particles:

  • Copy/paste selection issue should be fixed;
  • Fixed random rotation button;
  • Some focus problems fix(from cop);
  • "Stop" in "animation control" of entity properties fixed;
  • Fixed drawing flagshtoks;
  • The quality of the LOD textures has been increased;
  • The upper limit of the wollmark is increased to 5000;
  • Fix error <invalid face(s). Removed> (Thx RayTwitty aka Shadows);
  • The resolution of the LOD is doubled.

Shader Editor:
1) Fix for "models/model" shader tessalation option in ShaderEditor.

Actor Editor:
1) Added support drag'n'drop (Thx K.D.).
2) Added HQ Geometry button analog AE 0.7 SDK (thx K.D.).

Compilers:
1) Added key "-notessellation" for xrLC (thx StalkerEz).
2) Added a new launch key (-norgb, -lmap_quality) by K.D.
3) Skip crash if invalid faces exists. by K.D.
4) Fixed crash in the absence of textures .thm and .tga by K.D.

 

Изменено пользователем aka_sektor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования