And I just figured it out: apparently, this has something to do with the Language Phrases. Because I had translated the 1v1 and LMS phrases to English Language versions (just so that users could see them displayed as something else), none of the results would show.
I was able to fix half of it and get LMS events working with translations. The following changes should be made:
Change the template
tmnt_new, find:
Code:
<th width="150">$vbphrase[tmnt_type]</th>
<td width="80"> <select name="type" id="type"><option>$vbphrase[tmnt_lms]</option><option>$vbphrase[tmnt_1v1]</option></select></td>
replace with:
Code:
<th width="150">$vbphrase[tmnt_type]</th>
<td width="80"> <select name="type" id="type"><option value="LMS">$vbphrase[tmnt_lms]</option><option value="1v1">$vbphrase[tmnt_1v1]</option></select></td>
Change the template
tmnt_display, find:
Code:
$tmnt[type] $vbphrase[tmnt]: $tmnt[title]
replace with:
Code:
<if condition="$tmnt[type] == 'LMS'">$vbphrase[tmnt_lms]</if>
<if condition="$tmnt[type] == '1v1'">$vbphrase[tmnt_1v1]</if> $vbphrase[tmnt]: $tmnt[title]
and again, same template, find:
Code:
<b>$vbphrase[tmnt_type]:</b></td>
<td class="alt2"><span style="text-align: center;">$tmnt[type] </span></td>
replace with:
Code:
<b>$vbphrase[tmnt_type]:</b></td>
<td class="alt2"><span style="text-align: center;"><if condition="$tmnt[type] == 'LMS'">$vbphrase[tmnt_lms]</if>
<if condition="$tmnt[type] == '1v1'">$vbphrase[tmnt_1v1]</if> </span></td>
This will, at the least, enable the system to record "LMS" and "1v1", even if you're using translated phrases for these two variables. But like I said, I've only gotten this to work with LMS-type Tournaments; my 1v1 Tournaments aren't working yet -- players can join just fine, but afterwards, there is no resultant screen to moderate or show progress. I'm guessing there is another place where the '1v1' value is hard-coded somehow.