Graal Forums  

Go Back   Graal Forums > Development Forums > Future Improvements
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 02-08-2010, 05:21 AM
Loriel Loriel is offline
Somewhat rusty
Loriel's Avatar
Join Date: Mar 2001
Posts: 5,059
Loriel is a name known to allLoriel is a name known to allLoriel is a name known to allLoriel is a name known to all
Quote:
Originally Posted by Inverness View Post
Source: The source of this feature request is this wiki article explaining its extensive use in Dragon Age: Origins by BioWare. Most of the previous paragraph was quoted from the article: http://social.bioware.com/wiki/datoolset/index.php/2DA
"Before they can be used by the toolset or the game, 2DAs must be converted from Excel files into a more efficient form."

Integrating a spreadsheet processor into Graal that understands macros and formula seems a bit overkill, at least convert it to a CSV text file or something before uploading. :I
Reply With Quote
  #2  
Old 02-08-2010, 05:28 AM
WhiteDragon WhiteDragon is offline
Banned
Join Date: Feb 2007
Posts: 1,002
WhiteDragon is a splendid one to beholdWhiteDragon is a splendid one to beholdWhiteDragon is a splendid one to beholdWhiteDragon is a splendid one to beholdWhiteDragon is a splendid one to behold
Quote:
Originally Posted by Loriel View Post
"Before they can be used by the toolset or the game, 2DAs must be converted from Excel files into a more efficient form."

Integrating a spreadsheet processor into Graal that understands macros and formula seems a bit overkill, at least convert it to a CSV text file or something before uploading. :I
This is what I told Inverness, but he seemed to think CSV wasn't powerful enough.
Reply With Quote
  #3  
Old 02-08-2010, 05:31 AM
Loriel Loriel is offline
Somewhat rusty
Loriel's Avatar
Join Date: Mar 2001
Posts: 5,059
Loriel is a name known to allLoriel is a name known to allLoriel is a name known to allLoriel is a name known to all
Quote:
Originally Posted by WhiteDragon View Post
This is what I told Inverness, but he seemed to think CSV wasn't powerful enough.
He is supposed to do his fancy formula magic in Excel or whatever, then just convert it to a CSV to feed it to the server. Or, hell, write a Excel macro that spits out a gs2 array definition.

What I was trying to get at is that as I understand it, this Dragon Age thing does not have Excel inside the actual engine either.
Reply With Quote
  #4  
Old 02-08-2010, 05:46 AM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
Quote:
Originally Posted by Loriel View Post
He is supposed to do his fancy formula magic in Excel or whatever, then just convert it to a CSV to feed it to the server. Or, hell, write a Excel macro that spits out a gs2 array definition.

What I was trying to get at is that as I understand it, this Dragon Age thing does not have Excel inside the actual engine either.
This is what I thought when I read,
PHP Code:
2DAs must be converted from Excel files into a more efficient form
Reply With Quote
  #5  
Old 02-08-2010, 06:15 AM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Quote:
Originally Posted by Loriel View Post
"Before they can be used by the toolset or the game, 2DAs must be converted from Excel files into a more efficient form."

Integrating a spreadsheet processor into Graal that understands macros and formula seems a bit overkill, at least convert it to a CSV text file or something before uploading. :I
No, Graal would only read the text values of the cells. You can get cell values--which are entered manually or results of formulas--by parsing the XML, formulas used to produce the values are stored elsewhere and are ignored. Everything else is only for the benefit of the person editing the spreadsheet.

Quote:
Originally Posted by WhiteDragon View Post
This is what I told Inverness, but he seemed to think CSV wasn't powerful enough.
Things like comments, formulas, and color coding would need to be preserved, that is the whole point. You can't do that with CSV. Having to produce a new CSV file every time you edit the spreadsheet seems troublesome to me, it would just save a lot of time for a function to be able to read the spreadsheet file and covert it into a format usable for scripting.
Quote:
Originally Posted by coreys View Post
I'm thinking that Inverness would find more ideal to be able to just edit the OpenDocument spreadsheet and upload it to have changes take effect, instead of having to run some macro every time and update an array in a script somewhere.
Exactly.
Quote:
Originally Posted by coreys View Post
I'm not sure that, in the scope of Graal, that doing all this is completely worth while, though...unless you're planning some huge server on the scale of Dragon Age lol
Considering how relatively easy it is to open a ZIP file and parse some XML it is not time-consuming to implement.
__________________
Reply With Quote
Reply


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 +2. The time now is 05:50 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.