Press "Enter" to skip to content

Oyunlar və proqramlar üçün dinput8.dll faylını necə yükləmək olar

If nothing happens, download GitHub Desktop and try again.

elishacloud/dinputto8

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

  • Local
  • Codespaces

HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

Latest commit message
Commit time

README.md

dinputto8 is a dll module that is designed to improve compatibility in games using DirectInput 1-7 (dinput.dll) by converting all API calls to their equivalent DirectInput 8 (dinput8.dll) ones. This allows older games to be able to use newer tools and wrappers written for DirectInput 8.

To install just download the latest binary release from the repository’s Release page and unzip the dinput.dll file into the folder of a DirectInput 1-7 program or game.

Note: Do not attempt to overwrite any .dll in a Windows system directory as it is currently not supported and will not work.

Delete the dinput.dll files from the game’s directory. You can also delete the associated log file, if there is one.

  • 1NSANE
  • 8th Wonder of the World
  • Arcanum
  • Atlantis 3: The New World
  • B-17: Flying Fortress
  • Beyond Atlantis
  • Call To Power 2
  • Castle Adventure
  • Colin McRae Rally 2
  • Commandos 2
  • Commandos 3
  • Conquest: Frontier Wars
  • Chris Sawyer’s Locomotion
  • Dark Reign
  • Digger XP
  • DOSBox
  • Dungeon Keeper 2
  • Enclave
  • FA-18E: Super Hornet
  • Gangsters: Organized Crime
  • Geneforge Saga 1-4
  • Hogs of War
  • Interstate 76
  • Interstate 82
  • Jazz Jackrabbit 2
  • Knight Rider
  • Knight Rider 2
  • Legacy of Kain: Soul Reaver
  • Lionheart: Legacy of the Crusader
  • MegaRace 3
  • Might and Magic IX
  • Moto Racer
  • Moto Racer 2
  • Myst III: Exile
  • NOX
  • Populous: The Beginning
  • Rayman 2: The Great Escape
  • Raymond 2
  • Requiem: Avenging Angel
  • Settlers 3
  • Simon the Sorcerer 3D
  • Shogo
  • Slave Zero
  • Star Wars Episode I: Racer
  • Uprising: Join or Die
  • Uprising 2: Lead and Destroy
  • Vampire: The Masquerade Redemption
  • Warrior Kings
  • Warrior Kings: Battles
  • X-COM: Interceptor

There are no configuration options for dinputto8.

Copyright (C) 2022 Elisha Riedlinger

This software is provided ‘as-is’, without any express or implied warranty. In no event will the author(s) be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

dinputto8 uses code from some other projects. Below is a list of locations that source code was taken from:

  • Aqrit’s ddwrapper: Includes code to read the ini config file.
  • DDrawCompat: Includes code to for logging.
  • noser-sandbox Includes code in EnumDevices() used to order the device list. You will find the extracted code in the Rayman2InputFix_DirectInputA.cpp file from the Rayman2InputFix project.

dinputto8 is written in C++ using Microsoft Visual Studio Community 2017.

Thanks for stopping by!

About

A dll module that is designed to improve compatibility in games using DirectInput 1-7 (dinput.dll) by converting all API calls to their equivalent DirectInput 8 (dinput8.dll) ones. This allows older games to be able to use newer tools and wrappers written for DirectInput 8.

DINPUT8.DLL

Download dinput8.dll below to solve your dll problem. We currently have 16 different versions for this file available.
Choose wisely. Most of the time, just pick the highest version.

dinput8.dll, File description: Microsoft DirectInput

Errors related to dinput8.dll can arise for a few different different reasons. For instance, a faulty application, dinput8.dll has been deleted or misplaced, corrupted by malicious software present on your PC or a damaged Windows registry.

The most commonly occurring error messages are:

  • The program can’t start because dinput8.dll is missing from your computer. Try reinstalling the program to fix this problem.
  • There was a problem starting dinput8.dll. The specified module could not be found.
  • Error loading dinput8.dll. The specified module could not be found.
  • The code execution cannot proceed because dinput8.dll was not found. Reinstalling the program may fix this problem.
  • dinput8.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vender for support.

