Hyrule Warriors Graphic Pack Clean up

This commit is contained in:
Xphalnos 2024-05-20 19:15:38 +02:00
parent 61f9a304b7
commit 6c13296446
5 changed files with 63 additions and 66 deletions

View File

@ -1,7 +1,7 @@
[HW60FPSFixv208] [HW60FPSFixv208]
moduleMatches = 0xE159AE91 moduleMatches = 0xE159AE91
# change SetBaseFramePerSec(2) calls to SetBaseFramePerSec(1), fixes UI being too fast and allows ingame to go beyond 30FPS # Change SetBaseFramePerSec(2) calls to SetBaseFramePerSec(1), fixes UI being too fast and allows ingame to go beyond 30FPS
# (SetBaseFramePerSec divides the number 60 by the parameter to get the target framerate, so 2 = 30FPS, 1 = 60FPS) # (SetBaseFramePerSec divides the number 60 by the parameter to get the target framerate, so 2 = 30FPS, 1 = 60FPS)
0x0219D7B0 = li r3, 1 # Main::init 0x0219D7B0 = li r3, 1 # Main::init
0x02438340 = li r3, 1 # CDemoEventManager::TermRead() 0x02438340 = li r3, 1 # CDemoEventManager::TermRead()
@ -15,7 +15,6 @@ moduleMatches = 0xE159AE91
[ZeldaMusou_JPNv16] [ZeldaMusou_JPNv16]
moduleMatches = 0xf290aea8 moduleMatches = 0xf290aea8
#.origin = codecave
#_fps: #_fps:
#.float 120.0 #.float 120.0
@ -25,25 +24,22 @@ moduleMatches = 0xf290aea8
#stfs f0, _fps@l(r12) #stfs f0, _fps@l(r12)
#blr #blr
#0x0221AB14 = bla _fps60 #0x0221AB14 = bla _fps60
#0x0221AB1C = nop # setFramePerSec #0x0221AB1C = nop # setFramePerSec
#0x0221AB7C = nop #0x0221AB7C = nop
#0x0221AB80 = bla _fps60 #0x0221AB80 = bla _fps60
0x02788D24 = li r4, 1 0x02788D24 = li r4, 1
##0x02788570 = li r3, 1 # ##0x02788570 = li r3, 1
0x0278A8F4 = nop # Uncomment to kill vsync 0x0278A8F4 = nop # Uncomment to kill vsync
#
#
0x02186A2C = li r3, 1 # Main::init 0x02186A2C = li r3, 1 # Main::init
##
#0x021BA474 = li r3, 1 # Mr, CViewModuleDefeat::lave Unstable #0x021BA474 = li r3, 1 # Mr, CViewModuleDefeat::lave Unstable
0x021C4148 = li r3, 1 # Mr, CViewModuleMgr::Term 0x021C4148 = li r3, 1 # Mr, CViewModuleMgr::Term
0x021C6D88 = li r3, 1 # Mr, CViewModuleMotionLave 0x021C6D88 = li r3, 1 # Mr, CViewModuleMotionLave
#0x0221AB18 = li r3, 1 #mr, CViewModuleDefeat infunction #0x0221AB18 = li r3, 1 # Mr, CViewModuleDefeat infunction
#
#0x023FA0D4 = li r3, 1 # lvzCDemoEventManager switch to gameplay not neede with cor main? #0x023FA0D4 = li r3, 1 # lvzCDemoEventManager switch to gameplay not need with for main?
#0x023F9BEC = li r3, 1 # CDemoEventManager::TermRead() #0x023F9BEC = li r3, 1 # CDemoEventManager::TermRead()
#0x023FA07C = li r3, 1 # CDemoEventManager::ChangeFPS() #0x023FA07C = li r3, 1 # CDemoEventManager::ChangeFPS()

View File

@ -1,6 +1,6 @@
[Definition] [Definition]
titleIds = 000500001017D800,000500001017D900,000500001017CD00 titleIds = 000500001017D800,000500001017D900,000500001017CD00
name = 60 FPS # name = 60 FPS
path = "Hyrule Warriors/Mods/60FPS" path = "Hyrule Warriors/Mods/60FPS"
description = Getting under 60fps will slow down the game's speed. description = Getting under 60 FPS will slow down the game's speed.
version = 4 version = 4

View File

