Search found 12 matches
- Thu Mar 12, 2015 7:16 pm
- Forum: Game Hacking
- Topic: Clipping/Culling in GC and Wii games (Part 2)!
- Replies: 11
- Views: 13675
Re: Clipping/Culling in GC and Wii games (Part 2)!
Very cool. I tried forcing this function to return f1 = 0 with the code you provided in Dolphin, but it crashed as soon as I started the level. I guess this could be caused by large amount of objects being rendered simultaneously. I may need to play around with the f0 value a bit. I'm starting to un...
- Tue Mar 10, 2015 8:11 am
- Forum: Game Hacking
- Topic: Clipping/Culling in GC and Wii games (Part 2)!
- Replies: 11
- Views: 13675
Re: Clipping/Culling in GC and Wii games (Part 2)!
0x60000000 is a NOP, so he is skipping the branches. If you BLR out of the function, everything turns black, so you can't do that. The function may set necessary floating point registers needed for other things. I haven't tried loading F1 = 1, then BLRing, but I have a feeling it might not render pr...
- Mon Mar 09, 2015 7:53 am
- Forum: Game Hacking
- Topic: Clipping/Culling in GC and Wii games (Part 2)!
- Replies: 11
- Views: 13675
Re: Clipping/Culling in GC and Wii games (Part 2)!
Thanks so much for your help on this! I had an hour to look at this today, and already managed to craft an interesting hack for Paper Mario: TTYD using the idea of looking at floating point calculations that effect culling and disabling branches around them. So far I've managed to make the camera zo...
- Tue Mar 03, 2015 10:54 pm
- Forum: Game Hacking
- Topic: Clipping/Culling in GC and Wii games (Part 2)!
- Replies: 11
- Views: 13675
Re: Clipping/Culling in GC and Wii games (Part 2)!
Awesome, thanks Ralf! One new update is that I was looking at the clipping function in LoTR, The Third Age, and I found that it returns: 2 - Clip 4 - Don't Clip 8 - Don't Clip (Reached End of Function without hitting a condition, maybe some kind of don't clip with internal warning) Our bruteforcer o...
- Tue Mar 03, 2015 12:36 am
- Forum: Game Hacking
- Topic: Clipping/Culling in GC and Wii games (Part 2)!
- Replies: 11
- Views: 13675
Clipping/Culling in GC and Wii games (Part 2)!
Hi everyone, A while ago I posted this: http://www.gc-forever.com/forums/viewtopic.php?f=38&t=2644 and you guys were amazingly helpful. We took the codes/knowledge you gave us, and did two things: 1. We created a bruteforcer for Dolphin VR, that takes goes through every function and forces it to...
- Mon Dec 08, 2014 7:27 pm
- Forum: Game Hacking
- Topic: Culling in GameCube and Wii Games (@Ralf)
- Replies: 19
- Views: 27293
Re: Culling in GameCube and Wii Games (@Ralf)
Yep, clipping can also refer to when one object goes through another object. e.g. "Mario's arm clipped through the wall". In this case though, I'm trying to get every object to render, even if the in-game camera is not pointing at it.
- Mon Dec 08, 2014 9:44 am
- Forum: Game Hacking
- Topic: Culling in GameCube and Wii Games (@Ralf)
- Replies: 19
- Views: 27293
Re: Culling in GameCube and Wii Games (@Ralf)
Thanks! Tried MKDD and it's working great! I see how the debug.map is actually wrong now. I tried quickly doing this in some more games that have .map files (Super Mario Sunshine, Animal Crossing, Zelda: OoT, etc) and of course there functions were totally different, and I couldn't figure them out a...
- Sun Dec 07, 2014 12:21 am
- Forum: Game Hacking
- Topic: Culling in GameCube and Wii Games (@Ralf)
- Replies: 19
- Views: 27293
Re: Culling in GameCube and Wii Games (@Ralf)
Yes!! That's it! Wow, very impressive. It's working perfectly in Wind Waker now. You guys will be heros in the VR community, even with just the code for Wind Waker :lol:. No more pop in while looking around in VR. So it seems like code like this is not very portable, and it would have to be figured ...
- Sat Dec 06, 2014 11:01 pm
- Forum: Game Hacking
- Topic: Culling in GameCube and Wii Games (@Ralf)
- Replies: 19
- Views: 27293
Re: Culling in GameCube and Wii Games (@Ralf)
Wow, awesome! Very nice work. I've been playing around with the one for Wind Waker, and it's definitely a step in the right direction. I tried a a factor of 0, 1.28, 3, 6.28, 10, 100, 255, 10000, and 100000 and it gets better up to around 10,000 but then seems to stop. Clipping is majorly reduced fr...
- Sat Dec 06, 2014 8:44 am
- Forum: Game Hacking
- Topic: Culling in GameCube and Wii Games (@Ralf)
- Replies: 19
- Views: 27293
Re: Culling in GameCube and Wii Games (@Ralf)
Okay, I figured out how to load up the Dolphin Debugger, open Wind Waker's framework.map and locate that section in the assembly. Unfortunately, it's huge, and I haven't ever looked at PPC ASM before, so I'm having problems figuring out how to modify it correctly. I was playing around NOPing some of...
- Sat Dec 06, 2014 2:23 am
- Forum: Game Hacking
- Topic: Culling in GameCube and Wii Games (@Ralf)
- Replies: 19
- Views: 27293
Re: Culling in GameCube and Wii Games (@Ralf)
Hi Everyone, Thanks so much for the help so far! Looking at the GX_CULL_NONE/BACK/FRONT/ALL, we have this done already in Dolphin VR. Basically all of those calls are being set to GX_CULL_NONE. We're still getting the object culling though. I tested some the MKDD code, but nothing changed, which I g...
- Fri Dec 05, 2014 5:24 am
- Forum: Game Hacking
- Topic: Culling in GameCube and Wii Games (@Ralf)
- Replies: 19
- Views: 27293
Culling in GameCube and Wii Games (@Ralf)
Hey, I'm one of the developers of Dolphin VR. We've been working on a version of the emulator that lets you play gamecube/wii games in the Oculus Rift. Many games are working really well now, but one of the biggest problems we have is culling. I've been looking into whether game hacking can possibly...