Difference between revisions of "Ogre:FAQ"

From ISXOgre
Jump to: navigation, search
(Screen shots of various setups (v15))
(OgreBot)
 
(99 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 
<big>'''FAQ and Help'''</big>
 
<big>'''FAQ and Help'''</big>
----
+
=General=
 +
==New users & Install==
 +
What do I do first?<br>
 +
:Check the how to obtain a [[ObtainingASubscription|subscription]] page.<br><br>
 +
I paid you, now what?<br>
 +
:Read through the [[NewUserWalkthrough:Page01|new user walkthrough]] and follow it step by step.  If you have any questions after reading and following the walkthrough, feel free to stop by the forums, IRC or any of the other contact methods for help/answers.
  
Having a problem? Check here first!
+
== Other general stuff==
 
+
[[Help:HowToCopyFromTheConsole|HowTo: Copy from the console.]]
If you can't find the answer, you can find contact information [[NewUserWalkthrough:Page1|here.]]
+
  
 
[[Help:AutoLoadingISXOgre|HowTo: Have ISXOgre automatically load.]]
 
[[Help:AutoLoadingISXOgre|HowTo: Have ISXOgre automatically load.]]
  
[[Help:BotMissingSpells|Problem: The bot is missing a spell]]
+
[[Help:HowToConnectComputersViaUplink|HowTo: Connect computers via uplink.]]
  
[[Help:BotStopsCasting|Problem: The bot stops casting for no reason]]
+
[[Help:RemovingMemoryAndFPSFromSession|HowTo: Remove memory and FPS from the top left.]]
 +
=OgreBot=
 +
* Ogre seems to be VERY slow at casting spells.
 +
** You may have "Ability Queue" turned off in EQ2. Turn it on and restart the game.
 +
[[Image:AbilityQueue.PNG]]
  
[[Help:Repatch|Problem: I need to patch again because something is missing]]
 
  
[[Help:FeatureRequest|I wish the bot could do...]]
 
  
 
[[CastingStack|Internal cast order of the bot. (Which tab executes when)]]
 
[[CastingStack|Internal cast order of the bot. (Which tab executes when)]]
  
== Screen shots of various setups (v15) ==
+
Spells/abilities are missing.
 +
*If you have gained new abilities/spells run "ogre export" in the console.
 +
**Do not zone, do not respec, do not cast spells.  Basically get up, go make a sandwich. 
 +
**After export has finished reload ogre bot.
 +
**If you have multiple AA specs, load them one at a time and run export again on the new spec.  You only need to export once per AA spec (or if you gain a new spell or ability).  The bot will maintain a complete list of all abilities and only use the ones you have in your current spec.
 +
*You can now also do 'ogre export spellnamehere' or 'ogre export spellid#here' to send just 1 ability to ogre!
  
'''NOTE'''
+
=OgreCraft=
 +
=OgreIrc=
 +
How can I tell OgreIrc is working?
 +
What are some troubleshooting steps I can use?
  
* The below are from users like yourself. These should be taken as examples of how to setup various screens. None of the below are the "perfect" way to setup a character, since it varies by equipment, playstyle (solo/group/raid setups), etc.
+
=It won't work=
 +
I'm getting the following error. Error:Incomplete index @${UIElement[${This.GetUIID[SourceName]}].ItemByText[${Me.CustomInventory[${xx}].Name}](exists)}
 +
*Most likely you moved/sold/destroyed an item while scanning your items in the item page of the OgreBot UI. Rescan your items and walk away from the computer and fix a sandwichwhile it scans.
  
* If you wish to add your own setup to the following us the [[Class:Blank|Blank]] setup and create a page for yourself following the naming sequence. If you need help creating the page, please talk with Canoppener or Kannkor on irc.
+
[[Help:BotMissingSpells|Problem: The bot is missing a spell]]
  
* PLEASE USE THE FORMAT yourname_class_tree.jpg FOR IMAGES (ex: bjcasey_guardian_warrior.jpg)
+
[[Help:BotStopsCasting|Problem: The bot stops casting for no reason]]
  
* take note specifically of the format to make your sample profile accessible
+
[[Help:Repatch|Problem: I need to patch again because something is missing]]
  
== Fighter ==
+
One of my UI Windows has disappeared.
* Guardian - [[Class:Guardian_bjcasey|bjcasey]]
+
* If your game client has switched from a higher resolution to a lower resolution your window may be off-screen.  In the in-game console type run uireset.
* Berserker -  
+
* If you will be commonly switching resolutions, to force it to save to a particular spot that is visible on both resolutions I would recommend loading up the smaller resolution on ONE client, loading OSA and then closing it.
* Paladin -
+
* Shadowknight -
+
* Monk -
+
* Bruiser -
+
  
== Scout ==
+
I NEED HELP! What to do?<br>
* Assassin - [[Class:Assassin_bjcasey|bjcasey]]
+
Please follow these rules, otherwise you will probably just get linked this page to read prior to being helped.<br>
* Ranger -
+
* Swashbuckler -
+
* Brigand -
+
* Dirge - [[Class:Dirge_bjcasey|bjcasey]]
+
* Troubador -
+
  
== Priest ==
+
:*If you get an error message, READ THE ERROR MESSAGE. Each error message is manually typed out for that specific scenario.<br>
* Templar - [[Class:Templar_bjcasey|bjcasey]]
+
:*If you get an error message WHILE following a walkthrough, recheck to make sure you didn't miss any steps.<br>
* Inquisitor - [[Class:Inquisitor_heal_bjcasey|bjcasey_heal]], [[Class:Inquisitor_dps_bjcasey|bjcasey_dps]]
+
:*When asking for help with an error message, copy and paste the EXACT error message. This may sound harsh, but my custom error message are much more useful than your opinion of what isn't working. If you knew what wasn't working, you'd just fix it yourself. How to copy from the console.
* Defiler -
+
:*Give FACTS over opinions.<br>
* Mystic - [[Class:Mystic_bjcasey|bjcasey]]
+
:**I was doing _____, when I got error message <copy paste error message>.<br>
* Warden -
+
:**When I type ogre < command > I get error message <copy paste error message><br>
* Fury -
+
:*Try to help yourself. Do a quick search/scan the wiki (FAQ and Help section) to see if it's a common problem you are having and how to fix it.
 +
:*Keep in mind, you are asking for help. Be respect to those trying to help you. Once you start insulting people trying to help you, the help stops very quickly.<br>
  
== Mage ==
+
Here's a little list of things to avoid doing, since they don't really help.
* Wizard -
+
:*Asking: "Anyone there?", or "Kannkor, you there?"
* Warlock -
+
:**Just ask the question, if someone is there, they will answer it. There are times when I'm doing other things, and when I see a message, I'll flip to it, :**but if it simply asks "Are you there?", I'll probably ignore it because I'm walking away again, when I could have answered it if you asked the question.
* Necromancer -
+
:*Your opinion on subjects/topics where you aren't an expert. It absolutely drives me and many others crazy, when people start giving bad advice because they want to hear themself talk.<br>
* Conjuror -
+
:**I can assure you, I understand the basics of how to program/script with lavishscript. You don't need to make a suggestion, and tell me how easy it would be. If it's that easy, <b><i>feel free to do it and send it to me and I'll include it.</i></b><br>
* Coercer - [[Class:Coercer_bjcasey|bjcasey]]
+
* Illusionist -
+
  
 +
Related, here is a very good read about asking questions. http://catb.org/~esr/faqs/smart-questions.html<br>
  
== Screen shots of various setups (v14, soon obsolete) ==
+
If you can't find the answer, you can find contact information [[ContactInfo|here.]]<br>
  
'''NOTE''' - The below are from users like yourself. These should be taken as examples of how to setup various screens. None of the below are the "perfect" way to setup a character, since it varies by equipment, playstyle (solo/group/raid setups), etc.
 
  
'''NOTE''' - If you wish to add your own setup to the following us the [[Class:Blank|Blank]] setup and create a page for yourself following the naming sequence. If you need help creating the page, please talk with Canoppener or Kannkor on irc.
+
[[Help:FeatureRequest|I wish the bot could do...]]
  
== Fighter ==
+
There are good feature requests, and bad feature requests. Let me try to explain what makes them good and bad. I don't play all that many classes, so being vague, or giving me minimal information, is a bad feature request. Giving me the full details, and mechanics, is a good feature request.<br><br>
* Guardian - [[Class:Guardian1|bjcasey]]
+
If you submit a bad feature request, what happens? It means I need to do research on that class/ability, so it gets pushed to the BOTTOM of the list. I'm going to cherry pick the easy to implement ones first.<br><br>
* Berserker - [[Class:Berserker1|Kannkor]]
+
If you submit a good feature requeset, what happens? It will probably be at the top (or near the top) of the feature request section. Keep in mind, features/bugs that affect more people, will almost always be completed first. Example: Something that affects all priests would be implemented before a feature specific to rangers.<br><br>
* Paladin - [[Class:Paladin1|Blank]]
+
* Shadowknight - [[Class:Shadowknight1|primalz]]
+
* Monk - [[Class:Monk1|Blank]]
+
* Bruiser - [[Class:Bruiser1|Blank]]
+
  
== Scout ==
+
Example of a bad feature request:
* Assassin - [[Class:Assassin1|Canoppener]]
+
:*Please add support for Paladin new ability.
* Ranger - [[Class:Ranger1|Blank]]
+
:*Remember - I don't play all the classes. I have no idea what this new ability is, how it works, or what you want from it. So I would need to do the research to see how it works. You didn't even take the time to tell me the ability, or where it comes from.
* Swashbuckler - [[Class:Swashbuckler1|Old]]
+
* Brigand - [[Class:Brigand1|Blackee]]
+
* Dirge - [[Class:Dirge1|Canoppener]]
+
* Troubador - [[Class:Troubador1|Canoppener]]
+
  
== Priest ==
+
Example of a GOOD feature request:
* Templar - [[Class:Templar1|Kannkor]], [[Class:Templar2|bjcasey]]
+
:*Paladin new ability: Paper Tank. New presitage line, end ability on left. When a block happens, they get the ability to cast 'OMFG_I_Didn't_Die'. It shows up in the maintained window and you get a message with 'Use your new ability omg omg'.
* Inquisitor - [[Class:Inquisitor1_Kannkor|Kannkor]], [[Class:Inquisitor2|primalz]], [[Class:Inquisitor3|Canoppener]]
+
:*This means, I can borrow a friends pally, spec it, and go do 1 fight, and I'll have all the information I need.
* Defiler - [[Class:Defiler1|Old]], [[Class:Defiler2|Saha]]
+
* Mystic - [[Class:Mystic1|Old]], [[Class:Mystic2|primalz]]
+
* Warden - [[Class:Warden1|Blank]]
+
* Fury - [[Class:Fury1|Blank]]
+
  
== Mage ==
+
=Why is ogre deleting files=
* Wizard - [[Class:Wizard1|Old]]
+
Awesomium is a windowless web-browser framework. It can be used for web-page captures, embedded browsing and more. It is based on Chromium/WebKit with API for .NET and C. More info can be found on [http://awesomium.com/ http://awesomium.com]
* Warlock - [[Class:Warlock1|Old]]
+
* awesomium_process.exe NOT SO AWESOME ANYMORE!
* Necromancer - [[Class:Necromancer1|Canoppener]]
+
** ISXOgre now kills these processes and deletes the file.
* Conjuror - [[Class:Conjuror1|Blank]]
+
** Note: The file WILL be re-patched every time you patch, which is fine, cause Ogre will just delete the file again.
* Coercer - [[Class:Coercer1|Canoppener]], [[Class:Coercer2_Yabong|Yabong]], [[Class:Coercer3_Kannkor|Kannkor]]
+
** Worth noting: When Everquest2.exe is closed down, if awesomium_process.exe file doesn't exist, it creates an empty folder with the same name. Which is fine.. Just noting it here that it isn't part of ISXOgre and is part of Everquest2.exe.
* Illusionist - [[Class:Illusionist1|Canoppener]]
+
** I really dislike modifying anything on someone elses system (in this case, yours), so I'm going to leave informational messages about exactly what the extension is doing.
 +
*** Here is exactly what this does.
 +
*** Attempts to delete "awesomium_process.exe.txt" (which may exist from a previous renaming).
 +
*** Renames "awesomium_process.exe" to "awesomium_process.exe.txt".
 +
*** Kill the "awesomium_process.exe".
 +
*** Attempts to delete "awesomium_process.exe.txt" (which will fail, because the file is still in use).
 +
**** I choose this method vs waiting for the "awesomium_process.exe" to end because I didn't see a reason to increase the load time at all, when we can just delete the file the next time a session is opened.
 +
*** Long story short, you WILL see messages like the following:
 +
**** c:/games/everquest 2/awesomium_process.exe successfully renamed
 +
**** File exists: c:/games/everquest 2/awesomium_process.exe.txt
 +
**** Error deleting file: c:/games/everquest 2/awesomium_process.exe.txt
 +
***** This error is explained 6 lines above.
 +
**** File exists: c:/games/everquest 2/awesomium_process.exe.txt
 +
**** c:/games/everquest 2/awesomium_process.exe.txt successfully deleted

Latest revision as of 12:01, 17 June 2020

FAQ and Help

General

New users & Install

What do I do first?

Check the how to obtain a subscription page.

I paid you, now what?

Read through the new user walkthrough and follow it step by step. If you have any questions after reading and following the walkthrough, feel free to stop by the forums, IRC or any of the other contact methods for help/answers.

Other general stuff

HowTo: Copy from the console.

HowTo: Have ISXOgre automatically load.

HowTo: Connect computers via uplink.

HowTo: Remove memory and FPS from the top left.

OgreBot

  • Ogre seems to be VERY slow at casting spells.
    • You may have "Ability Queue" turned off in EQ2. Turn it on and restart the game.

AbilityQueue.PNG


Internal cast order of the bot. (Which tab executes when)

Spells/abilities are missing.

  • If you have gained new abilities/spells run "ogre export" in the console.
    • Do not zone, do not respec, do not cast spells. Basically get up, go make a sandwich.
    • After export has finished reload ogre bot.
    • If you have multiple AA specs, load them one at a time and run export again on the new spec. You only need to export once per AA spec (or if you gain a new spell or ability). The bot will maintain a complete list of all abilities and only use the ones you have in your current spec.
  • You can now also do 'ogre export spellnamehere' or 'ogre export spellid#here' to send just 1 ability to ogre!

OgreCraft

OgreIrc

How can I tell OgreIrc is working? What are some troubleshooting steps I can use?

It won't work

I'm getting the following error. Error:Incomplete index @${UIElement[${This.GetUIID[SourceName]}].ItemByText[${Me.CustomInventory[${xx}].Name}](exists)}

  • Most likely you moved/sold/destroyed an item while scanning your items in the item page of the OgreBot UI. Rescan your items and walk away from the computer and fix a sandwichwhile it scans.

Problem: The bot is missing a spell

Problem: The bot stops casting for no reason

Problem: I need to patch again because something is missing

One of my UI Windows has disappeared.

  • If your game client has switched from a higher resolution to a lower resolution your window may be off-screen. In the in-game console type run uireset.
  • If you will be commonly switching resolutions, to force it to save to a particular spot that is visible on both resolutions I would recommend loading up the smaller resolution on ONE client, loading OSA and then closing it.

I NEED HELP! What to do?
Please follow these rules, otherwise you will probably just get linked this page to read prior to being helped.

  • If you get an error message, READ THE ERROR MESSAGE. Each error message is manually typed out for that specific scenario.
  • If you get an error message WHILE following a walkthrough, recheck to make sure you didn't miss any steps.
  • When asking for help with an error message, copy and paste the EXACT error message. This may sound harsh, but my custom error message are much more useful than your opinion of what isn't working. If you knew what wasn't working, you'd just fix it yourself. How to copy from the console.
  • Give FACTS over opinions.
    • I was doing _____, when I got error message <copy paste error message>.
    • When I type ogre < command > I get error message <copy paste error message>
  • Try to help yourself. Do a quick search/scan the wiki (FAQ and Help section) to see if it's a common problem you are having and how to fix it.
  • Keep in mind, you are asking for help. Be respect to those trying to help you. Once you start insulting people trying to help you, the help stops very quickly.

Here's a little list of things to avoid doing, since they don't really help.

  • Asking: "Anyone there?", or "Kannkor, you there?"
    • Just ask the question, if someone is there, they will answer it. There are times when I'm doing other things, and when I see a message, I'll flip to it, :**but if it simply asks "Are you there?", I'll probably ignore it because I'm walking away again, when I could have answered it if you asked the question.
  • Your opinion on subjects/topics where you aren't an expert. It absolutely drives me and many others crazy, when people start giving bad advice because they want to hear themself talk.
    • I can assure you, I understand the basics of how to program/script with lavishscript. You don't need to make a suggestion, and tell me how easy it would be. If it's that easy, feel free to do it and send it to me and I'll include it.

Related, here is a very good read about asking questions. http://catb.org/~esr/faqs/smart-questions.html

If you can't find the answer, you can find contact information here.


I wish the bot could do...

There are good feature requests, and bad feature requests. Let me try to explain what makes them good and bad. I don't play all that many classes, so being vague, or giving me minimal information, is a bad feature request. Giving me the full details, and mechanics, is a good feature request.

If you submit a bad feature request, what happens? It means I need to do research on that class/ability, so it gets pushed to the BOTTOM of the list. I'm going to cherry pick the easy to implement ones first.

If you submit a good feature requeset, what happens? It will probably be at the top (or near the top) of the feature request section. Keep in mind, features/bugs that affect more people, will almost always be completed first. Example: Something that affects all priests would be implemented before a feature specific to rangers.

Example of a bad feature request:

  • Please add support for Paladin new ability.
  • Remember - I don't play all the classes. I have no idea what this new ability is, how it works, or what you want from it. So I would need to do the research to see how it works. You didn't even take the time to tell me the ability, or where it comes from.

Example of a GOOD feature request:

  • Paladin new ability: Paper Tank. New presitage line, end ability on left. When a block happens, they get the ability to cast 'OMFG_I_Didn't_Die'. It shows up in the maintained window and you get a message with 'Use your new ability omg omg'.
  • This means, I can borrow a friends pally, spec it, and go do 1 fight, and I'll have all the information I need.

Why is ogre deleting files

Awesomium is a windowless web-browser framework. It can be used for web-page captures, embedded browsing and more. It is based on Chromium/WebKit with API for .NET and C. More info can be found on http://awesomium.com

  • awesomium_process.exe NOT SO AWESOME ANYMORE!
    • ISXOgre now kills these processes and deletes the file.
    • Note: The file WILL be re-patched every time you patch, which is fine, cause Ogre will just delete the file again.
    • Worth noting: When Everquest2.exe is closed down, if awesomium_process.exe file doesn't exist, it creates an empty folder with the same name. Which is fine.. Just noting it here that it isn't part of ISXOgre and is part of Everquest2.exe.
    • I really dislike modifying anything on someone elses system (in this case, yours), so I'm going to leave informational messages about exactly what the extension is doing.
      • Here is exactly what this does.
      • Attempts to delete "awesomium_process.exe.txt" (which may exist from a previous renaming).
      • Renames "awesomium_process.exe" to "awesomium_process.exe.txt".
      • Kill the "awesomium_process.exe".
      • Attempts to delete "awesomium_process.exe.txt" (which will fail, because the file is still in use).
        • I choose this method vs waiting for the "awesomium_process.exe" to end because I didn't see a reason to increase the load time at all, when we can just delete the file the next time a session is opened.
      • Long story short, you WILL see messages like the following:
        • c:/games/everquest 2/awesomium_process.exe successfully renamed
        • File exists: c:/games/everquest 2/awesomium_process.exe.txt
        • Error deleting file: c:/games/everquest 2/awesomium_process.exe.txt
          • This error is explained 6 lines above.
        • File exists: c:/games/everquest 2/awesomium_process.exe.txt
        • c:/games/everquest 2/awesomium_process.exe.txt successfully deleted