@ -1,29 +1,32 @@
[DrawDistance_v208] [DrawDistance_v208]
moduleMatches = 0xE159AE91 moduleMatches = 0xE159AE91
.origin = codecave .origin = codecave
##object clip # Object clip
0x100DD06C = .float 2.5 #3.0 0x100DD06C = .float 2.5
#0x025F0554 = nop #same as setting 0x100DD06C to 0. Fix this when instruction supported. #0x025F0554 = nop # Same as setting 0x100DD06C to 0. Fix this when instruction supported.
#0x025F02F4 = nop # #0x025F02F4 = nop
#stage clip
# Stage clip
0x100DFEC4 = .float 6.0 0x100DFEC4 = .float 6.0
#0x100DFEC8 = .float 6.0 #0x100DFEC8 = .float 6.0
##stage clip update
# Stage clip update
0x100DFECC = .float 6.0 0x100DFECC = .float 6.0
0x100DFED8 = .float 6.0 0x100DFED8 = .float 6.0
0x100DFEDC = .float 6.0 0x100DFEDC = .float 6.0
0x100DFEE0 = .float 6.0 0x100DFEE0 = .float 6.0
0x100FF060 = .float 0.99 # force high mip / texture lod 0x100FF060 = .float 0.99 # Force high mip, texture LOD
0x100DD8C4 = .float 9900.0 # some smoke / particles 0x100DD8C4 = .float 9900.0 # Some smoke, particles
# shadow draw distance (more like boundary) # Shadow draw distance (more like boundary)
0x10000B20 = .float 8500.0 0x10000B20 = .float 8500.0
0x10000B24 = .float 40000.0 0x10000B24 = .float 40000.0
0x100DFF78 = .float 40000.0 #Dyamic object shadows ie rocks, chests etc 0x100DFF78 = .float 40000.0 # Dynamic object shadows like rocks, chests etc.
#Grass, debris. Mitigates object pop as groups switces between lods. # Grass and debris. Mitigates object pop as groups switches between lods.
0x100DFF50 = .float 20000.0 0x100DFF50 = .float 20000.0
0x100DFF54 = .float 40000.0 0x100DFF54 = .float 40000.0
0x100DFF58 = .float 150000.0 0x100DFF58 = .float 150000.0
@ -35,13 +38,16 @@ moduleMatches = 0xE159AE91
# Replace army mid LOD with high LOD # Replace army mid LOD with high LOD
#0x022BD744 = li r12, 0 #0x022BD744 = li r12, 0
#fov
#0x10006FD0 = .float 0.015 #fov .float 0.017453292 # DATA XREF: CActFunc::GetViewParameter((PLAYER_ID,S_VIEW_PARAM &,uint))+194o # FOV
# scatter light (fog) #0x10006FD0 = .float 0.015
# Scatter light (fog)
#0x1001CA64 = .float 2.5 # 2.0 default, 4.0 dark #0x1001CA64 = .float 2.5 # 2.0 default, 4.0 dark
#NPC text lod
# NPC text LOD
#0x1009E134 = .float -8.0 # flt_1009E134: .float -1.0 # DATA XREF: CActModuleModelCommon::fGetMipLodBias(const(void))+4Co #0x1009E134 = .float -8.0 # flt_1009E134: .float -1.0 # DATA XREF: CActModuleModelCommon::fGetMipLodBias(const(void))+4Co
#0x1009E138 = .float 0.0 # flt_1009E138: .float 0.0 # DATA XREF: CActModuleModelCommon::fGetMipLodBias(const(void)):loc_22BF3FCo #0x1009E138 = .float 0.0 # flt_1009E138: .float 0.0 # DATA XREF: CActModuleModelCommon::fGetMipLodBias(const(void)):loc_22BF3FCo
##dist from link
#0x100962BC = .float 0.25 #flt_100962BC: .float 0.0
# Distance from Link
#0x100962BC = .float 0.25 # flt_100962BC: .float 0.0

View File

@ -2,10 +2,5 @@
titleIds = 000500001017D800,000500001017D900,000500001017CD00 titleIds = 000500001017D800,000500001017D900,000500001017CD00
name = Increase draw distance name = Increase draw distance
path = "Hyrule Warriors/Mods/Increase draw distance" path = "Hyrule Warriors/Mods/Increase draw distance"
description = More stuff further away | Experimental, may trigger distant object timers too early. description = Significantly increases the viewing distance of objects.
version = 4 version = 4
## reminders:
#NPC rendering can be increased, but some other total nr on screen limiter kicks in
#When moving between zones, culling re-sets

View File

@ -1,7 +1,7 @@
[HyruleWarriors_219v208] #same checksum as JPNv272 [HyruleWarriors_219v208] # Same checksum as JPNv272
moduleMatches = 0xE159AE91 moduleMatches = 0xE159AE91
#rodata constant changes # rodata constants
0x1009609C = .float ($aspectRatio) 0x1009609C = .float ($aspectRatio)
0x10096124 = .float ($aspectRatio) 0x10096124 = .float ($aspectRatio)