Theta "Error" patterns
Posted: Jan 5th '19, 17:04
I've always appreciated Quartz's theta error diagrams over at the old BattleCat Litterbox site. Now that the Litterbox has sunk below the waves into the depths of Archive.org, I thought I'd make a new diagram in the hopes someone might find my results interesting or useful.
My methodology was perhaps crude, but effective. After raising the dynamic paths in MML and creating a suitable darkroom in Weland, I set each weapon to fire a burst of 1024 slowed-down Pfhor staff bolts, with no recoil and no deltas, of varying errors. I set up a timer, and took a screenshot two seconds after firing. Three rounds of this got me up to theta 53, after which I began to experiment with "no horizontal error," "no vertical error," and "positive vertical error."
For reference, MA-75 primary has an error of 10, a green trooper firing bullets has 30, and a juggernaut firing rockets has 40.
Unique patterns from 0-53: Closeup on 0-11: Closeup on 12-30, as well as no horizontal and no vertical with an error of about 20: Positive Vertical Error doesn't work as I expected it would: taking the absolute value of the vertical theta. Instead, it uses only the top half of whatever pattern is input. I confirmed this behaviour in Marathon Infinity.
Here's theta pattern 40 with Positive Vertical Error. If A1 did anything other than discard the lower half, you'd see a crossed or more evenly spread pattern here. Fortunately Jugg rockets are guided so it doesn't really matter: Here are a few slightly cruder tests in Marathon Infinity using the no-vertical-error shot flag. Unlike Positive Vertical Error, there appears to be some math involved where it takes the error pattern and zeroes the vertical theta. 16 is a notable test, as it rules out the possibility of Infinity discarding out-of-bounds directions like it does with Positive Vertical Error. If that were the case, you'd only see two paths at extreme angles, rather like the M2 Alien Weapon secondary fire.
zero: two: sixteen: EDIT: Thanks to a late-night goof up on my Aleph One no-horizontal-error and no-vertical-error tests, I mistakenly posted that A1 ignores theta when this flag is set, but this is not the case.
Here's a tarball of all the normal patterns in the first pic from before I montaged them. Maybe they'd be useful if someone felt like making ShapeFusion display a little error preview or something. And all the patterns at full resolution in case you're curious:
https://drive.google.com/open?id=19GxHf ... _HcVK7o5aw
My methodology was perhaps crude, but effective. After raising the dynamic paths in MML and creating a suitable darkroom in Weland, I set each weapon to fire a burst of 1024 slowed-down Pfhor staff bolts, with no recoil and no deltas, of varying errors. I set up a timer, and took a screenshot two seconds after firing. Three rounds of this got me up to theta 53, after which I began to experiment with "no horizontal error," "no vertical error," and "positive vertical error."
For reference, MA-75 primary has an error of 10, a green trooper firing bullets has 30, and a juggernaut firing rockets has 40.
Unique patterns from 0-53: Closeup on 0-11: Closeup on 12-30, as well as no horizontal and no vertical with an error of about 20: Positive Vertical Error doesn't work as I expected it would: taking the absolute value of the vertical theta. Instead, it uses only the top half of whatever pattern is input. I confirmed this behaviour in Marathon Infinity.
Here's theta pattern 40 with Positive Vertical Error. If A1 did anything other than discard the lower half, you'd see a crossed or more evenly spread pattern here. Fortunately Jugg rockets are guided so it doesn't really matter: Here are a few slightly cruder tests in Marathon Infinity using the no-vertical-error shot flag. Unlike Positive Vertical Error, there appears to be some math involved where it takes the error pattern and zeroes the vertical theta. 16 is a notable test, as it rules out the possibility of Infinity discarding out-of-bounds directions like it does with Positive Vertical Error. If that were the case, you'd only see two paths at extreme angles, rather like the M2 Alien Weapon secondary fire.
zero: two: sixteen: EDIT: Thanks to a late-night goof up on my Aleph One no-horizontal-error and no-vertical-error tests, I mistakenly posted that A1 ignores theta when this flag is set, but this is not the case.
Here's a tarball of all the normal patterns in the first pic from before I montaged them. Maybe they'd be useful if someone felt like making ShapeFusion display a little error preview or something. And all the patterns at full resolution in case you're curious:
https://drive.google.com/open?id=19GxHf ... _HcVK7o5aw