cemu_graphic_packs/Source/MarioKart8/rules.txt

119 lines
3.2 KiB
Plaintext
Raw Normal View History

2017-10-18 06:59:41 +02:00
<?php
include 'Source/functions.php';
2017-10-18 06:59:41 +02:00
$fullWidth = $argv[1];
$fullHeight = $argv[2];
$scaleFactorX = $fullWidth / 1280.0;
$scaleFactorY = $fullHeight / 720.0;
$title = get_title($fullWidth, $fullHeight);
2017-10-18 06:59:41 +02:00
?>
2017-01-10 05:09:40 +01:00
[Definition]
2017-10-19 05:35:32 +02:00
titleIds = 000500001010EC00,000500001010ED00,000500001010EB00
2017-10-18 06:59:41 +02:00
name = "Mario Kart 8 - <?=$title?>"
version = 2
2017-01-10 05:09:40 +01:00
# Main Screen Resolution
[TextureRedefine]
2017-01-10 05:09:40 +01:00
width = 1280
height = 720
formatsExcluded = 0x41A,0x431 # exclude the intro background texture, race end background
2017-10-18 06:59:41 +02:00
overwriteWidth = <?=round($scaleFactorX*1280)?>
overwriteHeight = <?=round($scaleFactorY*720)?>
2017-01-10 05:09:40 +01:00
# Half Res Alpha (and DOF)
[TextureRedefine]
width = 640
height = 360
formatsExcluded = 0x41A # exclude obvious textures
2017-10-18 06:59:41 +02:00
overwriteWidth = <?=round($scaleFactorX*640)?>
overwriteHeight = <?=round($scaleFactorY*360)?>
# Quarter Res Alpha (motion blur effect around edges of screen)
# also, bloom first mip
[TextureRedefine]
width = 320
height = 180
formatsExcluded = 0x41A # exclude obvious textures
2017-10-18 06:59:41 +02:00
overwriteWidth = <?=round($scaleFactorX*320)?>
overwriteHeight = <?=round($scaleFactorY*180)?>
# bloom 2nd mip
[TextureRedefine]
width = 160
height = 90
formatsExcluded = 0x41A # exclude obvious textures
overwriteWidth = <?=round($scaleFactorX*160)?>
overwriteHeight = <?=round($scaleFactorY*90)?>
# bloom 3rd mip
[TextureRedefine]
width = 80
height = 45
formatsExcluded = 0x41A # exclude obvious textures
overwriteWidth = <?=round($scaleFactorX*80)?>
overwriteHeight = <?=round($scaleFactorY*45)?>
2017-01-17 18:07:29 +01:00
# Multiplayer-Mode Resolution (2p)
[TextureRedefine]
width = 640
height = 720
formatsExcluded = 0x41A # exclude obvious textures
2017-10-18 06:59:41 +02:00
overwriteWidth = <?=round($scaleFactorX*640)?>
overwriteHeight = <?=round($scaleFactorY*720)?>
2017-01-17 18:07:29 +01:00
2017-01-21 01:18:17 +01:00
# Multiplayer-Mode Half Res Alpha (2p)
[TextureRedefine]
width = 320
height = 360
formatsExcluded = 0x41A # exclude obvious textures
2017-10-18 06:59:41 +02:00
overwriteWidth = <?=round($scaleFactorX*320)?>
overwriteHeight = <?=round($scaleFactorY*640)?>
2017-01-21 01:18:17 +01:00
# Multiplayer-Mode Quarter Res Alpha (2p)
[TextureRedefine]
width = 160
height = 180
formatsExcluded = 0x41A # exclude obvious textures
2017-10-18 06:59:41 +02:00
overwriteWidth = <?=round($scaleFactorX*160)?>
overwriteHeight = <?=round($scaleFactorY*180)?>
# MKTV screen
[TextureRedefine]
width = 960
height = 540
formatsExcluded = 0x41A # exclude obvious textures
2017-10-18 06:59:41 +02:00
overwriteWidth = <?=round($scaleFactorX*960)?>
overwriteHeight = <?=round($scaleFactorY*540)?>
# MKTV internal render targets
[TextureRedefine]
width = 960
height = 536
formatsExcluded = 0x41A # exclude obvious textures
2017-10-18 06:59:41 +02:00
overwriteWidth = <?=round($scaleFactorX*960)?>
overwriteHeight = <?=round($scaleFactorY*536)?>
# MKTV half res alpha
[TextureRedefine]
width = 480
height = 268
formatsExcluded = 0x41A # exclude obvious textures
2017-10-18 06:59:41 +02:00
overwriteWidth = <?=round($scaleFactorX*960)?>
overwriteHeight = <?=round($scaleFactorY*268)?>
# MKTV quarter res alpha
[TextureRedefine]
width = 240
height = 134
formatsExcluded = 0x41A # exclude obvious textures
2017-10-18 06:59:41 +02:00
overwriteWidth = <?=round($scaleFactorX*240)?>
2017-10-19 01:53:28 +02:00
overwriteHeight = <?=round($scaleFactorY*134)?>
# Multiplayer kart preview
[TextureRedefine]
width = 640
height = 320
formatsExcluded = 0x41A # exclude obvious textures
overwriteWidth = <?=round($scaleFactorX*640)?>
overwriteHeight = <?=round($scaleFactorY*320)?>