Go Back   Project64 Forums > Public Version > Project 64 - v1.6

View Poll Results: Can You Replicate My Results?
Yes 2 100.00%
No 0 0%
Voters: 2. You may not vote on this poll

 
 
Thread Tools Display Modes
  #1  
Old 15th June 2012, 07:12 PM
wildgoosespeeder's Avatar
wildgoosespeeder wildgoosespeeder is offline
Senior Member
 
Join Date: Oct 2008
Location: Somewhere
Posts: 156
Exclamation Glide64 Weird Graphics Problem

I'm using the latest version of Glide64 (December 29, 2011). I'm playing F-Zero DXP (ROM Hack) and I get this weird graphics rendering:



If I only modify the internal ROM name to be "F-ZERO X" instead of "F-ZERO DXP" using N64 ROM Renamer and play it, I get proper rendering:



I play other ROM hacks of F-Zero X, such as New Lap and 2nd Boost, and they render normally without the need to change the internal ROM name.

I'm posting this to confirm if anyone else is getting such a weird issue.
__________________
PLEASE PM ME WITH YOUR MESSENGER SCREEN NAME BEFORE ADDING ME TO YOUR BUDDY LIST OR ELSE I IGNORE THE BUDDY LIST REQUEST!

Mozilla FireFox and The Angry Video Game Nerd aren't gods.
  #2  
Old 15th June 2012, 09:08 PM
ExtremeDude2's Avatar
ExtremeDude2 ExtremeDude2 is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Apr 2010
Location: USA
Posts: 2,918
Default

That is interesting XD
__________________
Quote:
Originally Posted by dsx! View Post
are you american or something
  #3  
Old 18th June 2012, 05:22 PM
wildgoosespeeder's Avatar
wildgoosespeeder wildgoosespeeder is offline
Senior Member
 
Join Date: Oct 2008
Location: Somewhere
Posts: 156
Default

Anyone else?

@ExtremeDude2
Answer the poll, please.
__________________
PLEASE PM ME WITH YOUR MESSENGER SCREEN NAME BEFORE ADDING ME TO YOUR BUDDY LIST OR ELSE I IGNORE THE BUDDY LIST REQUEST!

Mozilla FireFox and The Angry Video Game Nerd aren't gods.
  #4  
Old 23rd June 2012, 12:04 AM
squall_leonhart's Avatar
squall_leonhart squall_leonhart is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Mar 2007
Location: Sydney, Australia
Posts: 2,915
Default

Glide64's game profiles use the internal name to apply special hack fixes.
__________________

CPU:Intel Xeon x5690 @ 4.2Ghz, Mainboard:Asus Rampage III Extreme, Memory:48GB Corsair Vengeance LP 1600
Video:EVGA Geforce GTX 1080 Founders Edition, NVidia Geforce GTX 1060 Founders Edition
Monitor:ROG PG279Q, BenQ BL2211, Sound:Creative XFI Titanium Fatal1ty Pro
SDD:Crucial MX300 275, Crucial MX300 525, Crucial MX300 1000
HDD:500GB Spinpoint F3, 1TB WD Black, 2TB WD Red, 1TB WD Black
Case:NZXT Phantom 820, PSU:Seasonic X-850, OS:Windows 7 SP1
  #5  
Old 24th June 2012, 06:13 PM
wildgoosespeeder's Avatar
wildgoosespeeder wildgoosespeeder is offline
Senior Member
 
Join Date: Oct 2008
Location: Somewhere
Posts: 156
Default

Quote:
Originally Posted by squall_leonhart View Post
Glide64's game profiles use the internal name to apply special hack fixes.
I had a feeling that was the case. It makes me wonder why it is set to have the machines look bad. Is the hack known to crash that would otherwise not crash with a verified good dump (1:1 copy) of F-Zero X and the only way to fix the crashes is to make the machines look bad?
__________________
PLEASE PM ME WITH YOUR MESSENGER SCREEN NAME BEFORE ADDING ME TO YOUR BUDDY LIST OR ELSE I IGNORE THE BUDDY LIST REQUEST!

Mozilla FireFox and The Angry Video Game Nerd aren't gods.
  #6  
Old 28th June 2012, 11:45 AM
Mr.64 Mr.64 is offline
Member
 
Join Date: Dec 2011
Posts: 59
Default

Glide64 Source:

Code:
  else if (strstr(name, (const char *)"F-Zero X") || strstr(name, (const char *)"F-ZERO X"))
    settings.hacks |= hack_Fzero;
  #7  
Old 28th June 2012, 04:51 PM
wildgoosespeeder's Avatar
wildgoosespeeder wildgoosespeeder is offline
Senior Member
 
Join Date: Oct 2008
Location: Somewhere
Posts: 156
Lightbulb

Quote:
Originally Posted by Mr.64 View Post
Glide64 Source:

Code:
  else if (strstr(name, (const char *)"F-Zero X") || strstr(name, (const char *)"F-ZERO X"))
    settings.hacks |= hack_Fzero;
OK, it now makes sense. I understand C++ (the source could be C but C++ is an extension but that is besides the point) so the substring that it returns does not match "F-ZERO DXP" so it never applies the hack F-Zero X settings. Basically logic error.
__________________
PLEASE PM ME WITH YOUR MESSENGER SCREEN NAME BEFORE ADDING ME TO YOUR BUDDY LIST OR ELSE I IGNORE THE BUDDY LIST REQUEST!

Mozilla FireFox and The Angry Video Game Nerd aren't gods.
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 06:04 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.