I know that this has nothing to do with the 3rd person model. Because when I set my crouching height really high the projectiles spawned up there instead of where I actually appeared to be on the other players screens.
Note that has nothing to do with the first person offsets in the weap tag. While these may change the location the projectiles spawn at they still aim at the same (original) location.
Below is Dest's (Creator of Halo 2: Combat Evolved) attempt at figuring this out
Work with what we already know, and post any addition helpful information in this threadDest wrote: Is there an actual possibility that it IS possible to change a weapon's midpoint globally? I think that there might be. Case in point, around v2.25, we had a bug when I tryed to inject the heretic biped into masterchief's (first time I actually injected something into H2:CE). Bad idea, many bugs and inconsistancies. But what I DID notice was that with those versions came a strange bug. The weapons were actually shooting a little to the left (on Ascension and Foundation). Now, could this be because the global center for guns trajectory was changed slightly? I think it was. If we could figure this one out, we could has a more correct reticle space in the HUD to coincide with the 90 degree FOV which caused this problem in the first place. I think it's worth it to at least look before the final version.
But here's the thing, I can't do ALL of the testing myself, there's just too many different values. Look in insolence's dev mode, and test with me.
----------------------------------------------------------------------------------------------------------------------------
List of possibilities?
- The place between Field of View (1.58 ) and the Right Hand. This is possible because the contact point for the hands are where the guns come from. Different characters in the game have different hand placements, therefore it's probable that it might be in this general area.
- The place between Crouching camera height and the material type (hard_metal_thin_hum_masterchief), this is also a probable place, but we don't know for sure
- The place from the material to the end
- It could also be in one of the 10 reflexives. This might also be true, because I remember trying to fix the problem, filling the initial values with a copy of the regular, and it still didn't change the bug, so it might not be in the normal values, it might be in a reflexive
Good luck guys, I hope you find it
----------------------------------------------------------------------------------------------------------------------------
Alright, I've got a 2.25 copy and tested it out, this bug is definitely there and fixed in later versions, now I just need to compare them. It's shooting to the right of the center in v2.25 on Foundation and Ascension (that bug was obviously fixed.) What this can teach us is that IT IS POSSIBLE!
Tested: It is NOT in the main values, it must be in a reflexive. Now looking at those changes.
----------------------------------------------------------------------------------------------------------------------------
Main values: No change.
Main dependencies: No Change.
Unknown1: No change.
Unknown2: Exclusively strings. (Chunk 1 is changed slightly, but I don't think a string change would be it.)
Unknown3: 4 extra chunks filled with values, hmm.
Unknown8: Chunk 1-3: Unknown10 value is changed slightly, this seems like it might be a bitmask in disguise though. Seems like a simple option switch.
Unknown9: No change.
Contact points: No change.
----------------------------------------------------------------------------------------------------------------------------
So, all signs point to changing Reflexive Unknown 3 in the bipd meta. I'm going to test changing that now. I've tested with unknown3 and have had no change. I've tested unknown8, it isn't there either. I'm really trying here, but it's placement escapes me. Where the hell is it?!