VJDX
Home
Download
About
Features
Future Features
Suggestions/Contact

Current Features

Introduction ver. Function Long description
3.4 Clean Up Temp Files Even though all of the temporary .xmlg files are tucked away nicely in the allusers directory, they are still there taking up memory. You can choose to have the program delete them if you wish, as there's not a lot you can do with them once VJDX is done running. This option is enabled by default in the Option Select menu, but can be disabled normally if you really want to have them around.
3.4 Subdirectory Access When extracting the .xml files, WinRAR should by default suggest you dump them into a directory called ./allusers (where . is the .rar's current directory). Instead of erasing the ./allusers extension, leave it on, so that all .xml files are placed in a subdirectory called "allusers". You may delete all .xml and .xmlg files in the current directory, or move them into allusers (assuming you didn't extract newer files to there), as they are no longer accessed by VJDX. Likewise, if you use version 3.4 without creating an allusers directory, the program will crash magnificently.
3.3 Breakdown by Notecount For each user, this option displays the average score (in percent) that user achieves on songs containing a certain number of notes. The program is hard-coded to 8 different "classes" of songs- 200 (and below), up to 350, 500, 650, 800, 950, 1100, and above 1100 notes. This might be user-defined later. The program displays a number in the spreadsheet between 0 and 10000. A 10000 means that user has a 100.00% average on all songs in that class. Similarly, a 5000 means they have a 50.00% average. A 0 entry is used when the user has no songs in that class. The number of songs a player has in each class of songs is shown in the second column. There is a number (song count) for each field, delimited by hyphens. After the 8 columns for scoring average, there are another 8 for percentile statistics. The percentile is defined by the percent of other users that have a lower scoring average than you in that class out of the number of other users that have at least one entry in that class. This helps identify players' strengths and weaknesses. Double Play statistics are kept in the other file labeled "DP". Note: for each class, Light, Normal, and Another songs are lumped together as long as they have the appropriate note counts. However, Single and Double songs are kept separate.
3.2 Hard Clear Sorts user database by number of songs cleared with Hard enabled. Also shows a breakdown of hard clears per mode (Light, Normal, Another; Single, Double).
3.1 Sinner Outputs a ranked list of users, sorted by total "sins". A sin is defined as any song cleared (more specifically, not failed) where the Easy option is enabled, or when Autoscratch is used. Note that a song cleared with Easy and Autoscratch counts as two sins.
3.1 Autorival (update) Broke down battleground song count into Light, Normal, Another, Light Double, Normal Double, and Another Double categories. Also added in totals for all Single and Double play counts.
3 Tweaking Increased amount of memory allocated to reading in .xml data from 1,000,000 bytes to 1,300,000 bytes. Size needs to be increased again when xml data spews to stdout- weird side effect of exceeding array bounds.
3 Camera Whore Very similar to Loudmouth Awards, but this ranked list sorts users by number of picture URL's submitted.
3 DJ Percentile Makes a ranked list sorted by percentage of dj battle songs won, versus the entire database. Was originally intended to be an average of individual song percentiles, but that just didn't work out.
3 Autorival Rivals are other users with lots of battleground songs- songs where both of you have entered scores for a particular song, and those scores happen to be within 10 EX points of each other. To see all of your "rivals", ranked by battleground song count, create a text file named autorival.txt, and on each line, write the dj name of the user you wish to see the rival list for. Make sure not to leave any blank lines. Excel files will be created with the dj name given in the filename.
2 Style Counter VJDX is full compatible with 8th Style songs, and style counter is working properly.
2 Option Select When the program starts, you can now select which features you'd like to run. This lets you skip slower or less important features.
2 Discrepancy Report Reading in pairs of users from vjslaughter.txt, a list is created of all songs which both users have entered scores for, sorted by difference in score. The ~STD file is sorted by raw EX points, while the ~REL file is sorted by difference in percentage of maximum EX points. Text file format is as follows: dj name #1, followed by a single space, followed by dj name #2.
2 8th Style Support Add style counting support for coming 8th Style songs.
2 Combo Report A ranking is made of users, sorted by raw sum of Perfect and Full Combo entries. Users must have at least one PC/FC to be ranked.
2 Scoring Report Three rankings are made of all songs. The first one shows the 100 lowest average score (in percent of max EX) songs in the database. The second shows all songs, sorted from highest scoring average (in percent) to lowest. The third shows all songs, sorted by total EX obtained by all users on that particular song/mode.
2 Individual Sloth Report Shows specific users' scores from oldest to newest. Create a file called "displayuser.txt", and enter in it the dj names of the users you want to see. Make sure you do not leave any blank lines. When the program runs, these users will get their own .xls files (marked with their dj name) showing their entries from oldest to newest.
1 Sloth Report Keeps track of the age of entries. "VJDX_SLOTH_OLDEST.xls" shows a ranked list of the oldest entries on vjarmy.com. "VJDX_SLOTH_DISTR.xls" shows a day-by-day breakdown of the number of entries registered on that day. (Warning: is VERY slow, as it has to sort 100,000+ entries. It is suggested you skip this if you do not mind waiting a very long time.)
1 Loudmouth Awards Ranking of users with most registered comments on songs. A comment is defined as a non-null string entered into the "comment" field.
1 Style Counter Keeps track of IIDX styles that users may possess. This function looks for songs that appeared on only one version, like Celebrate or Insertion or Calcutta, and if any are found, notes that that user has that style. "VJDX_STYLES.xls" contains information on what combinations of styles users have. A dashed-out entry means that those users do not have that style, only the ones visible. For example, the top row shows "3rd" and four dashed out columns- that means the number listed in the next box is how many users on vjarmy.com are determined to have ONLY 3rd style. Below is a total of how many copies of those styles are owned in all. These numbers are not definite, because some users have no entries, and some only have entries for ambiguous songs such as Holic, Absolute, or DXY!.
1 Sauna Club Ranks users by number of "towel" entries they have. A towel entry consists of a score where Hidden/Sudden option "Towel" was selected.
1 EX Totals Ranks users by EX totals, and breaks down ranking by Single, Double, and Combined. Default sort is combined, but can be manually resorted to Single/Double in spreadsheet program of your choice.
1 AAA Club Users are broken down into groups based on how many AAA's they have. "VJDX_AAACLUB.txt" shows the groups, sorted by AAA count, and "VJDX_AAACLUBSHOW.xls" breaks those AAA's down by mode (Light, Normal, Another; Single, Double).
1 Minibattles You can set up special files that will tell the program to battle certain users of your choice. The group you define will be battled by the normal battle and all-way battle methods described above, and be written out to their own spreadsheets. To define a group, open up minibattles.txt- if you don't have it, create it, in the same folder as the rest of these files- and make a name for the group, like MYGROUP. Any name is fine as long as Windows will accept it as a valid filename. Make sure not to include any blank lines above or below the name. Now create a text (.txt) file with that same name. In your file MYGROUP.txt, list the dj names of the people you wish to include.
1 Allway Battle All users defined compete for the highest rank on each song. You get one point for each #1 rank you have on a song. Stats broken down by single, double, and combined. Results written to "VJDX_ALLWAY.xls"
1 Normal Battle each user is compared against each other user in the database. Each time you beat an opponent at a song (in terms of EX score), and both users have data on the song, you get one point. Needless to say, users with few entries, no matter how strong, will not rank very high. Results are written out to "VJDX_BATTLE.xls" (*note: Excel WILL give you an error saying it didn't completely load the file- this will happen for any battle consisting of more than 254 players. All that is lost is information regarding how many points you gained from opponents farther down the list)