m&mf

VadiVadi Member Posts: 256 Gifted
edited October 2017 in Mechanic's Corner
Hi all

As mentioned previously, m&m is now available in open-source, free, and community-supported form! See http://m-mf.github.io/m-mf/.

Rename


Originally planned to be called m&m 2, it is now named m&mf (m&mf free version). This is to make it easier to distinguish from the original m&mf, and as the feature set is exactly the same, the 2 wasn't really justified as there are no massive updates.

Downloading


You can download the latest system from here! Just pick which class you'd like to run with and you're set. Note that extensive QA has not been done on this initial release, so treat it with caution and experiment with on a new profile. All systems include all class and general addons, and the experimental allclasses system is included, if you'd like to have everything in one.

Support


Join the m&mf clan in-game for help!

Contributing


If you'd like to contribute to the system or maintain it, have established your trustworthiness as an Lusternian, know m&mf and its code, please apply to join the m&mf organisation. 
Post edited by Ianir on
«13456733

Comments

  • AlicAlic Member Posts: 200 Master
    Shiny

  • ShaddusShaddus , the Leper Messiah Outside your window.Member Posts: 7,799 Transcendent
    Can we get an Admin to Pin this post, possibly?
    Bob Junior says, "I had a party hook onnce. Lost it iNsiDee of soMe buxsm dracnari maiden, I thiik."
  • EdenweEdenwe Member Posts: 21 Inept
    Hooraay. Forked. Starred. Watching.

    So you guys are doing external lua files and loading it as modules at startup when logging into the game via client?
  • CyndarinCyndarin used Flamethrower! It was super effective. Member Posts: 4,508 Transcendent
    Thanks Vadi!
    image
  • VadiVadi Member Posts: 256 Gifted
    Edenwe said:
    Hooraay. Forked. Starred. Watching.

    So you guys are doing external lua files and loading it as modules at startup when logging into the game via client?
    Okay! Make some changes, because nothing much will happen otherwise.

    There's one module that's loaded as an external file, yes.
  • RilunaRiluna Member Posts: 1,105 Mythical
    Where can I still donate to Vadi for this if I feel like it, because I feel like Vadi deserves it, is amazing for Lusternia, and maybe definitely deserves it?

    image

    Mayor Steingrim, the Grand Schema says to you, "Well, as I recall you kinda leave a mark whereever you go."
  • ShaddusShaddus , the Leper Messiah Outside your window.Member Posts: 7,799 Transcendent
    For some reason, any time I use this, it checks AB  HERBS every time I log in. Said character can't even be an herbalist. Any way to turn off the harvester plugin?
    Bob Junior says, "I had a party hook onnce. Lost it iNsiDee of soMe buxsm dracnari maiden, I thiik."
  • SyrenniaSyrennia Member Posts: 249 Gifted
    edited September 2015
    delete it. S'what I did. (triggers, scripts and aliases, don't try to uninstall it via package manager)
    image
  • SynkarinSynkarin Nothing to see here Member Posts: 3,216 Transcendent
    I think it's because the herbing addon is now included, so it checks for herbs

    That may be something to change

    Everiine said:
    "'Cause the fighting don't stop till I walk in."
    -Synkarin's Lament.
  • VadiVadi Member Posts: 256 Gifted
    edited September 2015
    Yeah that's the harvester checking what herbs are you able to harvest.

    This should be changed to use GMCP skills detection, then you won't see anything if you don't have the skill. Or a trigger added that gags the message saying you don't have herbs skillset.

    File the problem at https://github.com/m-mf/m-mf/issues and get someone to fix it!
  • RenthurRenthur Member Posts: 76 Capable
    Who do I prod to join the support clan?
  • XeriaXeria Member Posts: 633 Gifted
    edited September 2015
    1. Open the command-line and navigate to the m&mf folder, and run:

      On Ubuntu: ./generate.lua -o <your class>

      In Windows: generate.lua -o <your class>

      On OSX: lua5.1 generate.lua -o <your class>


    what does this mean? what am i supposed to do?

    is dead like the dodo
  • SynkarinSynkarin Nothing to see here Member Posts: 3,216 Transcendent
    ..exactly what it says

    Open a command line and run that command, it'll generate a package for your class. You only really need this is you're editting code and stuff, so if you just want the system, just DL the zip package of the class you want, or the Allclass system

    Everiine said:
    "'Cause the fighting don't stop till I walk in."
    -Synkarin's Lament.
  • VadiVadi Member Posts: 256 Gifted
    https://github.com/m-mf/m-mf/releases/tag/2

    Small step for m&mf, big step for the mankind! Or something like that. An update to the hh alias improves it to toggle through health, mana, and ego now - thanks @siddister!

    If you're interested on working on m&mf - doing releases, doing feature planning, or guiding the project - please apply!

  • DaganevDaganev Member Posts: 755 Master
    I would at some point in the future like to add offensive highlighting and echos. But I'm not clear on how to apply.
  • RenthurRenthur Member Posts: 76 Capable
    Is there any way to exempt certain afflictions from curing?
  • TarkentonTarkenton Traitor Bear Member Posts: 2,555 Transcendent
    mmignore affname
    image
  • SaranSaran Member Posts: 1,718 Mythical
    So I want to raise/work on incorporating wonderwands into m&m, do I raise this as an issue?


    I mostly just want a config for the wand level and then if it's above that it can sub in deathsight and weathershield for def up.
    image
    image
  • VadiVadi Member Posts: 256 Gifted
    You can raise an issue if you'd like.
  • EdenweEdenwe Member Posts: 21 Inept
    edited September 2015

    Xeria said:
    1. Open the command-line and navigate to the m&mf folder, and run:

      On Ubuntu: ./generate.lua -o <your class>

      In Windows: generate.lua -o <your class>

      On OSX: lua5.1 generate.lua -o <your class>


    what does this mean? what am i supposed to do?

    If you're using Windows. Go to files and click command line when you go into the folder that contains the generate.lua file.
    image

    Afterwards enter generate.lua -o yourclassname. You'll know you're in the right place when the command prompt displays the address of your folder.

    image


  • ShaddusShaddus , the Leper Messiah Outside your window.Member Posts: 7,799 Transcendent
    How are we supposed to fix this problem where the system tries to constantly cure bruising?
    Bob Junior says, "I had a party hook onnce. Lost it iNsiDee of soMe buxsm dracnari maiden, I thiik."
  • LeradLerad Member Posts: 2,405 Transcendent
    You can make a temporary trigger on this line:

    You are not bruised, my friend.

    to do:

    mm.valid.clot2()

    It's a hotfix that's likely to break once bruising is actually in the game and you're getting afflicted by it. But it'll pass muster for a temp fix.

  • EdenweEdenwe Member Posts: 21 Inept
    Common stuff I've seen a lot of people who installed m-mf via installModule to sync the xml scripts with the Module Manager...

    System seems to try to use the default stance before allowing the user to log into the game.

    Herb skill check has a similar occurrence (though I think this is a more easy fix). 

    Users seem content with turning off their triggers in order to type in their login information and then turning it back on after they log on. However, I'm really curious about why it behaves this way when packaging the files via command line and installing the system through the package manager via zip file does not seem to make the system behave that way (or at least the attempt to go into default stance before log in). Is there a check for whether or not the player is logged into the game for the default stance? I think there is, but something needs to be added or looked at for those who are installing the system via module manager. I'll try to find an opportunity to dig into it later, but I'm curious to know if anyone has discovered the root cause and has already fixed it
  • EnyalidaEnyalida Nasty Woman Member Posts: 4,384 Transcendent
    The Meldtracker module flat doesn't work, and I've been trying to work out how to fix it. I've come up totally mystified, partially because I don't understand how Mudlet deals with external script files and can't find any documentation. It looks to me like the mm.meldtracker file and its contents are just... never used or called by Mudlet, which is why the module as a whole flops, but have no idea if there is a typo within somewhere or if it's something I've done to bork it.
  • AllehnonAllehnon Member Posts: 69 Capable
    I have it working. It just doesn't unhighlight the rooms when you dissolve.
  • EnyalidaEnyalida Nasty Woman Member Posts: 4,384 Transcendent
    I got it to work, by pasting the contents of mm.meldtracker.lua into a script in Mudlet.
  • VadiVadi Member Posts: 256 Gifted
    Allehnon said:
    I have it working. It just doesn't unhighlight the rooms when you dissolve.
    Probably need to add a trigger for the meld up.
  • VadiVadi Member Posts: 256 Gifted
  • AeldraAeldra , using cake powered flight Member Posts: 1,163 Transcendent
    I wonder, would anybody be willing to briefly explain me how best to switch from m&m to m&mf ? I sadly couldn't find anything explaining how to do it and am little afraid of loosing / having to redo all settings.
    Avatar / Picture done by Xeii. Wheeeeee 
  • SyrenniaSyrennia Member Posts: 249 Gifted
    edited October 2015
    Nothing will be lost. Can confirm such, having done so on 3 different characters. All settings will transfer fluidly, as both systems use the same namespace, and call all the same scripts. Really the only difference is the acquisition/name of the system. Just uninstall m&m, install m&mf, restart Mudlet and you're good to go.
    image
«13456733
Sign In or Register to comment.