1. No, unfortunately there is not any option to modify "Override" globally, but it can be done using Maxscript. The following script turns it off for the selected object:
fn FCProcessMaterial mat =
(
local i
if mat == undefined then
return 0
-- multi-material
for i = 1 to (getNumSubMtls mat) do
FCProcessMaterial (getSubMtl mat i)
-- simple material
for i = 1 to (getNumSubTexMaps mat) do
(
local tex = getSubTexMap mat i
if (tex != undefined) and (classof tex == Forest_Color) then
tex.override = false
)
)
fn FCTurnOffOverride fo =
(
if (classof fo != Forest_Pro) and (classof fo != Forest_Lite) then
return false
-- process all materials of the Geometry List
local i
for i = 1 to (fo.matlist.count) do
(
local mat = fo.matlist[i]
-- if material is empty, get material from custom object
if mat == undefined then
(
local cobj = fo.cobjlist[i]
if cobj != undefined then
mat = cobj.material
)
if mat != undefined then
FCprocessMaterial mat
)
-- update UI
fo.trees.update_ui()
)
FCTurnOffOverride $
2. This is more difficult to get. As you pointed out, now there are two modes to adjust tint: globally for the full Forest object, or locally by Material. This third option would need to replicate the tint options in the Geometry rollout (which is a bit complex actually). Or alternatively, some tool to modify the Forest Color settings for a specific geometry (assuming that materials are not shared by other geometries).