-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New fb validity check #428
Conversation
Custom game section format: [%Romname%] %section_name%/%parameter%=%value% ... %section_name%/%parameter%=%value% Romname is the internal rom name. You may get it from Project64.rdb file. Rom may have different internal name for different regions. In that case the section must be duplicated for each internal name. IMPORTANT: replace all spaces ' ' in the name by underscores '_'. File contains custom setting for Rayman 2. Use it as example. Supported custom settings: video/multisampling texture/maxAnisotropy texture/bilinearMode generalEmulation - all, frameBufferEmulation - all bloomFilter - all
Update GLideN64.ini NVIDIA-Optimized
…deN64 into Predator82Germany-custom_ini Conflicts: GLideN64.ini
Update GLideN64.ini
… in different cases.
All Japanese ROMs (No-Intro) added & little fixes
- general settings - GLideN64.ini - custom game settings - GLideN64.custom.ini custom.ini file is read only. Important: Checksum for Japanese roms are converted to upper case for uniformity. Checksums with lowercase characters will not work!
Note: depth buffer copy is on by default, so these changes are redundant. Its made only to emphasize that this setting is essential for correct work of the mentioned games.
[MARIOGOLF64] [MARIOTENNIS] [MARIOTENNIS64] [MICKEY%20USA%20PAL] [MICKEY%20USA] [THE%20LEGEND%20OF%20ZELDA] [ZELDA%20MASTER%20QUEST] |
If a game works with no difference for any validityCheckMethod option, it's better to remove that setting from custom settings for this game at all. validityCheckMethod=1 for Zelda OOT is essential with no doubt. I'd like to get results for #410 and #416 |
I commented in #416 looks like validityCheckMethod = Fill RDRAM is needed but I think it's safe |
Have all tested which have validityCheckMethod in custom.ini but not Pokemon |
Fill RDRAM seems to work much better now. I tested #323 but I can't reproduce a crash with the latest build. But it would be risky to use it for every game. |
But fingerprint method works really good. Only 2 games seem to have a problem with it. Zelda OOT and Pokemon Stadium 2. I can't find any other games. |
@Predator82Germany : For Mario Tennis, Fill RDRAM is useful to fix some shadows. |
Let me summarize feedback from this thread and from #416
Conclusion: in fact, I've implemented 2 different methods for validity detection of auxiliary frame buffers: fill and fingerprint. Validity detection for main frame buffers silently uses safe copy method only. Thus, we need only these two methods in GUI. 0 for fingerprint, 1 for fill RDRAM If everyone agree with me, let's finish that work and push it to release level. When we finish with that work, testing can be continued: set validity method to fill in GUI and test as many games as possible. If no crash or other bad things will happen, we may use Fill as main and only method for validity detection of auxiliary frame buffers, and remove that option at all. That would be great. |
Fill RDRAM causes a fatal error with knockout kings 2000 |
:( |
@Predator82Germany - does it crash with any option, or only with Fill RDRAM? |
Have all off & only fill on (crash) with fingerprint it works New bad news: F-Zero X crash after cup select (all regions) with both validity checks |
Ok, now we know cases, where Fill does not work. Since Fingerprint is default, it's not a problem. |
I'll check F-Zero |
Stupid mistake in my yesterday fixes. Will be fixed and uploaded soon |
F-Zero fixed |
May we should force all knowed settings to get the best result for users, so they can do nothing wrong if they change settings in gui |
Users still able to shot themselves in a leg if they want to: custom ini use is optional. But the idea is good. What you suggest to add to custom settings? |
In this thread |
You´ve send the wrong file? |
When? Which one? |
F-Zero X fix has sam date / time how before |
It is not so in my archive. dll file has CRC32=2B773240 |
Try download again |
I downloaded the archive. It is correct. |
GLideN64_new_validity_check_final is filename |
F-zero x still crashes with f zero x fix |
lol we should report plugin errors & get download-isues :D It´s quiet too quiet ... |
Reuploaded |
Works |
As expected :) |
May filename Edit: Should I create such a *.ini or you´ll first thinking about it? |
No description provided.