- Joined
- Jan 25, 2024
- Messages
- 10,088
- Points
- 38
- Age
- 39
- Location
- USA
- Website
- gameparadise.org
- Credits
- 168,131
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:
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.
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:
5. Save them, you should be good to go.
Example:
Feedback much appreciated!
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
5. Save them, you should be good to go.
Example:
Feedback much appreciated!