Fires of Heaven Guild Message Board  

Go Back   Fires of Heaven Guild Message Board > Fires of Heaven Related Forums > MMORPG General Discussion
User Name
Password
Or, use your gamerDNA username: (more...)
ForumSpy Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
Old 03-03-2007, 06:48 AM   #31 (permalink)
Xitix
Registered User
 
Join Date: Apr 2002
Posts: 188
-2 Internets
VG file reads - some real bad things going on

I took a look at what VG is doing using FileMon (available from FileMon for Windows v7.04) and it highlights one huge inefficiency in VG and some areas it could be improved.

1. A lot of reads from mesh and texture files are in pairs. It reads a chunk of a file followed by reading a smaller piece of what it just read. This is an insanely dumb thing to be doing as a memory copy would be orders of magnitude faster. At least 100x faster in most cases with such small reads. A lot are also two adjacent reads of adjacent parts of the file that could be coalesced into a single read.

2. Music/sounds constantly re-read the same parts as needed when even a small cache of recently played parts would easily cut the number of reads by 75-90%. It also reads sequential parts a lot that could be coalesced into fewer reads but a cache would lessen the need/benefit for doing that.

3. Far too many small reads that could be coalesced into larger ones. Spend some effort to list all that needs to be read and coalesce those parts that are adjacent. For instance when peaking into a dungeon or building where a lot of related geometry and textures suddenly becomes visible and is loaded from the same file.

Alternate #3. For areas like a dungeon/chunk read the whole file in and grab the bits as needed from the copy in memory instead of doing 1000's of small reads from the file system to access every little object as it comes into view.

4. After trying to load an asset from a file that doesn't exist in doesn't cache that fact and tries to open it over and over and over. Here it was for a file named \Vanguard\bin\Chunk_n11_n9.int which it tried to open 40 times in a row.

5. The compiled vertex and pixel shader cache files are both read and written in 100's of little bits even when they are 233k and 2,892k here. Coalesce all those parts in memory into one write. Read it all and chop it up from the in memory copy for reads.

6. On shut down the large parts of the VGSettings.xml are written out sequentially one *BYTE* at a time. This is thousands of writes for a file that is only 54k. Again do all that parts stuff to a chunk of memory and do a single write to the file. At least on start up it's read in using three large chunks here.

--------
Fixing up the worst of these file read/write ineffeciencies would lesson a lot of the slowdowns in the game. Hitching on asset loading would be lessened and the game would load and shutdown faster.

Last edited by Xitix; 03-03-2007 at 08:35 AM..
Xitix is offline   Reply With Quote
Old 03-03-2007, 07:03 AM   #32 (permalink)
Mithrull
Registered User
 
Mithrull's Avatar
 
Join Date: Aug 2002
Posts: 253
-1 Internets
Edit

Last edited by Mithrull; 03-03-2007 at 07:08 AM..
Mithrull is offline   Reply With Quote
Old 03-03-2007, 07:09 AM   #33 (permalink)
Vilgan
Registered User
 
Join Date: Nov 2004
Posts: 322
Quote:
Originally Posted by Mithrull View Post
I've always wanted to see something more robust than that: an automated group former for people just wanting a basic pick-up group. Imagine instead of /lfg merely tagging you, it places you in a queue for players looking for pick-up groups. You would also have access to group forming tool if you wanted to lead a group which would select from that queue. The tool allows search paramaters such as maximum number of zones (or chunks) away, minimum and maximum number both specific classes and class archetypes, level etc. The groups are formed automatically and you could flag each class search parameter as being necessary to form e.g. no sense forming at all if you haven't found a healer but ok to form if you haven't found any casters (sorry casters). Obviously people who want to do somethign specific wouldn't use it but for those who just want experience in a group and don't care where or what they do it would be nice. Something tells me Vanguard would consider it anti-social.
Bleh, I'd personally love to see the whole concept of meeting stones die a well deserved death. Give people the tools to see lots of info about those lfg etc and leave it at that. Show distances, zone, class, level, notes etc and people should be fine.

Meeting stones were an idea that should die completely and never be reborn.

Vilgan
Vilgan is offline   Reply With Quote
Old 03-03-2007, 07:28 AM   #34 (permalink)
The Hiram Key
I am not your billboard.
 
The Hiram Key's Avatar
 
Join Date: Nov 2004
Posts: 1,673
-3 Internets
Quote:
Originally Posted by Vilgan View Post
Bleh, I'd personally love to see the whole concept of meeting stones die a well deserved death. Give people the tools to see lots of info about those lfg etc and leave it at that. Show distances, zone, class, level, notes etc and people should be fine.

Meeting stones were an idea that should die completely and never be reborn.

Vilgan
Actually, Meeting Stones are enjoying a bit of a Renaissance, you can now use them to summon your party to the stone, all you need is 2 players to activate it. I agree the old concept was retarded, but I rather enjoy the new funtionality.
__________________
Quote:
MMORPG General Discussion (112 Viewing)
Rants, Flames, Whines, and(if you really want to)Valid Discussions.
The Hiram Key is offline   Reply With Quote
Old 03-03-2007, 08:24 AM   #35 (permalink)
Delenar
This was a triumph
 
Delenar's Avatar
 
Join Date: Apr 2006
Location: Edmonton
Posts: 566
Yes, Meeting stones are now 95.3% awesome.
Delenar is offline   Reply With Quote
Old 03-03-2007, 08:40 AM   #36 (permalink)
Nailius
Registered User
 
Nailius's Avatar
 
Join Date: Apr 2005
Location: Kansas City, MO
Posts: 151
+2 Internets
Something missing is the fact that I can't cancel my account. I cancelled it a few days ago... or so I thought, but it still says active and it still plans on billing me in a few days. Oh I'll be pretty pissed if I get charged another month for this piece of shit.
Nailius is offline   Reply With Quote
Old 03-03-2007, 10:14 AM   #37 (permalink)
MetalNeo
Banned
 
Join Date: Feb 2005
Location: Iowa
Posts: 126
+0 Internets
Send a message via AIM to MetalNeo
Quote:
Originally Posted by Aztlan View Post
LFG tool suggestion. If they updated it with a tab that told you how many kilometers each person was from you, I think it'd help on knowing who to ask to join your group. There are too many zones currently that I am not familiar with and I'm like, "Wonder if that person is even on the same continent".

On Travel. I like the ideas being tossed around here regarding bind spots for each continent available and making travel on roads give you a significant boost in speed. Say 100%? Makes sense since you wouldn't have to travel through rough terrain on a well traveled road.

Travel can be a pain but to be honest it doesnt bother me so much as finding a steady group to go here hit it totally up then go somewhere else. In otherwords get fellowship up and fix LFG tool and travel no longer becomes a main issue.
MetalNeo is offline   Reply With Quote
Old 03-03-2007, 10:27 AM   #38 (permalink)
Xitix
Registered User
 
Join Date: Apr 2002
Posts: 188
-2 Internets
Quote:
Originally Posted by Nailius View Post
Something missing is the fact that I can't cancel my account. I cancelled it a few days ago... or so I thought, but it still says active and it still plans on billing me in a few days. Oh I'll be pretty pissed if I get charged another month for this piece of shit.
There should be a line on the Subscription Details page that says "Account Status: Non-Recurring Billing Method or Cancelled*" You account stays active until any remaining time you already paid for runs out.
Xitix is offline   Reply With Quote
Old 03-03-2007, 11:13 AM   #39 (permalink)
Jabberwhacky
Walker told me I have AIDS
 
Jabberwhacky's Avatar
 
Join Date: Jan 2003
Location: Busan
Posts: 3,333
Ya I just went to check mine and it was still active, but I "cancelled" it 3 weeks ago. This is not cool.

This is what it shows:

Account Status: Active
Orig. Purchase Date: October 24, 2006
Account Open Until: March 3, 2007
Next Billing Date: March 3, 2007
Next Subscription Plan: Vanguard Subscription, 1 Month

I've clicked "Cancel Subscription" twice now, but times it says it's successfully canceled. How the hell do I not pay for this shit?

Last edited by Jabberwhacky; 03-03-2007 at 11:15 AM..
Jabberwhacky is offline   Reply With Quote
Old 03-03-2007, 11:17 AM   #40 (permalink)
kcxiv
Sim
 
kcxiv's Avatar
 
Join Date: May 2002
Location: Central Valley, Cali
Posts: 4,151
+0 Internets
Send a message via AIM to kcxiv
best give CS a call.
kcxiv is online now   Reply With Quote
Old 03-03-2007, 11:43 AM   #41 (permalink)
Jabberwhacky
Walker told me I have AIDS
 
Jabberwhacky's Avatar
 
Join Date: Jan 2003
Location: Busan
Posts: 3,333
They're not open on the weekends, unless I found the wrong billing department for SOE. For anyone else that cancelled, what did you do? Just click the "Cancel" button there at the main billing screen?
Jabberwhacky is offline   Reply With Quote
Old 03-03-2007, 03:39 PM   #42 (permalink)
Nattac
Registered User
 
Join Date: Sep 2006
Location: Spangdahlem AFB, Germany
Posts: 164
+0 Internets
Quote:
Originally Posted by The Hiram Key View Post
Actually, Meeting Stones are enjoying a bit of a Renaissance, you can now use them to summon your party to the stone, all you need is 2 players to activate it. I agree the old concept was retarded, but I rather enjoy the new funtionality.
AND it's awesome for World pvp =) God i love jumpin off my birdie and gankin away =p

The lfg tool is the same concept now right? if you put auto join. I never use it though, cause it sets up the worse groups evah!
Nattac is offline   Reply With Quote
Old 03-03-2007, 04:07 PM   #43 (permalink)
Veronica
Registered User
 
Join Date: Jun 2006
Posts: 11
+0 Internets
That would be funny if canceling a VG sub was like canceling AOL service.
Veronica is offline   Reply With Quote
Old 03-03-2007, 04:32 PM   #44 (permalink)
Itzena
SOS-dan #76564674
 
Itzena's Avatar
 
Join Date: Sep 2002
Location: Near a big fucking castle, the UK
Posts: 7,161
-25 Internets
Quote:
Originally Posted by Jabberwhacky View Post
They're not open on the weekends, unless I found the wrong billing department for SOE. For anyone else that cancelled, what did you do? Just click the "Cancel" button there at the main billing screen?
Ring your credit card company and get them to cancel payment.
__________________
Itzena is offline   Reply With Quote
Old 03-03-2007, 04:40 PM   #45 (permalink)
woqqqa
Is really a cow.
 
woqqqa's Avatar
 
Join Date: May 2006
Posts: 1,161
-25 Internets
Quote:
Originally Posted by Veronica View Post
That would be funny if canceling a VG sub was like canceling AOL service.
It's all part of the Vision! If cancelling a Vanguard sub was easy, you wouldn't get that sense of satisfaction that comes only after hours upon hours of working at something!
__________________
It's turtles all the way down.
woqqqa is offline   Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This 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 On
Trackbacks are On
Pingbacks are On
Refbacks are On

uberguilds network



All times are GMT -7. The time now is 11:11 PM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0 RC6