The deeper I go into custom keyboard builds the more I regret this rabbit hole. There's no turning back now, time to learn about lubing switches. And some hashtags to make sure this gets to the right people: #lube#switch#masochism#fingerbang?
Maybe if you wanted to swap out games while away, you wouldn't need to wait to get home and dock. The dock could have an internet connection and you'd be able to just transfer the data over the internet. "Swapping" the data on the handheld with the dock on the go.
It'd take some download time, but it could be possible I think.
Likely? Maybe not, but I wouldn't mind it as a potential solution to storage constraints on a handheld system.
Oh hey, #Nintendo people of the Mastodon. I'm gonna be picking up a #Switch soon, so what titles would you recommend checking out? Bonus points for stuff beyond the standard Zelda, Mario, etc. (Even though I'll probably play those as well).
7 JavaScript language elements every developer needs:
Here's what beginning and experienced developers need to know about working with JavaScript's array, for loop, forEach, map, reduce, substring, and switch.
Het kan weer; met volle kracht vooruit. In vrijheid, zelfstandigheid en welzijn. Met dank aan mijn familie, en aan onze vrienden, collega's en kennissen die ons daarin hebben ondersteund ❤️
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 з одного акаунта на трьох консолях одночасно? (tayemnakimnata.com) Ukrainian
Гайд: скільки консолей Switch може одночасно бути активними з одним обліковим записом Nintendo? Як це працює та яких умов потрібно дотримуватись
OOOH! Who lives in a yellow Switch under the sea? (www.youtube.com)
Crab-Bob SoulsBorne!...