In the vast majority of cases, the solution is to properly reinstall dinput8.dll on your PC, to the Windows system folder. Alternatively, some programs, notably PC games, require that the DLL file is placed in the game/application installation folder.

For detailed installation instructions, see our FAQ.

Additional details about dinput8.dll

DirectInput is an API for input devices including the mouse, keyboard, joystick, and other game controllers, as well as for force-feedback (input/output) devices.

Examples of programs using dinput8.dll:

  • Resident Evil / Biohazard 6
  • Spore
  • Plants vs. Zombies
  • Battlefield 4
  • Dark Souls

Как скачать dinput8.dll для игр и программ

Некоторые игры при запуске могут сообщить об ошибках «Программа DINPUT8.DLL не предназначена для выполнения в Windows или содержит ошибку», «Запуск программы невозможен, так как на компьютере отсутствует dinput8.dll», «Не удалось продолжить выполнение кода, поскольку система не обнаружила dinput8.dll» и других сбоях, связанных с этим файлом.

В этой инструкции подробно о том, как скачать оригинальный файл dinput8.dll для игр, о не системном файле с тем же именем для GTA 5, а также с чем ещё, кроме отсутствия на компьютере, могут быть связаны ошибки, имеющие отношение к этой DLL.

Загрузка оригинального dinput8.dll (для ошибок, связанных с его отсутствием)

Оригинальный файл dinput8.dll является одной из библиотек DLL, входящих в состав Microsoft DirectX. Несмотря на то, что в актуальных версиях Windows DirectX последних версий уже установлен, некоторые игры могут требовать библиотек не новых, а предыдущих версий, которых на компьютере нет. Чтобы их установить, достаточно выполнить следующие шаги:

  1. Скачать веб-установщик DirectX с официального сайта Майкрософт https://www.microsoft.com/ru-ru/download/details.aspx?id=35
  2. Пройти все этапы установки и установить необходимые компоненты.

Если ошибка была вызвана отсутствием dinput8.dll, вероятнее всего она будет исправлена.

Однако, ошибки в играх не всегда связаны именно с отсутствующим системным файлом dinput8.dll, часто сообщение об ошибке относится не к файлу в системных папках, а к файлу в папке с самой игрой. Варианты решения здесь могут отличаться.

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

Единственного гарантированно работающего способа исправить ошибки dinput8.dll в играх нет, всё зависит от конкретной игры, версии файлов dinput8.dll, поставляемых с ней, а в некоторых случаях (например, для GTA) — ещё и от установленных модов.

Возможные варианты решения, которые могут сработать в играх при ошибках файла dinput8.dll, все эти пункты не относятся к GTA 5 (про эту игру — ниже):

  • Копирование и вставка файла dinput8.dll из папки C:\Windows\System32 в папку с исполняемым файлом игры, либо в папку с файлами DLL этой игры (обычно — папка BIN).
  • Если использование файла из System32 не решило проблему, попробуйте использовать тем же образом файл dinputdll из папки SysWOW64 — это может сработать, если игра предназначена для x86 (32-бит) систем.
  • Попробовать выполнить запуск игры в режиме совместимости с предыдущей версией Windows: нажмите правой кнопкой мыши по ярлыку игры, выберите пункт «Свойства» и включите режим совместимости на соответствующей вкладке, например, для GTA SA может помочь запуск в режиме совместимости с XP SP3
  • В некоторых случаях ошибка может быть вызвана тем, что к системе подключено какое-то устройство, определяющееся как HID-устройство (можно посмотреть в диспетчере устройств), но не являющимся устройством ввода в действительности. Решение — отключить такое устройство.

