I agree, walls are bowing from weight of roof, is sinking down and pushing walls out.
Whoever built those trusses had their own way of doing things.
Is quite a mess at this time, as Joe said.
A roof system as this, should have what I call king pins and a ridge board.
King pins would sit on top plates on each end, then a ridge board of adequate size, to span the length and sit on top of king pins.
Now the rafters attached to ridge beam and they are supported. Will not sink down and push the walls out.
Another way would to use a web truss design like most homes have, would be a long 2x4 sitting on top plate attached to rafter and plate. A upright in the center and a few braces added to sides.
This will keep it from getting worse, you will not get it pulled back to where it should be.
As is, it is a compromised situation. I would not add any more weight to the roof with another layer of shingles. I would strip the shingles first. You can try different ways to add bracing and support.
Really is almost worth removing the roof and start over.