Sidebar

[CS 1.6] Не открывается скомпилированная карта

San1st

New member
22.01.22
13
22
0
1
Дорого времени суток, решил попробовать себя в создании карт. Пользуюсь стим версией JACK и Counter-Strike.
Если создать новый проект, JACK предложит создать готовую коробку, вот её я решил скомпилировать и запустить в игре, но кс вылетает с ошибкой:
изображение_2022-01-22_180724.png

Если скомпилировать карту для Half-Life, то никаких ошибок нет и в игре всё отлично.
Настройки JACK:
jack_oN1wzcYpkm.png
jack_3kSEBBh0uF.png
jack_ysZwYq1Ohu.png
 

Next Day

Member
23.12.19
32
11
8
Ну он тебеже пишет что wad фаил не найден! Проверь файлы wad текстур которые в джеке и в папке с конторой должны быть одни и те-же!
 
  • Like
Reactions: Aynekko

Vaqtincha

Member
25.09.14
103
20
18
Почему не добавил скрин вкладки "текстуры" ? Хотя остальные вкладки добавил. Хитрый?
Именно этот вкладка может содержит ответ.
 
  • Haha
Reactions: KorteZZ

San1st

New member
22.01.22
13
22
0
1
Почему не добавил скрин вкладки "текстуры" ? Хотя остальные вкладки добавил. Хитрый?
Именно этот вкладка может содержит ответ.
Не скинул так как там только стандартные текстуры и вряд ли проблема в отсутствии какой-то из них в папке игры.
jack_CAeR5DQFcY.png
jack_Kt5zCVQS4V.png
jack_9DplEaVi45.png
jack_TM5dlPw7bq.png


Карта использует стандартные текстуры из halflife.wad. Красный куб это источник света, если выбрать конфигурацию Half-Life, то вместо куба лампочка.
jack_04eqE3WDaT.jpg
jack_EM6lpTzWiY.png

Post automatically merged:

Ну он тебеже пишет что wad фаил не найден! Проверь файлы wad текстур которые в джеке и в папке с конторой должны быть одни и те-же!
Пробовал перекинуть текстуры из папки valve в папку cstrike -- не помогло. Да и вряд ли проблема в текстурах, так как одна и та же карта нормально запускается в обычном Half-Life но не может запустится в CS. +карты для халфы нормально запускаются в кс. Но всё равно спасибо за совет
 

Next Day

Member
23.12.19
32
11
8
Странно это все! Ну незнаю кинь карту давай посмотрим что ещё может быть, когда текстуры закидывал в папку кс предлагалось заменить их?
 

npocTo_LaM

Well-known member
27.10.12
2 166
387
83
  • Золотая медаль 311
Карта использует стандартные текстуры из halflife.wad. Красный куб это источник света, если выбрать конфигурацию Half-Life, то вместо куба лампочка.
Это просто в фгд-фале для half-life для light'а прописано отображение в редакторе спрайта лампочки.
Все, что дальше - это предположение и рассуждение, возможно поможет.
Ошибка может выскакивать в случае, если, скажем, маппер скомпилировал карту без включения текстур в файл карты. Кто-то скачал только файл карты, но так как существует вероятность, что всех файлов с текстурами может не быть, то игра при загрузке карты, считав информацию из файла карты, попытается загрузить текстуры из указанных в файле карты файлов. Не найдя какой-либо файл, игра сообщит, что такого-то файла не смогла найти. И укажет какой именно файл отсуствует,а не просто расширение файла, как в начале обсуждения, а конкретное имя.
Что бы начал делать, если бы ко мне попала данный компил:
- открыл файл карты в bspedit;
- посмотрел строку с перечислением файлов текстур, которые были подключены к редактору при компиляции.
Нормальный вид строки:
"wad" "decals.wad;halflife.wad;funtown.wad;"
Варианты:
- слишком длинная строка, то есть много файлов подключены к редактору;
- возможно в строке есть пробел между именем файла и точкой с расширением (как такое могло получиться не знаю).
Что бы попробовал сделать:
- скомпилировал карту с включением текстур в нее и затем выдернул текстуры через bspview версии 1.56 (у меня такая версия) и собрал файл с текстурами конкретно для этой карты, затем подключил его вместо всех файлов;
- подумал: все ли файлы с текстурами действительно нужны для данной карты и уменьшил количество подключенных фапйлов в редакторе.
Самое простое - оставь только halflife.wad (раз используются только текстуры из этого файла) и попробуй скомпилировать.
Еще как вариант - включить текстуры в файл карты и после компиляции попробовать загрузить.
Небольшая ремарка: в путях не использовать пробелы и русские названия папок, но это врзможно на воду дую :)
 
Останнє редагування:
  • Like
Reactions: San1st

San1st

