Results 1 to 10 of 10

Thread: Dota 2 Workshop Tools: Engine won't load the map

  1. #1
    Basic Member
    Join Date
    Apr 2014
    Posts
    18

    Dota 2 Workshop Tools: Engine won't load the map

    EDIT: Please see the bottom of this post.

    I am having problem to test my map on Dota2 (64 bit) [Retail].
    I included some analysis, hopefully it will help the dev to fix the bugs.
    What I did is create empty Addon, and I name it dodge.

    After Asset Browser shown, I open the VConsole by pressing ` button on the Dota 2 (64 bit) [Retail] and then I load the template_map.vmap from Asset Browser, the program bring me to Hammer.
    After Hammer loaded, I didnt change anything and press F9 to Build the Map with Full Compile option (including Load in engine after building, Bring engine to front and Create minimap on load)

    There is some commands building that i saw.
    Command Line:
    Code:
    D:\Game\Steam\SteamApps\common\dota 2 beta\dota_ugc\game\bin\win64\resourcecompiler.exe -fshallow -maxtextureres 256 -dxlevel 110 -quiet -html -unbufferedio -i "d:/game/steam/steamapps/common/dota 2 beta/dota_ugc/content/dota_addons/dodge/maps/template_map.vmap"  -world -entities -phys -vis -gridnav -nop4 -outroot "C:\Users\CHRONO~1\AppData\Local\Temp\valve\hammermapbuild\game\"
    Console Commands:
    Code:
    map apps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map
    dota_minimap_create
    jointeam good
    I noticed the first command of Console Commands is wrong
    it should be:
    Code:
    map D:\Game\Steam\steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map
    and its not
    Code:
    map apps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map
    also, my friend have different Console Commands, his Console Commands is:
    Code:
    dota_launch_custom_game dodge template_map
    dota_minimap_create
    jointeam good
    We are downloading at the same time and we name our addon with the same name (in different computer of course). We haven't change any settings or anything, we just create empty addon and load template_map from Asset Browser. I dont have idea why our Console Commands are different, i am pretty sure we are on the same version (just in case there is new version). I did exactly what he did...

    then i build my map, its seem the map compiled successfully.
    Here the Build Message:
    Code:
    Start build: 2014-08-10T08:29:17
    Hammer: Attempting incremental build.
    Hammer: Previous build not found. Performing full build.
    - dota_addons\dodge\maps\ template_map .vmapUsing tile grid height extents:
    min 128.0, max 128.0, step size 128.0
    Automatically generated 'dota_minimap_boundary' entities:
    Min: ( -8192.0, -8192.0, -384.0 )
    Max: ( 8192.0, 8192.0, 640.0 )
    
    Automatically generated 'world_bounds':
    Min: ( -7168.0, -8192.0, 128.0 )
    Max: ( 7168.0, 7168.0, 128.0 )
    Building map "steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map"...
    
    
    ... Building 'world'
    Ray Tracing Environment
    Building ray trace environment... Done (3.42 seconds) 
    
    Creating World
    Creating world nodes... Creating 1 world nodes Created 1 world nodes
    Done (4.67 seconds) 
    +- .\ node000 .vwnod
    +- .\ world .vwrld
    +- .\ default_ents .ventsGenerateResourceNameFromFileName: Invalid extension specified in file name "effects/light_clouds_00"!
    +- .\ node000_mesh_base .vmdl+- .\ node000_mesh_base .vmeshVertex cache optimization took 4.749191s, Release build+- .\ node000 .vrman+- .\ world .vrman+- .\ world .vrman
    
    
    ... Building 'phys'Serializing(24581 root elements)....................... +- .\ world_physics .vphys+- .\ world_physics .vrman
    +- .\ world .vrman
    
    
    ... Building 'vis'
    +- .\ world_visibility .vvis
    Building map visibility
    
    Loading kd-trees
    
    Building view cells
    Visibility complete in 0.27s.
    +- .\ world .vrman
    +- .\ world .vrman
    +- .\ world .vrman
    
    
    ... Building 'gridnav'--> Map build finished.
    ---------------------------------------------------------------------
    Compile stats:
    
    Name Count Seconds Percent
    "Build gridnav" 1 0.920 1.57%
    "Build phys" 1 8.507 14.49%
    "Build vis" 1 0.347 0.59%
    "Build world" 1 13.439 22.89%
    "Compile Embedded vents" 1 0.794 1.35%
    "Compile Embedded vmdl" 1 12.671 21.58%
    "Compile Embedded vphys" 1 7.671 13.07%
    "Compile Embedded vrman" 2 1.043 1.78%
    "Compile Embedded vwnod" 1 0.451 0.77%
    "Compile Embedded vwrld" 1 0.033 0.06%
    "Map Dependencies" 1 0.002 0.00%
    "Map Load" 1 5.076 8.65%
    "Map PreProcess" 1 7.755 13.21%
    
    Total time: 58.71 seconds
    ---------------------------------------------------------------------Pack template_map.vpk:
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\worldnodes\node000.vwnod_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\world.vwrld_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\entities\default_ents.vents_c
    -> 24.1MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\worldnodes\node000_mesh_base.vmesh_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\worldnodes\node000_mesh_base.vmdl_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\worldnodes\node000.vrman_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\world.vrman_c-> 17.8MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\world_physics.vphys_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\world_physics.vrman_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\world_visibility.vvis_c
    -> 0.1MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map.gnv
    -> 0.0MB maps\template_map.vmap_c
    Writing... Done.
    -----------------------------------------------------------------
    OK: 16 compiled, 0 failed, 1 skipped, 1m:04s
    -----------------------------------------------------------------Leaking 28677 elements 
    Hammer: Copying compiled map to game directory.
    From: C:\Users\CHRONO~1\AppData\Local\Temp\valve\hammermapbuild\game\steam\steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map.vpk
    To: d:/game/steam/steamapps/common/dota 2 beta/dota_ugc/game/dota_addons/dodge/maps/template_map.vpk
    End build: 2014-08-10T08:30:25, elapsed time 0h:01m:08s.135ms
    Hammer: Loading map in engine.
    After Build finished, the Dota 2 (64 bit) [Retail] is focused to the front, but it keep showing loading screen.
    Here the Console Log, captured before opening template_map.vmap from Asset Browser:

    Code:
    [                        ]: ] dota_launch_custom_game dodge template_map
    [   Console              ]: Loading map template_map
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( LevelLoad, 2 )
    [   EngineServiceManager ]: CEngineServiceMgr::Activating loop ( LevelLoad, 2 )
    [   EngineServiceManager ]: ----- Status -----
    [   EngineServiceManager ]: @      0   :  levelload 
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( game, 2 )
    [   Networking           ]: NET_GetBindAddresses found 192.168.1.102: 'Qualcomm Atheros AR956x Wireless Network Adapter'
    [   Networking           ]: Network: IP 192.168.1.102, mode MP, dedicated No
    [   Networking           ]:   Port client = 27005
    [   Networking           ]:   Port server = 27015
    [   Networking           ]:   Port hltv = 27020
    [   Networking           ]:   Port p2p = 0
    [   Server               ]: SV:  maxplayers set to 32
    [ W Developer            ]: Can't load pure server whitelist in whitelist.cfg.
    [   Server               ]: SV:  PreservePlayerNetworkables(32)
    [ W General              ]: ConVarRef r_flashoverbudget doesn't point to an existing ConVar
    [   General              ]: Initializing script VM...
    [   General              ]: ...done
    [   Server               ]: SV:  Executing listen server config file
    [   General              ]: S:Gamerules: entering state 'DOTA_GAMERULES_STATE_INIT'
    [   Developer            ]: Unable to load #included script scripts/talker/response_rules_techies.txt
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [ W Server               ]: (null):  player entity -1 out of range, maxclients is 32
    [ W Console              ]: Unknown command or convar 'snd_reload_caches'!
    [   Console              ]: exec: couldn't exec listenserver.cfg
    [ W ResourceSystem       ]: File error loading resource header "materials/vgui/hud/portrait.vtex_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/models/cubemaps/flat_gray.vtex_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/models/particle/sphere_lightglow_refractblr.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/models/props_gameplay/dota_ar_frame/dota_ar_frame.vmat_c" (Error: ERROR_FILEOPEN)
    [   Server               ]: SV:  Spawn Server: template_map
    [   Server               ]: SV:  Connection to Steam servers successful.
    [   Server               ]: SV:  VAC secure mode is activated.
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02_surface2.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_01.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_03.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W General              ]: Error loading resource manifest "maps\template_map\world.vrman_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: WARNING: RESOURCE_TYPE_WORLD resource 'maps/template_map/world.vwrld' (264F601A3C16C5E3) requested but is not in the system. (Missing from from a manifest?)
    [ W General              ]: Warning: Error resource loaded for level maps/template_map/world.vwrld
    [   Server               ]: SV:  Server shutting down: 1
    [   HostStateManager     ]: Discarding pending request 'Loading template_map, 2'
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( levelload, 3 )
    [ W EngineServiceManager ]: Switch to loop 'game' failed
    [ W Console              ]: Unknown command or convar 'snd_reload_caches'!
    [   EngineServiceManager ]: CEngineServiceMgr::Activating loop ( levelload, 3 )
    [   HostStateManager     ]: Switching to Idle(levelload)
    [   EngineServiceManager ]: ----- Status -----
    [   EngineServiceManager ]: @      0   :  levelload 
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( game, 3 )
    [   Networking           ]: Network: IP 192.168.1.102, mode SP, dedicated No
    [   Networking           ]:   Port client = 0
    [   Networking           ]:   Port server = 0
    [   Networking           ]:   Port hltv = 0
    [   Networking           ]:   Port p2p = 0
    [   Server               ]: SV:  maxplayers set to 32
    [ W Developer            ]: Can't load pure server whitelist in whitelist.cfg.
    [   Server               ]: SV:  PreservePlayerNetworkables(32)
    [   General              ]: Initializing script VM...
    [   General              ]: ...done
    [   Developer            ]: Unable to load #included script scripts/talker/response_rules_techies.txt
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [ W Server               ]: (null):  player entity -1 out of range, maxclients is 32
    [   Networking           ]: Network: IP 192.168.1.102, mode MP, dedicated No
    [   Networking           ]:   Port client = 27005
    [   Networking           ]:   Port server = 27015
    [   Networking           ]:   Port hltv = 27020
    [   Networking           ]:   Port p2p = 0
    [   Server               ]: SV:  Spawn Server: <empty>
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02_surface2.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_01.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_03.vpcf_c" (Error: ERROR_FILEOPEN)
    [   Client               ]: CL:  CWaitForGameServerStartupPrerequisite done waiting for server
    [   Client               ]: CL:  CCreateGameClientJob creating client connection to localhost
    [   Client               ]: CL:  Sending connect to 127.0.0.1:27015
    [   Server               ]: SV:  Sending S2C_CHALLENGE [750524390 auth 3] to loopback
    [   Client               ]: CL:  Received S2C_CHALLENGE [750524390 auth 3] from loopback
    [   Client               ]: CL:  CSteam3Client::GetAuthSessionTicket
    [   Client               ]: CL:  Sending C2S_CONNECT [40 protocol 750524390 auth 3] to loopback
    [   Server               ]: SV:  Receiving C2S_CONNECT [protocol 40 750524390 auth 3] from loopback
    [   Server               ]: SV:  Sending S2C_CONNECTION to loopback
    [   Client               ]: CL:  Received S2C_CONNECTION from loopback
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 2
    [   Client               ]: CL:  Connected to 'loopback'
    [   Server               ]: SV:  Sending server info to 'loopback'
    [   Server               ]: SV:  SendInitialSpawnGroups sending 1 groups
    [   Client               ]: 
    [   Client               ]: Dota 2
    [   Client               ]: Map: <empty>
    [   Client               ]: Players: 1 (0 bots) / 32 humans
    [   Client               ]: Build: 6495
    [   Client               ]: Server Number: 2
    [   Client               ]: 
    [   General              ]: Initializing script VM...
    [   General              ]: ...done
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 3
    [   Client               ]: CL:  No pure server whitelist. sv_pure = 0
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 4
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 5
    [ W ResourceSystem       ]: File error loading resource header "materials/sun/overlay.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/cable/rope_shadowdepth.vmat_c" (Error: ERROR_FILEOPEN)
    [   Server               ]: SV:  Connection to Steam servers successful.
    [   Client               ]: CL:  CGameClientConnectPrerequisite connection succeeded
    [   EngineServiceManager ]: CEngineServiceMgr::Activating loop ( game, 3 )
    [   VDebug               ]: CVDebugService (OnLoopActivate)
    [   Server               ]: SV:  IGameSystem2::LoopActivateAllSystems
    [   Host                 ]: HO:  IGameSystem2::LoopActivateAllSystems
    [   Server               ]: SV:  32 player server started
    [   Client               ]: CL:  IGameSystem2::LoopActivateAllSystems
    [ W HangWatchdog         ]: Hang detected.
    [   Server               ]: SV:  CDOTAGCServerSystem - adding listener
    [ W Filesystem           ]: Failed to load module chromehtml
    [   Developer            ]: CLocalize::FindSafe failed to localize: player_card_set_selection
    [   General              ]: Failed to load default backpack filters.
    [   Developer            ]: Trying to send message type 7195 (Unknown MsgType (7195) - Not Found) before GC connection established.  This is guaranteed to fail.
    [ W General              ]: CGCClientJobLeaguesInMonthRequest failed to get reply
    [   Server               ]: SV:  VAC secure mode is activated.
    [   Server               ]: SV:  "SirusDoma<1><STEAM_1:0:85892093><>" STEAM USERID validated
    [   Server               ]: SV:  Sending full update to client SirusDoma (requested full update (or initial update))
    [   Client               ]: CL:  Receiving uncompressed update from server
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 6
    [   Client               ]: CL:  Signon traffic "client":  incoming 25.278 KB [14 pkts], outgoing 1.472 KB [15 pkts]
    [   SoundEmitterSystem   ]: CSoundEmitterSystemBase::GetSoundEventSosKV unable to get event by hash 2056241019
    [   SndOperators         ]: CSosOperatorSystem::StartSoundEvent (null) unable to get SOS KeyValues
    after that, the Dota 2 (64 bit) [Retail] bring me to Dota 2 Menu...
    I type "jointeam good" but nothing happen, I noticed this line:

    Code:
    [   Client               ]: Dota 2
    [   Client               ]: Map: <empty>
    No map loaded, while my friend Console Log is say that the map is loaded:
    Code:
    [   Client               ]: Dota 2
    [   Client               ]: Map: test
    I decide to compare my console logs with my friend, everything is went different after this line:
    My Console Log:
    Code:
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02_surface2.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_01.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_03.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W General              ]: Error loading resource manifest "maps\template_map\world.vrman_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: WARNING: RESOURCE_TYPE_WORLD resource 'maps/template_map/world.vwrld' (264F601A3C16C5E3) requested but is not in the system. (Missing from from a manifest?)
    [ W General              ]: Warning: Error resource loaded for level maps/template_map/world.vwrld
    [   Server               ]: SV:  Server shutting down: 1
    [   HostStateManager     ]: Discarding pending request 'Loading template_map, 2'
    My Friend Console Log:
    Code:
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02_surface2.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_01.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_03.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "maps/test/world_lighting.vwrlt_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "maps/test/world_environmentmaps.vwenvmap_c" (Error: ERROR_FILEOPEN)
    [   Client               ]: CL:  CWaitForGameServerStartupPrerequisite done waiting for server
    [   Client               ]: CL:  CCreateGameClientJob creating client connection to localhost
    it seem something wrong with world_lightning.vwrlt_c and world_environmentmaps.vwenvmap_c so I verify Integrate Cache of Dota 2 Workshop Tools (I also did for Dota 2 too) but there is no missing files...

    I tried to save the map to different name, save it and build it, i got same result, i even analyze the Console Log, its really giving me the same result.
    Any Ideas? Hope the dev fix it in next version.

    ================================================== EDIT ==================================================

    So I figured out what happening here, it seem the compiler put the wrong folder inside the .vpk file.
    I noticed that there are very weird different between my build message with my friend build message.

    as you may noticed, there is part of this line in my build message:
    Code:
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\worldnodes\node000.vwnod_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\world.vwrld_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\entities\default_ents.vents_c
    -> 24.1MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\worldnodes\node000_mesh_base.vmesh_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\worldnodes\node000_mesh_base.vmdl_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\worldnodes\node000.vrman_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\world.vrman_c-> 17.8MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\world_physics.vphys_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\world_physics.vrman_c
    -> 0.0MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map\world_visibility.vvis_c
    -> 0.1MB steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps\template_map.gnv
    -> 0.0MB maps\template_map.vmap_c
    while my friend build message:
    Code:
    -> 0.0MB maps\template_map.vmap_c
    -> 0.1MB maps\template_map.gnv
    -> 0.0MB maps\template_map\world_visibility.vvis_c
    -> 17.8MB maps\template_map\world_physics.vphys_c
    -> 0.0MB maps\template_map\world_physics.vrman_c
    -> 0.0MB maps\template_map\world.vrman_c
    -> 0.0MB maps\template_map\world.vwrld_c
    -> 0.0MB maps\template_map\worldnodes\node000.vwnod_c
    -> 0.0MB maps\template_map\entities\default_ents.vents_c-> 24.1MB maps\template_map\worldnodes\node000_mesh_base.vmesh_c
    -> 0.0MB maps\template_map\worldnodes\node000_mesh_base.vmdl_c
    -> 0.0MB maps\template_map\worldnodes\node000.vrman_c
    don't mind the different file, i used some building (if i am not wrong) on those map, but look carefully the path.
    the program added full path of the dota 2 path!! (steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\dodge\maps) while dodge is my addon name.

    I tried open the compiled map (.vpk) with GCFScape and try to compare my .vpk with my friend.
    And look... THE DIFFERENT

    My vpk file:
    vpk1.png

    My Friend vpk file:
    vpk2.png

    The program add those full path before "maps" folder and it should be on the root folder instead...
    i thought it was something wrong with my program, so I copied whole his "win64" folder from his installation (SteamApps\common\dota 2 beta\dota_ugc\game\bin\win64) but nothing changed.

    I tried the .vpk map of my friend with dota_launch_custom_game and its work fine!
    then I tried to open template_map.vmap and save it as test.vmap then compile it, the program still include the full path in the compile process...
    Please dev, any workaround about this? maybe the path is stored in registry or something? this bug really should fixed in next update.
    Last edited by SirusDoma; 08-11-2014 at 06:20 AM.

  2. #2
    Basic Member
    Join Date
    Apr 2014
    Posts
    18
    One more analysis.
    I noticed that console "map" command is make the engine load the map from dota_imported folder inside dota_ugc\game folder
    so I put my compiled map (.vpk) inside the dota_imported, its not work. but when i try "map dota" or "map holdout_example" its working.

    here the Console Log that i tried to make engine load my compiled map named test.vpk that i put in dota_imported folder, I am using "map test" command.
    Code:
    [                        ]: ] map test
    [   Console              ]: Loading map test
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( LevelLoad, 8 )
    [   Client               ]: CL:  Disconnecting from server: 
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 0
    [   Client               ]: CL:  IGameSystem2::LoopDeactivateAllSystems
    [   Server               ]: SV:  Server shutting down: 1
    [   Server               ]: SV:  IGameSystem2::LoopDeactivateAllSystems
    [   Host                 ]: HO:  IGameSystem2::LoopDeactivateAllSystems
    [   VDebug               ]: CVDebugService (OnLoopDeactivate)
    [   EngineServiceManager ]: CEngineServiceMgr::Activating loop ( LevelLoad, 8 )
    [ W General              ]: CDOTA_SF_Dashboard::OnDashboardVisibilityChanged tried to call GetHud() w/o a g_pHudGameSystem loaded -- S2 porting issue due to lifespan of game systems
    [   EngineServiceManager ]: ----- Status -----
    [   EngineServiceManager ]: @      0   :  levelload 
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( game, 8 )
    [   Server               ]: SV:  maxplayers set to 32
    [ W Developer            ]: Can't load pure server whitelist in whitelist.cfg.
    [   Server               ]: SV:  PreservePlayerNetworkables(32)
    [   General              ]: Initializing script VM...
    [   General              ]: ...done
    [   Server               ]: SV:  Executing listen server config file
    [   General              ]: S:Gamerules: entering state 'DOTA_GAMERULES_STATE_INIT'
    [   Developer            ]: Unable to load #included script scripts/talker/response_rules_techies.txt
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [ W Server               ]: (null):  player entity -1 out of range, maxclients is 32
    [   Console              ]: exec: couldn't exec listenserver.cfg
    [ W ResourceSystem       ]: File error loading resource header "materials/models/particle/sphere_lightglow_refractblr.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/models/props_gameplay/dota_ar_frame/dota_ar_frame.vmat_c" (Error: ERROR_FILEOPEN)
    [   Server               ]: SV:  Spawn Server: test
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02_surface2.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_01.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_03.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W General              ]: Error loading resource manifest "maps\test\world.vrman_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: WARNING: RESOURCE_TYPE_WORLD resource 'maps/test/world.vwrld' (B82B7A6DC4E4560E) requested but is not in the system. (Missing from from a manifest?)
    [ W General              ]: Warning: Error resource loaded for level maps/test/world.vwrld
    [   Server               ]: SV:  Server shutting down: 1
    [   HostStateManager     ]: Discarding pending request 'Loading test, 8'
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( levelload, 9 )
    [ W EngineServiceManager ]: Switch to loop 'game' failed
    [   EngineServiceManager ]: CEngineServiceMgr::Activating loop ( levelload, 9 )
    [   HostStateManager     ]: Switching to Idle(levelload)
    [   EngineServiceManager ]: ----- Status -----
    [   EngineServiceManager ]: @      0   :  levelload 
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( game, 9 )
    [   Networking           ]: Network: IP 192.168.1.102, mode SP, dedicated No
    [   Networking           ]:   Port client = 0
    [   Networking           ]:   Port server = 0
    [   Networking           ]:   Port hltv = 0
    [   Networking           ]:   Port p2p = 0
    [   Server               ]: SV:  maxplayers set to 32
    [ W Developer            ]: Can't load pure server whitelist in whitelist.cfg.
    [   Server               ]: SV:  PreservePlayerNetworkables(32)
    [   General              ]: Initializing script VM...
    [   General              ]: ...done
    [   Developer            ]: Unable to load #included script scripts/talker/response_rules_techies.txt
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [ W Server               ]: (null):  player entity -1 out of range, maxclients is 32
    [   Networking           ]: Network: IP 192.168.1.102, mode MP, dedicated No
    [   Networking           ]:   Port client = 27005
    [   Networking           ]:   Port server = 27015
    [   Networking           ]:   Port hltv = 27020
    [   Networking           ]:   Port p2p = 0
    [   Server               ]: SV:  Spawn Server: <empty>
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02_surface2.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_01.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_03.vpcf_c" (Error: ERROR_FILEOPEN)
    [   Client               ]: CL:  CWaitForGameServerStartupPrerequisite done waiting for server
    [   Client               ]: CL:  CCreateGameClientJob creating client connection to localhost
    [   Client               ]: CL:  Sending connect to 127.0.0.1:27015
    [   Server               ]: SV:  Sending S2C_CHALLENGE [4213217134 auth 3] to loopback
    [   Client               ]: CL:  Received S2C_CHALLENGE [4213217134 auth 3] from loopback
    [   Client               ]: CL:  CSteam3Client::GetAuthSessionTicket
    [   Client               ]: CL:  Sending C2S_CONNECT [40 protocol 4213217134 auth 3] to loopback
    [   Server               ]: SV:  Receiving C2S_CONNECT [protocol 40 4213217134 auth 3] from loopback
    [   Server               ]: SV:  Sending S2C_CONNECTION to loopback
    [   Client               ]: CL:  Received S2C_CONNECTION from loopback
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 2
    [   Client               ]: CL:  Connected to 'loopback'
    [   Server               ]: SV:  Sending server info to 'loopback'
    [   Server               ]: SV:  SendInitialSpawnGroups sending 1 groups
    [   Client               ]: 
    [   Client               ]: Dota 2
    [   Client               ]: Map: <empty>
    [   Client               ]: Players: 1 (0 bots) / 32 humans
    [   Client               ]: Build: 6495
    [   Client               ]: Server Number: 8
    [   Client               ]: 
    [   General              ]: Initializing script VM...
    [   General              ]: ...done
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 3
    [   Client               ]: CL:  No pure server whitelist. sv_pure = 0
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 4
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 5
    [ W ResourceSystem       ]: File error loading resource header "materials/sun/overlay.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/cable/rope_shadowdepth.vmat_c" (Error: ERROR_FILEOPEN)
    [   Client               ]: CL:  CGameClientConnectPrerequisite connection succeeded
    [   EngineServiceManager ]: CEngineServiceMgr::Activating loop ( game, 9 )
    [   VDebug               ]: CVDebugService (OnLoopActivate)
    [   Server               ]: SV:  IGameSystem2::LoopActivateAllSystems
    [   Host                 ]: HO:  IGameSystem2::LoopActivateAllSystems
    [   Server               ]: SV:  32 player server started
    [   Client               ]: CL:  IGameSystem2::LoopActivateAllSystems
    [   Server               ]: SV:  Sending full update to client SirusDoma (requested full update (or initial update))
    [   Client               ]: CL:  Receiving uncompressed update from server
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 6
    [   Client               ]: CL:  Signon traffic "client":  incoming 25.379 KB [11 pkts], outgoing 1.231 KB [10 pkts]
    as you may noticed too.
    Code:
    [ W General              ]: Error loading resource manifest "maps\test\world.vrman_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: WARNING: RESOURCE_TYPE_WORLD resource 'maps/test/world.vwrld' (B82B7A6DC4E4560E) requested but is not in the system. (Missing from from a manifest?)
    [ W General              ]: Warning: Error resource loaded for level maps/test/world.vwrld
    [   Server               ]: SV:  Server shutting down: 1
    [   HostStateManager     ]: Discarding pending request 'Loading test, 8'
    and

    Code:
    Dota 2
    Map: <empty>
    that world seem not builded successfully, or it was missing, I don't know
    I dont have any idea about this..

  3. #3
    Basic Member
    Join Date
    Apr 2014
    Posts
    18
    bump

  4. #4
    Valve Developer
    Join Date
    Aug 2014
    Posts
    2
    There are a number of bugs here that cause the tools confusion when they see "game" somewhere in the path before our game directory.

    D:\Game\Steam\steamapps\common\dota 2 beta\dota_ugc\game\dota_addons\dodge\maps\template_map.vpk

    Until we ship a fix for this, you can work around it by changing your install path to something without "game" in it.

  5. #5
    Basic Member
    Join Date
    Apr 2014
    Posts
    18
    wow thanks for the reply dev!
    I see, I will try to rename the folder later.

    anyway, have any idea about Console Commands? why my tool using map command instead dota_launch_custom_game ?

  6. #6
    Basic Member
    Join Date
    Apr 2014
    Posts
    18
    Okay, the problem is solved after I reinstall the tools and renamed the D:\Game folder to the D:\Games
    just Everything is fixed, including the Console Commands...

    But I am not sure why the Console Commands is turned into dota_launch_custom_game instead map, since i reinstalled the tools and renamed the "Game" folder, i dont know which one that actually make the Console Commands changed.

    Once again, thanks for the reply dev!

  7. #7
    Valve Developer
    Join Date
    Aug 2014
    Posts
    2
    What you want is

    dota_launch_custom_game addonname mapname
    dota_minimap_create (if you want to auto-generate a minimap)
    jointeam good

    This is what the hammer map build/launch utility does when it figures out you're a Dota 2 addon. When it doesn't figure that out (due to bugs and the extra /game/ in the path) it falls back to

    map mapname (wrong!)

    which tries to launch your map as an un-modded dota map, ignoring all your custom addon scripts. It fails, of course, because it also gets the map name wrong. We'll get a fix out pretty soon, and then it'll do the right thing if you have an extra /game/ or two (or three) in the path.

    Thanks for finding and reporting the bugs!

  8. #8
    Basic Member Toyoka's Avatar
    Join Date
    Oct 2013
    Location
    Current position co-ordinates non-tracable. Unknown space.
    Posts
    833
    I'm also having a similar issue with my map where it won't load (it locks up my system during loading in-game, taking up all my remaining memory [~8 GBs]). I'm not sure if it's an issue with my map, or with file structure somehow messing up the loading of the map and locking my system? It wouldn't lock if it's a file structure issue (at least, I don't suppose it would), which leads me to believe that my map is somehow unoptimized or lacking (or having too much) something somewhere. Here's an overview of my map. The outer edges of the map is all water, but I also added FoW blockers all around the map inside the default map size border, not sure if this helps with performance/rendering or not. Also originally most of the geometry was below 0 on the z-axis, which I later moved upwards (so that the water [lowest part] is slightly above 0) after collapsing all the tiles. Perhaps it's not aligned properly to the grid and rendering more than it should? I don't know for sure.

    I've tried screenshoting the console output (couldn't, since system locked up shortly after, also doesn't appear to be a log anywhere in the directory), couldn't really find anything out of the ordinary, and it wouldn't output anything while loading (or attempting to render) my map while severely hampering the memory of my system.

    Edit: This is what the console spits out before it starts hanging (I closed it as it started eating up memory)

    Code:
    [                        ]: ] map sharvest_01
    [   Console              ]: Loading map sharvest_01
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( LevelLoad, 3 )
    [   Client               ]: CL:  Disconnecting from server: 
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 0
    [   Client               ]: CL:  IGameSystem2::LoopDeactivateAllSystems
    [   Server               ]: SV:  Server shutting down: 1
    [   Server               ]: SV:  IGameSystem2::LoopDeactivateAllSystems
    [   Host                 ]: HO:  IGameSystem2::LoopDeactivateAllSystems
    [   VDebug               ]: CVDebugService (OnLoopDeactivate)
    [   EngineServiceManager ]: CEngineServiceMgr::Activating loop ( LevelLoad, 3 )
    [ W General              ]: CDOTA_SF_Dashboard::OnDashboardVisibilityChanged tried to call GetHud() w/o a g_pHudGameSystem loaded -- S2 porting issue due to lifespan of game systems
    [   EngineServiceManager ]: ----- Status -----
    [   EngineServiceManager ]: @      0   :  levelload 
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( game, 3 )
    [   Server               ]: SV:  maxplayers set to 32
    [ W Developer            ]: Can't load pure server whitelist in whitelist.cfg.
    [   Server               ]: SV:  PreservePlayerNetworkables(32)
    [   General              ]: Initializing script VM...
    [   General              ]: ...done
    [   Server               ]: SV:  Executing listen server config file
    [   General              ]: S:Gamerules: entering state 'DOTA_GAMERULES_STATE_INIT'
    [   Developer            ]: Unable to load #included script scripts/talker/response_rules_techies.txt
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [ W Server               ]: (null):  player entity -1 out of range, maxclients is 32
    [   Console              ]: exec: couldn't exec listenserver.cfg
    [ W ResourceSystem       ]: File error loading resource header "materials/models/particle/sphere_lightglow_refractblr.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/models/props_gameplay/dota_ar_frame/dota_ar_frame.vmat_c" (Error: ERROR_FILEOPEN)
    [   Server               ]: SV:  Spawn Server: sharvest_01
    [   Server               ]: SV:  Connection to Steam servers successful.
    [   Server               ]: SV:  VAC secure mode is activated.
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02_surface2.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_01.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_03.vpcf_c" (Error: ERROR_FILEOPEN)
    [   Client               ]: CL:  CWaitForGameServerStartupPrerequisite done waiting for server
    [   Client               ]: CL:  CCreateGameClientJob creating client connection to localhost
    [   Client               ]: CL:  Sending connect to 127.0.0.1:27015
    [   Server               ]: SV:  Sending S2C_CHALLENGE [1996797796 auth 3] to loopback
    [   Client               ]: CL:  Received S2C_CHALLENGE [1996797796 auth 3] from loopback
    [   Client               ]: CL:  CSteam3Client::GetAuthSessionTicket
    [   Client               ]: CL:  Sending C2S_CONNECT [40 protocol 1996797796 auth 3] to loopback
    [   Server               ]: SV:  Receiving C2S_CONNECT [protocol 40 1996797796 auth 3] from loopback
    [   Server               ]: SV:  Sending S2C_CONNECTION to loopback
    [   Client               ]: CL:  Received S2C_CONNECTION from loopback
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 2
    [   Client               ]: CL:  Connected to 'loopback'
    [   Server               ]: SV:  Sending server info to 'loopback'
    [   Server               ]: SV:  SendInitialSpawnGroups sending 1 groups
    [   Client               ]: 
    [   Client               ]: Dota 2
    [   Client               ]: Map: sharvest_01
    [   Client               ]: Players: 1 (0 bots) / 32 humans
    [   Client               ]: Build: 6500
    [   Client               ]: Server Number: 2
    [   Client               ]: 
    [   General              ]: Initializing script VM...
    [   General              ]: ...done
    [   General              ]: C:Gamerules: entering state 'DOTA_GAMERULES_STATE_INIT'
    [ W General              ]: ILocalize::AddFile() failed to load file "resource/closecaption_english.txt".
    [   Developer            ]: Trying to send message type 2536 (Unknown MsgType (2536) - Not Found) before GC connection established.  This is guaranteed to fail.
    [   General              ]: Loading custom UI:
    [   Developer            ]: CMapOverview::SetMap: couldn't load file resource/overviews/sharvest_01.txt.
    [   Developer            ]: CMapOverview::SetMap: couldn't load file resource/overviews/sharvest_01.txt.
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 3
    [   Client               ]: CL:  No pure server whitelist. sv_pure = 0
    [   Server               ]: SV:  "„’٥„š٥ |„‘٨<1><STEAM_1:1:24750048><>" STEAM USERID validated
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 4
    [ W ResourceSystem       ]: WARNING: RESOURCE_TYPE_TEXTURE resource 'materials/effects/light_clouds_00.vtex' (286ED07CD368F312) requested but is not in the system. (Missing from from a manifest?)
    [ W ResourceSystem       ]: File error loading resource header "materials/sun/overlay.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/cable/rope_shadowdepth.vmat_c" (Error: ERROR_FILEOPEN)
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 5
    [   Client               ]: CL:  CGameClientConnectPrerequisite connection succeeded
    [   EngineServiceManager ]: CEngineServiceMgr::Activating loop ( game, 3 )
    [   VDebug               ]: CVDebugService (OnLoopActivate)
    [   Server               ]: SV:  IGameSystem2::LoopActivateAllSystems
    [   Host                 ]: HO:  IGameSystem2::LoopActivateAllSystems
    [ W HangWatchdog         ]: Hang detected.
    [                        ]: Disconnected From 'Localhost:29000'
    [                        ]: Connecting To 'Localhost:29000'
    [                        ]: Connected To 'Localhost:29000'
    Last edited by Toyoka; 08-14-2014 at 11:49 AM.

  9. #9
    Basic Member Toyoka's Avatar
    Join Date
    Oct 2013
    Location
    Current position co-ordinates non-tracable. Unknown space.
    Posts
    833
    Bump! (I should probably make a new thread for this)

    The map loading issue still persists for me, it seems. I've tried to rule out several things from within the map in order to see if any of them were causing the hangs and the inability for the map to load. I've attempted to optimize the geometry throughout the map, as well as delete unnecessary entities and I even removed/hid water from being compiled to make sure it wasn't a water-related performance issue. All with no difference. I'm thinking it may be something to do with the amount of height difference on the map (it's mostly paths and narrow areas on/around hills [like an island with large hills], very few open flat areas). Other than that, I have no idea what the issue may be (it's definitely not the map size, since I could load my old almost-full-Hammer-grid-sized map perfectly fine).

    I was able to wait out the system hang somehow. Shortly after, the game and the editor closed completely (except for the console, of course). Here's the log, if it's of any help (start of the log is shortly before the compiling of the map finished).


    Code:
    [   Hammer               ]: Begin loading file: c:\program files (x86)\steam\steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\sharvest\maps\sharvest_01.vmap
    [ W General              ]: Warning: Fell out of small block heap!
    [ W InputBindSystem      ]: Attempting to register the command MoveCameraForward3D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command MoveCameraLeft3D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command MoveCameraBackward3D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command MoveCameraRight3D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command MoveCameraUp3D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command MoveCameraDown3D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command MouseControlCamera2D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command MouseControlCamera3D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command MouseControlCamera3D_Toggle for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command HorizontalStrafeCamera for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command VerticalStrafeCamera for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command ZoomCameraIn for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command ZoomCameraOut for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command ZoomAllCamerasIn for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command ZoomAllCamerasOut for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command ToggleLockCameraHeight for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command ZoomForwardBack2D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command ZoomForwardBack3D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command PlanarStrafe3D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command RotateAboutTarget3D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command MouseLook3D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command SnapCameraToSelection for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command MouseControlCamera2D for context Camera multiple times
    [ W InputBindSystem      ]: Attempting to register the command ToggleLights for context LightingControl multiple times
    [ W InputBindSystem      ]: Attempting to register the command RotateLights for context LightingControl multiple times
    [   Hammer               ]: Completed loading file: c:\program files (x86)\steam\steamapps\common\dota 2 beta\dota_ugc\content\dota_addons\sharvest\maps\sharvest_01.vmap (10.4s)
    [   General              ]: Serializing(152923 root elements).......................................................................................................................................................Serializing(152974 root elements).......................................................................................................................................................Serializing(152588 root elements).......................................................................................................................................................Deleting autosave file: c:/program files (x86)/steam/steamapps/common/dota 2 beta/dota_ugc/content/_toolsautosave/hammer/dota_addons/sharvest/maps/sharvest_01001.vmap_autosave
    [   General              ]: Serializing(152439 root elements).......................................................................................................................................................Serializing(152439 root elements).......................................................................................................................................................Serializing(152439 root elements).......................................................................................................................................................
    [   VConComm             ]: ==============================================================
    [   VConComm             ]: =============== End VConsole Buffered Messages ===============
    [   VConComm             ]: ==============================================================
    [   Pipe                 ]: VConsole pipe (PipeTest): create message received, creating new pipe
    [   [I] Pipe             ]: VConsole pipe (PipeTest): create message received, creating new pipe
    [   Console              ]: Loading map sharvest_01
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( LevelLoad, 2 )
    [   EngineServiceManager ]: CEngineServiceMgr::Activating loop ( LevelLoad, 2 )
    [   EngineServiceManager ]: ----- Status -----
    [   EngineServiceManager ]: @      0   :  levelload 
    [ W ResourceSystem       ]: File error loading resource header "materials/vgui/hud/healthbar_withglow_white.vmat_c" (Error: ERROR_READING)
    [ W ResourceSystem       ]: File error loading resource header "materials/vgui/hud/portrait.vtex_c" (Error: ERROR_FILEOPEN)
    [   EngineServiceManager ]: CEngineServiceMgr::SwitchToLoop( game, 2 )
    [ W ResourceSystem       ]: File error loading resource header "materials/models/cubemaps/flat_gray.vtex_c" (Error: ERROR_FILEOPEN)
    [   Networking           ]: NET_GetBindAddresses found 192.168.1.64: 'Realtek PCIe GBE Family Controller'
    [   Networking           ]: Network: IP 192.168.1.64, mode MP, dedicated No
    [   Networking           ]:   Port client = 27005
    [   Networking           ]:   Port server = 27015
    [   Networking           ]:   Port hltv = 27020
    [   Networking           ]:   Port p2p = 0
    [   Server               ]: SV:  maxplayers set to 32
    [ W Developer            ]: Can't load pure server whitelist in whitelist.cfg.
    [   Server               ]: SV:  PreservePlayerNetworkables(32)
    [ W General              ]: ConVarRef r_flashoverbudget doesn't point to an existing ConVar
    [   General              ]: Initializing script VM...
    [   General              ]: ...done
    [   Server               ]: SV:  Executing listen server config file
    [   General              ]: S:Gamerules: entering state 'DOTA_GAMERULES_STATE_INIT'
    [   Developer            ]: Unable to load #included script scripts/talker/response_rules_techies.txt
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isallytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [   Developer            ]: (token -1) : Discarded rule because of invalid criterion isenemytechies
    [ W Server               ]: (null):  player entity -1 out of range, maxclients is 32
    [ W Console              ]: Unknown command or convar 'snd_reload_caches'!
    [   Console              ]: exec: couldn't exec listenserver.cfg
    [ W ResourceSystem       ]: File error loading resource header "materials/models/particle/sphere_lightglow_refractblr.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/models/props_gameplay/dota_ar_frame/dota_ar_frame.vmat_c" (Error: ERROR_FILEOPEN)
    [   Server               ]: SV:  Spawn Server: sharvest_01
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02_surface2.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_01.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_02.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/water_impact/water_splash_03.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/effects/fleck_ash1.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/effects/fleck_ash2.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/effects/fleck_ash3.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/effects/ember_swirling001.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/rain_storm_fx/rain_storm.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/rain_storm_fx/rain_storm_screen.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/rain_storm_fx/rain_storm_outer.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/rain_fx/ash.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/rain_fx/precipitation_ash.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/rain_fx/ash_outer.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/rain_fx/bugs_precipitation.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/rain_fx/bugs_precipitation_outer.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/rain_fx/smoke_precipitation.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/rain_fx/smoke_precipitation_screen.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "particles/rain_fx/smoke_precipitation_outer.vpcf_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/particle/snow_outer.vtex_c" (Error: ERROR_FILEOPEN)
    [   Client               ]: CL:  CWaitForGameServerStartupPrerequisite done waiting for server
    [   Client               ]: CL:  CCreateGameClientJob creating client connection to localhost
    [   Client               ]: CL:  Sending connect to 127.0.0.1:27015
    [   Server               ]: SV:  Sending S2C_CHALLENGE [687341245 auth 3] to loopback
    [   Server               ]: SV:  Connection to Steam servers successful.
    [   Client               ]: CL:  Received S2C_CHALLENGE [687341245 auth 3] from loopback
    [   Client               ]: CL:  CSteam3Client::GetAuthSessionTicket
    [   Client               ]: CL:  Sending C2S_CONNECT [40 protocol 687341245 auth 3] to loopback
    [   Server               ]: SV:  Receiving C2S_CONNECT [protocol 40 687341245 auth 3] from loopback
    [   Server               ]: SV:  Sending S2C_CONNECTION to loopback
    [   Client               ]: CL:  Received S2C_CONNECTION from loopback
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 2
    [   Client               ]: CL:  Connected to 'loopback'
    [   Server               ]: SV:  Sending server info to 'loopback'
    [   Server               ]: SV:  SendInitialSpawnGroups sending 1 groups
    [   Client               ]: 
    [   Client               ]: Dota 2
    [   Client               ]: Map: sharvest_01
    [   Client               ]: Players: 1 (0 bots) / 32 humans
    [   Client               ]: Build: 6506
    [   Client               ]: Server Number: 1
    [   Client               ]: 
    [ W General              ]: ConVarRef r_flashoverbudget doesn't point to an existing ConVar
    [   General              ]: Initializing script VM...
    [   General              ]: ...done
    [   General              ]: C:Gamerules: entering state 'DOTA_GAMERULES_STATE_INIT'
    [ W General              ]: ILocalize::AddFile() failed to load file "resource/closecaption_english.txt".
    [   Developer            ]: CGameEventManager::AddListener: event 'm_event_dota_player_update_query_unit' unknown.
    [   Developer            ]: CLocalize::FindSafe failed to localize: #DOTA_Tooltip_Ability_item_arcane_boots2
    [   Developer            ]: Trying to send message type 2536 (Unknown MsgType (2536) - Not Found) before GC connection established.  This is guaranteed to fail.
    [   General              ]: Loading custom UI:
    [   Developer            ]: CMapOverview::SetMap: couldn't load file resource/overviews/sharvest_01.txt.
    [   Developer            ]: CMapOverview::SetMap: couldn't load file resource/overviews/sharvest_01.txt.
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 3
    [   Client               ]: CL:  No pure server whitelist. sv_pure = 0
    [   Server               ]: SV:  VAC secure mode is activated.
    [   Server               ]: SV:  "„’٥„š٥ |„‘٨<1><STEAM_1:1:24750048><>" STEAM USERID validated
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 4
    [ W ResourceSystem       ]: File error loading resource header "materials/sun/overlay.vmat_c" (Error: ERROR_FILEOPEN)
    [ W ResourceSystem       ]: File error loading resource header "materials/cable/rope_shadowdepth.vmat_c" (Error: ERROR_FILEOPEN)
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 5
    [   Client               ]: CL:  CGameClientConnectPrerequisite connection succeeded
    [   EngineServiceManager ]: CEngineServiceMgr::Activating loop ( game, 2 )
    [   VDebug               ]: CVDebugService (OnLoopActivate)
    [   Server               ]: SV:  IGameSystem2::LoopActivateAllSystems
    [   Host                 ]: HO:  IGameSystem2::LoopActivateAllSystems
    [ W ResourceSystem       ]: WARNING: RESOURCE_TYPE_MODEL resource 'maps/sharvest_01/entities/rain_1.vmdl' (2946C1A1F20BD92C) requested but is not in the system. (Missing from from a manifest?)
    [   VScript              ]: Template addon is loaded.
    [ W HangWatchdog         ]: Hang detected.
    [   General              ]: CDOTA_Commander::UpdatePassabilityGrid() took 32902ms for 159x159 grid.
    [   Server               ]: CNavGameSystem::OnEventActiveSpawnGroupChanged(sharvest_01) switching nav mesh
    [   Server               ]: SV:  32 player server started
    [   Client               ]: CL:  IGameSystem2::LoopActivateAllSystems
    [   HostStateManager     ]: Loading sharvest_01
    [   EngineServiceManager ]: ----- Status -----
    [   EngineServiceManager ]: @      0   :  game 
    [   Server               ]: SV:  CDOTAGCServerSystem - adding listener
    [ W Filesystem           ]: Failed to load module chromehtml
    [   Entity System        ]: SERVER: npc_dota_hero_announcer(CDOTA_Unit_Announcer) 'Announcer' thinking for 13.46 ms!!!
    [   General              ]: S:Gamerules: entering state 'DOTA_GAMERULES_STATE_HERO_SELECTION'
    [   Server               ]: SV:  Sending full update to client „’٥„š٥ |„‘٨ (requested full update (or initial update))
    [   Client               ]: CL:  Receiving uncompressed update from server
    [   General              ]: Attempting to precache model, but model name is NULL
    [   General              ]: Attempting to precache model, but model name is NULL
    [   Developer            ]: CMapOverview::SetMap: couldn't load file resource/overviews/sharvest_01.txt.
    [   Developer            ]: CMapOverview::SetMap: couldn't load file resource/overviews/sharvest_01.txt.
    [   Client               ]: CL:  CDOTAGCClientSystem::NotifyClientSignon: 6
    [   Client               ]: CL:  Signon traffic "client":  incoming 66.341 KB [11 pkts], outgoing 1.375 KB [12 pkts]
    [   General              ]: 0:  Reinitialized 0 predictable entities
    [   General              ]: C:Gamerules: entering state 'DOTA_GAMERULES_STATE_HERO_SELECTION'
    [ W HangWatchdog         ]: Hang detected.
    [ W HangWatchdog         ]: Hang detected.
    [ W HangWatchdog         ]: Hang detected.
    [ W HangWatchdog         ]: Hang detected.
    [ W HangWatchdog         ]: Hang detected.
    [ W HangWatchdog         ]: Hang detected.
    [                        ]: Disconnected From 'Localhost:29000'
    [                        ]: Connecting To 'Localhost:29000'
    [                        ]: Connected To 'Localhost:29000'
    This issue has been quite frustrating to deal with since I'm not able to test my map thoroughly without being able to load it in-game/engine. Any help is appreciated! (Just as an aside; the map doesn't go past the loading screen, even though it says it's in the 'hero pick' state)

    Edit: This is no longer the case. The issue was that the map cannot exceed 4098 units in height.
    Last edited by Toyoka; 09-26-2014 at 03:16 PM. Reason: Fixed

  10. #10
    HI, my problem is console gives me this ConVarRef dota_workshoptools_limited_ui doesn't point to an existing ConVar. Dota crashed after few seconds it launched. please help me. please Dev

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •