Ошибка

[NSW] In-Home Switching: Fallout 1/2/Tactics, Heroes of M&M 3, Diablo II, Starcraft, Age of Empires 2, Arcanum, Warcraft II и пр. (стриминг) [RUS] [HomeBrew/NSP]

Ответить на тему
 
Автор Сообщение

taporazzo

Стаж: 5 лет 8 месяцев

Сообщений: 8734

Израиль
Рейтинг

post 17-Мар-2019 19:26 0[+]

[Цитировать] 

In-Home-Switching + избранные игры (VMWare, стриминг)

Год выпуска: 1997-2000
Жанр: стриминг
Разработчик: jakibaki
Издательство: Homebrew
Платформа: Nintendo Switch
Регион: US
Язык интерфейса игр: русский
Язык озвучки: нет
Tittle ID: 05AC3E8BDBA30000
Описание:
Представляю вашему вниманию готовый образ виртуальной машины для игры в любые x86-совместимые ПК-игры на Switch (поддерживающие Windows и VMWare) через стриминг c ПК (пример технологии), плюс более десяти полностью установленных и готовых русифицированных классических шедевров игрового искусства, настроенных для стриминга на Switch!..
Обязательно нужен ПК! Интернет не нужен, достаточно локальной сети.

Для раздачи был выбран формат именно виртуальной машины, т. к. хоумбрю для Switch требует обязательную версию Windows не ниже 8/10 (используется DXGI Desktop Duplication API), фиксированное разрешение в 1280x720 пикселей, настройку в управлении и, особенно, по звуку — с VM же можно стримить игры на Switch и работать за ПК одновременно и независимо от окружения хоста.
Стриминг и в целом сам проект пока ещё в ранней бете, лаги присутствуют, звук требует Android-устройство, и раздача в принципе для энтузиастов, но играть можно более или менее комфортно.
  • Age of Empires 2 Gold:
    Age of Empires II: Gold Edition (Age of Empires II: The Age of Kings / Эпоха Империи II: Век Королей + Age of Empires II: The Conquerors / Эпоха Империи II: Экспансия Завоевателей) (1999) [Триада]
    Хеш: F15D11699B196EA363D14C26707417BAB3979E6E

  • Baldur's Gate + Tales of the Sword Coast + Baldur's Gate II: Shadows of Amn + Throne of Bhaal
    v.1.0 RC10.2 + переводы текста игры: Prozh, вторая часть игры: Si1ver
    Хеш: 5D7D8A4EE671501D53DDDBE96B4F6F8AED8A04B1

  • Arcanum: Of Steamworks and Magick Obscura
    Arcanum Multiverse Edition RUS MOD v1.4.0.6. PS: все настройки в лончере лучше совсем не трогать, так как только такая комбинация рабочая.
    Хеш: 22F0938B846F954E1A115898935DFD164E640390

  • Diablo II + Lord of Destruction
    Diablo 2 [Фаргус] + Glide Wrapper.
    Хеш: C141DE34F8288DC59B40C7F3412AD12B5E723E1C

  • Fallout, Fallout 2, Fallout Tactics: Brotherhood of Steel
    Fallout 1: русификатор от 1С.
    Fallout 2: Killap's Fallout 2 Unofficial Patch 1.02+ (1.02.31) + русификатор от 1С.
    Fallout Tactics: Brotherhood of Steel (1C).
    Хеш: 57F4BFDBF36F629E776D7453CC705A16D7256B19

  • Starcraft
    Starcraft + Brood War + Patch 1.16.1, + русификатор (текст) - от ZoG / Frezzze, версия перевода: 1.54 от 06.06.12
    Хеш: 57D05E13DE7431C9EF33BB94A8CA32CEB241B45B

  • Heroes of Might and Magic 3: Complete
    DRM-free релиз от GOG, в него интегрирован перевод от «Буки» с исправлениями.
    Хеш: 2FDBADA24997DE6437FFBFA908496088DBFE89EB

  • Planescape: Torment: Enhanced Edition
    GOG v2.3
    Хеш: 6286F7FF5D487D63B4CC0C2B9DA7C35F3E35F716

  • Warcraft II
    Warcraft II: Battle.net Edition + русификатор текста от СПК;
    Хеш: 4107E55C9FEED72C75F5B3144F0933FB88F34E6A

  • Icewind Dale: Enhanced Edition
    GOG v2.5.17.0
    Хеш: 99DDB72AA60E90D20AF9C890ECF259358B63F620

Цитата:

In-Home-Switching v0.0.2
VMware Workstation 15 Pro v15.0.2. Заданные характеристики VM: 2GB RAM, 60GB HDD max, 1 CPU, 2 Cores, 3D: Accelerated, 512MB Vram, Network: Bridged. Мультифайловый жёсткий диск оптимизирован.
ОС Windows 8.1 Pro x64 Rus MSDN
ScpDriverInterface_v1.1, для передачи управления Switch на ПК,
Screen.Capturer.Recorder.v0.12.10, для работы In-Home-Switching v0.0.2,
Java Version 8 Update 201 для работы Screen Capturer Recorder,
CursorFX_free_2.16, для отображения курсора мыши,
Сontroller Сompanion v1.008, для маппинга мыши на геймпад,
JoyToKey v6.1.1, для дополнительного маппинга клавиатуры и мыши на геймпад,
Taskbar Hide 2.0, для скрытия панели задач в играх при оконном режиме,
Free Virtual Keybord, для отображения виртуальной клавиатуры при надобности,
Qres 2003, для максимизации площади отображения некоторых оконных игр.
  • 1. Скопируйте подпапку inhomeswitching из папки Nintendo Switch Executables в корень MicroSD на Switch. Установите NSP-файл In-Home-Switching_05AC3E8BDBA30000 любым удобным способом (через tinfoil, goldleaf, n1dus, lithium, devmenu). Стримингу нужен WiFi, поэтому убедитесь, что серверы Nintendo у вас заблокированы 90dns, на всякий случай.
  • 2. Установите VMWare из папки VMware Workstation 15 Pro v15.0.2, запустить его. Создайте папку в корне диска C:\temp.
  • 3. Распаковать архив VM_switch.zip в удобное вам место, он будет занимать приблизительно 38 GB.
  • 4. Запустите VMware Workstation Pro. В нём нужно нажать Open a Virtual Machine, выбрать Windows 8.x x64.vmx из распакованной папки VM_switch.

  • 5. Нажать на надпись Resume this virtual machine в левом верхнем углу. В открывшемся окошке нажать "I Copied it". VM должна запуститься.
  • Если ваша FW 9.x.x или выше используйте этот обновлённый билд NRO и NSP (зеркала), спасибо fiergo.
  • 6. Теперь откройте In-Home-Switching в Nintendo Switch.
    Высветится его IP-адрес, запомните его; кнопками X (повышение частоты) и Y (понижение частоты) можно регулировать разгон процессора Switch — выставьте 1581 MHz.

  • 7. Вернитесь к VM, и впишите IP-адрес Switch в окошко "Switch IP". По-умолчанию, в программе установлен битрейт в 10 Mbit/s; если у вас хороший, широкий и стабильный WiFi, можно повысить битрейт до 30 Mbps для улучшения качества изображения; однако, не ставьте слишком много, чтобы не повышать лаг.
  • 8. Нажмите большую кнопку Connect. Пошевелите мышкой, подождите секунд 5 секунд. Всё должно заработать, вы увидите ПК на Switch:
  • 9. Далее, разберёмся со звуком. Встроенная передача звука прямо на Switch пока сильно глючит, поэтому для корректного воспроизведения следует воспользоваться внешним Android-устройством в качестве динамика / порта для наушников. Для этого:
    — Полностью выключите звук на Switch клавишей Vol-., если используете док-станцию — уберите весь звук на телевизоре.
    — Убедитесь, что на вашей VM запущена программа SoundWire Server, её можно посмотреть в трее.
    — Установите на Android устройство программу SoundWire+v2.4_full.apk из папки Android_WiFi_audio. Запустите её.
    — Нажмите ОК в Android-приложении Sound Wire, затем нажмите на большую иконку спиральки в центре. Теперь проверьте воспроизведение звука: его задержку можно посмотреть через видео Audio Video Sync Test.mp4 здесь. Если IP автоматически не определяется, впишите IP-адрес VM в Android-приложение вручную — он отображается в окне SoundWire Server.
    Экран Android'а можно выключить, запустить в фоне и/или подключить к нему свои BT / наушники либо внешние динамики для прослушивания звука с VM.

    10. Играть!

    Теперь можно свернуть VM: нажмите на крестик в VMWare, Run in Background, VM будет свёрнута в трей.
    После игры поставьте VM на паузу кнопкой сверху Suspend this guest operation system, выключать её не нужно.

