Betterjoy ошибка net framework

I am trying to use my switch pro controller, but after installing the drivers and turning on betterjoy exe I get a Microsoft .NET Framework error.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.TypeInitializationException: The type initializer for ‘BetterJoyForCemu.Joycon’ threw an exception. —> System.FormatException: Input string was not in a correct format.
at System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Single.Parse(String s)
at BetterJoyForCemu.Joycon..cctor()
— End of inner exception stack trace —
at BetterJoyForCemu.Joycon..ctor(IntPtr handle_, Boolean imu, Boolean localize, Single alpha, Boolean left, String path, String serialNum, Int32 id, Boolean isPro, Boolean isSnes, Boolean thirdParty)
at BetterJoyForCemu.JoyconManager.CheckForNewControllers()
at BetterJoyForCemu.Program.Start()
at BetterJoyForCemu.MainForm.MainForm_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4420.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

BetterJoyForCemu
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Met/Desktop/BetterJoy_v7.0%20(1)/BetterJoyForCemu.exe

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4360.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Net.Http
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4400.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.ServiceProcess
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll

Nefarius.ViGEm.Client
Assembly Version: 1.17.178.0
Win32 Version: 1.17.178
CodeBase: file:///C:/Users/Met/Desktop/BetterJoy_v7.0%20(1)/Nefarius.ViGEm.Client.DLL

System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

WindowsInput
Assembly Version: 6.3.0.0
Win32 Version: 6.3.0.0
CodeBase: file:///C:/Users/Met/Desktop/BetterJoy_v7.0%20(1)/WindowsInput.DLL

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

And when i press continue, the program turns on but it doesn’t seem to recognize my controller fully.

The program sees the controller in the «Add Controllers» tab, but nothing else happens, the locate buttons don’t do anything either

I am using the nintendo switch pro controller via USB connection.
Any help would be appreciated.

Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

Ошибка NET Framework, необрабатываемое исключение в приложении. Такое сообщение может появляться при запуске приложений, игр или просто при запуске компьютера. 

Необрабатываемые исключения в приложении Net Framework

Это случается достаточно редко, так как Microsoft NET Framework отлично оптимизирован под Windows. Обычно в самом уведомление предлагается ошибку пропустить и попробовать запустить программу не обращая на нее внимания, но это редко срабатывает. Приложение в таком случае нормально работать не будет. Хочется отметить, что в случае если проблема появилась по завершении установки какой-либо программы, то неполадки именно с ней. Если же невозможно выяснить причину появления, то инициаторами появления ошибки может быть несколько факторов. Первый — это поврежденный компонент самого Framework, второй — неисправности системных файлов, а также не исключено влияние вирусного ПО. В статье рассмотрим способы решения проблемы при разных причинах ее появления.

Первым делом рекомендуется установить все обновления системы. Помимо всяческих исправлений, патчей безопасности, новых функций устанавливаются различные компоненты.

1. Нажимаем Win+I.

2. Заходим в «Центр обновления Windows».

3. Проверяем наличие обнов и устанавливаем их.

Если причина ошибки в повреждении компонентов Net Framework, то для решения необходимо скачать специальный софт.

1. Переходим по ссылке и скачиваем утилиту.

https://www.microsoft.com/en-us/download/details.aspx?id=30135&751be11f-ede8-5a0c-058c-2ee190a24fa6

2. Устанавливаем и запускаем. Программа найдет поврежденные файлы и восстановит их.

3. Перезапускаем ПК.

Framework может быть установлен на компьютере, но не включен. Сейчас рассмотрим как его активировать.

1. Жмем Win+R, печатаем «optionalfeatures» и нажимаем «Ок».

2. Ставим чекбоксы на всех NET Framework.

3. Щелкаем «Ок» и ожидаем пока установятся данные компоненты.

4. Перезагружаем ПК.

Далее попробуем проверить ПК на вредоносное ПО. При помощи любого специализированного антивирусного программного обеспечения выполняем полную проверку компьютера.

