diff --git a/src/SuperMario3DWorld/Mods/DrawDistance/patch_DrawDistance.asm b/src/SuperMario3DWorld/Mods/DrawDistance/patch_DrawDistance.asm new file mode 100644 index 00000000..df064077 --- /dev/null +++ b/src/SuperMario3DWorld/Mods/DrawDistance/patch_DrawDistance.asm @@ -0,0 +1,9 @@ +[SuperMario3DWorld_DrawDistance] +moduleMatches = 0xD2308838, 0xBBAF1908, 0xEB70C731 ; (EU), (NA), (JP) +; patch object clip +0x103693D8 = .float 700000.0 ; Distant clip (coins, boxes, enemies) +0x103693DC = .float 4000.0 ; Lev obj draw +0x10290DA4 = .float 200000.0 ; Passive movement patterns +;0x103852B8 = .float 100000.0 ; ??? +;0x10368418 = .float 1500.0 ; plussy levels, glitches camera glitches overworld +0x1036886C = .float 1000000.0 ; World draw, check reasonable includes unintended areas. diff --git a/src/SuperMario3DWorld/Mods/DrawDistance/rules.txt b/src/SuperMario3DWorld/Mods/DrawDistance/rules.txt new file mode 100644 index 00000000..8959e8a9 --- /dev/null +++ b/src/SuperMario3DWorld/Mods/DrawDistance/rules.txt @@ -0,0 +1,7 @@ +[Definition] +titleIds = 0005000010145D00,0005000010145C00,0005000010106100 +name = Draw Distance +path = "Super Mario 3D World/Mods/Draw Distance" +description = Increases the draw distance of the game.|Does nothing on Plussy levels and glitches on trian levels. +#Credits: getdls +version = 6