Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Card Vault Forums > Card Vault
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
rob
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 8,232

Old January 24th, 2005, 05:15 AM
At 01:32 PM 1/23/2005 -0800, you wrote:
>--- bayushi_karasu <wilkins65@cox.net> wrote:
> > I might add that if the CV editor posessed the ability to import
> > from spreadsheet type applications we wouldn't even be having this
> > thread. Those are readily available on the web for most games. At
> > present the program makes entry tedious for a new set.
>
>The original data files were generated by a set of macros in just such a sheet
>

CV needs a fair bit of extra information that is used to give CV its
"smarts". Just a simple import would be easy for CV if all you wanted was a
simple checklist. If you actually want CV to provide good filtering, rule
enforcement, etc., all that extra "smarts" has to come from somewhere. And
all those "smarts" are unique for every game system. That's where a
game-specific converter is required.

L5R adds yet another nasty layer into the mix: all the meta-game
information. The original files created by Bob were maintained in
spreadsheets. The glaring problem was that all of the keyword
identification, exclusion references (e.g. "Soul of" card references), etc.
were all maintained MANUALLY. While this approach made the conversion to CV
data files much easier, it resulted in a highly complex, error prone,
manual process for generating the raw data that went into the L5R files.
The sheer volume of work involved to maintain it all resulted in too huge a
workload for Bob to keep up with. When he gave me the files, I estimated
the workload to be measured in DAYS for every release of L5R files, and the
results would be very prone to errors.

So I wrote an automated converter that reads in all of the L5R data and
culls out all of this information using an assortment of consistent rules.
It does a pretty darn thorough job (if I say so myself). The same converter
is then able to be invoked on each new set of raw data from AEG, with the
automatic synchronization of not just the new set going backwards but also
all cards from older sets going forward to the new set (which is where the
manual method became unwieldy and collapsed under its own weight).

No other game that I'm aware of has all of this crazy meta-game information
that needs to be culled out and resolved across releases and with highly
inconsistent usage across releases (e.g. multiple changes in terminology
for the same thing). So the converters have been extremely simple for every
other game we've been involved with the data file generation for. L5R is
the glaring exception.

The raw data we get from AEG is simple CSV files. And the converter uses
those files as input. So the raw data can be easily quality controlled
before it is fed into the converter. The converter also allows for "fixups"
to be specified, allowing corrections to be applied that are persistent
with each run of the converter.

If all you guys really want is checklist files for inventory, without any
of the "smarts" for filtering and deck validation, a converter to do only
that would be pretty easy to provide. The nasty issue is the meta-game
logic, which requires a reaonably intelligent converter. And that's what
currently exists. I just need to modify it so that it can be readily used
by someone else (i.e. an L5R-competent individual) to quality control the
input data and generate good output.

Hopefully, this explanation proves helpful....

-Rob

---------------------------------------------------------------------------
Rob Bowes (rob@wolflair.com) (650) 588-8252
Lone Wolf Development www.wolflair.com
rob is offline   #11 Reply With Quote
slim1256 at yahoo.com
Guest
 
Posts: n/a

Old January 24th, 2005, 07:10 AM
  #12 Reply With Quote
kuni_tetsu at yahoo.com
Guest
 
Posts: n/a

Old January 24th, 2005, 11:03 AM
--- Rob Bowes <rob@wolflair.com> wrote:
> >The original data files were generated by a set of macros in just such a
> sheet
> >
>
> CV needs a fair bit of extra information that is used to give CV its
> "smarts". Just a simple import would be easy for CV if all you wanted was a
> simple checklist. If you actually want CV to provide good filtering, rule
> enforcement, etc., all that extra "smarts" has to come from somewhere. And
> all those "smarts" are unique for every game system. That's where a
> game-specific converter is required.
>
> L5R adds yet another nasty layer into the mix: all the meta-game
> information.

Apologies to Rob for sounding like it is relatively easy to make the L5R data
files. The rest of his answer does an excellent job of detailing exactly what
an enormous task it is to maintain the data files. Rob was smart to automate it
as much as he did, I did not have the time to build the converter beyond the
"simple" macros I had constructed, and that is why I ended up having to give up
the data files - I did not have time to handle the updates to the existing
bloated structure, nor the time to build a proper conversion program.

If all you want is a checklist, that can be done pretty easily by hand, but it
will not do everything that CV is capable of doing to make your life easier.
However, if people are dropping CV as a tool to manage L5R decks, then perhaps
a checklist can be a stop-gap until something better can be constructed.

BTW: Just to add to the complexity, the data file used to generate the CSV file
that is received is apparently run on a Mac. This means that all the quote
characters and a large number of other characters (em dash, en dash, etc) are
all incompatible with CV's character set and have to be translated. I am sure
that Rob has automated the process, but it did not help me any I have to tell
you


=====
---

Kuni Tetsu
Clan War rules guy
Moderator of ClanWar-l

"Another urban myth dispelled. Ninjas don't bounce" -- Batmanuel.



__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo
  #13 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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Can't get to Update files!! UofUman Army Builder 6 November 26th, 2005 10:11 PM
[ab-files] Another Necromunda files update - v7.7 rjs at inorbit.com Army Builder 0 April 17th, 2002 03:57 AM
Tau files - Update shawn at electricstitch.c Army Builder 1 September 24th, 2001 02:25 AM
[ab-files] 40k file update demandred at skrill.org Army Builder 0 October 6th, 2000 07:34 AM
[ab-files] Man O'War update CallidusX23 at aol.com Army Builder 0 April 8th, 2000 04:14 AM


All times are GMT -8. The time now is 11:33 AM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.