Если у вас до этого был установлен антивирус, то попробуйте его отключить и открыть ПО, которое высвечивало ошибку.

Если ошибка выпадает при каждом включении ПК, то скорей всего виновником является сторонний софт.

1. Открываем «Диспетчер задач», нажав ПКМ на Пуск и выбрав соответствующий пункт.

2. Переходим в раздел «Автозагрузка».

3. Отключаем все приложения.

4. Перезапускаем ПК.

5. Включаем приложения по одному и методом исключения находим виновника.

Когда причиной служит неисправность системных файлов необходимо воспользоваться стандартными методами решения.

1. Нажимаем «Win+R», пишем «cmd» и щелкаем «Ок».

2. Вводим:

sfc /scannow

DISM /Online /Cleanup-Image /RestoreHealth

3. Ожидаем окончания восстановления файлов.

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

Также такая ошибка может выскочить, когда системные требования программы не соответствуют вашему ПК. В таком случае вариантов не много, либо установить более раннюю версию, либо воспользоваться аналогичным приложением.

Многим помогла установка пакета Microsoft Visual C++. Тут все просто, заходим на официальный сайт Microsoft, загружаем и устанавливаем.

Можно также для необходимой программы задать высокий приоритет. Иногда это срабатывает, в основном на слабых компьютерах. 

1. Жмем Ctrl+Shift+Esc.

2. На вкладке процессы находим ваше приложение и жмем на него ПКМ.

3. Щелкаем «Приоритет» и выбирать «Высокий».

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

После установки программы ее запуск может прерваться ошибкой «Необрабатываемое исключение в приложении», которая указывает на неполадки платформы Microsoft .NET Framework. Если и удастся ее запустить, нажатием на кнопку «Продолжить», то, скорее всего, будет работать некорректно. Сбой также может возникнуть при запуске игры, загруженной из Магазина Майкрософт, или после входа в Windows. В некоторых случаях в сообщении указывается конкретная причина ее возникновения.

Чем вызвана ошибка?

С ошибкой необрабатываемого исключения при запуске приложения можно столкнуться по ряду причин:

  1. В ходе установки некоторые компоненты ПО были перемещены антивирусом на карантин. Поэтому требуется временное отключение защиты в реальном времени или его замена другим антивирусным пакетом.
  2. Повреждены компоненты платформы .NET Framework.
  3. В системе присутствуют вредоносное ПО. Требуется полная проверка системы на вирусы.
  4. Запуску приложения препятствует фоновый процесс. Исключить его причастность можно в режиме чистой загрузки.

Замена антивирусной программы

Для проверки причастности антивируса к этой ошибке, во время установки приложения отключите защиту в реальном времени. Но это действие не всегда решает проблему, особенно, когда используете бесплатный антивирус. Поэтому попробуйте его удалить. Если выяснится, что он был причиной сбоя, замените другим антивирусным пакетом или активируйте Защитника Windows.

Откройте Панель управления с помощью системного поиска или командой control, запущенной из окна «Выполнить» (Win + R).

Переключите просмотр на категории в правом верхнем углу и кликните на вкладку «Удалить программы».

Найдите в списке антивирус, щелкните по нему правой кнопкой мыши и выберите «Удалить». Следуйте инструкциям на экране до завершения удаления.

После перезагрузки компьютера попробуйте открыть приложение, которое вызвало ошибку о необрабатываемом исключении.

Запуск в режиме чистой загрузки

Программы и службы сторонних разработчиков, работающие в фоновом режиме, могут повлиять на правильную работу пакета Microsoft .NET Framework. Чтобы исключить вмешательство фоновых процессов в запуск приложения, рекомендуется выполнить чистую загрузку, которая отключит все стороннее программное обеспечение. В этом режиме можно выяснить, какая программа вызывает ошибку.

Перейдите в конфигурацию системы командой msconfig, запущенной из окна командного интерпретатора (Win + R).

В меню Службы отметьте флажком опцию «Не отображать службы Майкрософт» и кликните на кнопку «Отключить все».

