Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: [SoC] X-Ray SDK (fix-versions)
GAMEINATOR forums > S.T.A.L.K.E.R. > Мастерская: создание модов для S.T.A.L.K.E.R.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8
macron
Кстати, текстуры травы с зеленой подложкой сохранились даже в ресурсах ТЧ в textures\det\.
ed_rez
macron,
а с каким методом сжатия, 32 бит (8:8:8:8)? Именно такие кладутся в СДК для билда и запекаются DXT1a.
macron
Цитата(ed_rez @ 10.02.2021, 14:15) *
а с каким методом сжатия, 32 бит (8:8:8:8)?

Да, еще не пережатые в dxt.
ed_rez
Yara,
небольшой список хотелок, которые есть в СДК ЗП:
1.
Необходимы 2 экспорта.
2.
Необходимо отвязать вкладку Item и иже с ним остальное, как в ЗП.
RayTwitty
Вот еще в хотелки:

Сделать пункт меню "Open in Actor Editor" при просмотре свойств выбранного объекта в LE. Это нужно, чтобы сразу посмотреть материалы и другие параметры объекта. Для этого придется немного модифицировать сам AE, сделав в нем возможность чтения командной строки при запуске, где будет указан путь открываемого файла.
Это кстати должно позволить сделать открытие файлов в AE прямо из проводника Windows.

После этого можно еще придумать пункт "Reload" в том же меню, чтобы можно было перезагрузить отредактированный объект, не перезагружая целиком сцену. А можно вообще как-то привязать это действие на событие обновления файла (после сохранения в AE), тогда и никаких кнопок не нужно.
Yara
Обновил архив (X-Ray SDK 0.4 fixed SMG):
https://drive.google.com/file/d/12tR-JjG8lC...iew?usp=sharing

Как в ЗП, возможность редактировать шейп уровня (bound_rect), сохранение в level.ltx, но значение нужно скопировать в секцию уровня (game_maps_single.ltx). Также, в спавн-секциях (для которых нужен шейп), можно задать его размер ($def_sphere = 2), при расстановки таких объектов в сдк, они будут создаваться сразу с шейпом.

