Here's the ini I made a looong time ago that I still use as a base.
General method I use is...
Run the generator for the esp setting z axis placement to -9 or -10 (not important)
Open mod and grass esp in CS with grass esp as the active mod. Looking at the surroundings change the grass meshes to a library of them that I have from Vurt, these are the various thickness/textures that he's put out over time. Mixing and matching gives a very wide selection and I choose whatever takes my fancy.
Delete some of the obviously overgrown areas in the CS whilst I'm there. This is a long and tedious process - you can also delete non-grass meshes as the grass esp in only used by MGE and I've found even if you delete other things it's not really a problem as they still get rendered by both the base MW engine and MGE. If it's a big mod that have overgrown towns etc I just rename the cell in the grass esp if it's not unique, find it in an advance editor and delete the whole cell. Is a trade off, much faster to do but the grass will end in abrupt lines in game.
Run MGE distant land generator and test.
I've already done this for your Sea of Destiny update. If I remember I'll load it up and take few pics later.
Good luck.
:)
ps - I forgot to mention... this ini is from my
Forested Morrowind build so it generates grass on ashlands and other normally desolate terrains.
Spoiler [AC_darkstone_grass]
bPlaceGrass=1
bPosRand=1
bRandClump=0
bSclRand=1
fPosMax=256
fPosMin=-256
fSclMax=0.56
fSclMin=0.5
iGap=256
iWeight=0
sChance0=100
sID0=
sMesh0=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[AC_dirt_grass_01]
bPlaceGrass=1
bPosRand=1
bRandClump=0
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.6
fSclMin=0.5
iBanOff0=256
iBanOff1=128
iGap=256
iWeight=0
sBan0=AC_dirtroad_01
sBan1=AC_dirt_01
sChance0=30
sChance1=70
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[AC_dirt_grass_02]
bPlaceGrass=1
bPosRand=1
bRandClump=0
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.6
fSclMin=0.5
iBanOff0=128
iBanOff1=256
iGap=256
iWeight=0
sBan0=AC_dirt_01
sBan1=AC_dirtroad_01
sChance0=70
sChance1=30
sID0=
sID1=
sMesh0=grass\GS_Grass_group.nif
sMesh1=grass\GS_Scrub_group.nif
sName=
sRecType=STAT
sScript=
[AC_scrubplain_01]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.68
fSclMin=0.5
iBanOff0=128
iBanOff1=256
iGap=256
iWeight=0
sBan0=AC_dirt_01
sBan1=AC_dirtroad_01
sChance0=30
sChance1=70
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[AC_scrubplain_02]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.79
fSclMin=0.5
iBanOff0=128
iBanOff1=256
iGap=256
iWeight=0
sBan0=AC_dirt_01
sBan1=AC_dirtroad_01
sChance0=30
sChance1=70
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[AI_Clover]
bPlaceGrass=1
bPosRand=1
bRandClump=0
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.87
fSclMin=0.5
iBanOff0=128
iBanOff1=128
iBanOff2=256
iBanOff3=128
iGap=128
iWeight=0
sBan0=Tx_AI_mainroad_01.tga
sBan1=AI_Grass_Cobbles
sBan2=AI_Tilled_Dirt
sBan3=AI_Dirtroad
sChance0=20
sChance1=80
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[AI_Grass]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.37
fSclMin=0.5
iBanOff0=128
iBanOff1=128
iBanOff2=256
iBanOff3=128
iGap=128
iWeight=0
sBan0=Tx_AI_mainroad_01.tga
sBan1=AI_Grass_Cobbles
sBan2=AI_Tilled_Dirt
sBan3=AI_Dirtroad
sChance0=80
sChance1=20
sID0=
sID1=
sMesh0=grass\GS_Grass_group.nif
sMesh1=grass\GS_Scrub_group.nif
sName=
sRecType=STAT
sScript=
[AI_Grass_02]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1
fSclMin=0.54
iBanOff0=128
iBanOff1=256
iBanOff2=128
iBanOff3=128
iGap=96
iWeight=0
sBan0=Tx_AI_mainroad_01.tga
sBan1=AI_Tilled_Dirt
sBan2=AI_Dirtroad
sBan3=AI_Grass_Cobbles
sChance0=80
sChance1=20
sID0=
sID1=
sMesh0=grass\GS_Grass_group.nif
sMesh1=grass\GS_Scrub_group.nif
sName=
sRecType=STAT
sScript=
[AI_Grass_Dirt]
bPlaceGrass=1
bPosRand=1
bRandClump=0
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1
fSclMin=0.68
iBanOff0=256
iBanOff1=128
iBanOff2=128
iBanOff3=256
iGap=256
iWeight=0
sBan0=Tx_AI_mainroad_01.tga
sBan1=AI_Dirtroad
sBan2=AI_Grass_Cobbles
sBan3=AI_Tilled_Dirt
sChance0=80
sChance1=20
sID0=
sID1=
sMesh0=grass\GS_Grass_group.nif
sMesh1=grass\GS_Scrub_group.nif
sName=
sRecType=STAT
sScript=
[AI_Grass_Rocky]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.36
fSclMin=0.5
iBanOff0=256
iBanOff1=128
iBanOff2=128
iBanOff3=256
iGap=256
iWeight=0
sBan0=AI_Tilled_Dirt
sBan1=AI_Grass_Cobbles
sBan2=AI_Dirtroad
sBan3=Tx_AI_mainroad_01.tga
sChance0=60
sChance1=40
sID0=
sID1=
sMesh0=grass\GS_Grass_group.nif
sMesh1=grass\GS_Scrub_group.nif
sName=
sRecType=STAT
sScript=
[GL_Dirt_Grass_01]
bPlaceGrass=1
bPosRand=1
bRandClump=0
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.93
fSclMin=0.5
iBanOff0=128
iBanOff1=128
iBanOff2=256
iGap=156
iWeight=0
sBan0=GL_Dirt_01
sBan1=GL_Dirt_02
sBan2=GL_Dirtroad
sChance0=60
sChance1=40
sID0=
sID1=
sMesh0=grass\GS_Grass_group.nif
sMesh1=grass\GS_Scrub_group.nif
sName=
sRecType=STAT
sScript=
[GL_Dirt_Grass_02]
bPlaceGrass=1
bPosRand=1
bRandClump=0
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.93
fSclMin=0.5
iBanOff0=256
iBanOff1=128
iBanOff2=128
iGap=128
iWeight=0
sBan0=GL_Dirtroad
sBan1=GL_Dirt_02
sBan2=GL_Dirt_01
sChance0=30
sChance1=70
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[GL_Grass_01]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.46
fSclMin=0.5
iBanOff0=128
iBanOff1=128
iBanOff2=256
iGap=96
iWeight=0
sBan0=GL_Dirt_01
sBan1=GL_Dirt_02
sBan2=GL_Dirtroad
sChance0=70
sChance1=30
sID0=
sID1=
sMesh0=grass\GS_Grass_group.nif
sMesh1=grass\GS_Scrub_group.nif
sName=
sRecType=STAT
sScript=
[GL_Grass_02]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.12
fSclMin=0.5
iBanOff0=256
iBanOff1=128
iBanOff2=128
iGap=80
iWeight=0
sBan0=GL_Dirtroad
sBan1=GL_Dirt_02
sBan2=GL_Dirt_01
sChance0=20
sChance1=80
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[GL_Grass_03]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.22
fSclMin=0.5
iBanOff0=128
iBanOff1=128
iBanOff2=256
iGap=128
iWeight=0
sBan0=GL_Dirt_01
sBan1=GL_Dirt_02
sBan2=GL_Dirtroad
sChance0=40
sChance1=60
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[GL_Grass_04]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.99
fSclMin=0.5
iBanOff0=256
iBanOff1=128
iBanOff2=128
iGap=96
iWeight=0
sBan0=GL_Dirtroad
sBan1=GL_Dirt_02
sBan2=GL_Dirt_01
sChance0=40
sChance1=60
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[GL_Grass_05]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.41
fSclMin=0.5
iBanOff0=256
iBanOff1=128
iBanOff2=128
iGap=96
iWeight=0
sBan0=GL_Dirtroad
sBan1=GL_Dirt_02
sBan2=GL_Dirt_01
sChance0=60
sChance1=40
sID0=
sID1=
sMesh0=grass\GS_Grass_group.nif
sMesh1=grass\GS_Scrub_group.nif
sName=
sRecType=STAT
sScript=
[Tx_BC_bank.tga]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.29
fSclMin=0.75
iBanOff0=128
iGap=96
iWeight=0
sBan0=Tx_BC_mainroad_01.tga
sChance0=100
sID0=
sMesh0=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[Tx_BC_grass.tga]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.39
fSclMin=0.75
iBanOff0=128
iGap=96
iWeight=0
sBan0=Tx_BC_mainroad_01.tga
sChance0=100
sID0=
sMesh0=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[Tx_BC_moss.tga]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.56
fSclMin=0.5
iBanOff0=128
iGap=128
iWeight=0
sBan0=Tx_BC_mainroad_01.tga
sChance0=25
sChance1=75
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[Tx_BC_muck.tga]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.74
fSclMin=0.5
iBanOff0=128
iGap=128
iWeight=0
sBan0=Tx_BC_mainroad_01.tga
sChance0=25
sChance1=75
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[Tx_BC_muck_01.tga]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.99
fSclMin=0.5
iBanOff0=128
iGap=128
iWeight=0
sBan0=Tx_BC_mainroad_01.tga
sChance0=75
sChance1=25
sID0=
sID1=
sMesh0=grass\GS_Grass_group.nif
sMesh1=grass\GS_Scrub_group.nif
sName=
sRecType=STAT
sScript=
[Tx_BC_rockyscrub.tga]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.1
fSclMin=0.75
iBanOff0=128
iGap=146
iWeight=0
sBan0=Tx_BC_mainroad_01.tga
sChance0=15
sChance1=85
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[Tx_BC_scrub.tga]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.61
fSclMin=1.2
iBanOff0=128
iGap=128
iWeight=0
sBan0=Tx_BC_mainroad_01.tga
sChance0=65
sChance1=35
sID0=
sID1=
sMesh0=grass\GS_Grass_group.nif
sMesh1=grass\GS_Scrub_group.nif
sName=
sRecType=STAT
sScript=
[Tx_BC_undergrowth.tga]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.29
fSclMin=0.99
iBanOff0=128
iGap=128
iWeight=0
sBan0=Tx_BC_mainroad_01.tga
sChance0=35
sChance1=65
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[WG_Scrub Plain]
bPlaceGrass=1
bPosRand=1
bRandClump=1
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=1.04
fSclMin=0.5
iBanOff0=128
iBanOff1=256
iBanOff2=128
iBanOff3=32
iBanOff4=64
iGap=196
iWeight=0
sBan0=WG_cobblestones
sBan1=WG_mainroad_01
sBan2=WG_road
sBan3=WG_rock
sBan4=WG_dirtroad_01
sChance0=10
sChance1=90
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[WG_dirtscrub]
bPlaceGrass=1
bPosRand=1
bRandClump=0
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.93
fSclMin=0.5
iBanOff0=128
iBanOff1=64
iBanOff2=32
iBanOff3=256
iBanOff4=128
iGap=256
iWeight=0
sBan0=WG_road
sBan1=WG_dirtroad_01
sBan2=WG_rock
sBan3=WG_mainroad_01
sBan4=WG_cobblestones
sChance0=75
sChance1=25
sID0=
sID1=
sMesh0=grass\GS_Grass_group.nif
sMesh1=grass\GS_Scrub_group.nif
sName=
sRecType=STAT
sScript=
[WG_rockydirt]
bPlaceGrass=1
bPosRand=1
bRandClump=0
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.93
fSclMin=0.5
iBanOff0=256
iBanOff1=32
iBanOff2=64
iBanOff3=128
iBanOff4=128
iGap=256
iWeight=0
sBan0=WG_mainroad_01
sBan1=WG_rock
sBan2=WG_dirtroad_01
sBan3=WG_road
sBan4=WG_cobblestones
sChance0=100
sID0=
sMesh0=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=
[WG_rockyscrub]
bPlaceGrass=1
bPosRand=1
bRandClump=0
bSclRand=1
fPosMax=128
fPosMin=-128
fSclMax=0.93
fSclMin=0.5
iBanOff0=128
iBanOff1=64
iBanOff2=32
iBanOff3=256
iBanOff4=128
iGap=200
iWeight=0
sBan0=WG_road
sBan1=WG_dirtroad_01
sBan2=WG_rock
sBan3=WG_mainroad_01
sBan4=WG_cobblestones
sChance0=20
sChance1=80
sID0=
sID1=
sMesh0=grass\GS_Scrub_group.nif
sMesh1=grass\GS_Grass_group.nif
sName=
sRecType=STAT
sScript=