Цитата:

Запустите VMWare, выключите виртуальную машину, нажмите Edit virtual machine settings > Options > Shared folders > Always enabled > OK для активации общей папки между VM-хостом и VM-гостем. Дистрибутив нужной вам игры поместите в C:\temp, а в VM он появится в правом верхнем углу, в ярлыке SHARED_c_temp. Не забудьте также после установки и запуска новой игры в полноэкранном режиме нажать сочетание клавиш "-" и "+" для включения геймпада.

Учитите, что игра должна быть совместима с:
- Windows 8.1 64bit (и Windows Duplication API, используемого in-home-switching),
- виртуальной машиной VMWare,
- самой In-Home-Switching.
- Также, аппаратный ускоритель мыши пока не поддерживается совсем (поддерживается только программный).

Если вы успешно установите хорошие совместимые игры, пожалуйста, отпишитесь в треде! Улыбаюсь
Также, вы можете попробовать поиграть в новые игры и без виртуальной машины напрямую, например, в режиме Steam Big Picture, но только на вашем ПК, и это уже совсем другая история. Тут подробнее, пример геймплея.

Какие игры я пробовал, но они не заработали: писал(а):

Можно выделить несколько основных причин того, что некоторые игры не захотели работать: а) нет программного курсора, б) низкая производительность в VM, в) крэш игры и/или in-home-switching при запуске, например:
Stronghold, HD и обычная версии, Sims 1 — производительность отличная, но курсора совсем нет (девелопер in-home-switching общает добавить нативную поддержку мыши в следующих релизах, и будет вообще шоколадно);
Проклятые земли, Beyond Divinity, Sacred — не тянет VMWare, несмотря на мощность хостового ПК; Diablo 1, Златогорье — просто не запускаются или вылетают с ошибками.

Если вы сможете запустить эти или другую классику ПК-игр их на этой VM, пожалуйста, дайте мне знать!

Доп. информация писал(а):

Релиз основан на homebrew In-Home-Switching v0.0.2, представляющий собой CPU-стриминг на основе ffmpeg/ScpDriverInterface/libNX и VMware Workstation 15 Pro v15.0.2 Build 10952284, плюс вспомогательные утилиты для удобства использования.
Известные особенности, замечания и требования:
  • Минимальные системные требования вашего ПК для запуска VM: 4 Гб ОЗУ, 50 Гб свободного места на HDD, видеокарта не ниже GTX8800/HD4850, ЦП не ниже Intel C2Q Q8400 / Phenom II X4 955 с поддержкой виртуализации VT-d / AMD-Vi (PCI passthrough), WiFi; для улучшенного звука — нужно Android-устройство.
  • Switch поддерживается только Atmosphère и Kosmos, sxos не поддерживается.
  • При смене Switch из дока или в док иногда глючит, лучше переоткрыть In-App-Switch перед переходом из одного режима в другой;
  • Не забывайте закрывать программу In-App-Switch перед переходом Switch в спящий режим.

    Есть ранний снэпшот после сразу установки без игр и отдельно папка VMware Workstation 15 Pro v15.0.2/Misc_utilites, если кто захочет покопаться самостоятельно.
    В будущем автор обещает нативный, без поддержки android, стриминг звука, linux-окружение, например, для wine, нативную поддержку эмуляции мыши, многоядерность и улучшенное распараллеливание работы, GPU-кодирование на ПК.

    Это вторая версия программы, и первая сборка с VM — всё ещё довольно сыровато, но все включённые игры в раздачу успешно работают и проходятся. Прошу проявить понимание и в случае возникновения вопросов подробно их описывать; спасибо заранее.
B: клик левой кнопка мыши
Y: клик правой кнопка мыши
Левый стик: перемещение мыши
Правый стик: блок клавиатурных стрелок
A: двойной клик левой кнопкой мыши (если точнее, кликает 16 раз в секунду — аналог кнопки "Turbo" на геймпадах NES, реализовано через joytokey: работает из-за лага не очень точно, joytokey и controller companion конфликтуют, поэтому в ней она оставлена без биндинга; ещё можно быстро нажимать B. Улыбаюсь
+: клавиша ESC
L: клавиша Enter
R: клавиша Space (пробел)
X: клавиша M
Крестовина влево: клавиша I
Крестовина вправо: клавиша C
ZL: клавиша Ctrl
ZR: клавиша Shift
Клик на левый стик: виртуальная клавиатура (чаще всего всегда успешно работает в играх, но с некоторыми — нет)
Клик на правый стик: средняя кнопка мыши
Крестовина вверх-вниз: прокрутка колеса мыши вверх-вниз (при удерживании повторяемое действие)
"—" и X: клавиша S
"—" и B: клавиша B
"—" и R: клавиша M
"—" и L: Alt+F4 (закрыть окно)
"—" и клик на правый стик: клавиша Tab
"—" и клик на левый стик: свернуть все окна Windows
"—" и крестовина вправо: клавиша Backspace (при удерживании повторяемое действие)
"—" и крестовина вверх: клавиша Home
"—" и крестовина вниз: показать/скрыть панель задач Windows (она находится справа и автоматически скрывается)
Настроить сочетания клавиш джойконов можно в Controller Companion > Profiles > Edit bindings. Поддерживаются дополнительные сочетания клавише в Controller Companion через — и другие кнопки. Выходить из захвата клавиатуры и мыши в свой ПК (из VMWare на десктопе) через сочетание Ctrl + Alt.

Подрегулировать чувствительность мыши под себя можно в Controller Companion > Settings > Mouse.

Также можно назначать клавиши отдельно на каждую игру через Settings > Profiles > Process bindings. Если вы найдёте кастомные удобные сочетания клавиш для каждой игры — просьба поделиться своими вариантами профилей, обязательно добавлю в раздачу!

Таблица соотношения маппинга джойконов и xBox Controller Companion: писал(а):

A xbox это B на switch
B xbox это А на switch
X xbox это Y на switch
Y xbox это X на switch
RB xbox это R на switch
LB xbox это L на switch
RT xbox это ZR на switch
LT xbox это ZL на switch
info [Профиль]  [ЛС] 

Sam001

Пол: Пол:Жен

Стаж: 7 лет 5 месяцев

Сообщений: 5

Украина
Рейтинг

post 17-Мар-2019 20:10 (спустя 43 минуты) [-]0[+]

[Цитировать] 

Извиняюсь за глупый вопрос, но я так и не понял, для игры обязательно нужен ПК или можно просто установить это все на консоль и спокойно играть?
info [Профиль]  [ЛС] 

TuffCutter

Пол: Пол:Муж

Стаж: 7 лет 3 месяца

Сообщений: 19

Россия
Рейтинг

post 17-Мар-2019 20:15 (спустя 5 минут) [-]0[+]

[Цитировать] 

Это очень круто! Ты ювелир! Спасибо, но я тоже мало чего разобрал)
info [Профиль]  [ЛС] 

assse

Пол: Пол:Муж

Стаж: 9 лет 4 месяца

Сообщений: 40

Россия
Рейтинг

post 17-Мар-2019 20:17 (спустя 1 минута) [-]1[+]

[Цитировать] 

Sam001 писал(а):

Извиняюсь за глупый вопрос, но я так и не понял, для игры обязательно нужен ПК или можно просто установить это все на консоль и спокойно играть?
Комп нужен обязательно для стрима игр. На свитче клиент только.
info [Профиль]  [ЛС] 

Sam001

Пол: Пол:Жен

Стаж: 7 лет 5 месяцев

Сообщений: 5