Привязка к секторам дополнительных карт локаций (map\map_name#0 и т.д.), которые в игре меняются. Расширено до 30 текстур. Также в секции уровня (game_maps_single.ltx) можно регулировать масштаб текстуры на миникарте: minimap_zoom = 1 ; меньше <1> больше (1.5 или 2 для подземных локации).



Эти правки затрагивают не только сдк:
https://bitbucket.org/Yar0s1av/xray_stalker...7e5269fc114fd05
https://bitbucket.org/Yar0s1av/xray_stalker...b3cfe71c7d43e0b
xrModder
Yara, сложно перенести SDK на Visual Studio?
Yara
Цитата(xrModder @ 20.05.2021, 22:42) *
Yara, сложно перенести SDK на Visual Studio?

У меня нет ответа - не пробовал. Есть два проекта, где это сделали (и спросить тех людей):
https://bitbucket.org/stalker/xray-csky_borscht_sdk/
https://github.com/TheBearProject/XRayEngine
exostalker
Цитата(Yara @ 08.01.2021, 17:52) *
Всякое для этого сдк: https://drive.google.com/file/d/1JUNxImMn23...iew?usp=sharing
описание

Содержит зп-текстуры (dds/tga + thm + textures.ltx) под тч. Три десятка карт с различными правками + сцены в майе.





Это круто, но кажется, что все уровни при загрузке через SDK перерыв при загрузке спауна появляются ошибки, и ни один из объектов спауна не отображается. Есть ли шанс на советы / может быть, обновленный архив, чтобы все легко открывалось в SDK?
Yara
Цитата(exostalker @ 23.06.2021, 20:14) *
Это круто, но кажется, что все уровни при загрузке через SDK перерыв при загрузке спауна появляются ошибки, и ни один из объектов спауна не отображается. Есть ли шанс на советы / может быть, обновленный архив, чтобы все легко открывалось в SDK?

1. Лог с ошибкой / скрин.
2. В архиве, на картах из спавна - только графпоинты.
3. Да, вроде, легко открываются:
лог
* Detected CPU: GenuineIntel P3 family, F6/M10/S9, 3403.00 mhz, 25-clk 'rdtsc'
* CPU Features: RDTSC, MMX, SSE, SSE2

Initializing File System...
- 'xrCore' build 0, (null)

RegisterCommand: command '(null)' overridden by command '(null)'.
* ImageLibrary version: 3.10.0
* 26 supported formats
Starting RENDER device...
* GPU [vendor:10DE]-[device:1E89]: NVIDIA GeForce RTX 2060
* GPU driver: 27.21.14.6677
* CREATE: DeviceREF: 1
* Vertex Processor: PURE HARDWARE
* Max texture size: [16384]x[16384]
* Texture memory: 1594 Mb
* DDI-level: 9.0
* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)
* GPU vertex cache: unrecognized, 16
* DVB created: 32768 Kb
* DIB created: 4096 Kb
count of .thm files = 0
load time = 467 ms
D3D: initialized
Starting INPUT device...
DirectSound: Create device successfully.
* sound: EAX 2.0 extension: present
* sound: EAX 2.0 deferred: present
* sound : cache: 32773 Kb, 3805 lines, 8820 bpl
Scene: initialized
* DVB created: 32768 Kb
* DIB created: 4096 Kb
* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)
* GPU vertex cache: recognized, 24
*** RESET [20 ms]
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\arena.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 319 objects loaded, 0.23 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\aztec.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 1391 objects loaded, 0.49 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_agroprom.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 2438 objects loaded, 1.56 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_cnpp.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
! Can't find sound 'ambient\jupiter\jup_b41_steam'
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 2565 objects loaded, 6.46 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_darkvale.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 4071 objects loaded, 3.33 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_garbage.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 1828 objects loaded, 1.79 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_hospital.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
! Can't find sound 'ambient\wind_trees_1'
! Can't find sound 'ambient\wind_trees_2'
! Can't find sound 'ambient\wind_trees_3'
! Can't find sound 'ambient\metal_noise_1'
! Can't find sound 'ambient\metal_noise_2'
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 438 objects loaded, 0.52 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_jupiter_und.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 329 objects loaded, 1.07 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_limansk.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 2471 objects loaded, 2.95 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_marsh.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
! Can't find sound 'ambient\outdoors\frogs_1'
! Can't find sound 'ambient\outdoors\frogs_2'
! Can't find sound 'ambient\outdoors\frogs_3'
! Can't find sound 'ambient\special\device_hum_1'
! Can't find sound 'ambient\special\device_hum_2'
! Can't find sound 'ambient\special\marsh_beep_2'
! Can't find sound 'ambient\special\marsh_beep_1'
! Can't find sound 'ambient\special\marsh_click_3a'
! Can't find sound 'ambient\special\marsh_click_3'
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 7036 objects loaded, 7.78 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_military.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 1942 objects loaded, 2.40 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_pripyat.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 3398 objects loaded, 4.83 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_radar.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 1013 objects loaded, 1.06 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_redforest.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
! Can't find sound 'ambient\wind_gusty_2'
! Can't find sound 'ambient\mine\wind_mine_1'
! Can't find sound 'ambient\mine\mine_falldown'
! Can't find sound 'ambient\mine\mine_hit_1'
! Can't find sound 'ambient\mine\mine_hit_2'
! Can't find sound 'ambient\mine\mine_squeak_1'
! Can't find sound 'ambient\wind_gusty_1'
! Can't find sound 'ambient\mine\wind_mine_3'
! Can't find sound 'ambient\mine\wind_mine_2'
! Can't find sound 'ambient\sparks2'
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 2993 objects loaded, 2.46 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_yantar.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 1046 objects loaded, 0.87 sec
The scene has been modified. Do you want to save your changes? - No.
Scene: cleared
Input: 1
Destroying Direct3D...
* RM_Dump: textures : 0
* RM_Dump: rtargets : 0
* RM_Dump: rtargetsc : 0
* RM_Dump: vs : 0
* RM_Dump: ps : 0
* RM_Dump: dcl : 0
* RM_Dump: states : 0
* RM_Dump: tex_list : 0
* RM_Dump: matrices : 0
* RM_Dump: lst_constants: 0
* RM_Dump: v_passes : 0
* RM_Dump: v_elements: 0
* RM_Dump: v_shaders : 0
refCount:pBaseZB 1
refCount:pBaseRT 1
refCount:dwDebugSB 1
D3D: device cleared

exostalker
Цитата(Yara @ 23.06.2021, 23:47) *
Цитата(exostalker @ 23.06.2021, 20:14) *
Это круто, но кажется, что все уровни при загрузке через SDK перерыв при загрузке спауна появляются ошибки, и ни один из объектов спауна не отображается. Есть ли шанс на советы / может быть, обновленный архив, чтобы все легко открывалось в SDK?

1. Лог с ошибкой / скрин.
2. В архиве, на картах из спавна - только графпоинты.
3. Да, вроде, легко открываются:
лог
* Detected CPU: GenuineIntel P3 family, F6/M10/S9, 3403.00 mhz, 25-clk 'rdtsc'
* CPU Features: RDTSC, MMX, SSE, SSE2

Initializing File System...
- 'xrCore' build 0, (null)

RegisterCommand: command '(null)' overridden by command '(null)'.
* ImageLibrary version: 3.10.0
* 26 supported formats
Starting RENDER device...
* GPU [vendor:10DE]-[device:1E89]: NVIDIA GeForce RTX 2060
* GPU driver: 27.21.14.6677
* CREATE: DeviceREF: 1
* Vertex Processor: PURE HARDWARE
* Max texture size: [16384]x[16384]
* Texture memory: 1594 Mb
* DDI-level: 9.0
* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)
* GPU vertex cache: unrecognized, 16
* DVB created: 32768 Kb
* DIB created: 4096 Kb
count of .thm files = 0
load time = 467 ms
D3D: initialized
Starting INPUT device...
DirectSound: Create device successfully.
* sound: EAX 2.0 extension: present
* sound: EAX 2.0 deferred: present
* sound : cache: 32773 Kb, 3805 lines, 8820 bpl
Scene: initialized
* DVB created: 32768 Kb
* DIB created: 4096 Kb
* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)
* GPU vertex cache: recognized, 24
*** RESET [20 ms]
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\arena.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 319 objects loaded, 0.23 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\aztec.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 1391 objects loaded, 0.49 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_agroprom.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 2438 objects loaded, 1.56 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_cnpp.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
! Can't find sound 'ambient\jupiter\jup_b41_steam'
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 2565 objects loaded, 6.46 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_darkvale.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 4071 objects loaded, 3.33 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_garbage.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 1828 objects loaded, 1.79 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_hospital.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
! Can't find sound 'ambient\wind_trees_1'
! Can't find sound 'ambient\wind_trees_2'
! Can't find sound 'ambient\wind_trees_3'
! Can't find sound 'ambient\metal_noise_1'
! Can't find sound 'ambient\metal_noise_2'
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 438 objects loaded, 0.52 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_jupiter_und.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 329 objects loaded, 1.07 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_limansk.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 2471 objects loaded, 2.95 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_marsh.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
! Can't find sound 'ambient\outdoors\frogs_1'
! Can't find sound 'ambient\outdoors\frogs_2'
! Can't find sound 'ambient\outdoors\frogs_3'
! Can't find sound 'ambient\special\device_hum_1'
! Can't find sound 'ambient\special\device_hum_2'
! Can't find sound 'ambient\special\marsh_beep_2'
! Can't find sound 'ambient\special\marsh_beep_1'
! Can't find sound 'ambient\special\marsh_click_3a'
! Can't find sound 'ambient\special\marsh_click_3'
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 7036 objects loaded, 7.78 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_military.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 1942 objects loaded, 2.40 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_pripyat.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 3398 objects loaded, 4.83 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_radar.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 1013 objects loaded, 1.06 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_redforest.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
! Can't find sound 'ambient\wind_gusty_2'
! Can't find sound 'ambient\mine\wind_mine_1'
! Can't find sound 'ambient\mine\mine_falldown'
! Can't find sound 'ambient\mine\mine_hit_1'
! Can't find sound 'ambient\mine\mine_hit_2'
! Can't find sound 'ambient\mine\mine_squeak_1'
! Can't find sound 'ambient\wind_gusty_1'
! Can't find sound 'ambient\mine\wind_mine_3'
! Can't find sound 'ambient\mine\wind_mine_2'
! Can't find sound 'ambient\sparks2'
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 2993 objects loaded, 2.46 sec
The scene has been modified. Do you want to save your changes? - No.
Level loading...
EScene: loading 'd:\apps\sdk_soc\level_editor\rawdata\levels\mod_yantar.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
Loading Way...
Loading Sector...
Loading Portal...
Loading Sound Environment...
Loading Particle System...
EScene: 1046 objects loaded, 0.87 sec
The scene has been modified. Do you want to save your changes? - No.
Scene: cleared
Input: 1
Destroying Direct3D...
* RM_Dump: textures : 0
* RM_Dump: rtargets : 0
* RM_Dump: rtargetsc : 0
* RM_Dump: vs : 0
* RM_Dump: ps : 0
* RM_Dump: dcl : 0
* RM_Dump: states : 0
* RM_Dump: tex_list : 0
* RM_Dump: matrices : 0
* RM_Dump: lst_constants: 0
* RM_Dump: v_passes : 0
* RM_Dump: v_elements: 0
* RM_Dump: v_shaders : 0
refCount:pBaseZB 1
refCount:pBaseRT 1
refCount:dwDebugSB 1
D3D: device cleared



Спасибо за такой быстрый ответ. Вероятно, я что-то делаю не так, но может быть, что некоторые файлы отсутствуют / отличаются.

Мой порядок действий:
1) Копирование поверх вашего SDK, обновленного 20.05 (я пробовал со старым, тот же результат)
2) Копирование распакованных файлов gamedata из распакованного SOC 1.0006 (english version) (обычно это делается с любым SDK, я не заменяю какие-либо файлы, просто перемещая любые отсутствующие - пробовал без этого только с вашим пакетом for_sdk_smg - level editor даже не Начало).
3) Копирование и замена любых файлов на файлы из for_sdk_smg (я повторно скачал и проверил после разархивирования, вроде ничего не пропало).
Полученные результаты:

results

Например, escape modded. Эта ошибка появляется, когда доходит до загрузки spawn, после этого details/AI map не загружается. После нажатия OK я все еще могу летать, но, очевидно, он все еще застревает при загрузке спауна:


Также при закрытии LE появляется эта ошибка, не имеет большого значения, поскольку прерывание просто завершается:



level_x.log:

* Detected CPU: GenuineIntel P3 family, F6/M14/S10, 2593.00 mhz, 26-clk 'rdtsc'
* CPU Features: RDTSC, MMX, SSE, SSE2

Initializing File System...
- 'xrCore' build 0, (null)