При ошибках dinput8.dll в GTA 5 речь идёт не о системном файле DirectX, а о библиотеке ASI Loader для загрузки скриптов .asi для загрузки модов с тем же именем, что и у системной DLL. Возможные решения проблемы этого файла для GTA 5:

  • Попробуйте скачать оригинальную библиотеку dinput8.dll последней версии для GTA 5 с сайта её разработчика http://www.dev-c.com/gtav/scripthookv/ (пункт Download, в архиве вы найдете последнюю версию файла, которую потребуется скопировать в папку с игрой).
  • Для GTA 5 с модами имеет смысл изучить логи в файлах ScriptHookV.log и asiloader.log, отключить вызывающие сбой моды, либо найти решение по конкретному моду.
  • Если моды GTA5 не обязательны, можно просто удалить файл dinput8.dll из папки с игрой или переименовать папку Mods.
  • Если моды нужны, а оригинальный dinput8.dll из 1-го пункта не решает проблемы, попробуйте найти другую версию библиотеки ASI Loader dinput8.dll для игры и скопировать в папку с исполняемым файлом игры.

В ситуации, если проблема не решена, опишите её в комментариях: о какой игре идет речь, какое именно сообщение об ошибке появляется, версия системы и её разрядность, а также какие действия уже предпринимались. Возможно, решение удастся найти.

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Компьютер не видит микрофон от наушников — варианты решения
  • Как переименовать устройство в диспетчере устройств Windows
  • Внутренняя ошибка CallSpawnServer: Unexpected response — варианты решения
  • Как сканировать QR код на компьютере
  • Приложение Microsoft Store заблокировано администратором — как исправить?
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники
  • Живые обои на рабочий стол Windows 11 и Windows 10
  • Лучшие бесплатные программы на каждый день
  • Как скачать Windows 10 64-бит и 32-бит оригинальный ISO
  • Как смотреть ТВ онлайн бесплатно
  • Бесплатные программы для восстановления данных
  • Лучшие бесплатные антивирусы
  • Средства удаления вредоносных программ (которых не видит ваш антивирус)
  • Встроенные системные утилиты Windows 10, 8 и 7, о которых многие не знают
  • Бесплатные программы удаленного управления компьютером
  • Запуск Windows 10 с флешки без установки
  • Лучший антивирус для Windows 10
  • Бесплатные программы для ремонта флешек
  • Что делать, если сильно греется и выключается ноутбук
  • Программы для очистки компьютера от ненужных файлов
  • Лучший браузер для Windows
  • Бесплатный офис для Windows
  • Запуск Android игр и программ в Windows (Эмуляторы Android)
  • Что делать, если компьютер не видит флешку
  • Управление Android с компьютера
  • Компьютер не видит микрофон от наушников — варианты решения
  • Как скачать dinput8.dll для игр и программ
  • Как переименовать устройство в диспетчере устройств Windows
  • Внутренняя ошибка CallSpawnServer: Unexpected response — варианты решения
  • Как сканировать QR код на компьютере
  • Приложение Microsoft Store заблокировано администратором — как исправить?
  • Как исправить ошибку 0x80000003 Unknown Software Exception
  • Синий экран KERNEL SECURITY CHECK FAILURE — причины и варианты решения
  • Как отключить работу Microsoft Edge в фоновом режиме
  • Как отключить SmartScreen в Windows 11
  • Как исправить ошибку 0x80070103 при установке обновления
  • Как очистить недавние файлы в Windows 11
  • Nilesoft Shell — менеджер контекстных меню для Windows
  • Не удалось воспроизвести проверочный звук — варианты решения
  • Карантин Microsoft Defender в Windows — где находится и как восстановить файлы?
  • Windows
  • Android
  • iPhone, iPad и Mac
  • Программы
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Ноутбуки
  • Wi-Fi и настройка роутера
  • Интернет и браузеры
  • Для начинающих
  • Безопасность
  • Ремонт компьютеров
  • Windows
  • Android
  • iPhone, iPad и Mac
  • Программы
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Ноутбуки
  • Wi-Fi и настройка роутера
  • Интернет и браузеры
  • Для начинающих
  • Безопасность
  • Ремонт компьютеров

Comments are closed, but trackbacks and pingbacks are open.