Fresh install of empires

Discussion in 'Closed bugs' started by ViroMan, Nov 3, 2013.

  1. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,381
    Likes Received:
    4
    Trophy Points:
    0
    Fresh install of empires + old empires GCFs(since its the ONLY way this shitty install of empires works)

    Two crash dumps. Can not join map with dustvally playing. :( also it will always reset my graphic settings to low but leaves the resolution alone.

    I was playing earlier fine. One thing I noticed is that Heavies on both teams look like they are made out of chrome. The BE apc too.

    edit:
    a few pages in on this thread I took some time to discover what the problem was.
    so... here is a list of the exact needed files to get empires running and the error code generated when that file is missing. This is also the order empires looks for these files. The files need to be in steamapps directory.

    17741 Ver 0 = empires_content.gcf
    17742 Ver 0 = empires_base.gcf
    17743 Ver 0 = empires_scripts.gcf
    206 Ver 8 = source materials.gcf
    207 Ver 4 = source models.gcf
    208 Ver 4 = source sounds.gcf
    215 Ver 1 = source sdk base.gcf
    216 Ver 82 = source 2007 binaries.gcf
    305 Ver 5 = source 2007 shared materials.gcf
    306 Ver 0 = source 2007 shared models.gcf
    307 Ver 0 = source 2007 shared sounds.gcf
    218 Ver 0 = source sdk base 2007.gcf
     
    Last edited: Apr 20, 2014
  2. 101010

    101010 Member

    Messages:
    996
    Likes Received:
    2
    Trophy Points:
    0
    Should put a download link to the old GCFs on the start up screen. Or do another server like the "invalid steam userid"
    Maybe even just push an update to include the old GCFs.
     
  3. FN198

    FN198 Member

    Messages:
    2,434
    Likes Received:
    0
    Trophy Points:
    0
    this is not a fresh install of empires if you are using the old gcfs
     
  4. 101010

    101010 Member

    Messages:
    996
    Likes Received:
    2
    Trophy Points:
    0
    Yes...it is Fresh install of empires + old empire GCFs.
    A lot of people are having issues where a fresh install is not working unless you use old GCFs. They should not be needed but for some reason they are.
     
  5. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,381
    Likes Received:
    4
    Trophy Points:
    0
    Installing empires fresh fresh gives no play. It does not create empty gcfs.. it just fails. placing old gcf's works.
     
  6. FN198

    FN198 Member

    Messages:
    2,434
    Likes Received:
    0
    Trophy Points:
    0
    reinstall steam to a different %steamdir%, then install empires.
     
  7. Neoony

    Neoony Member

    Messages:
    1,366
    Likes Received:
    106
    Trophy Points:
    0
    might be mat_bumpmap
    set it to 1 or 0

    but setting it to 0 should make "chrome" models
     
    Last edited: Nov 9, 2013
  8. Beerdude26

    Beerdude26 OnThink(){ IsDownYet(); }

    Messages:
    7,243
    Likes Received:
    13
    Trophy Points:
    0
    Either that or mat_specular 0 / 1
     
  9. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,381
    Likes Received:
    4
    Trophy Points:
    0
    I will try a 100% fresh install of steam + empires sometime this week.

    anyways I don't see how a new install of empires suddenly made it look like shit.
     
  10. Candles

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

    Messages:
    4,251
    Likes Received:
    10
    Trophy Points:
    0
    I actually have this issue on my laptop while testing some things. I loaded up money and the console vomited issues about EOF's in texture files; it was missing the skybox texture and was rendering SKIP textures. All the texture files it couldn't find I then found in the "source materials 2007.gcf" file, and GCFScape throws more EOF errors if I try to access them from it.
     
  11. 101010

    101010 Member

    Messages:
    996
    Likes Received:
    2
    Trophy Points:
    0
    Source 2007 is now vpk. stored at C:\Program Files\Steam\SteamApps\common\Source SDK Base 2007\vpks
    depot_206_dir.vpk has the materials
    OR
    https://www.dropbox.com/s/5i2yzuelbrrxcmb/materials.rar
     
    Last edited: Nov 15, 2013
  12. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,381
    Likes Received:
    4
    Trophy Points:
    0
    100% fresh install of empires & steam & source 2007... FAIL!

    Steps taken:
    1. Moved apps dir out of steam(I don't fucking want to download 200gbs+ of shit again even at 2mb/s)
    2. Uninstalled steam(made sure steam dir was gone)
    3. Installed steam
    4. Installed source 2007
    5. Verified source 2007
    6. Ran source 2007
    7. Installed empires
    8. Verified empires
    9. TRIED to run empires via Steam( see code snippet 1)
    10. TRIED to run empires manually via Launcher( see code snippet 2)
    Code:
    MountAppFileSystem() failed:
    SteamMountAppFileSystem(17740,4294967295,0x18d9fd4) failed with
    error 5: No CS online with App 17741 Ver 0
    Code:
    Can't find background image materials/console/startup_loading.vtf

    So ya... empires install is a fail probably for 90% of people who want to try it.
     
  13. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,381
    Likes Received:
    4
    Trophy Points:
    0
    Solution to fucked empires install

    So, I have been dicking around with empires... since I want to play it and now can not...

    I have discovered that Empires does NOT like source SDK 2007(new version). It likes the old GCFs.

    List of required files for my Empires to play that go in steamapps

    old empires GCFs:
    empires_base.gcf
    empires_content.gcf
    empires_scripts.gcf

    old source 2007 GCFs:
    source 2007 binaries.gcf
    source 2007 shared materials.gcf
    source 2007 shared models.gcf
    source 2007 shared sounds.gcf
    source sdk base 2007.gcf

    You do NOT get the above GCF's by downloading source sdk 2007 anymore. I had to copy them in from my backup dir.

    source 2006 GCFs:
    source materials.gcf
    source models.gcf
    source sdk base.gcf
    source sounds.gcf

    if any of the above files are missing I can't start empires.
     
  14. Trickster

    Trickster Retired Developer

    Messages:
    16,576
    Likes Received:
    46
    Trophy Points:
    0
    Keep posting, this thread is getting read and Candles is trying stuff based off what you're writing. Really good work Viroman.
     
    Last edited: Nov 17, 2013
  15. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,381
    Likes Received:
    4
    Trophy Points:
    0
    Well my empires is currently working.. its sort of screwed on a few maps since those maps expect materials and models to exist that I don't have. GCFscape also says my empires GCF's are sort of screwed. Verify fails on over 3/4 of the files in there. It used to be perfect so I duno if steam fucked them over.

    I sometimes get HL2 crashes and they do NOT produce a dump file. Happens on map changes. If I start the game up and join again, no problem.

    I am right now downloading the SVN empires since I have seen that the SVN empires has some models and materials that steam empires doesn't have. I will cross breed the two and see what I can come up with.
     
    Last edited: Nov 17, 2013
  16. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,381
    Likes Received:
    4
    Trophy Points:
    0
    So I managed to combine the SVN and steam empires with no noticeable results.

    I also managed to find(on a backup HD) Copies of my empires and source sdk 2007 GCF's that pass validation. Swapped them in to steamapps dir and there doesn't seem to be any difference.

    It seems to me that empires is only requesting the GCF's because a list tells them that is what they need to open. The contents does not matter to it since it probably won't read them. Giving them shit or good GCF's doesn't matter.
     
  17. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,381
    Likes Received:
    4
    Trophy Points:
    0
    damn it...

    So I thought... hmm what if I placed my backup copy of empires in my user dir just like it used to be and remove the common empires.

    NOPE!

    Fucking steam goes... we need to update your files... and removes ALL of the GCFs(source sdk 2007, source SDK 2006, and empires GCF's)

    and guess what... it don't work.
     
  18. Candles

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

    Messages:
    4,251
    Likes Received:
    10
    Trophy Points:
    0
    Although this is stuff that I've already seen from personal testing, I greatly appreciate it because you're verifying things that I can now rule out are just a problem on my end. Everything I'm learning has lead me down to some wrong conclusions that I discussed with others but got me a bit further to understanding everything. So I've reached a tentative conclusion based off two lines of reasoning.

    The first is that the issues with finding the materials/console/startup_loading.vmt are because Source 2007 is now using VPK's, and that the Empire's SDK filesystem code doesn't support VPKs.

    The second is that for the MountAppFilesystem error, if we switch Empires to use VPKs too, then it might fix itself.

    Both of these lead to the very tentative conclusion that the solution is to update Empires to Source 2013. I'd much rather discuss the reasoning and feasibility with the rest of the devs before finalizing anything.
     
  19. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,381
    Likes Received:
    4
    Trophy Points:
    0
    Thanks for sharing your findings.
     
  20. 101010

    101010 Member

    Messages:
    996
    Likes Received:
    2
    Trophy Points:
    0
    I got it to work by doing a fresh install.
    Moving empires folder from
    C:\Program Files (x86)\Steam\SteamApps\common\Empires
    To
    C:\Program Files (x86)\Steam\SteamApps\sourcemods

    Chang the gameinfo.txt

    "GameInfo" {
    game "Empires"
    title "EMPIRES"
    developer "Empires Mod Team"
    developer_url "http://www.empiresmod.com"
    icon "resource/steam_icon"
    manual "http://www.empiresmod.com/help"
    type multiplayer_only


    FileSystem {
    SteamAppId 17740 // GCF for TF2, required for ep2 sdk
    ToolsAppId 211 // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.

    SearchPaths {

    Game |gameinfo_path|.
    Game Empires
    game+mod ep2/ep2_sound_vo_english.vpk
    game+mod ep2/ep2_pak.vpk
    game |all_source_engine_paths|episodic/ep1_sound_vo_english.vpk
    game |all_source_engine_paths|episodic/ep1_pak.vpk
    game |all_source_engine_paths|hl2/hl2_sound_vo_english.vpk
    game |all_source_engine_paths|hl2/hl2_pak.vpk
    game |all_source_engine_paths|hl2/hl2_textures.vpk
    game |all_source_engine_paths|hl2/hl2_sound_misc.vpk
    game |all_source_engine_paths|hl2/hl2_misc.vpk
    platform |all_source_engine_paths|platform/platform_misc.vpk

    mod+mod_write+default_write_path |gameinfo_path|.

    game+game_write |gameinfo_path|.

    gamebin episodic/bin

    game |all_source_engine_paths|episodic
    game |all_source_engine_paths|hl2
    platform |all_source_engine_paths|platform
    }
    }
    }



    Then Fix the steam.inf
    PatchVersion=2.41
    ProductName=Empires
    appID=17740
     
    Last edited: Nov 17, 2013

Share This Page