Перейти к контенту
Rolan

[CoP] Вопросы по SDK

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

@sneik, да, есть такой косяк... спать иногда надо.

 

При попытке сбилдить в сдк локацию Затон получил вылет сначала по недостатку памяти а потом этот лог в конце.

FATAL ERROR

[error]Expression : fatal error
[error]Function : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp
[error]File : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp
[error]Line : 332
[error]Description : 
[error]Arguments : THROW

stack trace:

Полный лог

 

 Detected CPU: GenuineIntel P3 family, F6/M10/S9, 2594.00 mhz, 24-clk 'rdtsc'
* CPU Features: RDTSC, MMX, SSE, SSE2

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

RegisterCommand: command '(null)' overridden by command '(null)'.
-----loading gamedata\configs\system.ltx
* ImageLibrary version: 3.9.3
* 26 supported formats
Starting RENDER device...
* GPU [vendor:8086]-[device:166]: Intel(R) HD Graphics 4000
* GPU driver: 9.17.10.2963
* CREATE: DeviceREF: 1
* Vertex Processor: PURE HARDWARE
*     Texture memory: 1690 M
*          DDI-level: 9.0
* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)
* GPU vertex cache: recognized, 32
* DVB created: 2048K
* DIB created: 2048K
count of .thm files=7650
 
FATAL ERROR
 
[error]Expression    : assertion failed
[error]Function      : X:\stalker_addon\sources\trunk\Layers\xrRender\TextureDescrManager.cpp
[error]File          : X:\stalker_addon\sources\trunk\Layers\xrRender\TextureDescrManager.cpp
[error]Line          : 50
[error]Description   : F->find_chunk(THM_CHUNK_TYPE)
 

stack trace:

 
FATAL ERROR
 
[error]Expression    : assertion failed
[error]Function      : X:\stalker_addon\sources\trunk\xrCore\FS.cpp
[error]File          : X:\stalker_addon\sources\trunk\xrCore\FS.cpp
[error]Line          : 392
[error]Description   : Pos+cnt<=Size
 

stack trace:

 
FATAL ERROR
 
[error]Expression    : assertion failed
[error]Function      : X:\stalker_addon\sources\trunk\xrCore\FS.h
[error]File          : X:\stalker_addon\sources\trunk\xrCore\FS.h
[error]Line          : 278
[error]Description   : (Pos<=Size) && (Pos>=0)
 

stack trace:

count of .thm files=0
load time=20661 ms
D3D: initialized
Starting INPUT device...
SOUND: OpenAL: enumerate devices...
SOUND: OpenAL: EnumerationExtension Present
devices Generic Software
SOUND: OpenAL: system  default SndDevice name is Generic Software
SOUND: OpenAL: All available devices:
1. Generic Software, Spec Version 1.1 (default) eax[2] efx[no] xram[no]
SOUND: Selected device is Generic Software
* sound: EAX 2.0 extension: absent
* sound: EAX 2.0 deferred: absent
* sound : cache: 32768 kb, 2428 lines, 13820 bpl
Scene: initialized
* DVB created: 2048K
* DIB created: 2048K
* RM_Dump: textures  : 104
* RM_Dump: rtargets  : 0
* RM_Dump: vs        : 2
* RM_Dump: ps        : 2
* RM_Dump: dcl       : 3
* RM_Dump: states    : 9
* RM_Dump: tex_list  : 104
* RM_Dump: matrices  : 0
* RM_Dump: lst_constants: 0
* RM_Dump: v_passes  : 163
* RM_Dump: v_elements: 163
* RM_Dump: v_shaders : 163
* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)
* GPU vertex cache: recognized, 32
*** RESET [200 ms]
* Loaded: gamedata\textures\prop\prop_color_g.dds[11064]b
* Loaded: gamedata\textures\prop\prop_color_r.dds[11064]b
* Loaded: gamedata\textures\prop\prop_color_b.dds[11064]b
* Loaded: gamedata\textures\prop\prop_fake_dead.dds[22000]b
* Loaded: gamedata\textures\ui\ui_font_hud_01.dds[65664]b
Level loading...
EScene: loading 'c:\xraycopsdk\editors\rawdata\levels\zaton_bild_004.level'

далее загрузка уровня...

начало билда локации

Evict objects...
Renumerate sectors...
Parse scene objects...
Parse static objects...
Parse static objects... (zat_b12_first_box)
Parse static objects... (zat_b12_second_box)
Parse static objects... (zat_b12_mil_box)
Parse static objects... (equipment\equipment_box_02)
Parse static objects... (zat_b101_equipment_box)
Parse static objects... (equipment\equipment_box_03)
Parse static objects... (anomalies\burning_fuzz_average)
Parse static objects... (anomalies\burning_fuzz_average_0000)
Parse static objects... (anomalies\burning_fuzz_average_0001)
Parse static objects... (anomalies\burning_fuzz_weak)
Parse static objects... (anomalies\burning_fuzz_strong)
Parse static objects... (anomalies\burning_fuzz_weak_0000)
Parse static objects... (anomalies\burning_fuzz_weak_0001)
Parse static objects... (light_preset\light_alarm_6m)
Parse static objects... (light_preset\light_alarm_6m_0002)
Parse static objects... (light_preset\light_alarm_6m_0000)
Parse static objects... (light_preset\light_alarm_6m_0001)
Parse static objects... (light_preset\light_alarm_6m_0003)
Parse static objects... (light_preset\light_galogen_1_with_box_8m_0000)
Parse static objects... (light_preset\light_alarm_6m_0004)
Parse static objects... (light_preset_hemi\light_hemi_10m_0014)
Parse static objects... (light_preset_hemi\light_hemi_5m_0081)
Parse static objects... (light_preset_hemi\light_hemi_8m_0053)
Parse static objects... (light_preset_hemi\light_hemi_5m_0075)
Parse static objects... (light_preset_hemi\light_hemi_8m_0044)
Parse static objects... (light_preset_hemi\light_hemi_5m_0076)
Parse static objects... (light_preset_hemi\light_hemi_8m_0045)
Parse static objects... (light_preset_hemi\light_hemi_5m_0059)
Parse static objects... (light_preset_hemi\light_hemi_8m_0016)
Parse static objects... (light_preset_hemi\light_hemi_5m_0050)
Parse static objects... (light_preset_hemi\light_hemi_8m_0018)
Parse static objects... (light_preset_hemi\light_hemi_5m_0051)
Parse static objects... (light_preset_hemi\light_hemi_8m_0017)
Parse static objects... (light_preset_hemi\light_hemi_5m_0052)
Parse static objects... (light_preset_hemi\light_hemi_8m_0009)
Parse static objects... (light_preset_hemi\light_hemi_5m)
Parse static objects... (light_preset_hemi\light_hemi_8m)
Parse static objects... (light_preset_hemi\light_hemi_5m_0001)
Parse static objects... (light_preset_hemi\light_hemi_8m_0000)
Parse static objects... (light_preset_hemi\light_hemi_5m_0003)
Parse static objects... (light_preset_hemi\light_hemi_8m_0001)
Parse static objects... (light_preset_hemi\light_hemi_5m_0005)
Parse static objects... (light_preset_hemi\light_hemi_8m_0002)
Parse static objects... (light_preset_hemi\light_hemi_5m_0007)
Parse static objects... (light_preset_hemi\light_hemi_8m_0007)
Parse static objects... (light_preset_hemi\light_hemi_5m_0000)
Parse static objects... (light_preset_hemi\light_hemi_8m_0003)
Parse static objects... (light_preset_hemi\light_hemi_5m_0002)
Parse static objects... (light_preset_hemi\light_hemi_5m_0004)
Parse static objects... (light_preset_hemi\light_hemi_8m_0004)
Parse static objects... (light_preset_hemi\light_hemi_5m_0006)
Parse static objects... (light_preset_hemi\light_hemi_8m_0005)
Parse static objects... (light_preset_hemi\light_hemi_5m_0008)
Parse static objects... (light_preset_hemi\light_hemi_8m_0006)
Parse static objects... (light_preset_hemi\light_hemi_10m_0001)
Parse static objects... (light_preset_hemi\light_hemi_5m_0009)
Parse static objects... (light_preset_hemi\light_hemi_8m_0008)
Parse static objects... (light_preset_hemi\light_hemi_5m_0011)
Parse static objects... (light_preset_hemi\light_hemi_8m_0010)
Parse static objects... (light_preset_hemi\light_hemi_5m_0012)
Parse static objects... (light_preset_hemi\light_hemi_10m)
Parse static objects... (light_preset_hemi\light_hemi_5m_0013)
Parse static objects... (light_preset_hemi\light_hemi_5m_0010)
Parse static objects... (light_preset_hemi\light_hemi_5m_0014)
Parse static objects... (light_preset_hemi\light_hemi_5m_0015)
Parse static objects... (light_preset_hemi\light_hemi_5m_0016)
Parse static objects... (light_preset_hemi\light_hemi_5m_0017)
Parse static objects... (light_preset_hemi\light_hemi_5m_0018)
Parse static objects... (light_preset_hemi\light_hemi_5m_0019)
Parse static objects... (light_preset_hemi\light_hemi_5m_0020)
Parse static objects... (light_preset_hemi\light_hemi_5m_0021)
Parse static objects... (light_preset_hemi\light_hemi_10m_0002)
Parse static objects... (light_preset_hemi\light_hemi_5m_0022)
Parse static objects... (light_preset_hemi\light_hemi_5m_0023)
Parse static objects... (light_preset_hemi\light_hemi_5m_0024)
Parse static objects... (light_preset_hemi\light_hemi_5m_0025)
Parse static objects... (light_preset_hemi\light_hemi_5m_0026)
Parse static objects... (light_preset_hemi\light_hemi_8m_0011)
Parse static objects... (light_preset_hemi\light_hemi_5m_0027)
Parse static objects... (light_preset_hemi\light_hemi_5m_0028)

далее длинный лог без ошибок 
 и в конце

Parse static objects... (ps_0068)
Parse static objects... (ps)
Parse static objects... (ps_0069)
Parse static objects... (ps_0070)
Parse static objects... (ps_0071)
Parse static objects... (ps_0072)
Parse static objects... (ps_0073)
Parse static objects... (ps_0074)
Parse static objects... (ps_0075)
Parse static objects... (ps_0076)
Parse static objects... (ps_0077)
Parse static objects... (ps_0078)
Parse static objects... (ps_0079)
Parse static objects... (ps_0080)
Parse static objects... (ps_0081)
Parse static objects... (ps_0082)
Parse static objects... (ps_0083)
Parse static objects... (ps_0084)
Parse static objects... (ps_0085)
Parse static objects... (ps_0086)
Parse static objects... (ps_0087)
Parse static objects... (ps_0088)
Parse static objects... (ps_0089)
Parse static objects... (ps_0090)
Parse static objects... (ps_0091)
Parse static objects... (ps_0040)
Parse static objects... (ps_0036)
Parse static objects... (ps_0092)
Parse static objects... (ps_0093)
Parse static objects... (ps_0094)
Parse static objects... (ps_0095)
Parse static objects... (ps_0096)
Parse static objects...
Parse static objects...
Merge LOD textures...
* Unloading texture [prop\prop_fake_dead] pSurface RefCount= 1
* Loaded: gamedata\textures\prop\prop_color_g.dds[11064]b
* Loaded: gamedata\textures\prop\prop_color_r.dds[11064]b
* Loaded: gamedata\textures\prop\prop_color_b.dds[11064]b
* Loaded: gamedata\textures\prop\prop_fake_dead.dds[22000]b
 
FATAL ERROR
 
[error]Expression    : fatal error
[error]Function      : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp
[error]File          : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp
[error]Line          : 332
[error]Description   : <no expression>
[error]Arguments     : THROW
 

stack trace:

 
FATAL ERROR
 
[error]Expression    : fatal error
[error]Function      : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp
[error]File          : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp
[error]Line          : 332
[error]Description   : <no expression>
[error]Arguments     : THROW
 

stack trace:

 
FATAL ERROR
 
[error]Expression    : fatal error
[error]Function      : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp
[error]File          : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp
[error]Line          : 332
[error]Description   : <no expression>
[error]Arguments     : THROW
 

stack trace:

 
FATAL ERROR
 
[error]Expression    : fatal error
[error]Function      : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp
[error]File          : X:\stalker_addon\sources\trunk\editors\LevelEditor\Edit\UI_LevelTools.cpp
[error]Line          : 332
[error]Description   : <no expression>
[error]Arguments     : THROW
 

stack trace:



 

 

Скрины

14779515_m.jpg 14779516_m.jpg 14779517_m.jpg

 

Изменено пользователем Серый Волк
Ссылка на комментарий

@Серый Волк, есть такое дело - вылетает сдк по out of memory на билдах больших локаций. Я лечил так - заканчиваю работу с локацией, делаю все компиляции до билда (Make Game и.т.д...), потом сохраняю локу и перезагружаю комп. Сразу после перезагрузки гружу сдк с локацией и билдю - как правило, проходит успешно.

 З.Ы. Это при том что памяти на компе более чем достаточно.

  • Спасибо 1
Ссылка на комментарий

 

 

перезагружаю комп

Обычно достаточно перезагрузить СДК.

 

