Steampipe - textures, models missing

Discussion in 'Tutorials & Resources' started by Roundcat, Sep 12, 2013.

  1. Roundcat

    Roundcat L1: Registered

    Messages:
    5
    Positive Ratings:
    0
    Hi All,

    Could someone be kind enough to give me a definative rundown of what files need to go where after steam pipe?

    I make a map with a few of my own decals in it - do I need to copy the decal folder to a location on my server or will it be auto-generated when I put the map on the server?

    Is the following correct?

    Local Computer:
    Maps
    Code:
    C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\maps
    Decals/textures etc:
    Code:
    C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\materials\user_folder
    Models:
    Code:
    C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\materials\models\user_folder
    Sounds:
    Code:
    C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\sound/user_folder
    Server:

    Maps:
    Code:
    /tf/custom/folder_name_of_my_choice/maps
    Decals/textures etc:
    Code:
    /tf/custom/folder_name_of_my_choice/materials/folder_name_of_my_choice
    Models:
    Code:
    /tf/custom/folder_name_of_my_choice/models/folder_name_of_my_choice
    Sounds:
    Code:
    /tf/custom/folder_name_of_my_choice/models/folder_name_of_my_choice
    The above is my current set up - but players joinng the server are seeing the dreaded purple and black checkerboard instead on my custom decals and I cant work out what to do. I copy all my custom files to the 'download' folder on my server but it still doesnt work. I really - REALLY don't get the new steampipe set up and have read SO MANY posts trying to explain it.

    I would also like to know where to save vmf files now (if thats changed) and where to save the BSPs to. Can anyone help by writing up a definative file location guide?
     
  2. A Boojum Snark

    aa A Boojum Snark Toraipoddodezain Mazahabado

    Messages:
    4,769
    Positive Ratings:
    5,535
    I use your "server" setup for my local install. The idea behind steampipe is that the raw tf\materials (etc) is only the default content, and all other will be either in tf\custom (you put it there yourself) or tf\download (a server gives it to you).

    Decals are exactly like any other material. If they aren't packed in the BSP or otherwise included in a way the client explicitly gets them, they won't go anywhere.
     
    • Thanks Thanks x 1
  3. Roundcat

    Roundcat L1: Registered

    Messages:
    5
    Positive Ratings:
    0
    Thanks for that - so do I need to make sure all the decals are in the right directory before I put them into the map?

    For example:

    A decal is placed in the map from this location:
    C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\materials\old-stuff\t4s

    Does the server need the decal used to be available at:
    /tf/custom/materials/old-stuff/t4s

    Or can it be:
    /tf/custom/materials/t4s

    Or is the decal directory automatically created when the BSP is added to the /tf/custom/maps/ folder?

    Im compiling with VBCT.
     
  4. grazr

    aa grazr Old Man Mutant Ninja Turtle

    Messages:
    5,436
    Positive Ratings:
    3,573
    If you pack the materials into the bsp, as far as i recall as long as the server and client are running the same version of the map with the content imbedded, it isn't necassery to have the materials in your server directories. If it's not the same version the client wont be able to connect to your game anyway. This answers the second point as well, technically the directories have to match so you cannot have the client directory for materials differ to the server, but this can be avoided altogether by imbedding content into the bsp itself.

    EDIT: Can someone say if there is still an exception for custom particle effects? So many of these things are being automated since i first started administrating servers i lose track when i go off the grid for a couple months.
     
    • Thanks Thanks x 1
    Last edited: Sep 13, 2013
  5. burhanos2

    burhanos2 L1: Registered

    Messages:
    4
    Positive Ratings:
    0
    nope

    no its wrong its suposed to be
    "C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\custom"
    for all of them exept for maps that one is correct

    tutorials :

    With VPK file : http://www.youtube.com/watch?v=2DZtPp5zkHs
    Without VPK file : http://www.youtube.com/watch?v=Sy3pHbH1rk8
     
  6. Pocket

    aa Pocket func_croc

    Messages:
    4,489
    Positive Ratings:
    2,219
    I've found that Hammer recognizes /tf/materials/ and /tf/models/ just fine. In fact, so does the game; one of my custom textures is a reskin of the blue tiled wall because I use it in Turbine2 and I hate the official version, and it loads up when I play Standin.
     
    • Thanks Thanks x 1
  7. Beetle

    Beetle L9: Fashionable Member

    Messages:
    627
    Positive Ratings:
    141
    yea, I think we've already had a similar discussion on what Valve prefers, and Boojum pretty much said that they all work, just a matter of organization.

    This might be different for reskins and item-related models.