sweet! i just retried it and instead set all the specials as 0 for the display episode value. this makes them show up at the very top like they are supposed to and you dont have to change the values for the other eps at all. ill pass on what i learned.
so basically you export your library from XBMC to whatever folder you want, then FTP it to your computer (if youve got XBMC as a HTPC box like i do). the file will be called "videodb.xml". open it with Notepad (or equivalent program), then ctrl + F the name of the ep(s) you want to fix (whatever you have it named as in XBMC). you should get this:
Code:
<episodedetails>
<title>part 18</title>
<rating>0.000000</rating>
<year>0</year>
<top250>0</top250>
<season>6</season>
<episode>18</episode>
[b]<displayseason>-1</displayseason>
<displayepisode>-1</displayepisode>[/b]
<votes></votes>
<outline></outline>
<plot>Under attack from Recovery agents, the Reds and Blues regroup and begin to hatch their final plan.</plot>
<tagline></tagline>
<runtime></runtime>
displayseason and
displayepisode are the only values you will mess with (and displayseason only if the ep is not displaying in the right season). if its set as "-1", then it will refer to whatever the actual season and ep number is, as listed right above it, and display them as that. episodes that are native to that season will take precedence over special eps displayed in that season. in other words, in season 6, like i had with the Red vs Blue issue, both ep 1 and the special ep i had were both set to "1" as their display episode value, and since ep 1 was actually in season 6 and the special was i guess you could say, "visiting" (since its native season is technically season 0 or the specials), ep 1 took precedence and displayed before it.
anyway, i just successfully put the specials at the start of the season without having to change the display values for the other eps, by setting the specials to "
0" as their display value. i set all of them to 0 and they were still sorted in the proper order due to their season 0 ordering.
so thats basically what you wanna do for the case of a special not displaying where it should, if it needs to be at the start of the season. just go in there and change the display value to 0. if a special needs to be in between specific episodes, from what i can tell from looking at some other eps that appear in between eps, you change the value to the number of the ep you want the specials to display
before. so if you want a special to display before ep 15, set its display value to 15. now why that works like that but not with the first ep, i dont know but it apparently does work. so after you get it all done and import the XML back into XBMC, simply restart XBMC (simple restarting of the OS, no need to restart the computer or Revo if youre using that).
sorry if this info is already in the wiki but i couldnt find it and it annoyed me, so i had to go looking for myself. hopefully i can help someone else whos having a similar problem.