Difference between revisions of "Ogre:DidYouKnow"

From ISXOgre
Jump to: navigation, search
m (8 revisions)
(Did you know...)
Line 44: Line 44:
 
Q: What other secret scripts are you hiding?
 
Q: What other secret scripts are you hiding?
  
A: Well, if I told you, they wouldn't be a secret now would they? With the release of OgreBot, I would say 90% of all the scripts I use, are in the "public". There are some that aren't anything special. For example, some repeatable quest for faction I had to do, required you to talk to a guy, zone, pick up 3 items, zone, and turn it in. So I wrote a script for it. I have wrote pretty much from scratch every script available. Including an adventure bot, harvest bot, navigation lib, navigation mapper, and many others. The one type of script I haven't wrote is Craft.
+
A: Well, if I told you, they wouldn't be a secret now would they? With the release of OgreBot, I would say 90% of all the scripts I use, are in the "public". There are some that aren't anything special. For example, some repeatable quest for faction I had to do, required you to talk to a guy, zone, pick up 3 items, zone, and turn it in. So I wrote a script for it. I have wrote pretty much from scratch every script available. Including an adventure bot, harvest bot, navigation lib, navigation mapper, OgreCraft, and many others.  
 
+
 
+
Q: Why not an OgreCraft?
+
 
+
A: Few reasons.
+
* I'm not a crafter. I think crafting is stupid and I'd be happy if it was taken out of the game, or not required for adventuring.
+
* Amadeus has some craft limitations (like 10 writs) in place.
+
* I don't even know if it's possible to make a crafting script, since many of the items required to make one may be hidden inside the extension.
+
* I like to think my time is valuable, why waste it on writing craft garbage, when I could be making OgreBot better? :)
+
  
  

Revision as of 22:50, 1 January 2012

Did you know...

This section is dedicated to random pieces of information.



Q: Who is the author of OgreBot?

A: Me - Kannkor. There have been times when others have provided small snippits for me to use, but in the grand scheme, OgreBot itself is 100% me.

Note: Worth noting: Noob536, Valerian, CyberTech and a few others who wish to remain nameless were a huge part in helping me setup many aspects of ISXOgre. Including but not limited too: authentication, embedding, auto-patching, and much more.


Q: Why is everything called "Ogre"?

A: In Everquest 1 I played an Ogre. A few RL friends started calling me Ogre in RL, and still do. So I just used that name.

Q: What about Kannkor?

A: Again, back in Everquest 1, when I started playing the second (or third?) time, I played a Frog. My name was Kannkor Sore. Name is quite unique so it's generally easy to get any where I go, so I stuck with it.


Q: How "big" is OgreBot?

A: OgreBot it made up of a few threads (scripts that run at the same time, like casting and movement), and many includes. There are over 100 files that are on the auto-patcher for example (although not 100 are for OgreBot, some are for OgreHarvest for example). The main OgreBot script is 10,000 lines of code. The main UI (User Interface) for OgreBot is around 9,000 lines of code.


Q: What editor do you use?

A: Up until recently (2010) I used Notepad. No, not Notepad++, good old regular Notepad. Now I use VS2008 for 2 reasons. 1) I have many automated tasks that run on some files, so they are already included in my project. 2) I can have all the Ogre files from different directories showing in alphabetical order, making them easy to find and edit files.


Q: How old is OgreBot?

A: I believe it's around 3 years old now (started in 2007). I didn't start making backup copies of it until early 2008. In 03/2008, OgreBot was 1500 lines of code - it clearly didn't do as much as it does today.


Q: If you've been using OgreBot for 3 years old, why is it only being released now?

A: You know, this is a really good question. One I don't really have an answer too I guess. For at least 2 years I kept it private and only 2 RL friends of mine had it. Then I shared it with a few. Shortly after that, I seen someone post on the forums they would donate to someone to do some custom coding for Eq2Bot. While I didn't want to go through EQ2Bot to learn the functions, I offered my bot and to add the custom coding there. From there I added approximately 1 user every month, until now.


Q: What other secret scripts are you hiding?

A: Well, if I told you, they wouldn't be a secret now would they? With the release of OgreBot, I would say 90% of all the scripts I use, are in the "public". There are some that aren't anything special. For example, some repeatable quest for faction I had to do, required you to talk to a guy, zone, pick up 3 items, zone, and turn it in. So I wrote a script for it. I have wrote pretty much from scratch every script available. Including an adventure bot, harvest bot, navigation lib, navigation mapper, OgreCraft, and many others.


Q: What do you look like?

A: 100% pure sexy. Sexy PICs (Safe for work)


Q: How many variables does OgreBot use?

A: As odd as this will sound, for ease of coding, it has over 600 script level and global variables. Many less and doing UI overhauls would be a nightmare. For example, I was able to remove a TabControl and change each tab to frames, without having to change a single line of code in OgreBot (I obviously had to add in frame hides/shows in the UI, but that was minimal).


Q: Is there a limit to how many abilities I can have in a list box?

A: Sort of. You can put as many as you want into a list box, however only 200 per listbox will be loaded. If someone truly needs more than 200 in a single list box, I can increase it.