Homunculus: Difference between revisions

Marked this version for translation
(Marked this version for translation)
 
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>
<!--T:1-->
= Homunculus Infomation =
= Homunculus Infomation =
Homunculi are the special companions of Alchemist classes, created to assist their master in battle. <br> They have their own stats, skills and levels and can evolve after becoming loyal, and mutate to their S form after reaching level 99, gaining new skills and upgrading their level cap to 275.
Homunculi are the special companions of Alchemist classes, created to assist their master in battle. <br> They have their own stats, skills and levels and can evolve after becoming loyal, and mutate to their S form after reaching level 99, gaining new skills and upgrading their level cap to 275.


<!--T:2-->
What is a Homunculus and why is it so important?
What is a Homunculus and why is it so important?
*Homunculus is a special pet that can assist you in many ways: Tanking, Buffing, Dealing damage.
*Homunculus is a special pet that can assist you in many ways: Tanking, Buffing, Dealing damage.
*It will decide your play style depend on chosen Homunculus.
*It will decide your play style depend on chosen Homunculus.


<!--T:3-->
== Base Homunculus ==
== Base Homunculus ==
{| class=wikitable style="text-align: left; margin:auto; width: 95%"
{| class=wikitable style="text-align: left; margin:auto; width: 95%"
Line 93: Line 96:
**After Evolution, your Homunculus will get its power '''significantly''' increased.
**After Evolution, your Homunculus will get its power '''significantly''' increased.


===How to make my Homunculus Loyal ?===
===How to make my Homunculus Loyal ?=== <!--T:4-->


<!--T:5-->
You have 2 ways :
You have 2 ways :
*Method 1: Just turn on '''auto feed''' and AFK or go farming, Homunculus isn't easy to die as before, so low level area shouldn't be a problem. But the uptime of Homun is only '''30 minutes''', so make sure to have it called back every '''30 minutes'''.
*Method 1: Just turn on '''auto feed''' and AFK or go farming, Homunculus isn't easy to die as before, so low level area shouldn't be a problem. But the uptime of Homun is only '''30 minutes''', so make sure to have it called back every '''30 minutes'''.
Line 124: Line 128:
|}
|}


<!--T:6-->
== Homunculus S ==
== Homunculus S ==
=== How do I get Homunculus S? ===
=== How do I get Homunculus S? ===
Line 132: Line 137:
# Inside, talk to Viorel NPC to start a short quest. You can pay a 50k fee to choose which Homunculus S you get or let Viorel decide for you randomly.
# Inside, talk to Viorel NPC to start a short quest. You can pay a 50k fee to choose which Homunculus S you get or let Viorel decide for you randomly.


<!--T:7-->
{| class="wikitable"
{| class="wikitable"
! rowspan="2"; style="text-align: center" | '''Homunculus'''
! rowspan="2"; style="text-align: center" | '''Homunculus'''
Line 228: Line 234:
|}
|}


<!--T:8-->
=== Skill Descriptions ===
=== Skill Descriptions ===
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: left; margin:auto; width: 95%"
{| class="wikitable mw-collapsible mw-collapsed" style="text-align: left; margin:auto; width: 95%"
Line 254: Line 261:
|}
|}


<!--T:9-->
= AzzyAI =
= AzzyAI =
AzzyAI is an AI for use with the Homunculus systems. It has a huge selection of options, allowing customization of homunculus behavior to suit almost any forseeable circumstance. <br> Configuration is handled via an easy to use configuration tool.
AzzyAI is an AI for use with the Homunculus systems. It has a huge selection of options, allowing customization of homunculus behavior to suit almost any forseeable circumstance. <br> Configuration is handled via an easy to use configuration tool.


<!--T:10-->
The AzzyAI application is included in '''MuhRO's Full Installer.'''
The AzzyAI application is included in '''MuhRO's Full Installer.'''


<!--T:11-->
[[File:AzzyAI.png|none]]
[[File:AzzyAI.png|none]]


Line 264: Line 274:




== AI Troubleshooting ==
== AI Troubleshooting == <!--T:12-->


<!--T:13-->
'''Before you attempt any troubleshooting, back up your current AI first:'''
'''Before you attempt any troubleshooting, back up your current AI first:'''


