- Joined
- Dec 29, 2017
- RedCents
- 23,976¢
MQ2Farm is currently named MQ2FarmTest while it is in testing and development.
MQ2Farm is designed around the concept of Farm.mac with the intent to assist with farming specific items or creatures or to act like a hunter type macro.
Known Issues:
Abilities are grabbed once on plugin load, so I don't have a list of combat abilities if the plugin is loaded when I log into the game. (Fixed on Test)
When a mob is running away, I will start to cast a spell, and then start running after it while I'm still casting.
Q: Why to use a plugin instead of a macro?
A: This originally started as a project mostly to learn how to write plugins and I felt that it covered most topics that I would find myself needing to write a plugin for since it already did so much under the hood (in the code). However, having started work on this and progressing as far as I have I determined that this would be the future of Farm.mac.
Q: What can MQ2Farm do that Farm.mac cannot?
A: MQ2Farm has a couple of features that have been added to it that don't currently exist in Farm.mac such as the automatic selection and use of Combat Abilities with the option to customize the ability list via INI. It features custom functions written specifically for MQ2Farm which are slightly different than the functions written into core MQ2 to assist with making Farm.mac work exactly the way I want it to without the use of built in functions. Without the ability to write functions directly I would be at the mercy of the information made available to Macros though MQ2DataTypes.
Q: What can Farm.mac do that MQ2Farm cannot?
A: Farm.mac has been updated more than a few times over the course of time since it's conception and has been molded by the feature requests of the members here at Redguides. With that said, it not only is the model that MQ2Farm is based on, but it also already has all the features that I'm trying to include into MQ2Farm which may or may not be available at this point. MQ2Farm is in TESTING stages and not entirely ready for user consumption. However, with that said it will eventually catch up and surpass Farm.mac, it already has features I didn't think would be possible when writing Farm.mac, and I expect it shall continue to be improved as I write this plugin from the ground up.
Q: When will I get to try it out?
A: It's already in your very vanilla plugins folder. You can load it by typing /plugin mq2farmtest
A2: Additionally, I'm constantly making improvements to it while I develop and build it for the test server. You can PM me to request a current copy of a test build for the test server.
Q: I found a bug or would like to request a feature, how do I go about letting you know?
A: You can let me know via discord, or by posting on the discussion thread for this resource. I will determine if it's a reasonable request, or a feature I'd like to add. If it's a bug request I will be able to apply it to my "Known Issues" list and look at resolving the issue.
[TLOs and Member]
${Farm.TargetID} - The intended target farm is going after
${Farm.Version} - Current version of MQ2Farm
[Commands Available]
/farm help or /farm --- Will output the help menu
/farm on|off --- Will turn on|off farming with INI settings.
/farm radius #### --- Will set radius to number provided
/farm zradius #### --- Will set zradius to number provided.
/farm farmmob "Mob Name Here" --- Will specify a farmmob to farm.
/farm farmmob clear --- Will clear the FarmMob and attack anything not on an alertlist.
/farm castdetrimental 1|On 0|Off --- Will turn on and off casting of single target detrimental spells.
/farm debug 1|on 0|Off --- Will turn on and off debugging messages.
/farm MedAt --- Will show you when you will med mana.
/farm MedAt #### --- Will set when you when you will med mana.
/farm MedTill --- Will show you when you will stop medding mana.
/farm MedTill #### --- Will set when you when you will stop medding mana.
/farm HealAt --- Will show you when you will med health.
/farm HealAt #### ---Will show you when you will med health.
/farm HealTill --- Will show you when you will stop medding health.
/farm HealTill #### --- Will set when you when you will med health.
/farm MedEndAt --- Will show you when you will med endurance.
/farm MedEndAt #### --- Will set you when you will med endurance.
/farm MedEndTill --- Will show you when you will stop medding endurance.
/farm MedEndTill #### --- Will set when you will stop medding endurance.
/ignorethis --- Will temporarily ignore your current target.
/ignorethese --- Will temporarily ignore all spawns with this targets clean name.
MQ2Farm is designed around the concept of Farm.mac with the intent to assist with farming specific items or creatures or to act like a hunter type macro.
Known Issues:
Abilities are grabbed once on plugin load, so I don't have a list of combat abilities if the plugin is loaded when I log into the game. (Fixed on Test)
When a mob is running away, I will start to cast a spell, and then start running after it while I'm still casting.
Q: Why to use a plugin instead of a macro?
A: This originally started as a project mostly to learn how to write plugins and I felt that it covered most topics that I would find myself needing to write a plugin for since it already did so much under the hood (in the code). However, having started work on this and progressing as far as I have I determined that this would be the future of Farm.mac.
Q: What can MQ2Farm do that Farm.mac cannot?
A: MQ2Farm has a couple of features that have been added to it that don't currently exist in Farm.mac such as the automatic selection and use of Combat Abilities with the option to customize the ability list via INI. It features custom functions written specifically for MQ2Farm which are slightly different than the functions written into core MQ2 to assist with making Farm.mac work exactly the way I want it to without the use of built in functions. Without the ability to write functions directly I would be at the mercy of the information made available to Macros though MQ2DataTypes.
Q: What can Farm.mac do that MQ2Farm cannot?
A: Farm.mac has been updated more than a few times over the course of time since it's conception and has been molded by the feature requests of the members here at Redguides. With that said, it not only is the model that MQ2Farm is based on, but it also already has all the features that I'm trying to include into MQ2Farm which may or may not be available at this point. MQ2Farm is in TESTING stages and not entirely ready for user consumption. However, with that said it will eventually catch up and surpass Farm.mac, it already has features I didn't think would be possible when writing Farm.mac, and I expect it shall continue to be improved as I write this plugin from the ground up.
Q: When will I get to try it out?
A: It's already in your very vanilla plugins folder. You can load it by typing /plugin mq2farmtest
A2: Additionally, I'm constantly making improvements to it while I develop and build it for the test server. You can PM me to request a current copy of a test build for the test server.
Q: I found a bug or would like to request a feature, how do I go about letting you know?
A: You can let me know via discord, or by posting on the discussion thread for this resource. I will determine if it's a reasonable request, or a feature I'd like to add. If it's a bug request I will be able to apply it to my "Known Issues" list and look at resolving the issue.
[TLOs and Member]
${Farm.TargetID} - The intended target farm is going after
${Farm.Version} - Current version of MQ2Farm
[Commands Available]
/farm help or /farm --- Will output the help menu
/farm on|off --- Will turn on|off farming with INI settings.
/farm radius #### --- Will set radius to number provided
/farm zradius #### --- Will set zradius to number provided.
/farm farmmob "Mob Name Here" --- Will specify a farmmob to farm.
/farm farmmob clear --- Will clear the FarmMob and attack anything not on an alertlist.
/farm castdetrimental 1|On 0|Off --- Will turn on and off casting of single target detrimental spells.
/farm debug 1|on 0|Off --- Will turn on and off debugging messages.
/farm MedAt --- Will show you when you will med mana.
/farm MedAt #### --- Will set when you when you will med mana.
/farm MedTill --- Will show you when you will stop medding mana.
/farm MedTill #### --- Will set when you when you will stop medding mana.
/farm HealAt --- Will show you when you will med health.
/farm HealAt #### ---Will show you when you will med health.
/farm HealTill --- Will show you when you will stop medding health.
/farm HealTill #### --- Will set when you when you will med health.
/farm MedEndAt --- Will show you when you will med endurance.
/farm MedEndAt #### --- Will set you when you will med endurance.
/farm MedEndTill --- Will show you when you will stop medding endurance.
/farm MedEndTill #### --- Will set when you will stop medding endurance.
/ignorethis --- Will temporarily ignore your current target.
/ignorethese --- Will temporarily ignore all spawns with this targets clean name.
Last edited:






