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:

Spoiler 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.

Spoiler 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" },