Не могу скомпилировать карту после декомпиляции .BSP
Друг сказал мне, что нужно убрать некоторые детали с одной карты и я пошёл её декомпилировать. Убрать он хотел больше всего БОЧКИ(а именно prop_static) которые не отображаются не в VIDE не в EntSpy, а пакратом вообще пользоваться не хочу, что только понапишут на оффициальном сайте об его проблемах.
Декомпилировал карту с помощью BSPSRC и поставил заранее в нём галочку extract embedded files, чтобы выжать из .BSP все соки вместе с материалами. Все материалы и модельки пораскидал в папки materials и на карте исправил все проблемы(Check For Problems). Даже не изменил ещё карту в целом и пошёл компилировать для проверки целостности, выдаёт текст следующего содержания:
** Executing...
** Command: "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\vbsp.exe"
** Parameters: -game "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod" "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d.vmf"
Valve Software - vbsp.exe (Jun 1 2022)
16 threads
materialPath: C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\materials
Loading C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d.vmf
Can't find surfaceprop sheetrock for material PLASTER/PLASTER_CEILING_02, using default
"materials/metal/milroof002.vtf": cached version doesn't exist
"materials/metal/offgaragedr.vtf": cached version doesn't exist
Patching WVT material: maps/zs_headattackcity_v1_d/customtextures/blend_wvt_patch
Patching WVT material: maps/zs_headattackcity_v1_d/customtextures/blend_grassdirt2_wvt_patch
Patching WVT material: maps/zs_headattackcity_v1_d/nature/infblendgrassdirt001a_wvt_patch
fixing up env_cubemap materials on brush sides...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
ProcessBlock_Thread: 0...1...2...3...4...5...6...7...8...9...10 (1)
ProcessBlock_Thread: 0...1...2...3...4...5...6...7...8...9...10 (0)
Processing areas...done (0)
Building Faces...done (0)
Chop Details...done (0)
Find Visible Detail Sides...
Merged 728 detail faces...done (1)
Merging details...done (0)
FixTjuncs...
Too many t-junctions to fix up! (3490 prims, max 32768 :: 65556 indices, max 65536)
** Executing...
** Command: "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\vrad.exe"
** Parameters: -game "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod" -noextra "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d"
Valve Software - vrad.exe SSE (Jun 1 2022)
Valve Radiosity Simulator
16 threads
[Reading texlights from 'lights.rad']
[45 texlights parsed from 'lights.rad']
Loading c:\program files (x86)\steam\steamapps\common\garrysmod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d.bsp
Error opening c:\program files (x86)\steam\steamapps\common\garrysmod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d.bsp
** Executing...
** Command: Copy File
** Parameters: "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d.bsp" "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\maps\zs_headattackcity_v1_d.bsp"
The command failed. Windows reported the error:
"Не удается найти указанный файл."
Использую оффициальную версию Gmod'а с оффициальным хаммером от самой игры.
Возможно это из-за больших размеров карты?
Извините за ошибки если они есть, если я что-то не понимаю, объясняйте нормально.
P.S. Такое же было когда я декомпилировал и снова компилировал карту gm_beyondthethreshold.
Как-то же разработчики скомпилировали карту, может поможете своим опытом?
Друг сказал мне, что нужно убрать некоторые детали с одной карты и я пошёл её декомпилировать. Убрать он хотел больше всего БОЧКИ(а именно prop_static) которые не отображаются не в VIDE не в EntSpy, а пакратом вообще пользоваться не хочу, что только понапишут на оффициальном сайте об его проблемах.
Декомпилировал карту с помощью BSPSRC и поставил заранее в нём галочку extract embedded files, чтобы выжать из .BSP все соки вместе с материалами. Все материалы и модельки пораскидал в папки materials и на карте исправил все проблемы(Check For Problems). Даже не изменил ещё карту в целом и пошёл компилировать для проверки целостности, выдаёт текст следующего содержания:
** Executing...
** Command: "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\vbsp.exe"
** Parameters: -game "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod" "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d.vmf"
Valve Software - vbsp.exe (Jun 1 2022)
16 threads
materialPath: C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\materials
Loading C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d.vmf
Can't find surfaceprop sheetrock for material PLASTER/PLASTER_CEILING_02, using default
"materials/metal/milroof002.vtf": cached version doesn't exist
"materials/metal/offgaragedr.vtf": cached version doesn't exist
Patching WVT material: maps/zs_headattackcity_v1_d/customtextures/blend_wvt_patch
Patching WVT material: maps/zs_headattackcity_v1_d/customtextures/blend_grassdirt2_wvt_patch
Patching WVT material: maps/zs_headattackcity_v1_d/nature/infblendgrassdirt001a_wvt_patch
fixing up env_cubemap materials on brush sides...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
Material glass/glasswindowbreak070b is depending on itself through materialvar $crackmaterial! Ignoring...
ProcessBlock_Thread: 0...1...2...3...4...5...6...7...8...9...10 (1)
ProcessBlock_Thread: 0...1...2...3...4...5...6...7...8...9...10 (0)
Processing areas...done (0)
Building Faces...done (0)
Chop Details...done (0)
Find Visible Detail Sides...
Merged 728 detail faces...done (1)
Merging details...done (0)
FixTjuncs...
Too many t-junctions to fix up! (3490 prims, max 32768 :: 65556 indices, max 65536)
** Executing...
** Command: "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\vrad.exe"
** Parameters: -game "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod" -noextra "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d"
Valve Software - vrad.exe SSE (Jun 1 2022)
Valve Radiosity Simulator
16 threads
[Reading texlights from 'lights.rad']
[45 texlights parsed from 'lights.rad']
Loading c:\program files (x86)\steam\steamapps\common\garrysmod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d.bsp
Error opening c:\program files (x86)\steam\steamapps\common\garrysmod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d.bsp
** Executing...
** Command: Copy File
** Parameters: "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\bin\zs_headattackcity_v1_375376502\maps\zs_headattackcity_v1_d.bsp" "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\maps\zs_headattackcity_v1_d.bsp"
The command failed. Windows reported the error:
"Не удается найти указанный файл."
Использую оффициальную версию Gmod'а с оффициальным хаммером от самой игры.
Возможно это из-за больших размеров карты?
Извините за ошибки если они есть, если я что-то не понимаю, объясняйте нормально.
P.S. Такое же было когда я декомпилировал и снова компилировал карту gm_beyondthethreshold.
Как-то же разработчики скомпилировали карту, может поможете своим опытом?