Would a MKDS Wiimmfi VC inject be possible?

Discussion in 'Wii U - Hacking & Backup Loaders' started by smileyhead, May 6, 2016.

  1. smileyhead
    OP

    smileyhead Vinesauce is my favourite anime.

    Member
    2,805
    6,330
    Aug 31, 2015
    Hungary
    Hungary
    Would this be possible to do? I want to play MKDS with one of my friends. He has a 3DS with a DS flashcart, but I do not own a flashcart. Would it be possible to inject this game into another NDS VC game and play online via Wiimmfi?
     
    KiiWii likes this.
  2. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,266
    4,701
    Jan 17, 2013
    Mexico
    The best one to ask would be to @Wiimm, only he can tell.
    Although I don't think VC titles have internet connection to any server that I know of.
     
  3. Naendow

    Naendow Brick-Master

    Member
    291
    99
    Jan 4, 2016
    Germany
    Nope, it is not. Nintendo Wii U's VC doesn't emulate the wifi functions.
     
    Subtle Demise likes this.
  4. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    22,377
    10,731
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    They really could have added them, but for some reason didn't.
     
  5. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,266
    4,701
    Jan 17, 2013
    Mexico
    it's the lack of effort into the emulators themselves, they didn't bother to add online functions to them.
    It still baffles me as to why Nintendo is locking up features of the emulators.

    DS has an option for hi-res 3D models, full screen stretch mode and some filters, but the stupid emulator doesn't show them off in the settings or options.
    The same goes to the other VC emulators.
    Not having filters nor a stretching to full screen option is an insult.
    All other XLive and PSN titles have such options.

    Please keep up, Nintendo.
    I don't give a fuck about nostalgia aspects nor keeping true to how the original games were if we have the technology to provide options to the client/user.
     
    Last edited by ShadowOne333, May 6, 2016
    Azel, CeeDee, I pwned U! and 3 others like this.
  6. Subtle Demise

    Subtle Demise h

    Member
    1,435
    1,579
    Sep 17, 2009
    United States
    its probably because the WFC servers were shut down a long time ago, so there's really nothing to connect to (officially).
     
  7. smileyhead
    OP

    smileyhead Vinesauce is my favourite anime.

    Member
    2,805
    6,330
    Aug 31, 2015
    Hungary
    Hungary
    There is one filter available in the DS emulator, but it's shite. Nintendo calls it "Screen Smoothing", and all it does is that it blurs the screen in the most disgusting way possible. (You can access it by pressing the Right Stick.)
     
  8. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,266
    4,701
    Jan 17, 2013
    Mexico
    I'm aware of that one.
    It's nothing but a bilinear filter of some sort, and a crappy one if I may add.

    I'm talking about the other filters found in the configuration.json file of dumped DS VC.
    You have like other 2-3 that actually improve the overall quality of the models and 2D textures.
     
    smileyhead likes this.
  9. smileyhead
    OP

    smileyhead Vinesauce is my favourite anime.

    Member
    2,805
    6,330
    Aug 31, 2015
    Hungary
    Hungary
    Can these and the other locked features be readded in it?
     
  10. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,266
    4,701
    Jan 17, 2013
    Mexico
    yes they can.
    You just need to open the .json file in a text editor and change the values from 0 to 1 to enable them, although it would require a little trial and error since not all of them work nicely together, but they work separately incredibly well.
    Only drawback is that when you try to exit the game from Loadiine/Mii Maker, it loops eternally in the 'Wii U" loading screen, but that can be bypassed by just turning off the console.
     
  11. smileyhead
    OP

    smileyhead Vinesauce is my favourite anime.

    Member
    2,805
    6,330
    Aug 31, 2015
    Hungary
    Hungary
    Oh. So they can't be readded in a way they actually show the options in the game?
     
  12. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,266
    4,701
    Jan 17, 2013
    Mexico
    Oh no, not in that way.
    You still have the same settings and options in the VC emulator.
    The video display of the game is improved, that's how you can tell.
    You no longer get those blocky models full of blurry pixels, they actual show up as 3D models worthy of the Seventh generation of consoles.
     
  13. smileyhead
    OP

    smileyhead Vinesauce is my favourite anime.

    Member
    2,805
    6,330
    Aug 31, 2015
    Hungary
    Hungary
    That sounds really good! :)
    What do I need to modify and where to get that? :P
     
  14. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,266
    4,701
    Jan 17, 2013
    Mexico
    Well you'd need a DS VC dump first, or an injected one for that matter.
    Then do a search for a file called something like config or configuration.json, open that in a text editor.

    Once you get it, please post the last 40-30 lines so that I can tell which ones to change, I can't remember right now, it's that photographic memory of mine that doesn't remember until I see it. haha
     
  15. smileyhead
    OP

    smileyhead Vinesauce is my favourite anime.

    Member
    2,805
    6,330
    Aug 31, 2015
    Hungary
    Hungary
    Warning:
    This file is long. VERY long. Oh, boy, is it long.
    Longer than Long Great Auntie Mabel's long-long ffffffffinger.
    (I wonder who'll get that reference.)
    It's long.

    — Posts automatically merged - Please don't double post! —

    [​IMG]

    Just use CTRL + F.
     
  16. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,266
    4,701
    Jan 17, 2013
    Mexico
    Here we go, it's this part:
    Warning: Spoilers inside!
    You can see that the code is separated into 10 main parts which go in pairs, first is the screen output and then the background, each one of those pairs is a screen configuration. (Lower and upper screen of the DS and how they will be displayed)

    The one I always edit is the one with the upper screen in the TV and the lower screen on the Gamepad, which is the last pair 9-10.
    If you want the game to be displayed in full screen stretch mode, change the part after screen to this:
    Code:
                        "screen": [
                            {
                                "source": "upper",
                                "rotation": 0,
                                "size": "1280 720",
                                "target": "tv",
                                "position": "0 0"
                            },
                            {
                                "source": "lower",
                                "rotation": 0,
                                "size": "854 480",
                                "target": "drc",
                                "position": "0 0"
                            }
    
    That will force the output to fill the screen.

    Now for the fiilters, go to the very end of the file:
    Code:
            "3DRendering": {
                "Bilinear": 0,
                "RenderScale": 1
            },
            "Display": {
                "PixelArtUpscaler": 0,
                "Brightness": 80
    
    As you can see, we have 3 filters here.
    Bilinear filter, RenderScale and Pixel Art Upscaler.
    I don't use Bilinear because I like the imag eto be as crisp and clear as possible, but you can change it if you want.
    i think this is the filter that you can enable with the Smooth option normally by pressing the Right Analog Stick.

    Now for Render Scale and Pixel Art Upscaler.
    Basically, "Render Scale": 2 makes the 3D models much more defined than with 1, this is the one I ALWAYS use, because I hate those blocky shits that Nintendo gave us.
    Pixel Art Upscaler is basically a texture filter for 2D images, you can improve it by changing the 0 to 1.

    Don't combine Render and Pixel filters together, I think this locks up the game when you launch it or something, I don't remember exactly.

    So there you go. Let me know if you need anything else or if you need help with it.
     
  17. smileyhead
    OP

    smileyhead Vinesauce is my favourite anime.

    Member
    2,805
    6,330
    Aug 31, 2015
    Hungary
    Hungary
    Thank you! ^_^
    Just out of curiousoty, does anything happen if you change Render Scale to a number bigger than 2?
     
  18. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,266
    4,701
    Jan 17, 2013
    Mexico
    I don't think so.
    AFAIK nothing happens, but you can try it out.
    Worst case you'd have to shut off the Wii U by unplugging it, that's it. :P
     
  19. smileyhead
    OP

    smileyhead Vinesauce is my favourite anime.

    Member
    2,805
    6,330
    Aug 31, 2015
    Hungary
    Hungary
    Something weird just happened. I've activated the 3D Rendering upscale (2), and when I exited the game it locked up on the Wii U Menu screen. :wtf:
     
  20. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,266
    4,701
    Jan 17, 2013
    Mexico
    Yeah that's normal.
    That's what I meant in the drawback in this post:
    http://gbatemp.net/threads/would-a-mkds-wiimmfi-vc-inject-be-possible.425461/#post-6321568

    It locks up in that screen, but it saves and works normally. You'll just have to power off the Wii U by force. :P
    It only happens with Render Scale though.