Compile error

Discussion in 'Mapping Questions & Discussion' started by Pocket ĎeeŘ, Mar 19, 2016.

  1. Pocket ĎeeŘ

    Pocket ĎeeŘ L1: Registered

    Messages:
    3
    Positive Ratings:
    0
    At compilation of the map, I had had here such mistake. Help me something please. In advance many thanks :3

    ** Executing...
    ** Command: "D:\SteamLibrary\SteamApps\common\Team Fortress 2\bin\vbsp.exe"
    ** Parameters: -game "D:\SteamLibrary\SteamApps\common\Team Fortress 2\tf" "D:\SteamLibrary\SteamApps\common\Team Fortress 2\sourcesdk_content\tf\mapsrc\cp_simpledust.vmf"

    Valve Software - vbsp.exe (Mar 2 2016)
    2 threads
    materialPath: D:\SteamLibrary\SteamApps\common\Team Fortress 2\tf\materials
    Loading D:\SteamLibrary\SteamApps\common\Team Fortress 2\sourcesdk_content\tf\mapsrc\cp_simpledust.vmf
    Error: displacement found on a(n) func_detail entity - not supported (entity 10, brush 91)


    ** Executing...
    ** Command: "D:\SteamLibrary\SteamApps\common\Team Fortress 2\bin\vvis.exe"
    ** Parameters: -game "D:\SteamLibrary\SteamApps\common\Team Fortress 2\tf" "D:\SteamLibrary\SteamApps\common\Team Fortress 2\sourcesdk_content\tf\mapsrc\cp_simpledust"

    Valve Software - vvis.exe (Mar 2 2016)
    2 threads
    reading d:\steamlibrary\steamapps\common\team fortress 2\sourcesdk_content\tf\mapsrc\cp_simpledust.bsp
    Error opening d:\steamlibrary\steamapps\common\team fortress 2\sourcesdk_content\tf\mapsrc\cp_simpledust.bsp

    ** Executing...
    ** Command: "D:\SteamLibrary\SteamApps\common\Team Fortress 2\bin\vrad.exe"
    ** Parameters: -game "D:\SteamLibrary\SteamApps\common\Team Fortress 2\tf" "D:\SteamLibrary\SteamApps\common\Team Fortress 2\sourcesdk_content\tf\mapsrc\cp_simpledust"

    Valve Software - vrad.exe SSE (Mar 2 2016)

    Valve Radiosity Simulator
    2 threads
    [Reading texlights from 'lights.rad']
    unknown light specifier type - lights

    [56 texlights parsed from 'lights.rad']

    Loading d:\steamlibrary\steamapps\common\team fortress 2\sourcesdk_content\tf\mapsrc\cp_simpledust.bsp
    Error opening d:\steamlibrary\steamapps\common\team fortress 2\sourcesdk_content\tf\mapsrc\cp_simpledust.bsp

    ** Executing...
    ** Command: Copy File
    ** Parameters: "D:\SteamLibrary\SteamApps\common\Team Fortress 2\sourcesdk_content\tf\mapsrc\cp_simpledust.bsp" "D:\SteamLibrary\SteamApps\common\Team Fortress 2\tf\maps\cp_simpledust.bsp"

    The command failed. Windows reported the error:
    "Не удается найти указанный файл." //// "It isn't possible to find the specified file." (I have translated it from Russian therefore forgive me with c: )
     
  2. Vel0city

    aa Vel0city func_fish

    Messages:
    1,931
    Positive Ratings:
    1,540
    You have an entity tied to a displacement. Source doesn't support that.

    Error: displacement found on a(n) func_detail entity - not supported (entity 10, brush 91)

    You can search for an individual brush via the top tool bar, although I forget which option it is. Once you've found you displacement, select it, then press ctrl+shift+w to move it back to the world (this unties it from any entities). EDIT actually, do what Killohurtz pointed out. It's way easier, although a displacement can disguise itself as a normal brush if it hasn't been displaced up or down.

    Also, next time you have something like this pop up, post your compile log here. It's an automated error checker that'll tell you the same thing I told you right now.
     
    • Like Like x 1
    Last edited: Mar 19, 2016
  3. killohurtz

    aa killohurtz Distinction in Applied Carving

    Messages:
    1,006
    Positive Ratings:
    1,160
    Alt+P does not actually report displacements tied to entities. The easiest way to find them is to use visgroups:
    1. Go to your visgroups toolbar and uncheck everything except Func Detail
    2. Look around your map for any displacements
    3. Use Ctrl+Shift+W or the toWorld button to revert the displacement(s) to a world brush
     
    • Thanks Thanks x 1
  4. Pocket ĎeeŘ

    Pocket ĎeeŘ L1: Registered

    Messages:
    3
    Positive Ratings:
    0
    Very thanks! I love you all <3
    But how i find this "(entity 10, brush 91)" use a any "search"?
     
  5. Vel0city

    aa Vel0city func_fish

    Messages:
    1,931
    Positive Ratings:
    1,540
    If you can't find the displacement with Killohurtz's method, press ctrl+shift+g to go to the brush number, in this case 91.
     
  6. Pocket ĎeeŘ

    Pocket ĎeeŘ L1: Registered

    Messages:
    3
    Positive Ratings:
    0
    "That brush ID does not exist"... I will check in "interlopes" and he's sayd "
    error: displacement found on a(n) func_detail entity - not supported (entity 10, brush 91)" too...
     
  7. Vel0city

    aa Vel0city func_fish

    Messages:
    1,931
    Positive Ratings:
    1,540
    Well, that's because almost all of us here run it trough that website too. We're not walking dictionaries with all of the possible compile errors in our head, so we run posted compile logs trough that website as well. Some errors are easy to spot (like leaks or in this case entity displacements) but that's about it.

    Did you try the method Killohurtz explained? It requires more flying around to look for the displacement in question, but that's a small price to pay if it fixes the error.
     
    • Thanks Thanks x 1
Tags: