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


Extra visibility vs. portals

 
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department
View previous topic :: View next topic  
bmw
Hacker
Hacker


Joined: 04 Jan 2006
Posts: 1367
Location: Michigan

 PostPosted: Tue Oct 25, 2011 7:00 pm    Post subject: Extra visibility vs. portals Reply with quote Back to top

Is using extra visibility ever preferable to using portals in terms of in-game performance?

My cabin fever map had some serious blackout issues (or rather, partial blackouts) of which using extra visibility seems to have corrected; I'm curious what impact this has on performance if you link a bunch of rooms together in this manner?
 
View user's profile Send private message Visit poster's website
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6177

 PostPosted: Tue Oct 25, 2011 7:02 pm    Post subject: Reply with quote Back to top

I've been under the impression that extra visibility is slower than portals, although I have never actually proven it. Hopefully someone has more concrete evidence. As long as your framerate is acceptable though, of course, it doesn't matter.

But I've been under impression you always want to use portals, and just use extra visibility for those weird rooms or room spanning rooms to correct for spots that portals are impossible.
 
View user's profile Send private message
zoinkity
007
007


Joined: 24 Nov 2005
Posts: 1730

 PostPosted: Thu Oct 27, 2011 7:34 am    Post subject: Reply with quote Back to top

It is much, much slower. Visibility is a very complex system with its own registers, interpretter, blok memory management, and keep in mind it will sit-and-spin until complete with its task just like monitors. It is handled as exceptional behaviour and uses a lot of calculations to determine if one of its many conditions have been met before testing if any of those conditions applies to what you wrote into the microcode.

Portals, by contrast, are direct correspondance and immediate. Portal visibility is a much less intensive test and the results are not interpretted. If you see the portal the rooms light up. Very simple.
Also, there's a common subroutine to detect if a room is directly adjacent to the current room. This uses the portal index, since all portals connect adjacent rooms and it must have been convenient. If you use visibility, the rooms are not concidered adjacent or even the same room.

I might also add that visibility is so complex I haven't managed to work out most of what the types do. Many push and pull entries off data stacks.
_________________
(\_/) Beware
(O.o) ze
(> <) Hoppentruppen!
 
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department 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 ]