Project 1999

Go Back   Project 1999 > Blue Community > Blue Server Chat

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 12-14-2016, 11:41 AM
Meep Meep is offline
Kobold

Meep's Avatar

Join Date: Jan 2014
Location: Neriak
Posts: 151
Default Thought for the day:

We have some zones the size of West Karana in classic.

Why are some zones split into 2 small ones?

e.g.

Cities like Felwithe, Kaladim, the Faydarks (not so small but still smaller than WK), East/West Freeport (understand North being separate with different guards), Erudin + Palace....

...a bunch of others too.

Is West Karana too overwhelmingly big perhaps?
  #2  
Old 12-14-2016, 11:50 AM
Twochain Twochain is offline
Fire Giant

Twochain's Avatar

Join Date: Aug 2015
Location: Sebilis
Posts: 595
Default

That's a good question...... It's not like half of these cities are HUGE and needed to be broken up, I'm looking at YOU Neriak..

Being 9 years old, running the game with 7 FPS, with 3-5 minute zone times. Let alone the fact that I had no idea where the fuck I was going. That shit was a nightmare. It would take me probably almost an hour back in the day just to reach my class trainer.
__________________
60 GrandMaster <Aftermath>
Tarew Marr former <Noble Lion>
  #3  
Old 12-14-2016, 12:04 PM
renordw renordw is offline
Sarnak


Join Date: Jan 2013
Posts: 210
Default

Or, why can't we just force all the files into a globally loaded directory so zoning only takes a second?
  #4  
Old 12-14-2016, 12:15 PM
paulgiamatti paulgiamatti is offline
Planar Protector


Join Date: Jan 2014
Location: minneapolis belongs to me
Posts: 2,045
Default

Well, it seems counterintuitive because of the difference in scale of zones like West Karana and Felwithe, but it's actually because of hardware limitations in 1999. You'll notice that even though West Karana covers a massive amount of space, everything is really sparse and spread out, so in terms of data that your system has to compute it's actually quite small - 2.5 MB smaller than Felwithe. In cities everything is cramped really close together, so you have dozens of objects and buildings and NPCs which end up being about the same amount of information as outdoor zones several times larger.

I'd imagine West Karana being so massive was partly an accident - as they were designing the zone they probably realized they could make a huge area and still have tons of room to spare as far as what systems in 1999 could handle memory-wise. And being that EQ was more or less the very first fully 3D online RPG, they didn't really have a very good idea as to what would be a reasonable amount of space for an outdoor zone and went crazy with the Karanas.
Last edited by paulgiamatti; 12-14-2016 at 12:38 PM..
  #5  
Old 12-14-2016, 12:21 PM
paulgiamatti paulgiamatti is offline
Planar Protector


Join Date: Jan 2014
Location: minneapolis belongs to me
Posts: 2,045
Default

Quote:
Originally Posted by renordw [You must be logged in to view images. Log in or Register.]
Or, why can't we just force all the files into a globally loaded directory so zoning only takes a second?
And yeah, this - I'm pretty sure they didn't introduce data caching until the Titanium client, and even then that was still a pretty new concept for an online game. And that was likely pre-SATA when 100 GB of storage was top of the line, so when they introduced texture caching as an optional thing in the Titanium client it would only cache zones as you encounter them instead of just writing them all into cache when you start up the client.
  #6  
Old 12-14-2016, 01:36 PM
DevGrousis DevGrousis is offline
Fire Giant

DevGrousis's Avatar

Join Date: Feb 2010
Posts: 695
Default

Quote:
Originally Posted by paulgiamatti [You must be logged in to view images. Log in or Register.]
And yeah, this - I'm pretty sure they didn't introduce data caching until the Titanium client, and even then that was still a pretty new concept for an online game. And that was likely pre-SATA when 100 GB of storage was top of the line, so when they introduced texture caching as an optional thing in the Titanium client it would only cache zones as you encounter them instead of just writing them all into cache when you start up the client.
I think what he was saying is that now that we are in the year 2016, where anything is possible (Donald Trump for instance), why not just make it so that there is no more zone loads.
__________________
Quote:
Poor life decisions and planning. I call them RL n00bs. Get RL levels while you are young.

Asher
  #7  
Old 12-14-2016, 01:38 PM
renordw renordw is offline
Sarnak


Join Date: Jan 2013
Posts: 210
Default

Quote:
Originally Posted by DevGrousis [You must be logged in to view images. Log in or Register.]
I think what he was saying is that now that we are in the year 2016, where anything is possible (Donald Trump for instance), why not just make it so that there is no more zone loads.
Yes. The modifications would be minimal, and most computers should be able to handle it! Cache everything!
  #8  
Old 12-14-2016, 02:13 PM
fadetree fadetree is offline
Planar Protector


Join Date: Mar 2012
Posts: 1,958
Default

I gots me some SSD, and ZONE LIKE A MOFO
__________________
The Ancient Ranger
Awake again.
  #9  
Old 12-14-2016, 02:18 PM
maskedmelon maskedmelon is offline
Planar Protector

maskedmelon's Avatar

Join Date: Nov 2011
Location: not far from here
Posts: 5,795
Default

It all about assset density, OP. There fewer asssets per unit of space in them bigger zones, so they can be bigger ^^ Don't think they'd have ever broken into zones at all if puters back then could handle the full deal.
__________________
<Millenial Snowfkake Utopia>
  #10  
Old 12-14-2016, 02:28 PM
Vandil Vandil is offline
Kobold


Join Date: May 2016
Posts: 103
Default

With today's systems, I'm sure you could just create a RAM Disk, assign it a drive letter, copy the client over to the RAM disk, and run it from there. There would be minimal loading because the assets are already in RAM, they simply need to be allocated to their registers.
Closed Thread


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 -4. The time now is 04:26 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.