ShootersForever.com Forum Index

GoldenEye 007 Nintendo 64 Community, GoldenEye X, Nintendo 64 Games Discussion
GoldenEye Cheats, GoldenEye X Codes, Tips, Help, Nintendo 64 Gaming Community


DK64 - Massive polygon tearing reduction.

 
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Online And Emulation
View previous topic :: View next topic  
Fillerthefreak
Secret Agent
Secret Agent


Joined: 29 Mar 2014
Posts: 305
Location: Canada

 PostPosted: Tue Dec 22, 2015 8:59 pm    Post subject: DK64 - Massive polygon tearing reduction. Reply with quote Back to top

I know that for quite awhile, a major issue with DK64 is that the game emulates horridly. The models always tear and go everywhere, as it's just unplayable.

I decided to find out WHY that triggers, and it's actually really, really simple.

Emulators don't bother to check the vertex areas on object animations accurately on every frame, nor do they time them right, so it ends up corrupted, usually when multiple objects with multiple anims are processed. Which is why the ares with vines or with butterflies tend to suffer from model tearing the most. Interpreter does it somewhat accurately, but doesn't try well enough to fix the issue.

The solution was to use PJ64's Counter Factor to slow the game down (I set it to 6, the lowest possible), and then speed up the game by using VI Refresh Rate. This way, the emulator can react fast enough to render the vertex placement proper, and then it seems to speed the game up to 30 FPS.

It almost makes no sense (Kinda like the game itself). But it works, oddly. It also sets the FPS to a constant 30 FPS with no lag, so there's a bonus, too.


But sadly, it comes with a another major issues I need to fix

Due to the fact DK64 speeds up due to the frame-rate issues. It makes any sort of timer-related event UNBEARABLY fast, I mean really-really fast.

Luckily, only three things need to be changed for this, which a simple gameshark code could change.

-The amount of time it takes for a timer to decrease a second in a timer. Example: Minigames, Hideout Helm.

-Into story cutscene's time for a scene to swap needs to be fixed up. Sound and animations sync pretty well, though.

-Ending cutscene may or may not have the same issues as above.

And just to note, most of the other cutscenes sync up well, even the DK rap plays properly.

Confiq:



Just to Note:

Having Sync to audio and FPS limit may have issues.
_________________
This is a signature, why did you read this?
 
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Online And Emulation All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Cobalt 2.0 BB theme/template by Jakob Persson.
Copyright © 2002-2004 Jakob Persson


Powered by BB © 01, 02 BB Group

 


Please Visit My Other Sites: GoldenEyeForever.com | GrandTheftAutoForever.com

Got kids? Check out my Dora The Explorer site with games and coloring pages!

Our forums feature Nintendo 64 games, GoldenEye 007 N64 New Maps and Missions, GoldenEye Cheats, N64 Emulator, Gameshark, GoldenEye Multiplayer and more!

[ Privacy Policy ]