File information

Last updated

Original upload

Created by

acidzebra

Uploaded by

acidzebra

Virus scan

Safe to use

Tags for this mod

56 comments

  1. acidzebra
    acidzebra
    • premium
    • 222 kudos
    Locked
    Sticky
    IF YOU ARE STRUGGLING WITH RUNNING THIS CODE, SEE THE WIKI
    https://morrowind-modding.github.io/guides/groundcover/lawnmower-tutorial
  2. alvazir
    alvazir
    • premium
    • 42 kudos
    Locked
    Sticky
    People with hundreds of mods may use Habasi(GitHub) to quickly run The Lawnmower(or accompanying utilities) against your whole load order at once:
    1. Run habasi -O and in few seconds you'll have MergedLoadOrder.esp(all your plugins merged) and MergedLoadOrderGrass.esp(all your grass plugins merged).
    2. Pass produced files to The Lawnmower.
    3. Have fun! :-)
  3. Shaord
    Shaord
    • supporter
    • 8 kudos
    Great mod. I am trying to generate grass of the Fantasia Grass Mod for a region (SH). That works fine but I end up with grass on the road. I then ran lawnmower mod over it clean it up and there is still grass on the road. This compares to your version of SH which has no grass on the road. I am wondering if you have an updated version of the lawnmower parameters which would allow cleaning up the grass?

    Keep up the great work.
    1. acidzebra
      acidzebra
      • premium
      • 222 kudos
      I didn't change lawnmower for fantasia but I did update the autocleaner files, I've added them as an optional download.

      lawnmower.py autoclean_cities_TR.esp yourSHgrassmod.esp cleanerSHgrassmod.esp
      Despite having "cities" in the name it will in fact also clean some main roads. And some other random bits here and there.
    2. Shaord
      Shaord
      • supporter
      • 8 kudos
      Wow! Creative approach. I just ran it over my groundcover and it got rid of a pesky spot in the road that I could not get rid off using normal lawnmower. Thanks so much and I will now enjoy the clean grass. Brrrrr!

      ps: I do provide a mod for Grass for TR using Aesthesia or Remiros for people that don't want to generate the plug-in themselves. I will definitely be acknowledging your assistance because you have cleaned up some hard to resolve spots. I love this community.
    3. acidzebra
      acidzebra
      • premium
      • 222 kudos
      yeah thanks for reminding me, I was going to upload the updated files but kind of forgot about it. I've seen your grassmod, it's nice (and having more options is always good)! Not sure if you're using texture ban lists as well (the sBan stuff) as I haven't looked at your ini files but fantasia has a reasonably good list of something like 70-80 textures in its ini files that meshgen should not generate grass on, feel free to adapt them if they are useful.

    4. Shaord
      Shaord
      • supporter
      • 8 kudos
      I had been using the ban list but in an ad-hoc piecemeal way. Your mod had a more comprehensive list (definitely useful) and experimenting I found that I could use that list under the global parameter and it applies to all terrain types. Makes it then all a bit easier to maintain the grass configuration file along with getting a better outcome. Always learning new tricks, and like you trying to keep it able to be automated and replicated with semi-regular updates occurring to mods.
    5. acidzebra
      acidzebra
      • premium
      • 222 kudos
      Oh nice, didn't actually know it could go under global, I've mostly been using text manipulation tools like sed and regex to mass-update the 40-odd ini files fantasia requires, as you say, automation is really the only way to deal with this at scale.

      stuff like this to quickly swap out regular to sea of grass config in all ini files or change max angle across the board, there's no way I want to do that by hand (without going crazy)sed -i 's/iGap=110/iGap=140/g' FGM*.ini
      sed -i 's/iGap=105/iGap=130/g' FGM*.ini
      sed -i 's/iGap=100/iGap=120/g' FGM*.ini
      sed -i 's/fMaximumAngle=60/fMaximumAngle=32/g' FGM*.ini
  4. kronesia
    kronesia
    • supporter
    • 5 kudos
    getting this to work with natural grass sounds like a nightmare lol
    1. kronesia
      kronesia
      • supporter
      • 5 kudos
      nevermind i just renamed and deleted a few esps and it seemed to work lol
  5. ShulShagana
    ShulShagana
    • member
    • 4 kudos
    I edited lawnmower.py so that it can actually run on Linux using the native Linux tes3conv binary.
    Now time to learn git to do a pull request, I guess...?

    Though for some reason it completely gets rid of all the grass. Any idea what can be the issue? The changes for it to run on Linux were minimal, so it shouldn't be that.

    Fixed; it *was* an issue with my edits.
    1. acidzebra
      acidzebra
      • premium
      • 222 kudos
      hey, to make it work with linux just do a search & replace for tes3conv.exe and replace it with tes3conv - multiple instances in the file need to be changed. I think that's all that is needed? I switched to linux a while back and that seems to do the trick. I did think about writing some kind of simple OS detection stuff but all the example code I found seemed a little wonky. Then I had an disagreement with github and left the site so I won't be taking pull requests there. If you put together a decent version, just fork it.
  6. koreador
    koreador
    • premium
    • 0 kudos
    Incredible! Works like a swiss army knife!
  7. SamFisher91
    SamFisher91
    • premium
    • 9 kudos
    This is the only link to aesthesia reworked.. Could this still work with your standalone corresponding files? (https://www.nexusmods.com/morrowind/mods/52384) When I load the plugin up as groundcover for open mw, the entire region I use is just barren... What am I missing here. Even have a data= line pointing to the folder with the meshes and textures. Are we supposed to have the plugin enabled?
    1. AbodRd
      AbodRd
      • member
      • 0 kudos
      bit late but, download the the loose version and simply replace the plugins from the original mod with the ones from LawnMower. they have the same names so you won't need to edit anything else if you already installed Aesthesia Groundcover Reworked.
      Note that the loose version contains ALL the plugins so just drag and drop the plugins you installed already from Aesthesia Groundcover Reworked
  8. korootz
    korootz
    • premium
    • 21 kudos
    Can I use it to remove not clipping, but floating grass? The grass is from Lush Synthesis, it's supposed to be compatible with BCoM... but somehow isn't. Edit: I've used Morrowind Groundcover Generator for that, seems to have worked.
  9. sevenfm
    sevenfm
    • member
    • 4 kudos
    Would it be possible to just cut the floating grass without adding new? That would be enough I think for many cases.
  10. Zoltier225
    Zoltier225
    • member
    • 1 kudos
    Todd wasn't lying. It just works.
  11. kotbaioun
    kotbaioun
    • premium
    • 15 kudos
    This is a kind of magic. Thank you!
  12. FIMzzZzz
    FIMzzZzz
    • premium
    • 30 kudos
    ok i think i get how to use it, but in the readme is nothing about the autoclean esps. i would like to make a autoclean esp for my mod using the grassblocker.nif files to block grass on beaches etc.
    how is this file used? will it be used by just running "lawnmower.py" ? if so can i just make my own autoclean.esp and name it "autoclean_cities_vanilla.esp" ?


    edit:
    python lawnmower.py autoclean_cities_vanilla.esp tempfile.esp yoursupercleanfreshgrassmod.esp
    ok after lawnmower i run "my_own_autoclean.esp" lawnmowed_grass.esp newgrass.esp

    suggestion add the part about the grassblocker to the readme ; )