Исправление ошибки "Can't find filesystemopendialog.dll"

From Valve Developer Community
Jump to: navigation, search
English (en)Русский (ru)한국어 (ko)
... Icon-Important.png
Cant-load-FileSystemOpenDialog-dll.png

Это ошибка происходит при запуске Hammer World Editor, и она может исправлено инструкцией ниже.

Исправление ошибки

Ошибка возникает из-за отсутствия локальной копии файла filesystemopendialog.dll, и это может быть исправлено следующими шагами:

  • Запустите Half-Life 2 Half-Life 2, Half-Life 2: Deathmatch Half-Life 2: Deathmatch, или Counter-Strike: Source Counter-Strike: Source.
  • Запустите вашу модификацию (если вы создаете карту для мода).
  • Проверьте файл GameInfo.txt. Некоторые моды могут требовать определенные игры, но автор не смог настроить их должным образом.
  • В GameInfo.txt, когда ToolsAppId установлен в AppId, вы так же можете получать эту ошибку. Попробуйте изменить ToolsAppId.
  • Если вы пытаетесь запустить Hammer в The Ship SDK English и получаете эту ошибку, Вы должны выполнить командный файл.

SDK update исправление

С 7 Ноября (2007) SDK обновился, вы столкнетесь с такой ошибкой при использовании игр с Episode One движком (Half-Life 2, Counter-Strike: Source, Half-Life 2: Episode One, и все моды). Временное исправление, это использование старой версии движка:

  1. В Steam, правый клик на Source SDK и выберите Properties.
  2. Под вкладкой General, кликните на кнопке Set launch options....
  3. Напишите -engine ep1 в диалоговое окно, и нажмите OK.
  4. Нажмите на Close, чтобы вернутся в обычное Steam окно.
Note.pngNote:Есть и другие, более лучшие способа исправления, см. Source SDK SE2 Ошибки English.

Чтобы переключится обратно на новый движок, Выполните те же шаги, что и выше, но используйте -engine orangebox.

См. Также