XrLC:build.h: различия между версиями

Материал из Моддинг трилогии S.T.A.L.K.E.R. - MODFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску
Новая страница: «<pre> | | processing: rawdata\textures\glow\glow_red.thm | | - loading: glow\glow_red | | processing: rawdata\textures\glow\glow_orange.thm…»
 
Подробное решение
 
Строка 20: Строка 20:


=== Ошибка ===
=== Ошибка ===
Компилятор не находит множество [[*.tga]] файлов текстур.
Возникает при попытке скомпилировать уровень компилятором '''xrLC'''.
 
Не найдены указанные файлы (в данном случае: glow_red.tga, glow_orange.tga, glow_fire1.tga, wood_walls1.tga, mtl_fence5.tga) в указанных папках.


=== Решение<ref>[http://www.amk-team.ru/forum/topic/12733-x-ray-sdk-instrukcii-po-vyletam-i-oshibkam/ Тема "<nowiki>[X-Ray SDK]</nowiki> Инструкции по вылетам и ошибкам" на AMK форуме]</ref> ===
=== Решение<ref>[http://www.amk-team.ru/forum/topic/12733-x-ray-sdk-instrukcii-po-vyletam-i-oshibkam/ Тема "<nowiki>[X-Ray SDK]</nowiki> Инструкции по вылетам и ошибкам" на AMK форуме]</ref> ===
Импортируйте все текстуры указанные выше строки <code>FATAL ERROR</code> (в данном случае: glow_red.tga, glow_orange.tga, glow_fire1.tga, wood_walls1.tga, mtl_fence5.tga).
# Чтобы создать указанные [[*.thm]] файлы, найдите [[*.dds]] текстуры с такими же именами в ''X-Ray_SDK\level_editor\gamedata\textures''.
 
# [[Dds2tga|Конвертируйте их в формат tga]], и переместите в папку ''X-Ray_SDK\level_editor\'''import'''''
Если после импорта текстур, при компиляции ошибка повторилась, но ниже в логе появились ещё файлы — проделайте с ними тоже самое.
# Запустите '''Level editor''', и во вкладке '''Scene''', выберите пункт '''Images -> Check New Textures'''.<br>В появившемся окне выберити [[*.tga]] текстуры которые перемещали, и нажмите '''OK'''.
# Текстуры импортировалась, их [[*.thm]] файлы создались.<br>Попробуйте скомпилировать снова.





Текущая версия от 23:00, 18 ноября 2021

    |    | processing: rawdata\textures\glow\glow_red.thm
    |    | - loading: glow\glow_red
    |    | processing: rawdata\textures\glow\glow_orange.thm
    |    | - loading: glow\glow_orange
    |    | processing: rawdata\textures\glow\glow_fire1.thm
    |    | - loading: glow\glow_fire1
    |    | processing: rawdata\textures\wood\wood_walls1.thm
    |    | processing: rawdata\textures\mtl\mtl_fence5.thm
    |    | - loading: mtl\mtl_fence5

FATAL ERROR

Expression : assertion failed
Function : b_BuildTexture::Vflip
File : d:\xray-svn\xrlc\build.h
Line : 30
Description : pSurface

Ошибка

Возникает при попытке скомпилировать уровень компилятором xrLC.

Не найдены указанные файлы (в данном случае: glow_red.tga, glow_orange.tga, glow_fire1.tga, wood_walls1.tga, mtl_fence5.tga) в указанных папках.

Решение[1]

  1. Чтобы создать указанные *.thm файлы, найдите *.dds текстуры с такими же именами в X-Ray_SDK\level_editor\gamedata\textures.
  2. Конвертируйте их в формат tga, и переместите в папку X-Ray_SDK\level_editor\import
  3. Запустите Level editor, и во вкладке Scene, выберите пункт Images -> Check New Textures.
    В появившемся окне выберити *.tga текстуры которые перемещали, и нажмите OK.
  4. Текстуры импортировалась, их *.thm файлы создались.
    Попробуйте скомпилировать снова.


Источник