thanks again!
i got pretty sick of running around thru the house while testing, so i decided to make a windows app for testing plugins.. which was of course easier said than done
the goal is to have an app that can run (or at least try to run) existing .vis files without any further changes needed. it's kind of a pain in the ass because the dx8 sdk and xbox sdk use completely different enums, so basically eg every renderstate needs to be translated to pc constants, but i've come a long way with that..
i made my own xbox_dx8.dll which contains all the d3d stuff and does all the translating. the only problem i'm still looking for a solution for is that textures are never swizzled on pc afaik. and of course some stuff is just not supported on pc.
but, to give you an idea, below is a screenshot of what i got so far. the flare in the middle is buggy, i'm working on that. what it loads it the exact same .vis file as i would upload to my xbox. the only thing i did is temporarily remove the texture swizzling because right now i'm working on the drawing functions.
full source will be released when it's more stable