• Hey, guest user. Hope you're enjoying GameParadise! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Hacking Wii U DS VC - Custom Layouts!

 
 

admin

Chad
Staff member
85%
Wii U DS VC Custom Layouts

What this is:

This allows you to modify the layouts of the DS VC and even use custom backgrounds!

What you need:
Dumped DS VC ready for Loadiine. Injected one work too
Editor for .json files, I reccommed Notepad++
.png editor if you want to use custom backgrounds
How it works:

Custom Layouts:

1. Open your VC's configuration_cafe.json in an editor. Located in SD:\wiiu\games\VCDS\content\[numbers]
2. Inside, you'll see all the layouts. Heres the discription what everything does:
Code:
{
    "configuration": {
        "layouts": {
            "layout": [
                {
                    "screen": [                       //Part for the position of the screens
                        {                                     
                            "source": "upper",     //Which DS screen this block applys to
                            "rotation": 0,            //Rotation. 0 is normal
                            "size": "480 360",      //Size onscreen in pixels.
                            "target": "tv",           //Target screen. "tv" = TV, "drc" = GamePad.
                            "position": "400 0"     //Position of the top-left corner on the target.
                        },                               //End of block
                        {                                //Next block
                            "source": "lower",     //Same thing as one block above.
                            "rotation": 0,
                            "size": "480 360",
                            "target": "tv",
                            "position": "400 360"
                        },
                        {
                            "source": "upper",    //Same thing as one block above.
                            "rotation": 0,
                            "size": "0 0",
                            "target": "drc",
                            "position": "568 240"
                        },
                        {
                            "source": "lower",    //Same thing as one block above.
                            "rotation": 0,
                            "size": "640 480",
                            "target": "drc",
                            "position": "107 0"
                        }
                    ],
                    "desc_string_id": "VCM_LAYOUT_1_EXPLANATION",           
                    "background": [                   //background info
                        {                                                                       
                            "position": "0 0",          //Position of the top-left corner of the background
                            "rotation": 0,               //Rotation of the background.
                            "resource": "//content_dir/assets/textures/tvback.png",         //Location in the game files. "//content_dir/assets/textures/tvback.png" would be in SD:\wiiu\games\VCDS\content\[numbers]\assets\textures\tvback.png for example. tvback.png and drcback.png are black screens, tvback for the tv and drcback for the gamepad. You can insert custom ones too
                            "target": "tv",              //Target screen. "tv" = TV, "drc" = GamePad.
                            "size": "1280 720"        // Size of the specified png file. always has to be 1280x720 on tv and 854x480 on GP, crash otherwise!
                        },
                        {
                            "position": "0 0",        //Same thing as one block above.
                            "rotation": 0,
                            "resource": "//content_dir/assets/textures/drcback.png",
                            "target": "drc",
                            "size": "854 480"
                        }
                    ],
                    "name_string_id": "VCM_LAYOUT_1_NAME"
                },

3. Just edit as you like. Pretend your TV has a resulution of 1280x720 and the GamePad 854x480.
4. Thats it, just save and try it.

Custom Backgrounds:
1. In configuration_cafe.json again, search for "resource" of one of the layouts.
Code:
{
    "configuration": {
        "layouts": {
            "layout": [
                {
                    "screen": [
                        {
                            "source": "upper",
                            "rotation": 0,
                            "size": "480 360",
                            "target": "tv",
                            "position": "400 0"
                        },
                        {
                            "source": "lower",
                            "rotation": 0,
                            "size": "480 360",
                            "target": "tv",
                            "position": "400 360"
                        },
                        {
                            "source": "upper",
                            "rotation": 0,
                            "size": "0 0",
                            "target": "drc",
                            "position": "568 240"
                        },
                        {
                            "source": "lower",
                            "rotation": 0,
                            "size": "640 480",
                            "target": "drc",
                            "position": "107 0"
                        }
                    ],
                    "desc_string_id": "VCM_LAYOUT_1_EXPLANATION",
                    "background": [
                        {
                            "position": "0 0",
                            "rotation": 0,
                            "resource": "//content_dir/assets/textures/example_tv.png", // tv
                            "target": "tv",
                            "size": "1280 720"
                        },
                        {
                            "position": "0 0",
                            "rotation": 0,
                            "resource": "//content_dir/assets/textures/example_drc.png", // gamepad
                            "target": "drc",
                            "size": "854 480"
                        }
                    ],
                    "name_string_id": "VCM_LAYOUT_1_NAME"
                },

2. Change their names as in the example above. Keep the dictory and use 2 different names for Gamepad and TV!
3. Go to SD:\wiiu\games\VCDS\content\[numbers]\assets\textures and create 2 images.
They have to be as follow:
  • .png format
  • 1280x720 and 854x480 respectively
  • Named like you registered them in configuration_cafe.json (1280x720 = TV, 854x480 = GP
4. Change them as you like. Remember that the DS screens are over them!
5. Save them, you should be good to go.

Example:

Feedback much appreciated!
 
 

Recent Content

Newest Downloads

Tutorials

Back
Top