Need advice how to take additional weights into consideration

Hi @all,

I am new to graphhopper and have never before done anything in the domain of routing. This is why I ask for opinions and suggestions, any help is appreciated:

I need to do some route planning for a term paper at my university. It is not focused on the topic of routing, this is why I ask for a least effort approach: I want to change routing weights depending on other factors like temperature, sunshine, wind (direction and strength), vegetation indices along the track…
From everything I read so far I need a local instance of graphhopper and need to tinker with the source. I am not familiar with java, but maybe I’ll give it a try.

If you would choose another way from your experience, it would be great if you would tell me. Thank you very much in advance,
skazy