В меню Автозагрузка нажмите на «Открыть диспетчер задач». Отключите все программы, которые присутствуют в списке, и перезагрузите компьютер.

Если в режиме чистой загрузки удалось открыть приложение без ошибки необрабатываемого исключения, то причина в стороннем программном обеспечении. Чтобы обнаружить проблемное ПО, включите несколько программ и служб, перезагрузите компьютер и запустите приложение. Повторяйте это действие до тех пор, пока при запуске приложения не появится ошибка. После выявления проблемного ПО, переустановите его или удалите. Если это служба, обновите ту программу, которая ее запускает, или остановите ее.

Ошибку необрабатываемого исключения можно решить путем установки последней версии платформы. Для этого с сайта Microsoft, на который можно перейти по запросу «download net framework», загрузите последнюю версию пакета.

Запустите загруженный файл и следуйте инструкциям на экране. Если после этого продолжаете сталкиваться с проблемой, выполните следующие шаги.

Откройте раздел Компоненты и программы командой appwiz.cpl из окна «Выполнить».

В левой панели щелкните на «Включение или отключение компонентов Windows».

Найдите версии.NET Framework и проверьте, отмечены ли они флажком. Если нет, после установки флажков сохраните изменения на «ОК», и перезагрузите компьютер.

Если флажки были установлены, попробуйте повторно инициализировать платформу. Для этого снимите их и перезагрузите ПК, затем снова активируйте.

Также исправить повреждения установленных пакетов можно с помощью инструмента восстановления. Загрузите его из сайта, который доступен по запросу «средство восстановления .NET Framework».

После загрузки запустите диагностику и следуйте инструкциям до ее завершения.

Восстановление системных файлов

Если продолжаете сталкиваться с ошибкой необрабатываемого исключения, то, скорее всего, она произошла из-за повреждения dll библиотек, к которым обращается приложение при запуске. Для их восстановления проверьте Windows на наличие повреждений командами SFC и DISM.

Откройте командную строку с правами администратора с помощью поиска Windows или из меню Win + X.

Проверьте систему командой sfc /scannow.

После ее завершения перезагрузите компьютер и выполните следующую:

DISM /Online /Cleanup-Image /RestoreHealth

После завершения перезапустите систему. Попробуйте открыть приложение, которое прерывалось сообщением о необрабатываемом исключении.

У меня есть пара проводных USB-контроллеров Nintendo Switch pro, но я не могу использовать их с Cemu. Они могут использоваться моей учетной записью Steam, но ни Cemu, ни BetterJoy их не обнаруживают. Что ж, предыдущий вечер BetterJoy сделал, когда я попытался добавить контроллеры, но ничего не произошло. Теперь с текущей сборкой я даже не могу этого сделать. Функция определения местоположения даже не работает для них.

Прошу прощения, если это звучит грубо, но ДЕЙСТВИТЕЛЬНО ли слишком много просить о ПРАВИЛЬНОЙ поддержке этих типов контроллеров USB Switch pro? Клянусь, там написано, что на странице есть поддержка USB, но, судя по моему собственному опыту, это совсем не так; Контроллеры очень четко подключены, но не обнаруживаются этой программой. Для справки, мои контроллеры сделаны PowerA и PDP — два типичных профессиональных контроллера с мотивом Zelda, а один — профессиональный контроллер в форме контроллера GCN, также с мотивом Zelda. Я прикрепляю их изображения внизу для справки. Поскольку кто-то продолжает свой файл на BOTW с консоли и проводит бета-тестирование большого пакета модов в разработке, я хотел использовать контроллер с естественным ощущением, а не контроллер Xbox 360, который, хотя и был красивым и удобным, не подходил мне, пока использует Cemu и в настоящее время не работает.

6250912_sd

wiredsmashpadpro_20-_203-4_right_link

Все 46 Комментарий

Это не официальные профессиональные контроллеры, поэтому да, мне довольно сложно добавить поддержку, не имея к ним физического доступа.

