Версии Lost Alpha SDK

Материал из Моддинг трилогии S.T.A.L.K.E.R. - modFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску
Относится к странице Lost Alpha SDK
Последняя версия 2.8 от 24 декабря 2024 года
Первая версия 1.00

2.8 от 24 декабря 2024 года

?[1]

2.7 от 5 ноября 2017 года

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.

2.6 от 4 января 2014 года

Общие исправления:

  • Новые заставки при запуске;
  • Оптимизирована производительность.

xrLC:

  • Исправлены: lightmap и утечка памяти.

2.5 от 30 октября 2013 года

Общие исправления:

  • Исправлено окно bugtrap;
  • Добавлена проверка версии OS. Теперь ключ -editor не нужен;
  • Добавлена поддержка текущий параметров Lost Alpha.

xrAI:

  • Обновлен под текущие конфиги и версию движка Lost Alpha.

2.3 от 15 апреля 2013 года

Level Editor:

  • Восстановлена работоспособность: Objects -> Library Editor -> Make Thumbnail;
  • Добавлены кнопки show/hide spawn sections with same name (показать/скрыть спавн-секции с одинаковыми именами).

Actor Editor:

  • Исправлен экспорт анимаций, если изменился render style;
  • Добавлен импорт/экспорт параметров поверхностей (X-Ray материалов).

2.2 от 2 апреля 2013 года

Level Editor:

  • Теперь не нужно задавать данные нового профиля по образцу после того, как изменили один из старых, все данные сохраняются;
  • Исправлено "залипание" кнопки Rotate.

2.1 от 29 декабря 2012 года

Level Editor:

  • Исправлены значения у кнопки Random Rotate.

2.0 от 15 декабря 2012 года

Общие исправления:

  • Все кнопки/окна исправлены под Windows 7 (ключ -editor);
  • Исправлен Sounds -> Synchronize Sounds;
  • Опция изменения погоды теперь работает как положено;
  • Исправлено расположение файлов .thm, теперь они находятся в rawdata/textures;
  • Другие небольшие правки и исправления.

Actor Editor:

  • Исправлено проигрывание анимаций в режиме Engine и экспорт в .omf;
  • Восстановлена работоспособность Clip Maker в режиме Engine (кликните append, затем добавьте анимацию с помощью drag/drop);
  • Добавлена опция: Bone Parts -> Save to/Load from (ltx);
  • Добавлена кнопка Antirevert bone joins (Антивыгиб суставов).

Level Editor:

  • Флажок спавна теперь работает как положено для всех элементов спавна (вы можете отключить то, что не хотите добавлять в спавн);
  • Одиночные waypoint'ы теперь можно точнее перемещать по осям x/y/z в свойствах;
  • Добавлена опция: Options -> Render -> Draw flagshtoks;
  • Добавлена кнопка Random Rotate <?> для спавна деревьев;
  • Добавлена кнопка Not for All когда не найдены объекты уровня;
  • Добавлена опция: Preferences -> Objects -> Loading -> Check version of objects at loading time;
  • Добавлен флажок спавна для одиночных waypoint'ов (теперь их можно отключить).

1.1

Общие исправления:

  • Обновлена библиотека xrSE_Factory.dll.

Level Editor:

  • Исправлена ошибка версии спавна.

1.05

Общие исправления:

  • Исправлена ошибка "eureka log".

1.04

Общие исправления:

  • Исправлена ошибка "focus" (возникала при изменении уровня, если не очищены его свойства);
  • Убрана необходимость правки fsfactory.ltx в папке с движком SDK;
  • Разрешено использование длинных имен waypoint'ам;
  • Другие небольшие правки и исправления.

1.03

Общие исправления:

  • OpenAL32.dll теперь в виде статичной библиотеки MFC;
  • Добавлена библиотека designide60.bpl;
  • Улучшение совместимости с Windows XP.

1.02

Общие исправления:

  • Добавлены отсутствующие правильные библиотеки elpackB6.bpl, elpkdbB6.BPL, elpproB6.BPL.

1.01

Общие исправления:

  • Полная совместимость с Windows XP.

1.00

За основу взяты исходники X-Ray SDK 0.4[2].

Общие исправления:

  • Совместимость с Windows 7.


Источники