Мой музыкальный аддон для ОП-2 + Музыкальные флешки для плеера - для тех, кому не нравится оригинальная музыка. Более 150 новых треков различных направлений и исполнителей, каждый найдёт музыку на свой вкус. Апдейт 1.1 от 30.03.2015 - в плеер добавлены записи реальных радиостанций + наиболее подходящие миксы. Торрент.
Пак измененных локаций из ОГСЕ 0.6.9.3 для ОП-2. Скачать можно здесь.

Ссылка на комментарий

@SoP, Вообще то делается этот так. Устанавливаются правки макрона, и работаешь спокойно. И плевать на размеры локации, количество лодов и всего остального.

Ссылка на комментарий
Устанавливаются правки макрона

дай ссылку на них, пожалуйста.

Зы: мне это не светит ближайшее время, вчера при переустановке сдк удалены все результаты работы за последний месяц ...

 

и еще, при загрузке сдк выскакивают подряд 3 ошибки, нажимаю продолжить и сдк загружается и работает, но насколько они критичны?

 

 Detected CPU: GenuineIntel P3 family, F6/M10/S9, 2594.00 mhz, 24-clk 'rdtsc'
* CPU Features: RDTSC, MMX, SSE, SSE2

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

RegisterCommand: command '(null)' overridden by command '(null)'.
-----loading gamedata\configs\system.ltx
* ImageLibrary version: 3.9.3
* 26 supported formats
Starting RENDER device...
* GPU [vendor:8086]-[device:166]: Intel(R) HD Graphics 4000
* GPU driver: 9.17.10.2963
* CREATE: DeviceREF: 1
* Vertex Processor: PURE HARDWARE
*     Texture memory: 1690 M
*          DDI-level: 9.0
* GPU shading: vs(fffe0300/3.0/30), ps(ffff0300/3.0/30)
* GPU vertex cache: recognized, 32
* DVB created: 2048K
* DIB created: 2048K
count of .thm files=7650
 
FATAL ERROR
 
[error]Expression    : assertion failed
[error]Function      : X:\stalker_addon\sources\trunk\Layers\xrRender\TextureDescrManager.cpp
[error]File          : X:\stalker_addon\sources\trunk\Layers\xrRender\TextureDescrManager.cpp
[error]Line          : 50
[error]Description   : F->find_chunk(THM_CHUNK_TYPE)
 

stack trace:

 
FATAL ERROR
 
[error]Expression    : assertion failed
[error]Function      : X:\stalker_addon\sources\trunk\xrCore\FS.cpp
[error]File          : X:\stalker_addon\sources\trunk\xrCore\FS.cpp
[error]Line          : 392
[error]Description   : Pos+cnt<=Size
 

stack trace:

 
FATAL ERROR
 
[error]Expression    : assertion failed
[error]Function      : X:\stalker_addon\sources\trunk\xrCore\FS.h
[error]File          : X:\stalker_addon\sources\trunk\xrCore\FS.h
[error]Line          : 278
[error]Description   : (Pos<=Size) && (Pos>=0)
 

stack trace:

 

 

Изменено пользователем Серый Волк
Ссылка на комментарий

 

 

На x64-системах рекомендуется вручную задавать свап 10-20гб. Бывали случаи, что некоторые компиляторы вылетали по достижении 2-4 гб памяти, вне зависимости от реального физического объема.
поясните как вручную задавать свап
Ссылка на комментарий

Развели ромашку, компилит или не компилит, я понимаю что для не посвящённых это выглядит как сериал Санта Барбара, всё что вы тут обсуждаете уже давно высрали и забыли, может хватит мозги людям парить?

Добавлено BFG,

Может для тебя как для профессиАнала это всё уже и забыто, но для тех кто делает и пытается сделать, это - насущные вопросы.

Не хочешь делиться опытом - чо ты сюда тогда припёрся ?

Высрать своё мнение ? Его выслушали. К сведению приняли.

 

============

3 суток бана для начала, хотя надо бы на недельку тебя угомонить.

  • Не нравится 3
%C0%EA%E5%EB%EB%EE.gif
Ссылка на комментарий

И снова здрасьте!

 

Вот не знаю, в эту тему вопрос или нет, если что - модераторы, перенесите куда надо.

 

А фигня такая -  в LE отображается все как надо:

 

 

 

а в игре  -  так:

 

 

При том, что металлические крепления проводов на стене и сами провода -  один статический объект.

 

С чем это может быть связано?

Изменено пользователем Deader
post-40027-0-15078000-1478698172_thumb.jpg

 

Deader.gif

Ссылка на комментарий