Итак, очевидно, сторонние официально лицензированные профессиональные контроллеры не считаются официальными профессиональными контроллерами? Это позор, учитывая, что компьютер распознает его и другие программы на указанном компьютере … Думаю, я просто вернусь к использованию Xbox 360, как только смогу достать для себя новый Bluetooth-приемник.

@OkamiTakahashi Если вы хотите, я могу отправить вам небольшую программу, которая извлечет необходимую мне информацию о контроллерах (идентификаторы оборудования), и если вы хотите протестировать, мы можем где-нибудь добраться?

BetterJoy_Test_Ver.zip
Подключите свои контроллеры, запустите это и отправьте мне блок текста с консоли, который выглядит как

-- COPY ME --
Vendor: 1406; Product: 8201;
-- COPY ME END --

Я пробовал то же самое, но:

» HidGuardian включен.
— КОПИРОВАТЬ МЕНЯ —
— КОПИРОВАТЬ КОНЕЦ —
Запуск сервера на 127.0.0.1:26760
Все системы идут »

Если вы тоже хотите помочь мне, я буду очень признателен.

Хорошо, я выложу обновленную версию, чтобы попробовать завтра.

BetterJoy_Test_Ver.zip
Вот еще одна версия, которую стоит попробовать. Это будет список всех ваших подключенных устройств.

Если вы раньше использовали HidGuardian, перейдите по адресу http: // localhost : 26762 / и очистите устройство, а затем перезагрузите компьютер. Подключите контроллер, а затем запустите тестовую версию, вставив сюда результаты COPY ME .

Спасибо, думаю, сработало!
-- COPY ME --
Name: Gaming KB Vendor: 9610 Product: 58
Name: USB Keyboard Vendor: 6785 Product: 8212
Name: G203 Prodigy Gaming Mouse Vendor: 1133 Product: 49284
Name: G203 Prodigy Gaming Mouse Vendor: 1133 Product: 49284
Name: G203 Prodigy Gaming Mouse Vendor: 1133 Product: 49284
Name: G203 Prodigy Gaming Mouse Vendor: 1133 Product: 49284
Name: G203 Prodigy Gaming Mouse Vendor: 1133 Product: 49284
Name: Gaming KB Vendor: 9610 Product: 58
Name: Gaming KB Vendor: 9610 Product: 58
Name: Faceoff Deluxe+ Audio Wired Controller for Nintendo Switch Vendor: 3695 Product: 388
Name: Gaming KB Vendor: 9610 Product: 58
Name: Vendor: 1133 Product: 49713
Name: G203 Prodigy Gaming Mouse Vendor: 1133 Product: 49284
Name: Vendor: 1133 Product: 49714
Name: Gaming KB Vendor: 9610 Product: 58
Name: USB Keyboard Vendor: 6785 Product: 8212
Name: USB Keyboard Vendor: 6785 Product: 8212
Name: USB Keyboard Vendor: 6785 Product: 8212
-- COPY ME END --

Name: Faceoff Deluxe+ Audio Wired Controller for Nintendo Switch Vendor: 3695 Product: 388
(это я думаю)

Я тоже пробую. Ха-ха. . .
— КОПИРОВАТЬ МЕНЯ —
Название: Беспроводная мышь Broadcom Bluetooth Производитель: 2652 Продукт: 1
Название: Беспроводная мышь Broadcom Bluetooth Производитель: 2652 Продукт: 1
Название: Беспроводная мышь Broadcom Bluetooth Производитель: 2652 Продукт: 1
Название: XiaoMi Bluetooth Wireless GameController Производитель: 10007 Продукт: 12612
Наименование: Производитель: 1133 Товар: 45083
Название: Производитель: 1133 Товар: 45083
Наименование: Производитель: 1133 Товар: 45083
— КОПИРОВАТЬ КОНЕЦ —

Беспроводной геймпад Nintendo
HID {00001124-0000-1000-8000-00805F9B34FB} _VID & 0002057E_PID & 2009

