This folder contains your VJ Army XML export - it's the file that ends in ".xml".  You can use this file to re-import your scores into another score site.  Please note that this file DOES contain your private scores, while public exports will not.

For more details about other score sites that are available to take your import, visit the VJA Closure wiki page:
http://vjarmy.com/wiki/index.php/VJA:Closure

The remainder of this document describes the XML format, in case you're looking to do something with the file yourself.

THANK YOU FOR PLAYING!

=================================

<vjadata> 
The main wrapper.
Attributes:
	version is currently 0.2 as of this doc.
	The namespace can be parsed to make sure this is the doc you
want.  It should be <http://vjarmy.com/iidx/ns#>

Children:
<user> - user information wrapper.
<scoredata> - wrapper for all scores.
----------------------
<user>
Wrapper for user data.

Children:
<id> - integer, user id number
<login> - string, user login name
<djname> - string, user's short DJ name

----------------------
<scoredata>
Wrapper for all score data.

Children:
<song> - entry for an individual song and difficulty entry.

----------------------
<song>
Container for the score data.

Attributes:
diff - string, difficulty: { L7, 7, A, L14, 14, A14 }
Children:
<id> - req. integer, song number
<songname> - req. cdata string, name of the song
<artist> - req. cdata string, name of the artist
<genre> - req. cdata string, name of the genre
<bpm> - req. integer, beats per minute
<styles> - req. string, list of styles the song appears on (comma delimited)
<notes> - req. integer, number of notes at this difficulty
<exscore> - req. integer, user's ex score
<public> - required integer, whether or not the score was public.  1 = public, 0 = private.
<grade> - req. string, grade. { AAA, AA, A, B, C, D, E, F }
<djpoints> - req. integer from 0-10, dj points, per the 10th style calculation method.
<scorebreakdown> - req. container for note judgement counts
<mods> - req. container for mods
<cleartype> - req. string, type of clear.  {played, cleared, combo, perfect }
<comment> - opt. cdata string, user's comment
<picurl> - opt. string, url for picture if given.
<date> - req. string, timestamp of last score update.  yyyymmddhhmmss

----------------------
<scorebreakdown>
Container for note judgement counts.

Children, all required:
<justgreats> - integer, # of just greats
<greats> - integer, # of greats
<good> - integer, # of goods
<bad> - integer, # of bads
<poor> - integer, # of poors

----------------------
<mods>
Container for mods.

Children, all optional:
<highspeed> - float, highspeed setting.
    -2 = LS2
    -1 = LS1
    0 = Normal
	0.5 = HS 0.5
    1 = HS 1
    1.5 = HS 1.5
    2 = HS 2
    2.5 = HS 2.5
    3 = HS 3
    3.5 = HS 3.5
    4 = HS 4
    4.5 = HS 4.5
    5 = HS 5

<hidsud> - up to two characters, hidden/sudden setting.
    S = Sudden
	S+ = Sudden+
    H = Hidden
	H+ = Hidden+
    B = Sudden + Hidden
	B+ = Sudden+ + Hidden+
    T = Towel

<hardeasy> - character, hard/easy setting
    E = Easy
    H = Hard

<ranmir> - up to two characters, random / mirror setting
    R = Random
    M = Mirror
    B = Random + Mirror
	S = S-Random
	BS = S-Random + Mirror
	
autoscratch - character, autoscratch setting
    A = Autoscratch was on