Configuring Hammer for Empiresmod (Post-Steampipe)

Discussion in 'Mapping' started by FN198, Oct 22, 2013.

  1. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    emp_info_params (set tickets and other game-specific stuff here) and emp_info_map_overview (your view before you join a team or spec) are required empires entities.
    and ofc you need spawns, so either 2 different raxes (emp_building_imp/nf_barracks) or emp_info_player_nf/be (for whatever reason they are disabled by default, so if it doesnt work instantly, check if you spawnpoints are active)

    commanders aint required (but why bother to play empires when there is no comm? its everything what distinquishes it from a, at best mediocre, fps). it also starts perfectly fine with only one team having a commander - i dont know how it performs in multiplayer though.

    also
    http://wiki.empiresmod.com/index.php?title=Basic_Mapping
     
    Last edited: Dec 15, 2013
  2. Misfire

    Misfire Always Lost

    Messages:
    311
    Likes Received:
    44
    Trophy Points:
    0
    Doh... I managed to miss that page reading the wiki before. Thanks flasche, that should cover all I need.
     
  3. Lazybum

    Lazybum :D Staff Member Moderator

    Messages:
    4,827
    Likes Received:
    190
    Trophy Points:
    0
    Ohhhhhh you can set it so only one team can have a commander? I was toying around with a map idea that required that. hmmmmmmmmmm neat.
     
  4. Beerdude26

    Beerdude26 OnThink(){ IsDownYet(); }

    Messages:
    7,243
    Likes Received:
    13
    Trophy Points:
    0
    Probably works fine, we used to spawn an NF commander on emp_escort when messing around.
     
  5. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    please help a lazy old man by updating this :|ove:
     
  6. f1r3w4rr10r

    f1r3w4rr10r Modeler

    Messages:
    2,475
    Likes Received:
    4
    Trophy Points:
    0
    And it would be neat if something similar could be done for StudioMDL and the like.
     
  7. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
  8. f1r3w4rr10r

    f1r3w4rr10r Modeler

    Messages:
    2,475
    Likes Received:
    4
    Trophy Points:
    0
  9. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    oh - lol now i feel stupid for not trying that myself ^^
     
  10. Smithy

    Smithy Developer Staff Member Administrator

    Messages:
    333
    Likes Received:
    68
    Trophy Points:
    0
    Quick question; are you guys using the tools kept in "steamapps\common\Source SDK Base 2013 Multiplayer\bin"?
    I've had a play around with the SDK today and all of the tools from that folder worked for me. Although they have to be launched independently using the executable or batch files provided and not the "Source SDK" program.
     
  11. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    wait does that also mean we have all the new terrain tools available?
     
  12. Candles

    Candles CAPTAIN CANDLES, DUN DUN DUN, DUN DUN DUN DUN.

    Messages:
    4,251
    Likes Received:
    10
    Trophy Points:
    0
    The tools located in Source SDK 2013 should be the exact same as the ones in steamapps\common\Empires\bin
     
  13. Candles

    Candles CAPTAIN CANDLES, DUN DUN DUN, DUN DUN DUN DUN.

    Messages:
    4,251
    Likes Received:
    10
    Trophy Points:
    0
    I'll set that to be the default Gameconfig if I can get it to use relative paths, considering it should work for everyone. I should also remember to set it so that directory doesn't get overridden by game updates.
     
    Last edited: Mar 29, 2014
  14. Silk

    Silk Mapper

    Messages:
    3,147
    Likes Received:
    36
    Trophy Points:
    0
    That would be nice yes. For the first time in Empires history, all that would be required for mappers is to just open Hammer :D
     
  15. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    thanks a lot silk
     
  16. complete_

    complete_ lamer

    Messages:
    6,438
    Likes Received:
    144
    Trophy Points:
    0
    well my steam folder is not in D drive so I made a config file for the default directory (program files)
    Code:
    "Configs"
    {
    	"Games"
    	{
    		"Empires 2013"
    		{
    			"GameDir"		"C:\Program Files\Steam\SteamApps\common\Empires\Empires"
    			"Hammer"
    			{
    				"GameData0"		"C:\Program Files\Steam\SteamApps\common\Empires\bin\base.fgd"
    				"GameData1"		"C:\Program Files\Steam\SteamApps\common\Empires\bin\halflife2.fgd"
    				"GameData2"		"C:\Program Files\Steam\SteamApps\common\Empires\bin\hl2mp.fgd"
    				"GameData3"		"C:\Program Files\Steam\SteamApps\common\Empires\empires\empires.fgd"
    				"TextureFormat"		"5"
    				"MapFormat"		"4"
    				"DefaultTextureScale"		"0.320000"
    				"DefaultLightmapScale"		"256"
    				"GameExe"		"C:\Program Files\Steam\SteamApps\common\Empires\EmpiresLauncher.exe"
    				"DefaultSolidEntity"		"func_detail"
    				"DefaultPointEntity"		"emp_info_map_overview"
    				"BSP"		"C:\Program Files\Steam\SteamApps\common\Empires\bin\vbsp.exe"
    				"Vis"		"C:\Program Files\Steam\SteamApps\common\Empires\bin\vvis.exe"
    				"Light"		"C:\Program Files\Steam\SteamApps\common\Empires\bin\vrad.exe"
    				"GameExeDir"		"C:\Program Files\Steam\SteamApps\common\Empires"
    				"MapDir"		"C:\Program Files\Steam\SteamApps\common\Empires\Empires\mapsrc"
    				"BSPDir"		"C:\Program Files\Steam\SteamApps\common\Empires\empires\maps"
    				"CordonTexture"		"tools/toolsskybox"
    				"MaterialExcludeCount"		"0"
    			}
    		}
    	}
    	"SDKVersion"		"5"
    }
    
    also updating the wiki now (have to remember my password though....
     
    Last edited: Mar 31, 2014
  17. Candles

    Candles CAPTAIN CANDLES, DUN DUN DUN, DUN DUN DUN DUN.

    Messages:
    4,251
    Likes Received:
    10
    Trophy Points:
    0
    If you really want the universal one, here it is:
    Code:
    "Configs"
    {
    	"Games"
    	{
    		"Empires 2013"
    		{
    			"GameDir"		"..\empires"
    			"Hammer"
    			{
    				"GameData0"		"..\empires\empires.fgd"
    				"GameData1"		"base.fgd"
    				"GameData2"		"halflife2.fgd"
    				"GameData3"		"hl2mp.fgd"
    				"TextureFormat"		"5"
    				"MapFormat"		"4"
    				"DefaultTextureScale"		"0.320000"
    				"DefaultLightmapScale"		"256"
    				"GameExe"		"..\hl2.exe"
    				"DefaultSolidEntity"		"func_detail"
    				"DefaultPointEntity"		"emp_info_map_overview"
    				"BSP"		"vbsp.exe"
    				"Vis"		"vvis.exe"
    				"Light"		"vrad.exe"
    				"GameExeDir"		"..\"
    				"MapDir"		"..\empires\mapsrc"
    				"BSPDir"		"..\empires\maps"
    				"CordonTexture"		"tools/toolsskybox"
    				"MaterialExcludeCount"		"0"
    			}
    		}
    	}
    	"SDKVersion"		"5"
    }
     
  18. complete_

    complete_ lamer

    Messages:
    6,438
    Likes Received:
    144
    Trophy Points:
    0
    that gave me an error "Invalid game C:\Program Files\Steam\SteamApps\common\Empires\Empires found in VPROJECT environment variable, ignoring." but everything seemed to be fine sooo
     
  19. Candles

    Candles CAPTAIN CANDLES, DUN DUN DUN, DUN DUN DUN DUN.

    Messages:
    4,251
    Likes Received:
    10
    Trophy Points:
    0
    Assuming that you have hammer in common\empires\bin and the gameinfo.txt is in common\empires\empires, it shouldn't give any errors.

    But if it still works, that's fine.
     
  20. CyberKiller

    CyberKiller Nyooks!

    Messages:
    1,107
    Likes Received:
    8
    Trophy Points:
    0
    I believe this might be caused from the environment variables added by the old source sdk that can still be installed from the steam tools menu.

    I don't know if uninstalling the old sdk removes those environment variables either so they might need to be manually removed.
     

Share This Page