RegisterCommand: command '(null)' overridden by command '(null)'.
* ImageLibrary version: 3.10.0
* 26 supported formats
Starting RENDER device...
* GPU [vendor:10DE]-[device:1F91]: NVIDIA GeForce GTX 1650
* GPU driver: 30.0.14.7111
* CREATE: DeviceREF: 1
* Vertex Processor: PURE HARDWARE
* Max texture size: [16384]x[16384]
* Texture memory: 4094 Mb
* DDI-level: 9.0
* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)
* GPU vertex cache: unrecognized, 16
* DVB created: 32768 Kb
* DIB created: 4096 Kb
count of .thm files = 1
load time = 412 ms
D3D: initialized
Starting INPUT device...
DirectSound: Create device successfully.
* sound: EAX 2.0 extension: absent
* sound: EAX 2.0 deferred: absent
* sound : cache: 32773 Kb, 3805 lines, 8820 bpl
Scene: initialized
* DVB created: 32768 Kb
* DIB created: 4096 Kb
* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)
* GPU vertex cache: recognized, 24
*** RESET [0 ms]
Level loading...
EScene: loading 'c:\xr\rawdata\levels\mod_escape.level'
Loading objects...
Loading Group...
Loading Glow...
Loading Scene Object...
Loading Light...
Loading Shape...
Loading Sound Source...
Loading Spawn...
The scene has been modified. Do you want to save your changes? - No.
Scene: cleared
Input: 1
Destroying Direct3D...
* RM_Dump: textures : 0
* RM_Dump: rtargets : 0
* RM_Dump: rtargetsc : 0
* RM_Dump: vs : 0
* RM_Dump: ps : 0
* RM_Dump: dcl : 0
* RM_Dump: states : 0
* RM_Dump: tex_list : 0
* RM_Dump: matrices : 0
* RM_Dump: lst_constants: 0
* RM_Dump: v_passes : 0
* RM_Dump: v_elements: 0
* RM_Dump: v_shaders : 0
refCount:pBaseZB 1
refCount:pBaseRT 1
refCount:dwDebugSB 1
D3D: device cleared

FATAL ERROR

[error]exp​ression : m_ProgressItems.size()==0
[error]Function : D:\xray_engine\xray-svn-trunk\editors\ECore\Editor\ui_main.cpp
[error]File : D:\xray_engine\xray-svn-trunk\editors\ECore\Editor\ui_main.cpp
[error]Line : 49
[error]Description : assertion failed

xrse_factory_x.log:

* Detected CPU: GenuineIntel P3 family, F6/M14/S10, 2590.00 mhz, 27-clk 'rdtsc'
* CPU Features: RDTSC, MMX, SSE, SSE2

Initializing File System...
using fs-ltx fsfactory.ltx
FS: 2046 files cached, 935 Kb memory used.
Init FileSystem 0.023763 sec
- 'xrCore' build 0, (null)

Script debugger succesfully restarted.
* loading script _G.script
* loading script class_registrator.script
* loading script smart_terrain.script
* loading script se_respawn.script
* loading script se_switcher.script
* loading script se_stalker.script
* loading script se_car.script
* loading script se_zones.script
* loading script se_item.script
* loading script se_artefact.script
* loading script se_monster.script
* loading script game_registrator.script

FATAL ERROR

[error]exp​ression : <no exp​ression>
[error]Function : CInifile::Load
[error]File : .\Xr_ini.cpp
[error]Line : 182
[error]Description : fatal error
[error]Arguments : Duplicate section 'level' found.


stack trace:

