I think for most variant pieces it's hard to determine an accurate value. In a few cases only, there might be ways to make an estimate:
1) If it's a compound piece (example chancellor = R + N) then you can add the value of the individual pieces. Sometimes there is a synergestic effect, which might add another point. So chancellor = 5 + 3 + 1 = 9.
3) HG Muller has made formula which seems to work for pure jumpers. The value is based on the number of squares the piece attacks (N). The formula is: value =33N + 0.69N^2 (centipawns). So for example:
knight (N=8): value = 33(8) + 0.69(8)^2 = 264+44 = 308 (3 points)
hawk (N=16): value = 33(16) + 0.69(16)^2 = 528+177= 705 (7 points)
Unfortunatelly I'm not aware of any way to estimate the value of other pieces.
I noticed that it can be hard to look up and find the values of some fairy pieces. For instance I could not find the point values of knight-riders, camel-rider, alphil-riders, or dabbaba riders. I understand that sometimes the values of pieces can vary from one game to another, meaning that even if I found the values of the given pieces, I couldn't necessarily assume that they are the same as they would be in some of the variants I create, especially given that some of the variants i create have starting positions very different from standard chess. How can I figure out the relative piece values, in any variant I come up with?