Dionisnation

Dionisnation

TRON: TQ7wgZtMxDnMMUMgdCBwcjwgg9qypRNGET
Пикабушник
102К рейтинг 2457 подписчиков 140 подписок 744 поста 205 в горячем
Награды:
10 лет на Пикабу За победу в продуктовом сёрфинге За победу над кибермошенниками За подвиги в Мире PlayStation 5более 1000 подписчиков
9

Подключение Xbox Controller S к ПК. Часть 3 - Корпус

Как и обещал в первом посте я смоделировал простенький корпус, сделав все замеры.
Есть два варианта:
С острыми углами - Скачать с Google Drive
Со сглаженными углами - Скачать с Google Drive
UPD: После печати и сборки прототипа (это шло параллельно с написанием сего поста) я заметил ошибки и исправил их. Поэтому STL файлы немного отличаются от скриншотов

Корпус предназначен для вот такого порта из самого XBOX:

Выбирайте кому что больше нравится
Этих два ОТВЕРСТИЯ предназначены для двух кабелей USB так как подключаем мы напрямую без использования микросхем или ардуин. Порта 2 - USB штекера соответственно тоже 2

На скриншоте ниже:
1 - стопор для кабелей USB портов ( нужно обмотать каждый провод по одному разу вокруг шеста)

2 - стопоры для портов геймпадов, чтобы меньше шатались при подключении геймпадов
3 - Отверстия для болтов, чтобы прикрепить планку с портами геймпадов к корпусу

Я напечатал соплом 0,5мм, пластик вишнёвый ABS. Скорость печати - 80мм\с, плотность заполнения 25%, температура сопла 240 градусов, температура стола 95 градусов, тип поддержки - кайма, Толщина низ\верх - 0.5мм, толщина стенок - 1мм, толщина слоя 0.25мм. Скорость заполнения - 100мм\с. Скорость печати первых слоёв - 40мм\с. Скорость перемещения 80мм\с
При таких настройках время печати - 1 час 31 минута.
Ну и несколько фоток самого процесса

А также сборка:

Ну и покраска букв флуоресцентным лаком для ногтей

Часть первая - https://pikabu.ru/story/podklyuchenie_xbox_controller_s_k_pk...
Часть вторая - https://pikabu.ru/story/podklyuchenie_xbox_controller_s_k_pk...

Чтобы играть в игры которые не поддерживают геймпады вообще, используйте программу XPADDER из первой части
Приятной игры)


Показать полностью 18

Кому нужны DLC? Отдам

Кому нужны DLC? Отдам

Есть у меня несколько DLC покупал на Humblebundle вместе с играми - бандлом. Мне они не нужны, но может кому то будут полезны. Сначала хотел обменять на индиегала, но обменял только одну DLC на игру.
В общем отдам тем кому нужнее (мне явно они не нужны), некоторых есть аж по 2 штуки.

Прошу не топить в минусах. Если хотите поставить минус я для этого оставлю несколько комментариев для минусов.

Отдаю даром.

Показать полностью
9

Подключение Xbox Controller S к ПК часть 2

Здравствуйте. В предыдущем посте я описал как подключить геймпад от самого первого Xbox (Original) к Вашему ПК или ноуту. Этот способ работает, но тогда не работают стики. Да XPADDER отличная программа если мы хотим поиграть с геймпада в игры которые его не поддерживают. Я так поиграл в ведьмака первого, просто назначив движение мышки на кнопки "A" "B" "Y" "X" (да, это костыль). Но ведь хочется играть на джойстике полноценно, не так ли? Я писал что у меня дрова XBCD не стали, на что мне пикабушник @KoTopaKTa кинул ссылку на мануал, ну я и пошёл курить эти сами мануалы на инглише.
В общем, почему не вставали дрова? Винда ругалась на плохой INF файл.

Чтобы эти дрова поставить нам нужно скачать архив - XBCD-v2.zip
Распаковать в любое удобное место (я просто разархивировал в корень диска С - получилось так С:\XBCD-v2)
После того как мы распаковали архив, нам нужно:
1 - Удалить полностью старые дрова из предыдущего поста
2 - Запустить батник который нам поможет обойти проблему с установкой драйверов XBCD


Значит заходим в папку XBCD-v2 и открываем от имени администратора disable.bat
Он быстро выполнит свою работу и предложит нажать любую клавишу, нажимаем. После чего подтверждаем перезагрузку системы, если предложение не выскочило, значит перезагружаем ПК сами.
И так, батник был запущен, ПК ребутнут. Открываем опять папку XBCD-v2 и запускаем от имени администратора инсталятор - XBCD_Installer_0.2.7.exe

В процессе установки винда выдаст нам предупреждение что драйвера не тестировались на совместимость. Смело жмякаем - "установить все равно"
После того как он закончит свою работу подключаем наш геймпад к пк, ждём установки дров. Заходим в диспетчер устройств и в разделе "Устройства HID (Human Interface Devices)" увидим "XBCD Xbox Controller"

Дальше настройка:


Заходим в папку "XBCD-v2" и открываем в ней папку "shortcut"

Если у вас 32 битная система: - запускаем XBCD Setup Utility от имени администратора иначе не запустится
Если у вас 64 битная система: Просто открываем XBCD Setup Utility двойным щелчком левой клавиши мыши (Хотя от имени администратора тоже можно, а может и нужно)


Нас встретит программа с таким интерфейсом:

В нижнем левом углу из выпадающего списка нам нужно выбрать "XBCD 360 Emu"

После чего нажимаем кнопку "Apply" может выскочить сообщение что контроллер не найден. Просто отключите его от пк и снова подключите. И нажмите "Повтор"

Проверяем все кнопки. При нажатии они сменят цвет в окне программы. Проверяем стики и триггеры. Если что то не работает то нужно назначить самому. Возле каждой кнопки есть кнопка (да, да тавтология) нажимаем возле тех что не работают. И назначаем (методом научного тыка) каждой клавише свою кнопку
На триггеры (курки)  можно назначить как и просто кнопки так и "Axis" (ось) я назначил пока что Z- и Z+. Дальше буду экспериментировать, так как мне нужны курки для гонок, чтобы контролировать скорость машины а не газ в пол.

После любой манипуляции не забываем нажать кнопку "Apply"

Дружим геймпад с играми:
У нас есть 2 папки:

Если игра у нас 32 битная то нам нужна папка "x360ce-x32", если 64 битная - "x360ce-x64"
Например есть у меня игра GRID 32 битная, купленная в стиме, давайте на примере её и покажу.

Открываем папку "x360ce-x32"

Копируем файл "x360ce.exe" и переходим в папку с игрой (Если у вас игры стимовские, то они лежат на диске куда установлен стим, в директории Steam\steamapps\common\) и вставляем скопированный екзешник.
Запускаем его ото имени администратора. Выскочит предупреждение что не нашло библиотеку xinput. Нажмите "Create"

После чего выскочит ещё одно окно

Нажимаем только "NEXT >" программа сама найдёт настройки для популярных игр (для других нужно будет в ручную все делать)

Жмём - "Finish"
Настройки должны быть такими:

Если отличаются - поправите. Дальше переходим на вкладку "Game Settings"
В моем случае, в базе программы настройки на эту игру - есть. И трогать ничего пока что не надо. Жмём на кнопку "Save"

Строка с файлом запуска игры должен быть выделен синим. Как на скриншоте выше. После чего жмём "Start" и игра запустится. Можно играть ) Курки, стики и кнопки будут работать. Если нет, нужно  закрыть игру и методом научного тыка подобрать оси для стиков и курков. На курок, можно вообще повесить кнопку, если вы не играете в гонки. Для шутанов кнопка более приемлемый вариант нежели ось.
Если есть вопросы - задавайте, постараюсь ответить по мере своих знаний
Приятной игры)

Показать полностью 12
Отличная работа, все прочитано!