GoerTek Corp. XiaoMi Bluetooth Wireless GameController
HID {00001124-0000-1000-8000-00805F9B34FB} _VID & 00022717_PID & 3144

BetterJoy_3rdP_Test.zip
Круто, вот и экспериментальная версия. В основном, подключите свои контроллеры. Нажмите кнопку «Добавить контроллеры». Затем из «Все устройства» выберите свой контроллер и нажмите кнопку -> . Затем щелкните контроллер в меню «Переключить контроллеры» и установите его тип. Нажмите «Применить». Расскажи мне, что происходит.

когда я нажимаю кнопку «Добавить контроллеры»: подробности о вызове см. в конце этого сообщения.
`JIT-отладка вместо этого диалогового окна.

* * * Текст исключения * * *
System.NullReferenceException: ссылка на объект не установлена ​​на экземпляр объекта.
в BetterJoyForCemu._3rdPartyControllers.ContainsText (ListBox a, String manu) в C: UsersGrigorsourcereposBetterJoyBetterJoyForCemu3rdPartyControllers.cs: строка 92
в BetterJoyForCemu._3rdPartyControllers.RefreshControllerList () в C: UsersGrigorsourcereposBetterJoyBetterJoyForCemu3rdPartyControllers.cs: строка 106
в BetterJoyForCemu._3rdPartyControllers..ctor () в C: UsersGrigorsourcereposBetterJoyBetterJoyForCemu3rdPartyControllers.cs: строка 78
в BetterJoyForCemu.MainForm.btn_open3rdP_Click (отправитель объекта, EventArgs e) в C: UsersGrigorsourcereposBetterJoyBetterJoyForCemuMainForm.cs: строка 231
в System.Windows.Forms.Control.OnClick (EventArgs e)
в System.Windows.Forms.Button.OnClick (EventArgs e)
в System.Windows.Forms.Button.OnMouseUp (событие MouseEventArgs)
в System.Windows.Forms.Control.WmMouseUp (сообщение & m, кнопка MouseButtons, щелчки Int32)
в System.Windows.Forms.Control.WndProc (сообщение & m)
в System.Windows.Forms.ButtonBase.WndProc (сообщение & m)
в System.Windows.Forms.Button.WndProc (сообщение & m)
в System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

* * * Загруженные сборки * * *
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4180.0 построена: NET48REL1LAST_B

CodeBase: файл: /// C: /Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

BetterJoyForCemu
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: файл: /// C: /Users/kaide/Documents/Desktop/BetterJoy-master/BetterJoyForCemu.exe

Система
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4001.0 построена: NET48REL1LAST_C

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Net.Http
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll

System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4180.0 построена: NET48REL1LAST_B

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

Конфигурация системы
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4150.0 построена: NET48REL1LAST_C

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.ServiceProcess
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll

System.Numerics
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

WindowsInput
Версия сборки: 6.1.1.0
Версия Win32: 6.1.1.0

CodeBase: файл: /// C: /Users/kaide/Documents/Desktop/BetterJoy-master/WindowsInput.DLL

Nefarius.ViGEm.Client
Версия сборки: 1.16.150.0
Версия Win32: 1.16.150

CodeBase: файл: /// C: /Users/kaide/Documents/Desktop/BetterJoy-master/Nefarius.ViGEm.Client.DLL

* * * Отладка JIT * * *
Чтобы включить JIT-отладку, файл .config для этого
приложение или компьютер (machine.config) должны иметь
jitDebugging, установленное в разделе system.windows.forms.
Приложение также должно быть скомпилировано с отладкой
включено.

Например:

Когда JIT-отладка включена, любое необработанное исключение
будет отправлено в JIT-отладчик, зарегистрированный на компьютере
вместо того, чтобы обрабатываться этим диалоговым окном.

@DebornMC интересно, у вас, похоже, есть какие-то забавные подключенные устройства, к которым не прикреплен идентификатор имени.
BetterJoy_3rdP_Test2.zip
Попробуй это

Большое спасибо! Он работает, но мне приходится часто его обновлять, чтобы заставить его работать. Получаю эту ошибку часто:
`См. В конце этого сообщения подробные сведения о вызове
JIT-отладка вместо этого диалогового окна.

* * * Текст исключения * * *
System.OutOfMemoryException: поле со списком содержит слишком много элементов.
в System.Windows.Forms.ListBox.NativeAdd (элемент объекта)
в System.Windows.Forms.ListBox.OnHandleCreated (EventArgs e)
в System.Windows.Forms.Control.WmCreate (сообщение & m)
в System.Windows.Forms.Control.WndProc (сообщение & m)
в System.Windows.Forms.ListBox.WndProc (Сообщение & m)
в System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

* * * Загруженные сборки * * *
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4180.0 построена: NET48REL1LAST_B

CodeBase: файл: /// C: /Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

BetterJoyForCemu
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: файл: /// C: /Users/kaide/Documents/Desktop/BetterJoy-master/BetterJoyForCemu.exe

Система
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4001.0 построена: NET48REL1LAST_C

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Net.Http
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll

System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4180.0 построена: NET48REL1LAST_B

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

Конфигурация системы
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4150.0 построена: NET48REL1LAST_C

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.ServiceProcess
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll

System.Numerics
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

WindowsInput
Версия сборки: 6.1.1.0
Версия Win32: 6.1.1.0

CodeBase: файл: /// C: /Users/kaide/Documents/Desktop/BetterJoy-master/WindowsInput.DLL

Nefarius.ViGEm.Client
Версия сборки: 1.16.150.0
Версия Win32: 1.16.150

CodeBase: файл: /// C: /Users/kaide/Documents/Desktop/BetterJoy-master/Nefarius.ViGEm.Client.DLL

WindowsBase
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4180.0 построена: NET48REL1LAST_B

CodeBase: файл: /// C: /Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll

* * * Отладка JIT * * *
Чтобы включить JIT-отладку, файл .config для этого
приложение или компьютер (machine.config) должны иметь
jitDebugging, установленное в разделе system.windows.forms.
Приложение также должно быть скомпилировано с отладкой
включено.

Например:

Когда JIT-отладка включена, любое необработанное исключение
будет отправлено в JIT-отладчик, зарегистрированный на компьютере
вместо того, чтобы обрабатываться этим диалоговым окном.

@DebornMC Какие устройства к вашему ПК? Кажется, у вас там есть какие-то странные.

Потерпите меня, ребята, очень сложно разрабатывать для оборудования, к которому у вас нет доступа, поэтому мне нужны люди, чтобы протестировать кучу версий.

BetterJoy_3rdP_Test3.zip
Вот еще один, который должен решить проблему переполнения памяти, с которой вы столкнулись, и должен разрешить использование USB.

Спасибо попробую прямо сейчас

Та же ошибка, но больше не работает, нет входов

Подскажите, пожалуйста, какие хитрые USB-штуки вы подключили? Такое поведение ненормально.

Вы пользуетесь HIDGuardian? Если да, отключите его сейчас. (очистка затронутых устройств)

Только привод, клавиатура, мышь и контроллер.

Я использую HIDGuardian да

Не могли бы вы сделать снимок экрана вашего окна «Добавить контроллеры»?

Хорошо, я также удалил HIDGuardian на данный момент

image

У меня подключен 1 контроллер.

К сожалению, по-прежнему ничего. Но теперь нет дублирующего контроллера.

image

Я нашел другую программу, которая работает: XOutput

Ничего себе, эта программа отстой

Ничего себе, эта программа отстой

Каждый раз, когда я отключаю контроллер, мне приходится снова вставлять все привязки клавиш
п

Друзья, у вас все получилось? Мой не просто распознает правильный джойстик.

BetterJoy_3rdP_Test4.zip
Я заметил, что есть ошибка с логическим значением. Любой, у кого есть контроллер стороннего производителя — попробуйте это, пожалуйста! Инструкции выше в этой ветке.

Здравствуйте, мой профессиональный контроллер тоже не работает, надеюсь, вы сможете добавить совместимость.
HID {00001124-0000-1000-8000-00805F9B34FB} _VID & 0002057E_PID & 2009
HIDVID_057E и PID_2009

большое спасибо!

Привет, возникла аналогичная проблема при попытке подключить сторонний контроллер через BT … Мой контроллер подключается к моему ПК, проблем нет. Но это не отображается в списке, когда я нажимаю «добавить контроллеры». При подключении через USB он отображается как «XBOX 360», и я могу переместить его вправо от диалогового окна с помощью стрелки, а затем он также отображается в разделе «подключенные контроллеры» в предыдущем окне. Затем программа завершает работу через 2-3 секунды. Этот снимок экрана был сделан прямо перед тем, как он разбился.
image

Я использую версию BetterJoy_3rdP_Test4.zip, которую вы выпустили 2 недели назад. Любая помощь могла бы быть полезна !


См. Конец этого сообщения для получения подробной информации о вызове
JIT-отладка вместо этого диалогового окна.

* * * Текст исключения * * *
System.OutOfMemoryException: поле со списком содержит слишком много элементов.
в System.Windows.Forms.ListBox.NativeAdd (элемент объекта)
в System.Windows.Forms.ListBox.OnHandleCreated (EventArgs e)
в System.Windows.Forms.Control.WmCreate (сообщение & m)
в System.Windows.Forms.Control.WndProc (сообщение & m)
в System.Windows.Forms.ListBox.WndProc (Сообщение & m)
в System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

* * * Загруженные сборки * * *
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4220.0 построена: NET48REL1LAST_C

CodeBase: файл: /// C: /Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

BetterJoyForCemu
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: файл: /// C: /Users/lepag/Downloads/BetterJoy_3rdP_Test4/BetterJoyForCemu.exe

Система
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4200.0 построена: NET48REL1LAST_C

CodeBase: файл: /// C: /windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Net.Http
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll

System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4220.0 построена: NET48REL1LAST_C

CodeBase: файл: /// C: /windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

Конфигурация системы
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4190.0 построена: NET48REL1LAST_B

CodeBase: файл: /// C: /windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4200.0 построена: NET48REL1LAST_C

CodeBase: файл: /// C: /windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.ServiceProcess
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll

Nefarius.ViGEm.Client
Версия сборки: 1.16.150.0
Версия Win32: 1.16.150

CodeBase: файл: /// C: /Users/lepag/Downloads/BetterJoy_3rdP_Test4/Nefarius.ViGEm.Client.DLL

System.Numerics
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

WindowsInput
Версия сборки: 6.1.0.0
Версия Win32: 6.1.0.0

CodeBase: файл: /// C: /Users/lepag/Downloads/BetterJoy_3rdP_Test4/WindowsInput.DLL

WindowsBase
Версия сборки: 4.0.0.0
Версия Win32: 4.8.4220.0 построена: NET48REL1LAST_C

CodeBase: файл: /// C: /windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll

Доступность
Версия сборки: 4.0.0.0
Версия Win32: 4.8.3752.0 построена: NET48REL1

CodeBase: файл: /// C: /windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

* * * Отладка JIT * * *
Чтобы включить JIT-отладку, файл .config для этого
приложение или компьютер (machine.config) должны иметь
jitDebugging, установленное в разделе system.windows.forms.
Приложение также должно быть скомпилировано с отладкой
включено.

Например:

Когда JIT-отладка включена, любое необработанное исключение
будет отправлено в JIT-отладчик, зарегистрированный на компьютере
вместо того, чтобы обрабатывать это диалоговое окно.

Итак, у меня есть контроллер стороннего производителя, который, похоже, не работает. Это называется контроллер GameCube g1 data frog. Что я могу сделать, чтобы это работало?

CBD56C61-2A15-45E5-84D7-C3C26E6F6A91
Вот изображение контроллера