@Deader, может шейдер невидимый у проводов.

  • Спасибо 1

 

Мой музыкальный аддон для ОП-2 + Музыкальные флешки для плеера - для тех, кому не нравится оригинальная музыка. Более 150 новых треков различных направлений и исполнителей, каждый найдёт музыку на свой вкус. Апдейт 1.1 от 30.03.2015 - в плеер добавлены записи реальных радиостанций + наиболее подходящие миксы. Торрент.
Пак измененных локаций из ОГСЕ 0.6.9.3 для ОП-2. Скачать можно здесь.

Ссылка на комментарий

С чем это может быть связано?

Может когда сектор создавал в этом помещении в сдк не выделил провода, ну как вариант...
Ссылка на комментарий

Ну да, вариантов 3: неправильный шейдер, не добавил в сектор провода, вывернуты нормали у объектов (если делал в стороннем 3D редакторе).

  • Спасибо 1
Ссылка на комментарий

 

 

С чем это может быть связано?

Может быть их компилятор съедает, он может такое делать. Попробуй сделать шире ради эксперимента.

GTA 3 MAP X-Ray | NFS U:2 MAP X-Ray | RTCW MAP X-Ray | L2D | Куча раритетных модов на моем облаке — на память о былом.

JNCR — Coming Soon...

i5-10400F / RAM 16GB / GTX 1660 Super / 1TB HDD+256GB SSDm2 / Win 11 PRO x64 / Samsung Curved 27" x2


Подарки

  • 2
  • Ссылка на комментарий

    После переустановки СДК появился такой косяк: загружаю чистую локацию Затон из исходников, осматриваюсь по сторонам (или что-то добавил/удалил - разницы нет), сохранил. Опять открываю эту же сохраненную локацию - аи сетка находится уже под террейном. Та же фигня при откате изменений назад в процессе работы. Как вылечить это?

     

    14834260_m.jpg

     

    Изменено пользователем Серый Волк
    Ссылка на комментарий

    пост http://www.amk-team.ru/forum/topic/13149-cop-voprosy-po-sdk/?p=1047131-  проблема решена, всем спасибо. 

     

    Переназначил материалы и поставил двустороннее отображение текстур - делалось действительно в стороннем 3d-редакторе. 

    post-40027-0-15078000-1478698172_thumb.jpg

     

    Deader.gif

    Ссылка на комментарий

    импортировал сцену в 3д макс, удалил несколько объектов, экспортировал как и все остальные в папку import. Пытаюсь открыть его в СДК в Объект лайбрари - пусто, не видно этого объекта и не ругается сдк никак... в максе он нормально загружается.

    Галочка на просмотр объектор в Объект лайбрари - стоИт.

    Чё за ? Другие объекты, в том числе после изменений, нормально загружаются.

    Ссылка на комментарий

     

     

    экспортировал как и все остальные в папку import. Пытаюсь открыть его в СДК в Объект лайбрари
    Level Editor не видит папку import. Объект должен находится в rawdata/objects.
    • Спасибо 1

    С#Н#Т#Р# (CoP 1.6.02)

    Ссылка на комментарий

     

     

    экспортировал как и все остальные в папку import

    В эту папку экспортируются только текстуры! И только в формате tga.

     

    Мой музыкальный аддон для ОП-2 + Музыкальные флешки для плеера - для тех, кому не нравится оригинальная музыка. Более 150 новых треков различных направлений и исполнителей, каждый найдёт музыку на свой вкус. Апдейт 1.1 от 30.03.2015 - в плеер добавлены записи реальных радиостанций + наиболее подходящие миксы. Торрент.
    Пак измененных локаций из ОГСЕ 0.6.9.3 для ОП-2. Скачать можно здесь.

    Ссылка на комментарий

    @Jeka81, ну само собой я его перенёс в роудату... фиг его знает что за ерунда твориться, но попробовал переделать - пару раз экспорт прошел с ошибкой, такой что при загрузке макс ругался на скрипты. третий раз вроде прошло всё нормально и в сдк объект появился.

     

    В эту папку экспортируются только текстуры! И только в формате tga.

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

    Изменено пользователем Серый Волк
    Ссылка на комментарий

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

    Комментарии могут оставлять только зарегистрированные пользователи

    Создать аккаунт

    Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

    Зарегистрировать новый аккаунт

    Войти

    Есть аккаунт? Войти.

    Войти
    • Недавно просматривали   0 пользователей

      Ни один зарегистрированный пользователь не просматривает эту страницу.

    AMK-Team.ru

    ×
    ×
    • Создать...