<!--T:14-->
# Open your MuhRO installation folder and find these folders there:
# Open your MuhRO installation folder and find these folders there:
#* '''AI'''
#* '''AI'''
Line 273: Line 285:
# Copy both those folders to another location outside the MuhRO installation folder, so you can restore them later if needed.
# Copy both those folders to another location outside the MuhRO installation folder, so you can restore them later if needed.


=== General ===
=== General === <!--T:15-->


<!--T:16-->
The game client contains two implementations of the AI: the so-called basic (default) AI and the custom (user) AI. The basic one is active by default. That one is generally a stub, which does nothing. To enable the actual AI, you have to switch your game client to load the custom AI. This needs to be done only once at a given game client.
The game client contains two implementations of the AI: the so-called basic (default) AI and the custom (user) AI. The basic one is active by default. That one is generally a stub, which does nothing. To enable the actual AI, you have to switch your game client to load the custom AI. This needs to be done only once at a given game client.


<!--T:17-->
The following are the general steps to verify that you have enabled the custom homunculus AI:
The following are the general steps to verify that you have enabled the custom homunculus AI:


<!--T:18-->
# Run MuhRO as usual.
# Run MuhRO as usual.
# Check that the '''Public''' chat messages are enabled in your chat settings. If not, enable them.
# Check that the '''Public''' chat messages are enabled in your chat settings. If not, enable them.
Line 290: Line 305:
#* If the homunculus does not attack, use the '''Alt+T''' hotkey to switch between active and standby modes. Do not expect it to switch immediately, allow a few seconds until the homunculus becomes aware of the mode change.
#* If the homunculus does not attack, use the '''Alt+T''' hotkey to switch between active and standby modes. Do not expect it to switch immediately, allow a few seconds until the homunculus becomes aware of the mode change.


<!--T:19-->
When in doubt, you can restart your game client to troubleshoot the AI. Although the restart is not required to reload the AI, it does not hurt. The <code>/hoai</code> setting is persistent and survives the restart; the standby mode is reset upon restart; homunculus behavior settings are read from the AI files and are not affected by the game client restarts.
When in doubt, you can restart your game client to troubleshoot the AI. Although the restart is not required to reload the AI, it does not hurt. The <code>/hoai</code> setting is persistent and survives the restart; the standby mode is reset upon restart; homunculus behavior settings are read from the AI files and are not affected by the game client restarts.


=== Vanilmirth skill Caprice ===
=== Vanilmirth skill Caprice === <!--T:20-->


<!--T:21-->
If you have an issue that your '''Vanilmirth autoattacks but never uses Caprice''':
If you have an issue that your '''Vanilmirth autoattacks but never uses Caprice''':


<!--T:22-->
# Verify that you have the custom AI enabled, as described in the general instruction at the beginning of this troubleshooting section.
# Verify that you have the custom AI enabled, as described in the general instruction at the beginning of this troubleshooting section.
# Open your MuhRO installation folder and find the homunculus configuration file '''AI\USER_AI\H_Config.lua'''.
# Open your MuhRO installation folder and find the homunculus configuration file '''AI\USER_AI\H_Config.lua'''.
Line 304: Line 322:
# Switch to the MuhRO window and make sure you have the custom AI enabled (see the general instructions above): use <code>/hoai</code> to check, then <code>@refresh</code> to reload settings. There is no need to restart the game client, though you can also use a restart instead of reloading AI with the commands.
# Switch to the MuhRO window and make sure you have the custom AI enabled (see the general instructions above): use <code>/hoai</code> to check, then <code>@refresh</code> to reload settings. There is no need to restart the game client, though you can also use a restart instead of reloading AI with the commands.


=== Dieter skill Tempering ===
=== Dieter skill Tempering === <!--T:23-->


<!--T:24-->
If you have an issue that your '''Dieter does not buff you with Tempering''', you will need to download and install another version of the custom AI; the one bundled with the MuhRO client does not support the newer Homunculus S skills.
If you have an issue that your '''Dieter does not buff you with Tempering''', you will need to download and install another version of the custom AI; the one bundled with the MuhRO client does not support the newer Homunculus S skills.