New member
22.01.22
13
22
0
1
подумал: все ли файлы с текстурами действительно нужны для данной карты и уменьшил количество подключенных фапйлов в редакторе.
Самое простое - оставь только halflife.wad (раз используются только текстуры из этого файла) и попробуй скомпилировать.
Спасибо, это решило проблему карта стала запускаться.

Также, я открыл карту через bspEdit не знаю может ли текст ниже чем-то помочь:
{
"_generator" "J.A.C.K. 1.1.2800 (vpHalfLife)"
"wad" "/SteamLibrary/steamapps/common/Half-Life/valve/halflife.wad;
/SteamLibrary/steamapps/common/Half-Life/valve/liquids.wad;
/SteamLibrary/steamapps/common/Half-Life/valve/xeno.wad;
/SteamLibrary/steamapps/common/Half-Life/valve/decals.wad;
/SteamLibrary/steamapps/common/Half-Life/valve/spraypaint.wad;
/SteamLibrary/steamapps/common/Half-Life/valve/cached.wad;
/SteamLibrary/steamapps/common/Half-Life/valve/fonts.wad;
/SteamLibrary/steamapps/common/Half-Life/valve/gfx.wad;"
"mapversion" "220"
"sounds" "0"
"light" "0"
"WaveHeight" "0"
"MaxRange" "4096"
"classname" "worldspawn"
}
{
"origin" "-192 0 37"
"angles" "0 0 0"
"sequence" "1"
"model" "models/player/gsg9/gsg9.mdl"
"classname" "info_player_start"
}
{
"origin" "0 0 128"
"_light" "255 255 255 200"
"_fade" "1.0"
"classname" "light"
}
Post automatically merged:

Еще как вариант - включить текстуры в файл карты и после компиляции попробовать загрузить.
Если не трудно, можешь объяснить что это и как это сделать. Я просто не понял
Я нашёл ответ, "-wadinclude" нужно вставлять как на скрине ?
jack_RukWoPsC0t.png
 
Останнє редагування:

npocTo_LaM

Well-known member
27.10.12
2 166
387
83
  • Золотая медаль 311
"-wadinclude" нужно вставлять как на скрине
Нет. Этот параметр нужно прописывать:
- если компилируешь из редактора, то нажать кнопку "Эксперт" и появится другое окно, в котором можно прописать для утилиты csg, выделив строку с ней в большом нижнем окне, затем в верхнем "Paremeters" в начале добавить этот параметр:
-wadinclude "$bspdir/$file";
- если компилируешь батником, то в строке с утилитой hlcsg (вместо точек путь к утилитам):
"...\hlcsg.exe" -low -wadinclude имя_файла.wad "%mapname%".

Если и ошибся то не сильно :) Возможно в редакторе так же нужно указать какой файл нужно вшить в карту. Если нужно вшить несколько файлов, то если не ошибаюсь - для каждого файла повторяешь связку "-wadinclude имя_файла.wad".

При параметре -wadinclude все используемые при создании файлы с текстурами будут вшиты в карту. Метод хорош, когда используешь специльно созданный файл с нестандартными текстурами, иначе файл карты будет изрядно раздут, если подключено в редакторе много файлов с текстурами, а используется только часть текстур из них, при этом часть файлов с текстурами - стандартные, есть у каждого кто играет в КС и включать их в карту бессмысленно.
Есть метод с включением в файл карты только используемых на карте текстур - параметр - "-nowadtextures". Прописывается для этой же утилиты. Тоже особенность - текстуры из стандартных файлов с текстурами (если подключены в редакторе при создании карты) так же будут вшиты в карты. Но зато карта запустится в любом случае, даже если пользователь удалил у себя стандартные файлы с текстурами.
Минимальный размер (иногда употребляют понятие "вес") карты будет при использовании первого параметра и отдельного файла с нестандартными текстурами.

p.s. а то поле в окне, которое ты заполнил, это параметры запуска игры, например: в каком режиме запускать игру, настройки для акселерации мыши, размер окна игры и т.д. В общем параметры, которые пишут в строке запуска в ярлыке игры. Используется если сразу после компиляции запускается игра и в нее загружается только что скомпилированная карты. Тут каждый выбирает сам, я ставлю галочку ниже - "не запускать игру" и отдельно запускаю игру через ярлык для теста.

p.p.s. подумал... а почему у тебя в скомпилированной карте сохраняются длинные пути к файлам с текстурами? Видимо, ты используешь древние компиляторы. Использую vhlt, пусть и не самой свежей версии, они, что при компиляции из редактора, что при компиляции батником, укорачивают пути к файлам с текстурами. Может стоит обновить компиляторы?
 
Останнє редагування:
  • Like
Reactions: San1st

Game Server

Доноры Красавчики

Користувачі онлайн