0023:017CE1C9 xrCore.dll, xrDebug::backend(233), i:\xrcore\xrdebugnew.cpp, 243
0023:017CE43E xrCore.dll, xrDebug::fatal(110), i:\xrcore\xrdebugnew.cpp, 359
0023:017C8B51 xrCore.dll, CInifile::Load(833), i:\xrcore\xr_ini.cpp, 182(42)
0023:017C8AA5 xrCore.dll, CInifile::Load(661), i:\xrcore\xr_ini.cpp, 175
0023:017C9CB2 xrCore.dll, CInifile::CInifile(274), i:\xrcore\xr_ini.cpp, 97
0023:0FBE760A xrSE_Factory.dll, xr_new<CInifile,char [520]>(106), i:\xrcore\xrmemory_subst_msvc.h, 13(33)
0023:0FC9CF16 xrSE_Factory.dll, SFillPropData::load(198), i:\xrse_factory\xrserver_objects_alife.cpp, 114(105)
0023:0FC9DA0A xrSE_Factory.dll, SFillPropData::inc(74), i:\xrse_factory\xrserver_objects_alife.cpp, 157
0023:0FC94ADA xrSE_Factory.dll, CSE_ALifeGraphPoint::CSE_ALifeGraphPoint(138), i:\xrse_factory\xrserver_objects_alife.cpp, 190
0023:0FBEEAF7 xrSE_Factory.dll, xr_new<CSE_ALifeGraphPoint,char const *>(103), i:\xrcore\xrmemory_subst_msvc.h, 14
0023:0FBEEB4A xrSE_Factory.dll, CObjectItemSingle<CSE_ALifeGraphPoint,0>::server_object(10), i:\xrse_factory\object_item_single_inline.h, 35(10)
0023:0FC77CDC xrSE_Factory.dll, F_entity_Create(92), i:\xrse_factory\xrserver_factory.cpp, 14(89)
0023:0FBE709A xrSE_Factory.dll, create_entity(10), i:\xrse_factory\xrse_factory.cpp, 33(10)
0023:00513F7C LevelEditor.exe, PerfgrapFinalize(96188)
0023:005144B8 LevelEditor.exe, PerfgrapFinalize(97528)
0023:00515DE7 LevelEditor.exe, PerfgrapFinalize(103975)
0023:004F1B97 LevelEditor.exe, Cursor3dFinalize(336211)
0023:004F1C40 LevelEditor.exe, Cursor3dFinalize(336380)
0023:004C25D2 LevelEditor.exe, Cursor3dFinalize(142222)
0023:0051C8D4 LevelEditor.exe, PerfgrapFinalize(131348)
0023:004F0924 LevelEditor.exe, Cursor3dFinalize(331488)
0023:004F2199 LevelEditor.exe, Cursor3dFinalize(337749)
0023:00473A9C LevelEditor.exe, CspinTCSpinButton$bdtr$qqrv(6076)
0023:0047BA9A LevelEditor.exe, CspinTCSpinButton$bdtr$qqrv(38842)
0023:0153BD32 XRECOREB.DLL, SECommandName$qqsv(318)
0023:0153B950 XRECOREB.DLL, ExecCommand$qqsui11CCommandVart2(2068)
0023:0047387F LevelEditor.exe, CspinTCSpinButton$bdtr$qqrv(5535)
0023:0047BA9A LevelEditor.exe, CspinTCSpinButton$bdtr$qqrv(38842)
0023:0153BD32 XRECOREB.DLL, SECommandName$qqsv(318)
0023:0153B950 XRECOREB.DLL, ExecCommand$qqsui11CCommandVart2(2068)
0023:0046476F LevelEditor.exe, FramewaypointFinalize(2807)
0023:400FD334 vcl60.bpl, MenusTMenuItemClick$qqrv(172)
0023:40037EEA rtl60.bpl, ClassesTDataModuleWriteHeight$qqrp15ClassesTWriter(34)
0023:761AEEBB user32.dll, AddClipboardFormatListener(75)
0023:761A5E7A user32.dll, GetClassLongW(1962)
0023:761A3BEA user32.dll, DispatchMessageW(586)
0023:76195D70 user32.dll, DispatchMessageA(16)
0023:400F5834 vcl60.bpl, FormsTApplicationProcessMessage$qqrr6tagMSG(136)
0023:004021F9 LevelEditor.exe, _GetExceptDLLinfo(2100)
0023:3267DB63 CC3260MT.DLL, _startup(335)
0023:7512FA29 KERNEL32.DLL, BaseThreadInitThunk(25)
0023:77207A9E ntdll.dll, RtlGetAppContainerNamedObjectPath(286)
0023:77207A6E ntdll.dll, RtlGetAppContainerNamedObjectPath(238)

xrse_factory_x_lua.log

empty



При необходимости я могу отправить любые другие файлы / или даже заархивировать всю папку SDK для проверки, если это поможет.
Yara
Цитата(exostalker @ 27.06.2021, 01:13) *
FATAL ERROR

[error]exp​ression : <no exp​ression>
[error]Function : CInifile::Load
[error]File : .\Xr_ini.cpp
[error]Line : 182
[error]Description : fatal error
[error]Arguments : Duplicate section 'level' found.

?

Удалить строки (в самом конце) в \config\game_levels.ltx:

[level]
name = xxxxxxx
caption = "xxxxxxx"
offset = 0, 0, 0
id =

[level]
name = xxxxxxx
caption = "xxxxxxx"
offset = 0, 0, 0
id =

[level]
name = xxxxxxx
caption = "xxxxxxx"
offset = 0, 0, 0
id =

[level]
name = xxxxxxx
caption = "xxxxxxx"
offset = 0, 0, 0
id =

[level]
name = xxxxxxx
caption = "xxxxxxx"
offset = 0, 0, 0
id =

Забыл удалить, когда заполнял секции.

Yara
Обновил архив (X-Ray SDK 0.4 fixed SMG):
https://drive.google.com/file/d/12tR-JjG8lC...iew?usp=sharing

- В левел_эдиторе исправлен баг с выделением статичных звуков / групп (через zoom extent select).
- В компилятор добавлен флаг* -skip_optimize для пропуска фазы оптимизации, которая удаляет мелкие полигоны. Из-за этого, мелкие детали объектов корёжило или они просто удалялись.
* он также отключает проверку на инвалиды, поэтому для проверки геометрии, сперва запускать без него

Было сделано, но без описания:
- Увеличены буферы (DVB: 32768 Kb, DIB: 4096 Kb). До правки, редактор часто вылетал, если открывать много карт подряд. Теперь же, вылета мне добиться не удалось, хотя загрузил 28 карт/сделал облёт камерой + повторно . Также в статистику редактора добавлено отображение значений этих буферов.
Pavel_Blend
Yara, я так понимаю, что самый актуальный сдк - это X-Ray SDK 0.4 fixed SMG? В обычный сдк X-Ray SDK 0.4 fixed правки больше не вносятся?

И вопрос: если в X-Ray SDK 0.4 fixed SMG указывать ключ nosmg при компиляции локаций, то результат будет как в сдк X-Ray SDK 0.4 fixed? То есть версия сдк X-Ray SDK 0.4 fixed вообще не имеет никаких преимуществ по сравнению с X-Ray SDK 0.4 fixed SMG? Все возможности есть в версии SMG?