Черт возьми, похоже, я здесь просто кость. У меня есть беспроводной контроллер Gamecube PowerA (должен официально поддерживаться Nintendo), и мне не удалось подключить его к BetterJoy. Я последовал подсказке до Т, но, похоже, ничего не помогает. Я предполагаю, что если это не оригинальный контроллер Switch Pro, он просто не работает?

Похоже, работают только Joy-cons и Pro Controller.

Черт возьми, похоже, я здесь просто кость. У меня есть беспроводной контроллер Gamecube PowerA (должен официально поддерживаться Nintendo), и мне не удалось подключить его к BetterJoy. Я последовал подсказке до Т, но, похоже, ничего не помогает. Я предполагаю, что если это не оригинальный контроллер Switch Pro, он просто не работает?

Любой сторонний контроллер, который обменивается данными через BT или USB так же, как Nintendo _SHOULD_, работает нормально, но я знаю, что PowerA, например, обменивается данными через BT по-другому, идентификаторы продукта и поставщика разные, как пример чего-то другого. между ними.

Всем привет,

Я надеюсь, что это будет полезно для вас при добавлении поддержки контроллеров Power A. У меня есть контроллер Power A Mario (https://www.powera.com/product/powera-enhanced-wired-controller-for-nintendo-switch-mario/), и я это тестировал. У меня есть следующее от BetterJoy UI:
Начинаем ветку опроса.
Это трассировка стека, которая может быть полезна:
System.ArgumentException
HResult = 0x80070057
Сообщение = получен неопределенный отчет. Это наверное ошибка
Источник = BetterJoyForCemu
Трассировки стека:
в BetterJoyForCemu.Joycon.ProcessButtonsAndStick (Byte [] report_buf) в C: UsersGrigorsourcereposBetterJoyBetterJoyForCemuJoycon.cs: строка 763
в BetterJoyForCemu.Joycon.ReceiveRaw () в C: UsersGrigorsourcereposBetterJoyBetterJoyForCemuJoycon.cs: строка 506
в BetterJoyForCemu.Joycon.Poll () в C: UsersGrigorsourcereposBetterJoyBetterJoyForCemuJoycon.cs: строка 734
в System.Threading.ExecutionContext.RunInternal (контекст выполнения ExecutionContext, обратный вызов ContextCallback, состояние объекта, логическое значение preserveSyncCtx)
в System.Threading.ExecutionContext.Run (контекст выполнения ExecutionContext, обратный вызов ContextCallback, состояние объекта, логическое значение preserveSyncCtx)
в System.Threading.ExecutionContext.Run (контекст выполнения ExecutionContext, обратный вызов ContextCallback, состояние объекта)
в System.Threading.ThreadHelper.ThreadStart ()

Надеюсь, это скоро будет добавлено, и я смогу поиграть с контроллерами этого типа.
Сообщите мне о любых необходимых тестах, и я смогу их протестировать.

Привет, у меня похожая проблема с моим контроллером Switch Pro стороннего производителя на Windows 10.
Я использую основной код ветки, и после того, как немного повозился, кажется, что контроллер правильно подключен, и приложение может «найти» контроллер и отправить ему команду грохота.
Также работают световые команды игрока.

Однако, когда приложение пытается отправить подкоманды, контроллер отвечает ответом x21 (который должен)
Однако старший бит 14-го байта ответа установлен в 0, поэтому кажется, что он отвечает NACK.
Таким образом, контроллер также не начинает отправлять отчеты о состоянии кнопок.

Я не знаю, как это решить, так что, возможно, у вас есть идея :)

Спасибо, что заглянули!

Была ли эта страница полезной?

0 / 5 — 0 рейтинги

Понравилась статья? Поделить с друзьями:
  • Bedrock launcher ошибка 2147024894
  • Betriebsanleitung ошибка на бмв
  • Beko wkd 24580 t коды ошибок
  • Better discord ошибка при установке
  • Beeline ошибка 868