5 записей с тегом "steam" | Блог _AMD_
Перейти к основному содержимому

5 записей с тегом "steam"

Посмотреть все теги

· 1 мин. чтения

После запуска игры в Steam у меня автоматически добавляется лишняя раскладка клавиатуры. Чтобы удалить ее из "карусели" Alt-Shift, приходится заходить в настройки, самому добавлять ее, затем сразу же удалять. И так после каждого рестарта компьютера

Раскладка отображается в "карусели" Alt-Shift, но чтобы увидеть ее в настройках, придется вручную ее добавить снова

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

Решение

  1. ПКМ на "Пуск" > "Выполнить". Вводим там regedit
  2. В HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts > Ctrl + F, вводим на английском название "лишней" раскладки. У меня это ukrainian (Искал ua, ukr)
  3. В адресной строке отобразится ID раскладки
  4. Переходим в HKEY_USERS.DEFAULT\Keyboard Layout\Preload, находим там третьего лишнего и удаляем. Предварительно экспортируйте запись на всякий случай

Заметил, что есть еще еще похожая ветка HKEY_CURRENT_USER\Keyboard Layout\Preload, где всего 2 раскладки и как раз лишняя отсутствует

· 7 мин. чтения

InGameShop (IGS) - внутриигровая менюшка для Garry's Mod серверов, через которую игроки донатят их владельцам с помощью gm-donate.net. До недавней поры установка происходила через Steam Workshop. Сейчас готова версия, которая 1 запросом скачивает и выполняет код. Внизу будет реализация

Разработка такой версии изначально казалась задачкой на вечерок под кофеек, но много раз откладывалась из-за каких-то нюансов. Было много идей, как все реализовать, но выжила только одна, о которой пост

· 2 мин. чтения

Стим любит усложнять жизнь, делая свои велосипеды и двухфакторная аутенфикация через их личное приложение - один из их "любимых" штрихов.

В свое время, чтобы не устанавливать лишний софт себе на телефон, я использовал Steam Desktop Authenticator, который позволял авторизироваться через коды, а также отправлять трейд офферы, но с покупкой MacBook жизнь немного усложнилась – вышеуказанное приложение только для Windows.

Тогда я нашел плагин для Chrome, который умел генерировать коды авторизации, хотя и не умел подтверждать офферы, что не было для меня проблемой. Все было бы хорошо, если бы я мог пользоваться им с телефона, а это было довольно востребовано в моем случае. Кстати, плагин, похоже, удалили с Chrome Store.


Проблемы плагина, мобильного и десктопного приложения решились благодаря Telegram ботам. Телеграм есть везде: и в браузере и на телефонах и на компе, а инфа о генерации 2FA кодов стима есть в открытом доступе, так что я решил написать свой велосипед.

Steam Guard 2FA TOTP

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

Бот написан на Lua, работает прямо на моем Garry's Mod сервере, требует исключительно shared_secret и больше ничего. Ни паролей, ни даже стим логина. Даже если я захочу украсть чей-то shared_secret – я все равно не буду знать чей он, не говоря уже о пароле и никак не смогу его применить.


Вообще, я люблю писать всякие штучки-дрючки, используя один лишь Lua и свой игровой сервер (больной ублюдок). Возможно, вас заинтересуют и другие боты, которые работают рядом с этим :)