Jump to content

[Guide/Bot]Setting Up Innerspace/Openbot


Destiny

Recommended Posts

Innerspace and openbot are the WoW bot for more advanced users. If you have nearly no problems with MMOGlider and you have some brain capacity to understand and think a little bit, you should be able to figure out the installation relatively well. If you do not wish to fiddle with a bots settings and get more advanced, I suggest you stick to Glider, as it's much more user friendly. On to the guide...

 

First off, I'd like to explain some terms. Innerspace is an operating system, not a bot. Many people will be peeved if you say that. Openbot is a program/plugin/whatever that runs on innerspace. Openbot is a bot. Get these down and you'll save the openbot vets some hair.

 

Innespace is NOT free. There is no crack either. Yes you will need to pay for it if you'd like to use it. It will cost you $10 for a 3-month subscription. This is cheaper than glider elite. If you'd like to subscribe to use this bot, Lavishsoft.com (yes it's a referral link use it if you'd like, don't if you'd rather not), register an account, and subscribe from there.

 

Once you have an account subscribed, you can start this guide.

 

 

-Setting up Software-

 

1. Download and install the latest version of Innerspace.

 

2. Download the latest version of ISXWoW and ISXWarden. Always keep these up to date!

 

Install ISXWoW by running the installer if you downloaded that, or if you downloaded the zip, extract ISXWoW.dll into the Extentions folder and the other files into your Interface folder.

 

Install ISXWarden by simply extracting the .dll to the Extensions directory of your Innerspace installation.

 

3. Launch innerspace, right click on the little crosshairs icon, and click configuration.

 

rightclickiconno9.gif

 

4. Click on the "Game Configuration" tab and select World of Warcraft from the dropdown menu. Click Startup.

 

5. Click insert, click on "New Entry", and type the following:

 

Under "Name to describe this sequence item", type "ISXWarden"

Under Command to execute at this step of the sequence", type "ext ISXWarden"

 

Your screen should now look like this:

 

startupfl4.th.gif

 

Click finish and apply and close Innerspace.

 

6. Download the latest version of Openbot or whatever other bot/script you'd like to use with Innerspace, and place it in your Scripts folder. (/Innerspace/scripts/openbot)

 

You will need to install a routine for your class. Check out the routine forums for routines available for all classes. You may install a custom routine from there (often more efficient) or you can always use the default routine. If you do install a custom routine, be sure to open up the routine folder in case there is a settings file that needs editing.

 

7. Right Click on the crosshairs again and select World of Warcraft > World of Warcraft Default Profile. This should load WoW in an Innerspace client.

 

Do not log in.

 

8. Press your console key (` § ~ F12) and scroll up through the blue box until you see the ISXWarden status. If it is green and looks like the following picture, you are okay to login.

 

wardenokzz0.gif

 

 

-Ingame Openbot Setup-

 

1. Once Innerspace is loaded with WoW and you've checked ISXWarden to be okay, log ingame and bring down console again.

 

2. Type into console:

 

run openbot/openbot

 

This should load the ingame interface.

 

 

-Openbot Configuration-

 

I will go over these in reverse because it is much less confusing and much easier to explain.

 

1. Logout Tab

 

Pretty self-explanatory.

 

2. Config Tab

 

Debug - This will log your errors. You should not need this unless you are trying to fix an error or something.

Use Mount - Will use your mount if you have it.

Ignore min/max levels - Ignores level restrictions on the mobs you are grinding.

Stop video rendering (in background) - Will stop your video rendering, saving lots of video power. I generally keep this only in background.

Map files in LSO - LSO format is a different format to save the mapping files in. The default is xml format. The difference is speed and editing. LSO is quickly written and quickly loaded/read. The XML are slower but easier to edit. The general rule is to keep them in LSO unless you'd like to edit them.

Rendered mapping is handy when you're mapping, but pretty much useless other than that.

Class config is totally different for each routine, but it should be relatively simple to figure out.

The rest of the options are obvious.

 

3. Human Tab

 

Auto Emote - Emotes to passing players or players who emote at you.

Translator - Shows what the other faction is saying.

The rest is self-explanatory.

 

4. EQ Tab

 

This tab is what is used to equip found items to your character automatically. You must change these weight values to suit your character. Higher weight is a more important stat for your character.

 

5. Talents Tab

 

This is where the bot will automatically place your talents as you assign it to.

 

Under spec name, type the spec, such as fury or prot for a warrior or destro for a lock, etc. Select your spec from the drop down menu. Then click the talents you want from the left column and press add to add it to the queue. Be sure to add them in the right order, starting with your spec from 1 talent point. The left tab will update as new talents are available.

 

6. POI Tab

 

This is a list of all the npc's you have mapped. If the NPC's name is in all caps, there is a path connecting you to it. If it's not in caps, it has just been seen by the bot, not mapped yet. To map an NPC, you must walk right over it. You can hit blacklist to stop the bot from using that NPC, or you can delete it from the list.

 

7. Grind Tab

 

This is definitely the most important tab. Just a few things to fill out before you start mapping and plotting hotspots.

 

Location Sets - Title for your grinding spot (similar to a profile in glider). Type the name in (like "alterac turtles lvl 30") and click add.

Location level - the minimum and maximum level YOU should be when using this profile. The bot will automatically move on to another location set once its level is higher than the max level. It will also not enter the location set unless it is at least the min level.

Pull Range - Distance from the character the bot will look to find a mob to kill.

Grind Range - Distance from the hotspot that the bot must be within before entering combat.

Loc timer - Time in minutes that the bot will remain in that location set before changing locations.

Random toggle - toggle this to enable the bot to pick a random hotspot to move after hitting passing a hotspot. Disable this to go through the hotspots in order.

Active toggle - toggles whether or not the location set is ready to be used. Disable if it is still being mapped.

 

Mapping Hotspots

Select your location set in the left column and go to your grinding spot. Get to a place where there are mobs that you'd like to grind all around you and click add under hotspots. You should generally plot around 10 hotspots for each location set you make. They should be spread out and all around mobs you'd like to grind.

 

You should also map routes to repair, food, drink, mailbox, etc before starting the locationset. It is helpful to die once and travel to the location set from the graveyard to map a route once dead back to your corpse. When you think you've mapped enough, click active.

 

If you need more help with mapping, or even if you don't, I would recommend reading a very short but helpful guide here and watching this video.

 

NOTE: If you get "NOT ENOUGH MAPPING DATA" then simply map some more. Nothing more to it.

 

8. Inventory Tab

 

This tab is used for setting what you'd like to sell, keep, destroy, bank, mule, etc. I will only explain the config options, because the other sub-tabs are pretty self-explanatory.

 

Mule - Type the name of the character you'd like to send items to for muling.

Food, Drink, and Ammo Merchants - Type or set the names of the vendors you wish to use to restock food, drink, and ammo. Be sure you have mapped each one of these sufficiently.

 

9. Overview Tab

 

Toon spec - Sets the spec you want to use on your current toon.

CPU Rating - Set it to how fast your processor is.

Train, Sell, Repair, Mule, etc. - Forces a run to train, sell, repair, mule, or whatever you click there as soon as you hit go.

 

 

Once you've setup all these tabs, that's it. You're ready to go. If you still don't understand after all this, please be specific in your questions or it's very hard to help you. Be sure to read the whole thing through before asking questions.

 

All credits go to the original creator on edgeofnowhere

 

Link to comment
Share on other sites

  • 3 weeks later...
  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • DISCORD : utchiha_market telegram  https://t.me/utchiha_market SELLIX STORE : https://utchiha-market.mysellix.io/ Join the server for more products : https://discord.gg/hoodservices
    • 🌟 Welcome to the dawn of a new adventure in the realm of Lineage 2 Supreme! 🌟 Prepare yourself for an epic journey that transcends time and space. Our upcoming project promises to deliver the ultimate mid-rate experience, where heroes are forged and legends are born. Stay tuned for updates as we embark on this thrilling journey together. The realm of Lineage 2 awaits, and destiny beckons. Are you ready to answer the call? www.l2supreme.cc https://discord.com/invite/QA32rQ77nM
    • Official Website @>> https://www.eventbrite.com/e/biopeak-male-enhancement-reviews-warning-important-information-no-one-will-tell-you-tickets-894184589177   Biopeak Male Enhancement:- Considering the mind-boggling interest in their products, the organization needed to confine the quantity of units ready to move. We considered what compelled this sugary treat to surprise the world, and we discussed whether it satisfied our grand assumptions,    https://www.facebook.com/BiopeakMaleEnhancementInUS/ https://www.facebook.com/Get.BiopeakMaleEnhancementUS/   https://trybiopeakme.clubeo.com/calendar/2024/04/29/biopeak-male-enhancement-reviews-the-disturbing-biopeak-supplements-truth https://trybiopeakme.clubeo.com/calendar/2024/04/28/biopeak-male-enhancement-reviews-warning-important-information-no-one-will-tell-you https://trybiopeakme.clubeo.com/calendar/2024/04/28/biopeak-male-enhancement-reviews-truth-exposed-2024-biopeak-supplements-usa-for-men https://medium.com/@BiopeakMaleEnhancementBuyNow/biopeak-male-enhancement-reviews-revitalize-your-sexual-biopeak-supplements-health-with-1b0dcc117608 https://medium.com/@BiopeakMaleEnhancementBuyNow/biopeak-male-enhancement-reviews-warning-usa-ca-important-information-no-one-will-tell-you-f375f53b3cd9 https://medium.com/@BiopeakMaleEnhancementBuyNow/biopeak-male-enhancement-reviews-truth-exposed-2024-is-biopeak-supplements-it-scam-or-real-9b8fc49be4c3 https://medium.com/@BiopeakMaleEnhancementBuyNow/be-informed-biopeak-male-enhancement-reviews-on-scam-alert-this-enhancement-for-male-female-2d49c8f9ec17   Nexalyn Norway Official Links   https://www.facebook.com/NexalynInNorway/ https://www.facebook.com/NexalynNorway/ https://nexalyn-norway.company.site/ https://nexalyn-norway.jimdosite.com/ https://nexalyn-norway-1.jimdosite.com/   https://infogram.com/nexalyn-norway-reviews-advarsel-viktig-informasjon-ingen-vil-fortelle-deg-1h0n25oyjvynz4p?live https://medium.com/@NexalynNorway/nexalyn-norway-reviews-truth-exposed-2024-nexalyn-tablet-iceland-for-men-ad3f06ce6c83 https://medium.com/@NexalynNorway/nexalyn-norway-reviews-2024-er-nexalyn-tablet-iceland-lovlig-eller-svindel-ac2a9a8506d3 https://medium.com/@NexalynNorway/nexalyn-norway-reviews-revitalisere-din-nexalyn-tablet-seksuelle-helse-med-a0d44852760c https://bonniedgrafh.clubeo.com/calendar/2024/04/26/nexalyn-norway-reviews-does-it-really-work https://bonniedgrafh.clubeo.com/calendar/2024/04/26/nexalyn-norway-reviews-revitalisere-din-nexalyn-tablet-seksuelle-helse-med https://bonniedgrafh.clubeo.com/calendar/2024/04/27/nexalyn-norway-reviews-advarsel-viktig-informasjon-ingen-vil-fortelle-deg https://bonniedgrafh.clubeo.com/calendar/2024/04/26/nexalyn-norway-reviews-testo-booster-pills-real-buyers-alert https://medium.com/@NexalynNorway/v%C3%A6r-informert-nexalyn-norway-reviews-om-svindelvarsel-denne-forbedringen-for-mannlig-og-kvinnelig-f52047570116
    • WELCOME TO THE BOXID MARKETPLACE THE BOXID is the best place to buy accounts in bulk. Also on THE BOXID there are any services for digital marketing and arbitrage! We offer cheap accounts and provide flexible prices, discounts and bonuses for loyal customers. If you want to make a bulk order, specify the quantity of items in the checkout form or contact our manager and ask for help with your bulk purchase. We sell social media at the most affordable price! https://theboxid.com/category/accounts/
    • Hello, I am adapting it to acis 401, and when I run it in the game it tells me: No rights defined for admin command 'admin_search'. Admin tried to use admin command 'admin_search', but has no access to use it.   Also try to adapt it in AdminAdmin.java with else in the last lines using it as admin_buscar (buscar = search in spanish) and I get the same error: No rights defined for admin command 'admin_buscar'. Admin tried to use admin command 'admin_search', but has no access to use it. I have the AdminSearch.java like this: package net.sf.l2j.gameserver.handler.admincommandhandlers; import java.util.Arrays; import java.util.List; import java.util.StringTokenizer; import net.sf.l2j.commons.lang.StringUtil; import net.sf.l2j.commons.math.MathUtil; import net.sf.l2j.gameserver.data.xml.ItemData; import net.sf.l2j.gameserver.handler.IAdminCommandHandler; import net.sf.l2j.gameserver.model.WorldObject; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.model.item.kind.Item; import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage; public class AdminSearch implements IAdminCommandHandler { private static final String[] ADMIN_COMMANDS = { "admin_search" }; private static final int PAGE_LIMIT = 15; @Override public void useAdminCommand(String command, Player activeChar) { if (command.startsWith("admin_search")) { StringTokenizer st = new StringTokenizer(command, " "); st.nextToken(); if (!st.hasMoreTokens()) { final NpcHtmlMessage html = new NpcHtmlMessage(0); html.setFile("data/html/admin/search.htm"); html.replace("%items%", ""); html.replace("%pages%", ""); activeChar.sendPacket(html); } else { final String item = st.nextToken(); int page = 1; if (st.hasMoreTokens()) { try { page = Integer.parseInt(st.nextToken()); } catch (NumberFormatException e) { page = 1; } } results(activeChar, item, page); } } return; } private static void results(Player activeChar, String item, int page) { final NpcHtmlMessage html = new NpcHtmlMessage(0); html.setFile("data/html/admin/search.htm"); //List<Item> items = new ArrayList<>();//no sirvio List<Object> items = Arrays.asList(ItemData.getInstance().getAllItems()); for (Object itemName : items) if (itemName != null) if (((WorldObject) itemName).getName().toLowerCase().contains(item.toLowerCase())) items.add(itemName); if (items.isEmpty()) { html.replace("%items%", "<tr><td>No items found with word " + item + ".</td></tr>"); html.replace("%pages%", ""); activeChar.sendPacket(html); return; } final int max = Math.min(100, MathUtil.countPagesNumber(items.size(), PAGE_LIMIT)); items = items.subList((page - 1) * PAGE_LIMIT, Math.min(page * PAGE_LIMIT, items.size())); final StringBuilder sb = new StringBuilder(); for (Object itemName : items) { String actualName = getFontedWord(item, ((WorldObject) itemName).getName()); StringUtil.append(sb, "<tr><td>", actualName, " (", ((Item) itemName).getItemId(), ")", "</td></tr>"); } html.replace("%items%", sb.toString()); sb.setLength(0); for (int i = 0; i < max; i++) { final int pagenr = i + 1; if (page == pagenr) StringUtil.append(sb, pagenr, "&nbsp;"); else StringUtil.append(sb, "<a action=\"bypass -h admin_search ", item, " ", pagenr, "\">", pagenr, "</a>&nbsp;"); } html.replace("%pages%", sb.toString()); activeChar.sendPacket(html); } private static String getFontedWord(String word, String tt) { int position = tt.toLowerCase().indexOf(word.toLowerCase()); StringBuilder str = new StringBuilder(tt); String font = "<FONT COLOR=\"LEVEL\">"; str.insert(position, font); str.insert(position + (font.length() + word.length()), "</FONT>"); return str.toString(); } @Override public String[] getAdminCommandList() { return ADMIN_COMMANDS; } } Can someone give me a hand and tell me what I'm doing wrong?  
  • Topics

×
×
  • Create New...