User Tools

Site Tools


games:windows:dota_2_pre-crownfall_steamcmd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
games:windows:dota_2_pre-crownfall_steamcmd [2026/01/25 16:57] Sean Rhonegames:windows:dota_2_pre-crownfall_steamcmd [2026/06/01 04:35] (current) – [Compat Settings] Sean Rhone
Line 3: Line 3:
   * Dota 2   * Dota 2
   * Build 9968 (revision 8806282)   * Build 9968 (revision 8806282)
-  * Pre-Crownfall ((Before [[https://steamdb.info/patchnotes/14102378/|Crownfall]] 7.36 (April 18, 2024); No Hero Facets)) ((Files based around patch [[https://steamdb.info/patchnotes/13942756/|13942756]]))+  * Pre-Crownfall ((Before [[https://steamdb.info/patchnotes/14102378/|Crownfall]] 7.36 (April 18, 2024); this version doesn't have Hero Facets)) ((Files based around patch [[https://steamdb.info/patchnotes/13942756/|13942756]]))
   * SteamCMD ((https://developer.valvesoftware.com/wiki/SteamCMD))   * SteamCMD ((https://developer.valvesoftware.com/wiki/SteamCMD))
 +  * Goldberg Emulator ((https://mr_goldberg.gitlab.io/goldberg_emulator/))
   * https://blog.realmofespionage.xyz/?p=194   * https://blog.realmofespionage.xyz/?p=194
   * DX11 ((Vulkan API is DLC; see [[games;bsd;wine;dota_2_steamcmd?rev=1747611205#todo|FreeBSD]] under ''Reset settings (DX11)''))   * DX11 ((Vulkan API is DLC; see [[games;bsd;wine;dota_2_steamcmd?rev=1747611205#todo|FreeBSD]] under ''Reset settings (DX11)''))
Line 12: Line 13:
  
   * [[windows;10|Windows 10 (21H2)]]   * [[windows;10|Windows 10 (21H2)]]
 +  * [[programs;windows;steamcmd|SteamCMD + Goldberg Emu]]
  
-====== SteamCMD ======+====== Dota 2 Pre-Crownfall ======
  
-  MKDIR "%ProgramFiles%\Steam" & DEL /Q "%Temp%\steamcmd.exe" "%ProgramFiles%\Steam\steamcmd.exe" & "curl.exe" --output "%Temp%\steamcmd.exe" --location "https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip" && "tar.exe" -xvf "%Temp%\steamcmd.exe" -C "%ProgramFiles%\Steam"+===== Restore =====
  
-  "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724+quit+  "%SystemRoot%\explorer.exe" "%ProgramFiles%"
  
-====== Dota 2 Pre-Crownfall ======+  DIR /B "%ProgramFiles%\Dota 2 Pre-Crownfall\game\bin\win64\dota2.exe"
  
 ===== Folder ===== ===== Folder =====
Line 37: Line 39:
   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "373301" "345077333630773072" +quit   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "373301" "345077333630773072" +quit
  
-  ROBOCOPY "%ProgramFiles%\Steam\steamapps\content\app_570\depot_373301" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E+  "%SystemRoot%\System32\Robocopy.exe" "%ProgramFiles%\Steam\steamapps\content\app_570\depot_373301" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E
  
 ==== Win32 ==== ==== Win32 ====
Line 47: Line 49:
   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "373302" "3223891623566010794" +quit   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "373302" "3223891623566010794" +quit
  
-  ROBOCOPY "%ProgramFiles%\Steam\steamapps\content\app_570\depot_373302" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E+  "%SystemRoot%\System32\Robocopy.exe" "%ProgramFiles%\Steam\steamapps\content\app_570\depot_373302" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E
  
 ==== Win64 ==== ==== Win64 ====
Line 57: Line 59:
   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "373303" "4910157572659539857" +quit   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "373303" "4910157572659539857" +quit
  
-  ROBOCOPY "%ProgramFiles%\Steam\steamapps\content\app_570\depot_373303" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E+  "%SystemRoot%\System32\Robocopy.exe" "%ProgramFiles%\Steam\steamapps\content\app_570\depot_373303" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E
  
 ==== Content 2 ==== ==== Content 2 ====
Line 67: Line 69:
   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "381451" "1614127368160565013" +quit   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "381451" "1614127368160565013" +quit
  
-  ROBOCOPY "%ProgramFiles%\Steam\steamapps\content\app_570\depot_381451" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E+  "%SystemRoot%\System32\Robocopy.exe" "%ProgramFiles%\Steam\steamapps\content\app_570\depot_381451" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E
  
 ==== Content 3 ==== ==== Content 3 ====
Line 77: Line 79:
   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "381452" "5177112179094656049" +quit   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "381452" "5177112179094656049" +quit
  
-  ROBOCOPY "%ProgramFiles%\Steam\steamapps\content\app_570\depot_381452" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E+  "%SystemRoot%\System32\Robocopy.exe" "%ProgramFiles%\Steam\steamapps\content\app_570\depot_381452" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E
  
 ==== Content 4 ==== ==== Content 4 ====
Line 87: Line 89:
   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "381453" "2704118242337151326" +quit   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "381453" "2704118242337151326" +quit
  
-  ROBOCOPY "%ProgramFiles%\Steam\steamapps\content\app_570\depot_381453" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E+  "%SystemRoot%\System32\Robocopy.exe" "%ProgramFiles%\Steam\steamapps\content\app_570\depot_381453" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E
  
 ==== Content 5 ==== ==== Content 5 ====
Line 97: Line 99:
   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "381454" "5297697076786798060" +quit   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "381454" "5297697076786798060" +quit
  
-  ROBOCOPY "%ProgramFiles%\Steam\steamapps\content\app_570\depot_381454" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E+  "%SystemRoot%\System32\Robocopy.exe" "%ProgramFiles%\Steam\steamapps\content\app_570\depot_381454" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E
  
 ==== Content 6 ==== ==== Content 6 ====
Line 107: Line 109:
   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "381455" "3533452766342976639" +quit   "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +download_depot "570" "381455" "3533452766342976639" +quit
  
-  ROBOCOPY "%ProgramFiles%\Steam\steamapps\content\app_570\depot_381455" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E+  "%SystemRoot%\System32\Robocopy.exe" "%ProgramFiles%\Steam\steamapps\content\app_570\depot_381455" "%ProgramFiles%\Dota 2 Pre-Crownfall" /MOVE /E
  
 ==== Back-up ==== ==== Back-up ====
Line 113: Line 115:
   * ''50.2 GB'', 23,336 Files, 2,020 Folders   * ''50.2 GB'', 23,336 Files, 2,020 Folders
  
-  "explorer.exe" "%ProgramFiles%\Dota 2 Pre-Crownfall"+  "%SystemRoot%\explorer.exe" "%ProgramFiles%\Dota 2 Pre-Crownfall"
  
 ==== Clean-up ==== ==== Clean-up ====
Line 120: Line 122:
  
   RMDIR /S /Q "%ProgramFiles%\Steam\steamapps\content\app_570"   RMDIR /S /Q "%ProgramFiles%\Steam\steamapps\content\app_570"
- 
-====== Goldberg Emulator ====== 
- 
-  * Forces Dota 2 to offline, sets display name, and allows settings save/persistence ((in-game video settings don't stick otherwise; settings save to Steam user account and relies on Steam APIs)) 
-  * [[https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/jobs/4247811310/artifacts/download|Latest zip]] (([[https://mr_goldberg.gitlab.io/goldberg_emulator/|source]])) 
-  * Last tested: ''Goldberg_Lan_Steam_Emu_master--475342f0.zip'' 
- 
-  MKDIR "%ProgramFiles%\Steam\emu" & DEL /Q "%Temp%\Goldberg_Lan_Steam_Emu_master.zip" "%ProgramFiles%\Steam\emu\steamclient64.dll" & "curl.exe" --output "%Temp%\Goldberg_Lan_Steam_Emu_master.zip" --location "https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/jobs/4247811310/artifacts/download" && "tar.exe" -xvf "%Temp%\Goldberg_Lan_Steam_Emu_master.zip" --strip-components="1" -C "%ProgramFiles%\Steam\emu" "experimental_steamclient/steamclient64.dll" 
- 
-  DIR "%ProgramFiles%\Steam\emu\steamclient64.dll" 
- 
-  REG ADD "HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\ActiveProcess" /v "SteamClientDll64" /t "REG_SZ" /d "C:\Program Files\Steam\emu\steamclient64.dll" /f 
- 
-===== Settings ===== 
- 
-  * ''force_account_name.txt'' for in-game username 
-  * All other files are empty 
- 
-  MKDIR "%ProgramFiles%\Steam\emu\steam_settings" & ECHO Espionage724 > "%ProgramFiles%\Steam\emu\steam_settings\force_account_name.txt" & TYPE NUL > "%ProgramFiles%\Steam\emu\steam_settings\disable_networking.txt" & TYPE NUL > "%ProgramFiles%\Steam\emu\steam_settings\disable_overlay.txt" & TYPE NUL > "%ProgramFiles%\Steam\emu\steam_settings\offline.txt" 
  
 ====== Compat Settings ====== ====== Compat Settings ======
  
-  REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%ProgramFiles%\Dota 2 Pre-Crownfall\game\bin\win64\dota2.exe" /t "REG_SZ" /d "~ DISABLEDXMAXIMIZEDWINDOWEDMODE HIGHDPIAWARE DISABLEDWM DISABLETHEMES NoDTToDITMouseBatch DXPrimaryEmulation NoGDIHWAcceleration" /f+  "%SystemRoot%\System32\reg.exe" ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%ProgramFiles%\Dota 2 Pre-Crownfall\game\bin\win64\dota2.exe" /t "REG_SZ" /d "~ DISABLEDXMAXIMIZEDWINDOWEDMODE HIGHDPIAWARE DISABLEDWM DISABLETHEMES NoDTToDITMouseBatch" /f
  
-  REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dota2.exe" /v "UseLargePages" /t "REG_DWORD" /d "1" /f+  "%SystemRoot%\System32\reg.exe" ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dota2.exe" /v "UseLargePages" /t "REG_DWORD" /d "1" /f
  
 ====== Firewall ====== ====== Firewall ======
Line 152: Line 135:
 **** ****
  
-  "netsh.exe" advfirewall firewall add rule name="Dota 2 Pre-Crownfall" dir="in" action="block" profile="any" program="%ProgramFiles%\Dota 2 Pre-Crownfall\game\bin\win64\dota2.exe" && "netsh.exe" advfirewall firewall add rule name="Dota 2 Pre-Crownfall" dir="out" action="block" profile="any" program="%ProgramFiles%\Dota 2 Pre-Crownfall\game\bin\win64\dota2.exe"+  "%SystemRoot%\System32\netsh.exe" advfirewall firewall add rule name="Dota 2 Pre-Crownfall" dir="in" action="block" profile="any" program="%ProgramFiles%\Dota 2 Pre-Crownfall\game\bin\win64\dota2.exe" & "%SystemRoot%\System32\netsh.exe" advfirewall firewall add rule name="Dota 2 Pre-Crownfall" dir="out" action="block" profile="any" program="%ProgramFiles%\Dota 2 Pre-Crownfall\game\bin\win64\dota2.exe"
  
 ===== Delete Rules ===== ===== Delete Rules =====
Line 158: Line 141:
 **** ****
  
-  "netsh.exe" advfirewall firewall delete rule name="Dota 2 Pre-Crownfall"+  "%SystemRoot%\System32\netsh.exe" advfirewall firewall delete rule name="Dota 2 Pre-Crownfall"
  
 ====== Initial Settings ====== ====== Initial Settings ======
Line 184: Line 167:
 **** ****
  
-  MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2 Pre-Crownfall" & "explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2 Pre-Crownfall"+  MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2 Pre-Crownfall" & "%SystemRoot%\explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2 Pre-Crownfall"
  
 ==== Dota 2 ==== ==== Dota 2 ====
/srv/www/wiki/data/attic/games/windows/dota_2_pre-crownfall_steamcmd.1769378233.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki