Ieri ho effettivamente provato un po’ il #gaming Switch dal 3DS in portatilità, alla fine, e… che dire. 7/10. Certo, ogni tanto la connessione fa scherzetti e il gioco inizia a freezare per un po’, ma nel complesso si gioca con un lag accettabile e un video senza strani artefatti, veramente apprezzabile. Devo però capire perché in certi rari momenti il client crasha completamente invece di riuscire a ristabilire la connessione, e temo anche la batteria del 3DS si appiattisca troppo velocemente con questa #applicazione… ma vabbè, a sistema consolidato potrei anche usare il telefono. 🐚
Visto che voglio provare meglio il setup, mi sono portata avanti e ho fatto un programmino per #PC che legge direttamente gli input del gamepad virtuale e li invia alla #console; quindi, eliminando quegli altri due programmi necessari, sostituendoli con uno solo. La finestra inoltre visualizza il video da dispositivi di cattura standard, e quando lo implementerò riprodurrà anche audio, quindi sostituirà anche il riproduttore multimediale… per ora non ho ancora la scheda di cattura HDMI, quindi devo ancora usare SysDVR, ma almeno mi mostra il video della webcam (che mi serve per navigare nei menu di sistema, il DVR non lo trasmette), quindi già scendo da 4 app e finestre a solo 2. ✨️
https://octospacc.altervista.org/wp-content/uploads/2024/05/image-1.pngImplementare la lettura degli input del controller, e l’invio al demone sys-botbase tramite socket TCP, è stato un po’ intricato, ma alla fine il codice è venuto pulito, i tasti rimappabili tramite file config, e sorprendentemente sembra tutto ben funzionante dal primo momento… Nel senso, i comandi sembrano rispondere bene senza particolari accorgimenti; anzi, anche meglio di NXController, perché io invio direttamente i valori degli stick analogici alla console, mentre lui deve leggere valori rimappati alla tastiera e quindi tutti digitali. In effetti non ci avevo pensato quando mi era venuta questa #idea, ma effettivamente ho migliorato la mia #UX anche in questo modo, ora ho input più precisi. 🤏️Volevo inizialmente usare Ren’Py, ma ho subito scoperto che non include funzioni per accedere ai dispositivi video, né tantomeno ha la classe camera nella sua implementazione di #Pygame, quindi… ho usato semplicemente Pygame, e in poche righe di codice funziona già tanta roba, anche se la UI non è delle migliori. Dovrò investigare se davvero non ci sarebbe stato verso di usare l’altro engine oppure si, perché potrebbe tornare utile in futuro. Ancora versione molto WIP, diversi bug da sistemare, ma almeno l’ho già caricata … poi creerò anche dei pacchetti standalone (che includono già #Python e le librerie) per Windows e Linux. L’ho chiamato #FrameNX comunque, meglio evitare qualunque pretesto di violazione del trademark di #Nintendo per il nome #Switch… 🚨️
Ma, ovviamente, non era un mio #progetto secondario se non saltava fuori un #problema inaspettato mentre programmavo e testavo… il codice che controlla la versione dell’OS di pygame.camera è rotto su Windows Server, e quindi l’inizializzazione fallisce… evviva. L’ho identificato e sistemato subito, ho anche inviato la PR #4221, quindi non è stato un vero problema, però… che cazzo, non è possibile che tutto quello che finisce in mano a me si rompe… trovare bug in librerie così utilizzate e famose senza fare nulla di particolare non è roba da tutti, eppure ormai siamo ad uno a settimana, e chissà cosa mi riserva il futuro. 💣️
Aggiornamenti sulla questione https://octospacc.altervista.org/2024/05/01/luna-gaming/, anche se sicuramente questo non sarà l’ultimo post a riguardo: a meno che ciò che ho appena ora finito di architettare dovesse saltare per aria, già dopodomani proverò questo setup regolarmente fuori casa, sul campo, e ciò decreterà se effettivamente è una buona #soluzione per il #gaming oppure ho preso l’ennesima cantonata… 👀
Sia ieri sera in cui non l’ho detto bene riguardo il fisso, sia stasera per fare la #configurazione sul portatile (più ideale per questo caso d’uso, consuma meno e il WiFi è forse un po’ più stabile), ho dovuto copincollare dei comandi dalla documentazione di #Sunshine per far funzionare il gamepad virtuale. Una volta fatto ciò, per giochi come SuperTuxKart non c’è bisogno di fare oltre, ma per altra roba invece ho dovuto usare AntiMicroX per mappare gli input del controller ad input di tastiera. Nel mio caso, mi serve per inviare gli input ad NXController. 🪰
Quest’ultimo programmino ha qualche difetto, tipo che la sua finestra deve stare in focus per leggere gli input (io la metto nell’angolino in modo che non copra il gioco) e che la mappatura dello stick va cambiata dai tasti freccia ad altri, perché altrimenti per qualche ragione non funziona bene; però il suo lavoro lo fa, e via WiFi invia tutti gli input alla console #Switch sulla LAN. E dall’altro lato, il video della #console è trasmesso al PC tramite USB con SysDVR, ed arriva praticamente perfetto e con zero latenza… roba che importa poco, perché tanto in ogni caso io ci metto lo streaming da sopra. 🐌
Insomma, è un po’ complicato usare Switch come server di #cloudgaming, ma con il PC così correttamente configurato si può fare… e quindi in giro anziché portarmi la console grossa e pesante mi porto il #Nintendo#3DS (o, in realtà, anche solo il telefono, dipende). Da un certo punto di vista è meglio comunque questa configurazione rispetto ad eseguire giochi nativi PC perché, a parte che dovrei usare per forza il fisso in quel caso, i giochi su PC (a meno di non emulare Switch, ma a quel punto perché non usare la reale?) sono un estremo dolore da gestire quando hai sia la sfiga di usare Linux, che quella di non poterli comprare. Quindi vabbè. 🏴☠️🏴☠️
#gamers in 15 years from now are going to have a reckoning when the IRS audits me because I (and many others) put our address as McDonalds in Japan in order to buy Japanese Region games...
Niedawno ogrywałem genialnego Dave the Diver, następnie Ugly. Teraz przyszła pora na Red Dead Redemption na #switch. Nie grałem w oryginał sprzed lat, ale grałem w rdr2 na #xbox. I jakkolwiek muszę przyznać, że graficznie 2 jest piękne, tak odnoszę wrażenie po paru h gry, że 1 jest bardziej zbita, jeśli chodzi o gameplay. Chodzi mi o to, że rdr2 fabularnie bardzo mi się wlókł, denerwowało mnie po paru godzinach gdy, że trzeba tyle czasu tracić na jazdę konną.
Oczywiście można było się nacieszyć widokami (jeśli tak to można określić w przypadku gier), ale po pewnym czasie gry nie niosło to za sobą już takiej frajdy.
Пояснення, чи ризикує користувач отримати блокування консолі Switch від Nintendo, встановлюючи програмне забезпечення з GitHub. Nintendo Switch в Україні.
Both my wife and I have a #LEGO set with a light kit hooked up to our #gaming#PC's. So that when our PC's are on the light kit in the hooked up set is on. Due to the motherboard during #WoL the #USB ports those sets are hooked into are always supplying power. As a result they would always be turned on. So used #nodered with information from a #ESP presence sensor, and information from the #unifi#switch the PC's are connected to to determine if they are on. When they are off the NIC speed is
Гайд та покрокова інструкція, як грати в мультиплеєр Minecraft з декількома консолями Nintendo Switch у локальній мережі без Nintendo Online Service. Обмеження та умови. Switch українською.
My 3 kids (& husband & I) are starting to have more struggles sharing one console & I think it might be time to invest in a 2nd Switch. But! I have some questions:
Do we think Nintendo's next console is coming soon? The Switch is 7 years old...
Does the Lite version still pair with pro controllers? Any cons to the Lite other than can't dock it?
Will my kids have to 'pick one' for their account to reside on??
"Erdzerstörung, Umweltzerstörung, Naturzerstörung, Klimawandel, Klimakatastrophe, Anthropozän, Kapitalozän, Ökozid… die Begriffe unterscheiden sich mit welchen versucht wird die gegenwärtige soziale und ökologische Katastrophe zu beschreiben – doch der Kern ist derselbe: die Grundlage für unser Leben auf diesem Planeten droht durch den industriellen #Kapitalismus ganz grundsätzlich zerstört zu werden. Wir sitzen richtig tief in der Scheiße.
(...)
Die folgenden Texte sind eine kleine Dokumentation. Es werden Aufrufe, Analysen und Angriffe dokumentiert, die im Kontext der Initiative „Switch off – the system of destruction“ entstanden sind oder die wir einfach spannend fanden. Die Angriffe wurden in Themenfelder unterteilt, um ihre gemeinsame Stoßrichtung deutlich zu machen. Es werden auch zwei internationale Beiträge dokumentiert, welche klar machen, dass der Kampf gegen die Zerstörung der Erde natürlich keine Grenzen kennt. Zum Schluss der Broschüre befindet sich noch ein Gespräch einiger Gefährt*innen, welche von ihren Gedanken und Ideen zu der Initiative „switch off!“ berichten und einige spannende Punkte diskutieren. Viel Spaß beim Lesen!"
OOOH! Who lives in a yellow Switch under the sea? (www.youtube.com)
Crab-Bob SoulsBorne!...
Бан на Nintendo Switch, завантажуючи додатки із GitHub? (tayemnakimnata.com) Ukrainian
Пояснення, чи ризикує користувач отримати блокування консолі Switch від Nintendo, встановлюючи програмне забезпечення з GitHub. Nintendo Switch в Україні.
Sudachi Release v0e54fcf (github.com)
Sudachi is a Nintendo Switch emulator for Android, Linux, macOS and Windows written in C++
Minecraft: мультиплеєр з кількома консолями Nintendo Switch (tayemnakimnata.com) Ukrainian
Гайд та покрокова інструкція, як грати в мультиплеєр Minecraft з декількома консолями Nintendo Switch у локальній мережі без Nintendo Online Service. Обмеження та умови. Switch українською.