Hello, I'm extremely new to modding things and this is my first ever post to any kind of forum (no, never been to reddit (yes really)) so please forgive any customs I've overlooked.
I am now going to try an relay a thought that has been buzzing in my head for about a year to the point of driving me mad.
I've heard in passing about being able to putting software on the 3DS that allows for the 3DS to be controlled elsewhere (From PC). I've also heard that you can stream the video feed of the 3DS to a PC. The first thought that comes to mind is now playing a psuedo hd majora on my TV or laptop screen with a BT controller.
But that /specific/ interest only drives me so far because x, y, and z, offer a, b, and c to play l, m, and n in their "best".
Ante-PokemonVC on the 3DS the 'best' way to play pokemon RBYG or GSC was to just hop on your phone grab any of the free and working emulators and relive the youth that spills through my hands in these very seconds. Complete with turbo, gamestates, modding etc. Granted the gamestates and modding didn't interest me terribly.
I, however, want the 'Best' for the 'Best' game in my eyes, Pokemon GSC. Since the introduction of RBYG to the eshop there is now value, aside nostalgia, in playing these games over their respective re-releases as those pokemon caught in VC, the virtual console, now offer different abilities and in practice let you choose the transferred Pokemon's nature.
I think some of you might see where I'm going with this at this point..
I would like to create an app on my phone which connects to the internet where it will then connect to my PC, which is receiving a feed of a 3DS, which itself is plugged in to prevent death. Once a connection has been established the PC then doubles the feed over to the phone. I was considering one of two ways of doing this, either the raw feed of the 3DS sent as is, or create a program which interprets the screen and resolves the pixels to a smaller format as GB GBC games are my focus here and use significantly lower resolutions than the 3DS native resolution.
As for the audio i was almost thinking about having all the audio files for a specific game EG Crystal IE Battle Theme, PokePark Theme, Attack sounds stored into the app itself and then call for effects as it needs them. That would take a lot of syncing and checking and this and that so maybe not a feature in the first build aha. (BUT I am an audio snob so perfect music recreation is important to me)
Either way, the feed is sent to the phone along with the audio where the phone then displays the screen and plays the audio. The UI for the Pinocchio app can be customized to be pixel perfect, fill, stretch, game boy border (working 'buttons') and will ideally work as smoothly as an emulator.
The button overlay, or GB buttons will execute code which sends CONTROL to the PC sends CONTROL to 3DS sends DATA back to PC sends DATA back to phone to be displayed as the game.
So listen this has already been a mammoth of a post but I'd like to explain why I even care a fraction of this much.
Here is the crux of this entire idea. I don't want to just hack in pokemon to my game. I very much like the idea of having quote unquote real pokemon by quote unquote legitimate ways. That just there being said, I'd also like to implement an 'auto' feature as in auto hatch eggs, auto soft reset, auto grind E4, etc.
Wait, but then what is the difference between using computers and codes to /inject/ pokemon into your games and using computers and codes to /farm/ pokemon in your games? The answer is not really a lot but it's my preference . Though the prospect of having a live feed of your own shiny lugia hunt in the background while you read a book or type an offensively long forum post is extremely appealing to me.
Tldr i wanna do this
3DS ->3DS stream ->PC->Phone-> User -> Phone Input -> PC -> 3DS
PS Called Pinocchio because there's no real boy (gameboy) in sight but the end result ends with 'real' """authentic""" pokemon
I am now going to try an relay a thought that has been buzzing in my head for about a year to the point of driving me mad.
I've heard in passing about being able to putting software on the 3DS that allows for the 3DS to be controlled elsewhere (From PC). I've also heard that you can stream the video feed of the 3DS to a PC. The first thought that comes to mind is now playing a psuedo hd majora on my TV or laptop screen with a BT controller.
But that /specific/ interest only drives me so far because x, y, and z, offer a, b, and c to play l, m, and n in their "best".
Ante-PokemonVC on the 3DS the 'best' way to play pokemon RBYG or GSC was to just hop on your phone grab any of the free and working emulators and relive the youth that spills through my hands in these very seconds. Complete with turbo, gamestates, modding etc. Granted the gamestates and modding didn't interest me terribly.
I, however, want the 'Best' for the 'Best' game in my eyes, Pokemon GSC. Since the introduction of RBYG to the eshop there is now value, aside nostalgia, in playing these games over their respective re-releases as those pokemon caught in VC, the virtual console, now offer different abilities and in practice let you choose the transferred Pokemon's nature.
I think some of you might see where I'm going with this at this point..
I would like to create an app on my phone which connects to the internet where it will then connect to my PC, which is receiving a feed of a 3DS, which itself is plugged in to prevent death. Once a connection has been established the PC then doubles the feed over to the phone. I was considering one of two ways of doing this, either the raw feed of the 3DS sent as is, or create a program which interprets the screen and resolves the pixels to a smaller format as GB GBC games are my focus here and use significantly lower resolutions than the 3DS native resolution.
As for the audio i was almost thinking about having all the audio files for a specific game EG Crystal IE Battle Theme, PokePark Theme, Attack sounds stored into the app itself and then call for effects as it needs them. That would take a lot of syncing and checking and this and that so maybe not a feature in the first build aha. (BUT I am an audio snob so perfect music recreation is important to me)
Either way, the feed is sent to the phone along with the audio where the phone then displays the screen and plays the audio. The UI for the Pinocchio app can be customized to be pixel perfect, fill, stretch, game boy border (working 'buttons') and will ideally work as smoothly as an emulator.
The button overlay, or GB buttons will execute code which sends CONTROL to the PC sends CONTROL to 3DS sends DATA back to PC sends DATA back to phone to be displayed as the game.
So listen this has already been a mammoth of a post but I'd like to explain why I even care a fraction of this much.
Here is the crux of this entire idea. I don't want to just hack in pokemon to my game. I very much like the idea of having quote unquote real pokemon by quote unquote legitimate ways. That just there being said, I'd also like to implement an 'auto' feature as in auto hatch eggs, auto soft reset, auto grind E4, etc.
Wait, but then what is the difference between using computers and codes to /inject/ pokemon into your games and using computers and codes to /farm/ pokemon in your games? The answer is not really a lot but it's my preference . Though the prospect of having a live feed of your own shiny lugia hunt in the background while you read a book or type an offensively long forum post is extremely appealing to me.
Tldr i wanna do this
3DS ->3DS stream ->PC->Phone-> User -> Phone Input -> PC -> 3DS
PS Called Pinocchio because there's no real boy (gameboy) in sight but the end result ends with 'real' """authentic""" pokemon