И предложение: может стоит внести все нужные для сдк файлы в архив? Чтобы не было необходимости устанавливать официальный сдк.
Yara
Цитата(Pavel_Blend @ 10.07.2021, 17:06) *
Yara, я так понимаю, что самый актуальный сдк - это X-Ray SDK 0.4 fixed SMG? В обычный сдк X-Ray SDK 0.4 fixed правки больше не вносятся?
Да и да (с тех пор, как получилось перенести из зп обработку сглаживания)

Цитата(Pavel_Blend @ 10.07.2021, 17:06) *
И вопрос: если в X-Ray SDK 0.4 fixed SMG указывать ключ nosmg при компиляции локаций, то результат будет как в сдк X-Ray SDK 0.4 fixed? То есть версия сдк X-Ray SDK 0.4 fixed вообще не имеет никаких преимуществ по сравнению с X-Ray SDK 0.4 fixed SMG? Все возможности есть в версии SMG?
Да; не имеет; всё есть.

Потом одним архивом будет, ещё пару штук попробую перенести с зп.
Pavel_Blend
Почитал в шапке темы пункты в "хотелки". Некоторые пункты уже реализованы. Может обновить список хотелок? Удалить то, что сделано.

И можно удалить раздел с сдк от yurshat. Или хотя бы скрыть его внизу по спойлером с пометкой "устарело". Этот сдк мало изменений имел. Все изменения есть в текущем сдк.

И у меня такое предложение:

если открыть локацию и СДК не найдет object модель, то появится окно "Confirm" с текстом "Object [путь к файлу] not found. Do you want to select it from library?". И есть две кнопки Yes и No. Это окно появится столько раз, сколько не хватает объектов. Может добавить кнопку No для всех не найденных файлов? Когда объектов тысячи, то процесс сдк приходится закрывать в диспетчере задач.
Pavel_Blend
Ещё такую ошибку нашёл:

В ActorEditor не работает кнопка в меню File > Make Thumbnail:


Наверное она должна создавать превью thm файл для object файла. Но пути не правильно работают. В начало добавляется rawdata\objects.
Yara
Обновил архив (X-Ray SDK 0.4 fixed SMG):
https://drive.google.com/file/d/12tR-JjG8lC...iew?usp=sharing

- Исправлено Make Thumbnail в АЕ.
- Кнопка Not to All для отсутствующих объектов при открытии карты.
- Возможность менять размер AI-ноды в ЛЕ.
- Окошко задания координат камеры (вызывается двойным щелчком по панели: С: 0,0,0).
- В конфиг сохраняются настройки погоды в LE (время, таймфактор).
- Возможность использовать Sound Occlusion Model в LE (Расставить отсекатели, сделать make som, через меню Sounds загрузить level.som).
- Полноэкранный режим во всех редакторах.
- Исправлено окошко с ручной заменой отсутствующих моделей в спавн-секциях.
- Исправление мерцающей без Real time травы в ЛЕ.
- Окошко about с номером билда и ссылками на статьи / видеоуроки по сдк.
- Правка вылета при выборе none анимации физического объекта.
- Добавлены thm для всех звуков, кроме тех, что в папках characters_voice\human_
Pavel_Blend
Yara, привет. Сегодня пытался скомпилировать локацию (с аи) последней версией сдк. У меня стабильный вылет, когда создаю новую игру. Этот вылет будет всегда, если я добавлю на землю ак74. Может и другие спавн объекты вызовут ошибки, но я не проверял на других.

Могу скинуть локацию тебе (она маленькая, состоит из актора, ак74 и статичная геометрия в виде кубика), чтобы ты попробовал скомпилировать её. У меня она успешно компилируется, но в игре вылет на стадии синхронизация.

Если на локации нет спавн объектов, кроме актора и граф поинтов, то игра запустится. Но стоит ак заспавнить на землю, сразу вылет. В 1.0006 вылет без лога. А в 1.0007 от K.D. лог длинный, ошибок много (stack trace).

Я раньше на оригинальном xrAI много раз компилировал локацию для сингла. Знаю, как это делается. Но с твоим xrAI не получается. Я подозреваю, что правленый xrAI выдает некорректный all.spawn файл.

Ну или второй вариант - это моя локальная ошибка. Может какие-то файлы не правильные. Хотя не знаю, где я мог ошибиться.
Pavel_Blend
Yara, и у меня ещё вопрос: ты делал исправление ошибки AE, когда при экспорте в ogf скелетных моделей, у костей менялись лимиты вращения местами с X, Y на -Y,-X?

В конвертере есть правка, которая повторно инвертирует лимиты при конвертации ogf в object:
коммит в github.com/abramcumner/xray_re-tools

Но эта правка в конвертере нужна только в том случае, если модель сохранялась в ogf с помощью старого не правленого сдк. Я делал экспорт в ogf правленым сдк и не заметил инверсии лимитов. А в старом сдк инверсия есть.
Yara
Pavel_Blend,
по вылету, скидывай - гляну. У себя проверил на гог 1.0006 - все норм.

На счёт инверсии лимитов, зачем это нужно? Если это касается антивыгиба костей у нпс после смерти, то в папке import есть stalkers_soc.bones (дефолтные настройки от гск), которые надо подгрузить в косячную модель.
Pavel_Blend
Yara, уровень скину завтра.

А по поводу лимитов:
если открыть object файл в AE и кости установить лимиты в значения:

X: min=-10 max=20
Y: min=-30 max=40
Z: min=-50 max=60

Потом сделать экспорт в ogf. То во время экспорта AE переставит местами лимиты и поменяет знак. В ogf файл сохранятся такие лимиты:

X: min=-20 max=10
Y: min=-40 max=30
Z: min=-60 max=50

Я искал в исходниках причину, почему AE так меняет местами значения. И всё таки нашёл:
https://bitbucket.org/Yar0s1av/xray_stalker...one.h#lines-121

Оказывается это не ошибка, а сделано специально. В комментарии указано, что:
Цитата
направление вращения в ОДЕ отличается от направления вращение в X-Ray, поэтому меняем знак у лимитов


Я думал, что это баг, но оказывается нет. Я уже запутался. У меня половина ogf моделей была сконвертирована в object старым конвертером (который не делал правку лимитов), а вторая половина последним конвертером с этой правкой:
https://github.com/abramcumner/xray_re-tool...cbe5e2659696ddf

В итоге я уже запутался, у каких моделей правильные лимиты, а у каких нет.

В общем правильный результат получается с новым конвертером.
Pavel_Blend
Yara, вот локация:
Гугл Диск

Я добавил исходники для сдк, конфиги и саму скомпилированную локацию, которую можно запустить в игре (но она не запускается).

Команды для компиляции были такими:
Цитата
bins\compiler_smg\xrLC.exe -f anim_test
bins\xrAI.exe -draft -f anim_test
bins\xrAI.exe -verify anim_test
bins\xrAI.exe -f anim_test
bins\xrAI.exe -g anim_test
bins\xrAI.exe -m
bins\xrAI.exe -s
Yara
Цитата(Pavel_Blend @ 21.08.2021, 15:35) *
Цитата

bins\xrAI.exe -g anim_test
bins\xrAI.exe -m
bins\xrAI.exe -s


Тоже вылетало*, пока заново не прошёлся по этим этапам. Этим xrAI неоднократно собирал тестовую карту с полным набором (всё то, что можно заспавнить) и всё работает.

*

Пробовал разобрать твой спавн, но асдс выдал такое:

Description: stkutils::file::entity::read_m_update 129 $packet->resid() == 0 update data left [6] in entity anm_wpn_ak74

Какие-то данные не записались или наоборот, лишние.
Pavel_Blend
Yara, мне не помогает повторное прохождение по этим этапам. Может у тебя сдк выдает корректный спавн, а у меня нет. Я уже много раз пытался и не помогает. У меня игра запускается, если в спавне есть только актор. Стоит добавить ак74, так игра вылетать начнёт. В 1.0006 без лога. Я уже переустановил сдк. Сначала установил официальный сдк 0.4, потом сверху кинул твой сдк. Заново установил тч, заново распаковал игровые архивы в алфавитном порядке. Закинул распакованную gamedata в сдк. Удалил все уровни в gamedata\levels, удалил все уровни из gamedata\config\game_levels.ltx и добавил свой один уровень. Тоже самое сделал с gamedata\config\game_maps_single.ltx. Потом сделал билд уровня в LE и сделал этапы для xrAI, как описывал выше. Пытался делать все этапы, не помогло. Пропускал этап -draft -f и -verify (насколько я знаю, они не обязательные), тоже не помогло.

Можешь скинуть свою папку bins? Она у тебя нормально работает. Я сверю все файлы со своей bins. У меня проблема не в конфигах и скриптах (так как я всю папку gamedata скопировал из ТЧ 1.0006). Скорее всего что-то не то с папкой bins.

А кто нибудь, кроме меня пробовал компилировать локацию с АИ сеткой и со спавном? Может это не только у меня не получается.

Сейчас сделал компиляцию той же локации без аи сетки. Удалил граф поинт, удалил аи сетку. Делал компиляцию только xrLC. Уровень запускал с помощью батника:
Цитата
bin\xr_3da -nointro -external -start server(test_ai/single) client(localhost)


В итоге локация запустилась. Но вот с АИ сеткой не хочет запускаться. Хотя спавн аналогичный. Только есть один граф поинт. Остальное тоже (актор и ак74).
Pavel_Blend
Сейчас изменил spawn наполнение: удалил ак74 и добавил артефакт. Получилось создать новую игру. Вылета не было. Видимо что-то с ак и может с другим оружием.

UPDATE:
у меня игра вылетает только если на локации заспавнить оружие. Винторез, дезерт, ак74 (остальные не проверял).
Но все остальные спавн-объекты не создают вылета. Заспавнил бандитов, аномалии, почти всех мунтантов, костюмы. В общем большую часть спавн объектов поместил на карту и вылета не было. А когда оружие добавляю, то происходит вылет с логом:
Цитата
FATAL ERROR

[error]Expression : fatal error
[error]Function : CInifile::r_section
[error]File : E:\stalker\sources\trunk\xrCore\Xr_ini.cpp
[error]Line : 342
[error]Description : <no expression>
[error]Arguments : Can't open section 'w'


stack trace:


Символы в кавычках могут быть разными. Сейчас там w и пробел. У меня иногда были нетекстовые символы. И они от раза в раз разные. Такое ощущение, что в spawn записывается имя какой-то секции в не то место. На месте имени записаны какие-то левые байты.
Yara
Обновил архив (X-Ray SDK 0.4 fixed SMG):
https://drive.google.com/file/d/12tR-JjG8lC...iew?usp=sharing

Исправлены критические баги при сборки спавна:
- в xrCore
- в se_zones.script (заменён на оригинальный)
hi_flyer
Цитата(Pavel_Blend @ 23.08.2021, 04:21) *
у меня игра вылетает только если на локации заспавнить оружие. Винторез, дезерт, ак74 (остальные не проверял).

Подобная проблема и у меня появилась во время разработки ОЛР 2.0 (ещё на старом СДК от GSC и Лохотрона), с чем это связанно так и не удалось разобраться, однако точно помню, что раньше во время разработки ОЛР 1.0 со спавном оружия никаких проблем небыло.
В логе также пишет -

[error]Arguments : Can't open section 'рандомныйкусокбайт'
Pavel_Blend
hi_flyer, в последней версии Yara исправил эту ошибку. Можешь посмотреть последние коммиты на bitbucket. Вроде бы он уже залил их.
Yara
Обновил архив (X-Ray SDK 0.4 fixed SMG):
https://drive.google.com/file/d/12tR-JjG8lC...iew?usp=sharing

В настройки сцены добавлены параметры, которые были в старых сдк:

Hemisphere energy coeff - Amount of energy distributed across hemisphere (описание из билдов)
Слева направо: 2 (дефолт), 5, 0.25


Jitter distortion - увеличивает размытие/чёткость статических теней
Слева направо: 0.49 (дефолт), 0.1, 0.9

Слева направо: 0.1, 0.9



В шейдеры компиляции, добавлен флаг Tessellate, который проверяет xrLC. В уже созданных, его нужно включить для всех шейдеров, кроме:
* те, что назначаются для лодов - машины, вагоны (def_objects_lod и т.п);
* у которых отключен флаг Rendering (не видно в игре);
* использующиеся для лестниц (def_kolizion и т.п);
* все, что в папке flora\;

После, можно сделать копию нужного шейдера с отключенной тесселяцией, чтобы применить для какого-то меша/его части. При компиляции, на стадии Adaptive HT: Tesselating, такие полигоны будут пропущены. Или использовать ключ -skip_aht_tess, чтобы вообще отключить тесселяцию.

Слева направо: с тесселяцией, частичная с шейдером, отключена


Увеличено количество вершин для порталов (хотя практическая польза под ?):
6 (дефолт), 20

Pavel_Blend
Yara, а ты можешь реализовать такую хотелку?:
быстрое выделение объектов в списках. Если в LE нажать кнопку Multiple Append, откроется список объектов rawdata\objects. У меня object файлы локации хранятся в одной папке. Их может быть 10-30 штук. Чтобы их все добавить в сцену, нужно вручную прокликать галочки для каждого файла. Можешь сделать автоматизацию таких действий? Чтобы это работало так: выделить первый файл, а потом с зажатым шифтом последний и все файлы между первым и последним выделятся. Это ещё пригодится для декомпилированных локаций, у которых сотни файлов.
Yara
Цитата(Pavel_Blend @ 16.10.2021, 15:59) *

Пробовал, давно, такое сделать - не получилось, ещё хотел на примере драгдропа в ае - тот же результат.
Yara
Обновил архив (X-Ray SDK 0.4 fixed SMG):
https://drive.google.com/file/d/12tR-JjG8lC...iew?usp=sharing

Actor Editor:
- обработка сглаживания при конвертации в OGF (как в ЗП)
пример

При экспорте динамики из maya, в плагине нужно выбирать тип сглаживания: shoc

- пакетное конвертирование OMF (в папке import примеры)
- дополнены подсказки к кнопкам (select, move, rotate, scale)
?

pity.gif
Узнал, спустя столько лет, что в АЕ, удерживая клавиши ctrl/alt + лкм в режимах select, move, rotate, scale - можно изменять шейпы, bind position/rotation костей.


Level Editor:
- при удалении объекта в сцене, проверяется не залочен ли он (Locking - блокирует перемещение/вращение объекта)
Epic Samaritan
Цитата(Yara @ 02.11.2021, 08:54) *
Обновил архив (X-Ray SDK 0.4 fixed SMG)

Отлично сделано. На днях скачаю и потестю. А то я после переустановки ОС ставил твою версию вместо предыдущей и с ней комфортно работать.
xrModder
У кого-нибудь есть документация по Image Editor X-Ray SDK 0.4?
ZveroBoy95rus
Планируется ли добавление 64 разрядной версии компиляторов уровней? В данном сдк не возможно использование компиляторов от K.D к сожалению, а без них ловлю стабильный вылет по памяти при сборке кордона из ЧН.
Yara
Цитата(ZveroBoy95rus @ 22.01.2022, 13:59) *

Нет, но попробовал.
нихрена не понятно, ну и ладно


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.