<!--T:25-->
# Close all the game clients.
# Close all the game clients.
# Download the [https://codeload.github.com/Kisaro/AzzyAI/zip/refs/heads/master Kisaro AI]. You will get the '''AzzyAI-master.zip''' archive. Unzip it to a temporary location to get the '''AzzyAI-master''' folder with the AI files inside.
# Download the [https://codeload.github.com/Kisaro/AzzyAI/zip/refs/heads/master Kisaro AI]. You will get the '''AzzyAI-master.zip''' archive. Unzip it to a temporary location to get the '''AzzyAI-master''' folder with the AI files inside.
Line 327: Line 347:
# Start your MuhRO client and verify that you have the custom AI enabled, as described in the general instruction at the beginning of this troubleshooting section.
# Start your MuhRO client and verify that you have the custom AI enabled, as described in the general instruction at the beginning of this troubleshooting section.


<!--T:26-->
'''Note:''' the homunculus behavior settings in the '''Kisaro AI''' are different from the behavior settings in the custom AI that comes bundled with the MuhRO client. You may need to set up the AI again after you install the Kisaro AI, if its default settings do not suit you.
'''Note:''' the homunculus behavior settings in the '''Kisaro AI''' are different from the behavior settings in the custom AI that comes bundled with the MuhRO client. You may need to set up the AI again after you install the Kisaro AI, if its default settings do not suit you.


=== AI Reset ===
=== AI Reset === <!--T:27-->


<!--T:28-->
If you had changed the AI settings from their defaults and have issues after that, try resetting the AI first. The custom AI bundled with the MuhRO client has settings that suit most players, and several in-game issues are actually caused by altering those settings.
If you had changed the AI settings from their defaults and have issues after that, try resetting the AI first. The custom AI bundled with the MuhRO client has settings that suit most players, and several in-game issues are actually caused by altering those settings.


<!--T:29-->
To reset the AI, do one of the following:
To reset the AI, do one of the following:


<!--T:30-->
* If you have the '''AI''' and '''AI_sakray''' folders backed up, delete those folders from the MuhRO AI installation folder and restore them from the backup copy.
* If you have the '''AI''' and '''AI_sakray''' folders backed up, delete those folders from the MuhRO AI installation folder and restore them from the backup copy.
* If you have no such backup or you are not sure that your backup copy contains the default AI settings:
* If you have no such backup or you are not sure that your backup copy contains the default AI settings:
Line 340: Line 364:
*# Open the nearby '''AI_sakray''' folder and copy all its contents to the '''AI''' folder.
*# Open the nearby '''AI_sakray''' folder and copy all its contents to the '''AI''' folder.


=== Get Help ===
=== Get Help === <!--T:31-->


<!--T:32-->
If you encounter an issue that you cannot resolve on your own, do not hesitate to ask for help in the class Discord channel: [https://discord.com/channels/822793286786875403/1127134731063005255 #merchant]. Please be ready to upload your AI configuration files and answer questions regarding your AI settings.
If you encounter an issue that you cannot resolve on your own, do not hesitate to ask for help in the class Discord channel: [https://discord.com/channels/822793286786875403/1127134731063005255 #merchant]. Please be ready to upload your AI configuration files and answer questions regarding your AI settings.


=== Other AI Versions ===
=== Other AI Versions === <!--T:33-->


<!--T:34-->
The following other AzzyAI versions are known to be outdated as of July 2023 and are strongly not recommended to use.
The following other AzzyAI versions are known to be outdated as of July 2023 and are strongly not recommended to use.


<!--T:35-->
'''Do not download and use these unless you are a developer:'''
'''Do not download and use these unless you are a developer:'''


<!--T:36-->
* The original AzzyAI at https://github.com/SpenceKonde/AzzyAI
* The original AzzyAI at https://github.com/SpenceKonde/AzzyAI
* The ImmaculAI at https://github.com/cidimmacula/ImmaculAI
* The ImmaculAI at https://github.com/cidimmacula/ImmaculAI


<!--T:37-->
With regards to their original authors, the currently supported AI versions are ahead of the abovementioned ones: those are the base works, while the custom AI bundled with the MuhRO client, and the Kisaro AI, are the continuations of those previous works.
With regards to their original authors, the currently supported AI versions are ahead of the abovementioned ones: those are the base works, while the custom AI bundled with the MuhRO client, and the Kisaro AI, are the continuations of those previous works.
</translate>
</translate>