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/24 11:19] 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)) 
 +  * 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 11: Line 13:
  
   * [[windows;10|Windows 10 (21H2)]]   * [[windows;10|Windows 10 (21H2)]]
 +  * [[programs;windows;steamcmd|SteamCMD + Goldberg Emu]]
  
-====== SteamCMD ======+====== Dota 2 Pre-Crownfall ======
  
-  * https://developer.valvesoftware.com/wiki/SteamCMD+===== Restore =====
  
-  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"+  "%SystemRoot%\explorer.exe" "%ProgramFiles%"
  
-  "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +quit +  DIR /B "%ProgramFiles%\Dota 2 Pre-Crownfall\game\bin\win64\dota2.exe"
- +
-====== Dota 2 Pre-Crownfall ======+
  
 ===== Folder ===== ===== Folder =====
Line 38: 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 48: 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 58: 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 68: 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 78: 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 88: 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 98: 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 108: 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 ====
  
-  * Back-up/archive folder ((''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 121:
 **** ****
  
-  RMDIR /S /Q "%ProgramFiles(x86)%\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(x86)%\Steam\emu\steam_settings" & "notepad.exe" "%ProgramFiles(x86)%\Steam\emu\steam_settings\force_account_name.txt" +
- +
-  Espionage724 +
- +
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\emu\steam_settings\disable_networking.txt" & "notepad.exe" "%ProgramFiles(x86)%\Steam\emu\steam_settings\disable_overlay.txt" & "notepad.exe" "%ProgramFiles(x86)%\Steam\emu\steam_settings\offline.txt"+
  
 ====== Compat Settings ====== ====== Compat Settings ======
  
-****+  "%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 157: 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 163: 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 189: Line 167:
 **** ****
  
-  MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2 Pre-Crownfal" & "explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2 Pre-Crownfal"+  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.1769271587.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