Regarding the version type mismatch - we still aren’t 2.35, if you read the directions it says to ignore that error.
How subidivided is the cube? Subdivide it (using the w key) to say 1000 faces at least (I work on 20,000 as my typical testing setup, but anything above 300 is okay). It does work on an unsubdivided cube, but you have to be really close to the vert and drag the mouse near it slowly. (Okay I should probably add that to known limitations…)
Use texture for displacement. either in relation to the brush location, or to the mesh/texture co-ordinates.
You mean like alphamasks? Or something else? I have a version that uses them. But I haven’t done image loading code, so the masks have to be hand coded (ie create a array of values) or done algorithmically (which is how I was using it…). I haven’t figured out how to project the alphamask to local coordinates so it is on the back burner for a little while (They can use screen coordinates, but the problem is that it gives inconsistent results…).
I’ve been told there are plans to make this a native tool (ie code it into C) for 2.36 and thus I’m holding off on some of the enhancements I had planned since they are a lot easier to do in C due to access to more of the native functions.