Украина
Рейтинг

post 17-Мар-2019 20:24 (спустя 7 минут) [-]0[+]

[Цитировать] 

assse писал(а):

Sam001 писал(а):

Извиняюсь за глупый вопрос, но я так и не понял, для игры обязательно нужен ПК или можно просто установить это все на консоль и спокойно играть?
Комп нужен обязательно для стрима игр. На свитче клиент только.
Спасибо за ответ, теперь стало все понятно)
info [Профиль]  [ЛС] 

TuffCutter

Пол: Пол:Муж

Стаж: 7 лет 3 месяца

Сообщений: 19

Россия
Рейтинг

post 17-Мар-2019 21:00 (спустя 36 минут) [-]-3[+]

[Цитировать] 

С подключением к инету можно словить банан(
info [Профиль]  [ЛС] 

osm

Стаж: 5 лет 8 месяцев

Сообщений: 26

Рейтинг

post 17-Мар-2019 21:42 (спустя 41 минута) [-]0[+]

[Цитировать] 

TuffCutter писал(а):

С подключением к инету можно словить банан(
Простите, а зачем тут интернет?)
info [Профиль]  [ЛС] 

glerman

Пол: Пол:Муж

Стаж: 12 лет

Сообщений: 37

Рейтинг

post 17-Мар-2019 22:22 (спустя 39 минут) [-]1[+]

[Цитировать] 

Спасибо!!!! Особо важен стримминг с пк на свич по типу Мунлайта!!!
info [Профиль]  [ЛС] 

diadark

Пол: Пол:Муж

Стаж: 14 лет

Сообщений: 13

Россия
Рейтинг

post 18-Мар-2019 02:43 (спустя 4 часа) [-]0[+]

[Цитировать] 

Жаль, что не Homebrew. В дороге не поиграть...
info [Профиль]  [ЛС] 

taporazzo

Стаж: 5 лет 8 месяцев

Сообщений: 8734

Израиль
Рейтинг

post 18-Мар-2019 08:48 (спустя 6 часов) [-]0[+]

[Цитировать] 

glerman, TuffCutter
Пожалуйста! Добавил информации, чтобы стало немножко попонятнее.

diadark писал(а):

В дороге не поиграть...
Вполне можно играть в дороге, достаточно организовать VPN между удалённым ПК с VM и точкой доступа, к которой подключен Switch, например, ей может выступать то же Android-устройство воспроизведения аудио.
Так то In-Home-Switching вполне себе Homebrew, да ещё и с открытым кодом.

_________________
Любопытство. Эмпатичность. Здравый смысл.
info [Профиль]  [ЛС] 

ZerotakerZX

Стаж: 13 лет

Сообщений: 2645

Рейтинг

post 18-Мар-2019 10:00 (спустя 1 час 12 минут) [-]0[+]

[Цитировать] 

taporazzo писал(а):

glerman, TuffCutter
Пожалуйста! Добавил информации, чтобы стало немножко попонятнее.

diadark
Вполне можно, достаточно организовать VPN между удалённым ПК и точкой доступа, к которой подключен Switch, например, ей может выступать то же Android-устройство воспроизведения аудио.
Так то In-Home-Switching вполне себе Homebrew, да ещё и с открытым кодом.
ВОзможно проще на сыче поставть днс, что режет нинтендовские адреса
info [Профиль]  [ЛС] 

erisdiscordia

Пол: Пол:Муж

Стаж: 12 лет

Сообщений: 395

Россия
Рейтинг

post 18-Мар-2019 11:19 (спустя 1 час 18 минут) [-]4[+]

[Цитировать] 

Надо же, как одна раздача может сначала обрадовать, а затем разочаровать. Интересно, возможна ли в перспективе эмуляция этих игр?
info [Профиль]  [ЛС] 

taporazzo

Стаж: 5 лет 8 месяцев

Сообщений: 8734

Израиль
Рейтинг

post 18-Мар-2019 15:46 (спустя 4 часа) [-]0[+]

[Цитировать] 

erisdiscordia писал(а):

Интересно, возможна ли в перспективе эмуляция этих игр?
По нативному запуску, думаю, вероятность минимальна; посмотрите в сторону GPD Win2: https://www.gpd.hk/gdpwin2
На нём тоже можно запустить этот образ, кстати. bs

_________________
Любопытство. Эмпатичность. Здравый смысл.
info [Профиль]  [ЛС] 

Nops4pda

Пол: Пол:Муж

Стаж: 6 лет 6 месяцев

Сообщений: 45

Украина
Рейтинг

post 18-Мар-2019 20:08 (спустя 4 часа) [-]0[+]

[Цитировать] 

taporazzo писал(а):

По нативной эмуляции, думаю, вероятность минимальна
Теоретически, думаю, вполне реальна, если запилят что-то вроде ExaGear Strategies/RPG для switch. Последний, кстати, работает вполне неплохо на смартах гораздо слабее switch.
info [Профиль]  [ЛС] 

taporazzo

Стаж: 5 лет 8 месяцев

Сообщений: 8734

Израиль
Рейтинг

post 18-Мар-2019 20:45 (спустя 37 минут) [-]0[+]

[Цитировать] 

Nops4pda
ExaGear — это не нативный запуск, а солянка эмуляторов на QEMU + wine + Debian/Ubuntu под таким же container / virtual machine.

Его даже сейчас можно запускать под Painless Linux, но толку от него [пока] немного, хотя, конечно, было бы неплохо увидеть его развитие. И уж получше, чем стриминг.
Но это не нативный код, к сожалению.

_________________
Любопытство. Эмпатичность. Здравый смысл.
info [Профиль]  [ЛС] 

Nops4pda

Пол: Пол:Муж

Стаж: 6 лет 6 месяцев

Сообщений: 45

Украина
Рейтинг

post 18-Мар-2019 21:35 (спустя 49 минут) [-]0[+]

[Цитировать] 

taporazzo
Ну я и подразумевал эмуляцию, erisdiscordia писал же про эмуляцию, просто, возможно, я не так выразился Улыбаюсь
info [Профиль]  [ЛС] 

taporazzo

Стаж: 5 лет 8 месяцев

Сообщений: 8734

Израиль
Рейтинг

post 18-Мар-2019 22:44 (спустя 1 час 8 минут) [-]0[+]

[Цитировать] 

Nops4pda
Простите, если я вас с erisdiscordia неправильно понял. kolob_118

_________________
Любопытство. Эмпатичность. Здравый смысл.
info [Профиль]  [ЛС] 

chelpdim

Пол: Пол:Муж

Стаж: 5 лет 10 месяцев

Сообщений: 24

Россия
Рейтинг

post 27-Мар-2019 14:58 (спустя 8 дней) [-]0[+]

[Цитировать] 

На sx os работает?вроде In-Home-Switching не работал

_________________
info [Профиль]  [ЛС] 

taporazzo

Стаж: 5 лет 8 месяцев

Сообщений: 8734

Израиль
Рейтинг

post 27-Мар-2019 15:08 (спустя 10 минут) [-]0[+]

[Цитировать] 

chelpdim
Прочитайте, пожалуйста, в шапке:

Цитата:

Switch поддерживается только Atmosphère и Kosmos, sxos не поддерживается.

_________________
Любопытство. Эмпатичность. Здравый смысл.
info [Профиль]  [ЛС] 

CAHTA

Пол: Пол:Муж

Стаж: 5 лет 6 месяцев

Сообщений: 26

Россия
Рейтинг

post 05-Апр-2019 02:21 (спустя 8 дней) [-]1[+]

[Цитировать] 

Блин, господи. Это ж наше всё!
Благодарю за раздачу.
info [Профиль]  [ЛС] 

SHEESH

Стаж: 15 лет

Сообщений: 227

Багамские острова
Рейтинг

post 25-Авг-2019 16:14 (спустя 4 месяца 20 дней) [-]1[+]

[Цитировать] 

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

_________________
репак-когда ничего не нужно для установки.
нравятся раздачи со всеми сканами полиграфии
библиотека старых игр
info [Профиль]  [ЛС] 
Показать сообщения:    
Ответить на тему

Текущее время: 30-Сен 20:26

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы