What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Converting Quest Profiles to 100% Class Quests Only

Michael4700

New Member
Joined
Mar 11, 2015
Messages
150
100% Class Quests Only Profiles

Hi,

I'm going to share my 100% Class Quests Only profiles here:

A great thanks goes out to Kick and Cryogenesis, as these profiles are based on their work 100%

I have NOT added any code whatsoever - All I have done is clear out any random quests, and make the profiles per Class. Whereas previously the profiles had code for all 4 class respectively Republic and Empire versions, but during my initiaial startup with BW I found that these profiles ran very poorly (for me I must point out), and removing everything else but class quests for what I was currently leveling made them run ALOT better (for me).

Before I cleaned them up I saw the bot trying to go to areas where it could not enter (other classes quests) and so on, but I think this works profoundly better.

How I get them to run as smooth as possible:

1) I follow all the advice from guides in this forum (turn off all possible programs (background as well)run both BW and SWTOR as admin - set priority to realtime etc.)
2) Before I start BW I always delete all files in Compiledassemblies folders and all character folders in the settings folder of BW
3) Most importantly I use "fightatjoes" combat routine (default combat just doesnt work with these profiles, and the bot will run off to strange places)

Not all profiles are ready yet, but I will post them, as I get them ready. I WONT promise anytime that they will be available for all classes both E and R, but as long as it finds my interrested more and more will come.

If you find bugs you may post them here by writing in detail what you saw and what happend along with a log file and a dump of your locating (look at guides on the forum if you dont know how).

When I have time and if I can help out then I will reply, but again I WONT promise I have time for it, as IRL is also a priority for me. But there are alot of friendly users out there with ALOT more technical knowledge than me about BW, logs, profiles and so on, and they might see your post and help out - PLEASE ONLY POST HERE ABOUT THESE PROFILES.

But PLEASE NOTE ... these will not work 100% AFK-mode, so do NOT expect that! If that is your expectation dont waste your time posting any rage here - I wont care S... They will need a bit of babysitting and stop/start or moving to the right area once in a while. (so profiles less than others). Also I cannot promise these will work as well as they did for me.

Here I will post a bit about what I saw for problems with each profile:

Game will from time to time crash at the following:

*Using Taxi
*Using Elavator
*Entering and Exiting your Ship

All profiles I have tried do the above crashes from time to time, and I dont for sure why, but I believe it is BW issues and not profiles, but I cant cofirm that, as I have no technical knowledge of it. Just a guess on my part.


Republic:

Empire:

[E - Dark] 1-10 Agent // Little bit of babysitting
[E - Dark]10-17 Agent // Little bit of babysitting
[E - Dark] 17-22 Agent // Smooth run - I had almost no need for babysitting it
[E - Dark] 22-25 Agent // Unfortunately ALOT of babysitting - Nar Shadaa is terrible for all classes
[E - Dark] 25-29 Agent // Smooth run - only had to stop bot to run of map and die and taxi to right area
[E - Dark] 29-32 Agent // Running the last 2 hours with no babysitting needed...SWEET!
[E - Dark] 32-36 Agent // Not to smooth this one - I will be looking into it.

Files are available here:

https://subversion.assembla.com/svn/bwprofiles/trunk/
 
Last edited:
There is no pickup or completion of class quests. You get them automatically after the last one.
 
There is no pickup or completion of class quests. You get them automatically after the last one.

So I can start by removing all "PickUpQuest" since class quests arent among those?

Correct me if I'm wrong ... then I need to remove "GrindArea" and "TurnInQuest" for each quest?

Anything more I should remove?
 
Remove everything under Grindareas you dont need, then clean up the code like this:
Code:
		<!-- Timely Arrival 2-5 -->
		<If Condition="((HasQuest(0xE00092A1D0D46728)) and (not IsQuestComplete(0xE00092A1D0D46728)))">
		 <If Condition="((HasQuest(0xE00092A1D0D46728)) and (not IsStepComplete(0xE00092A1D0D46728, 2)))">
			<!-- Elevator going down - in Elevators xml -->
			<MoveTo QuestId="0xE00092A1D0D46728" Name="My Location" X="243.2922" Y="33.83509" Z="-382.058" />
		 </If>
		 <If Condition="((HasQuest(0xE00092A1D0D46728)) and (not IsStepComplete(0xE00092A1D0D46728, 3)))">
			<TalkTo QuestId="0xE00092A1D0D46728" Name="Kamus Orden" X="241.7505" Y="33.80465" Z="-382.6757" />
		 </If>
		 <If Condition="((HasQuest(0xE00092A1D0D46728)) and (not IsStepComplete(0xE00092A1D0D46728, 4)))">
			<Grind GrindRef="Timely Arrival 4" While="(not IsStepComplete(0xE00092A1D0D46728, 4))" />
		 </If>
		 <If Condition="((HasQuest(0xE00092A1D0D46728)) and (not IsStepComplete(0xE00092A1D0D46728, 5)))">
			<TalkTo QuestId="0xE00092A1D0D46728" Name="Kamus Orden" X="240.3246" Y="33.99292" Z="-380.9112" />
			<!-- Elevator going back up -->
		 </If>
		</If>
		
		<!-- Astromenace 3 -->
		<If Condition="((HasQuest(0xE000E6769E03941D)) and (not IsQuestComplete(0xE000E6769E03941D)))">
		 <If Condition="((HasQuest(0xE000E6769E03941D)) and (not IsStepComplete(0xE000E6769E03941D, 3)))">
			<TalkTo QuestId="0xE000E6769E03941D" Name="Izink" X="217.337" Y="43.37689" Z="-400.7302" />
		 </If>
	<TurnInQuest QuestName="Astromenace" QuestId="0xE000E6769E03941D" TurnInName="Constable Bakishan" X="226.4605" Y="42.10374" Z="-369.1634" />
			<CompleteQuest QuestName="Astromenace" QuestId="0xE000E6769E03941D" RewardIndex="3" />
			<!-- Consular - Equip Anointed Demicot Bracers -->
		</If>
		
		<!-- Smuggler's Route and Turnin -->
		<If Condition="((HasQuest(0xE000908AED28019E)) and (not IsQuestComplete(0xE000908AED28019E)))">
		 <If Condition="((HasQuest(0xE000908AED28019E)) and (not IsStepComplete(0xE000908AED28019E, 6)))">
  		 <If Condition="Me.Position.Y &gt;= 40">
			<UseTransport TransporterName="Elevator" Type="Wonkavator" Option="Hangar 21"
									X="166.1169" Y="45.08802" Z="-335.0212"
									ToX="166.104" ToY="38.09376" ToZ="-335.2958" />
		 </If>
			<MoveTo QuestId="0xE000908AED28019E" Name="My Location" X="168.1107" Y="38.10099" Z="-335.0339" />
		 </If>
		 <If Condition="((HasQuest(0xE000908AED28019E)) and (not IsStepComplete(0xE000908AED28019E, 7)))">
		 <!-- Shut Down the Slave Trade (Bonus) -->
		 <If Condition="(not IsQuestComplete(0xE000A8911ABA7CCD))">
			<Grind GrindRef="Shut Down the Slave Trade (Bonus)" While="(not IsQuestComplete(0xE000A8911ABA7CCD))" />
		 </If>
			<Grind GrindRef="Smuggler's Route 7" While="(not IsStepComplete(0xE000908AED28019E, 7))" />
		 </If>
		 <If Condition="((HasQuest(0xE000908AED28019E)) and (not IsStepComplete(0xE000908AED28019E, 8)))">
			<UseObject QuestId="0xE000908AED28019E" Name="Slave Pen" BranchId="1" StepId="8" Radius="20" WaitTime="5" X="191.6803" Y="38.101" Z="-325.9045" />
  		 <If Condition="Me.Position.Y &lt;= 40">
			<UseTransport TransporterName="Elevator" Type="Wonkavator" Option="Anchorhead Spaceport"
									X="166.1" Y="38.09373" Z="-335.6349" 
									ToX="166.0991" ToY="45.08976" ToZ="-335.2982" />
		 </If>
		 </If>
	<TurnInQuest QuestName="Smuggler's Route" QuestId="0xE000908AED28019E" TurnInName="Sheriff Encot" X="176.4121" Y="45.0668" Z="-344.7314" />
			<CompleteQuest QuestName="Smuggler's Route" QuestId="0xE000908AED28019E" RewardIndex="4" />
		</If>
		
		<!-- Forcetrain -->
		<!-- Speeder
		<Hotspot Name="Vanush" X="186.7149" Y="44.79026" Z="-325.6669" /> // 8000 credits
		Rendili Protector
		-->
		
		<!-- usetaxi Anchorhead to Dreviad Outpost -->
		<If Condition="((HasQuest(0xE00092A1D0D46728)) and (not IsQuestComplete(0xE00092A1D0D46728)))">
			<If Condition="(Me.Position.X &gt;= 175) and (Me.Position.Z &lt;= -320) and (not IsStepComplete(0xE00092A1D0D46728, 6))">
				<UseTransport TransporterName="Anchorhead Speeder" Type="Taxi" Option="Dreviad Outpost Speeder" 
					X="189.6707" Y="44.79112" Z="-327.2745"
					ToX="82.2426" ToY="44.6536" ToZ="-162.3402" />
			</If>	
			<If Condition="(Me.Position.X &gt; 82) and (Me.Position.X &lt; 83) and (Me.Position.Y &gt; 44) and (Me.Position.Y &lt; 45) and (Me.Position.Z &gt; -163) and (Me.Position.Z &lt; -162)">
				<Interact Name="Dreviad Outpost" X="81.28106" Y="44.64627" Z="-162.1858" />	<!-- Bind point: Dreviad Outpost -->
			</If>
		</If>
to
Code:
		<!-- Smuggler's Route and Turnin -->
		<If Condition="((HasQuest(0xE000908AED28019E)) and (not IsQuestComplete(0xE000908AED28019E)))">
		 <If Condition="((HasQuest(0xE000908AED28019E)) and (not IsStepComplete(0xE000908AED28019E, 6)))">
  		 <If Condition="Me.Position.Y &gt;= 40">
			<UseTransport TransporterName="Elevator" Type="Wonkavator" Option="Hangar 21"
									X="166.1169" Y="45.08802" Z="-335.0212"
									ToX="166.104" ToY="38.09376" ToZ="-335.2958" />
		 </If>
			<MoveTo QuestId="0xE000908AED28019E" Name="My Location" X="168.1107" Y="38.10099" Z="-335.0339" />
		 </If>
		 <If Condition="((HasQuest(0xE000908AED28019E)) and (not IsStepComplete(0xE000908AED28019E, 7)))">
		 <!-- Shut Down the Slave Trade (Bonus) -->
		 <If Condition="(not IsQuestComplete(0xE000A8911ABA7CCD))">
			<Grind GrindRef="Shut Down the Slave Trade (Bonus)" While="(not IsQuestComplete(0xE000A8911ABA7CCD))" />
		 </If>
			<Grind GrindRef="Smuggler's Route 7" While="(not IsStepComplete(0xE000908AED28019E, 7))" />
		 </If>
		 <If Condition="((HasQuest(0xE000908AED28019E)) and (not IsStepComplete(0xE000908AED28019E, 8)))">
			<UseObject QuestId="0xE000908AED28019E" Name="Slave Pen" BranchId="1" StepId="8" Radius="20" WaitTime="5" X="191.6803" Y="38.101" Z="-325.9045" />
  		 <If Condition="Me.Position.Y &lt;= 40">
			<UseTransport TransporterName="Elevator" Type="Wonkavator" Option="Anchorhead Spaceport"
									X="166.1" Y="38.09373" Z="-335.6349" 
									ToX="166.0991" ToY="45.08976" ToZ="-335.2982" />
		 </If>
		 </If>
	<TurnInQuest QuestName="Smuggler's Route" QuestId="0xE000908AED28019E" TurnInName="Sheriff Encot" X="176.4121" Y="45.0668" Z="-344.7314" />
			<CompleteQuest QuestName="Smuggler's Route" QuestId="0xE000908AED28019E" RewardIndex="4" />
		</If>
		
		<!-- Forcetrain -->
		<!-- Speeder
		<Hotspot Name="Vanush" X="186.7149" Y="44.79026" Z="-325.6669" /> // 8000 credits
		Rendili Protector
		-->
		
		<!-- usetaxi Anchorhead to Dreviad Outpost -->
			<If Condition="(Me.Position.X &gt;= 175) and (Me.Position.Z &lt;= -320) ">
				<UseTransport TransporterName="Anchorhead Speeder" Type="Taxi" Option="Dreviad Outpost Speeder" 
					X="189.6707" Y="44.79112" Z="-327.2745"
					ToX="82.2426" ToY="44.6536" ToZ="-162.3402" />
			</If>	
			<If Condition="(Me.Position.X &gt; 82) and (Me.Position.X &lt; 83) and (Me.Position.Y &gt; 44) and (Me.Position.Y &lt; 45) and (Me.Position.Z &gt; -163) and (Me.Position.Z &lt; -162)">
				<Interact Name="Dreviad Outpost" X="81.28106" Y="44.64627" Z="-162.1858" />	<!-- Bind point: Dreviad Outpost -->
			</If>

Do note:
- UseTaxis are bound to quests that everyone has. As you are now only doing class quests you dont have these in your log. Thus removing these If conditions will execute the code, else it will be ignored.
BUT there is a downside. if you have to restart or stop and start again, it executes the code again (if youre inside the coordinates). Best you can do is place them inside the end of the last class quests.
Tatooine is fairly simple with just one taxi point between the spaceport and the rest.
- Coordinates are off or might be off in the kick profiles
- Rewardindexes are wrong (unless aevitas creates something else)
 
Last edited:
Remove everything under Grindareas you dont need, then clean up the code like this:

Do note:
- UseTaxis are bound to quests that everyone has. As you are now only doing class quests you dont have these in your log. Thus removing these If conditions will execute the code, else it will be ignored.
BUT there is a downside. if you have to restart or stop and start again, it executes the code again (if youre inside the coordinates). Best you can do is place them inside the end of the last class quests.
Tatooine is fairly simple with just one taxi point between the spaceport and the rest.
- Coordinates are off or might be off in the kick profiles
- Rewardindexes are wrong (unless aevitas creates something else)

Okay - I'll move the to the end place them inside the end of the last class quests.

- for coordinates I'll correct during testing as I end up in wrong places :-)
- I would want rewardindexes to choice the 12xcommendments

Thanks - help much appreciated,
 
Are there new rewards added?
Last 12x xp that wasnt the case.
If you take mine as base, i think the coordinates are more correct. Should save you more time and easier editing on the rewardindexes only
 
Are there new rewards added?
Last 12x xp that wasnt the case.
If you take mine as base, i think the coordinates are more correct. Should save you more time and easier editing on the rewardindexes only

Yes 12xXP this time also give 12xCommendments from (almost) all the class quest to make it easier to gear up during leveling "that" fast. :-)
 
Are there new rewards added?
Last 12x xp that wasnt the case.
If you take mine as base, i think the coordinates are more correct. Should save you more time and easier editing on the rewardindexes only

Just look thru your Nar Shadaa (L), and I only see the Class quests in it ... why does the bot do all the normal quests too when I cant see them?
 
Forget that - Just remove everything but the Consular Quests, as it kept trying to do other class story quests.

It worked like a charm.

Thanks for the help - going to see if I can do it for the rest as well for Consular, and then maybe the other classes.
 
Well i have already stripped down my profiles till tatooine.
You can run those and perfect them... Check my svn
 
Well i have already stripped down my profiles till tatooine.
You can run those and perfect them... Check my svn

Thx - I'll do that. For now I will probably make one for each class, as it seems to run the best, and not try going to other classes quests. (where it cannot enter).

I ran this today, and it ran lovely for all but these two things:

*Didnt take speeder to first quest, but tried to run there (ran out of zone and died) - had to manually take speeder to the area and there for it continued
*Didnt choose a reward for the quest "Watching Out For The Little Guy"

Can you see what I need to fix?

View attachment [R - Light] 25-29 Tatooine [Class Quest Only - Consular].xml

Also in your SVN I can only find profiles up till Tattooine 25-29?
 
Try this:
Code:
		<!-- usetaxi Anchorhead to Dreviad Outpost -->
		<If Condition="((HasQuest(1)) and (not IsQuestComplete(1)))">
			<If Condition="(Me.Position.X &gt;= 175) and (Me.Position.Z &lt;= -320)">
				<ForceVendor VendorType="Train" />
				<ForceVendor VendorType="Repair" />			
				<UseTransport TransporterName="Anchorhead Speeder" Type="Taxi" Option="Dreviad Outpost Speeder" 
					X="189.6707" Y="44.79112" Z="-327.2745"
					ToX="82.2426" ToY="44.6536" ToZ="-162.3402" />
			</If>	
			<If Condition="(Me.Position.X &gt; 82) and (Me.Position.X &lt; 83) and (Me.Position.Y &gt; 44) and (Me.Position.Y &lt; 45) and (Me.Position.Z &gt; -163) and (Me.Position.Z &lt; -162)">
				<Interact Name="Dreviad Outpost" Radius="20" UseRange="5" IgnoreLOS="true" WaitTime="5" X="81.28106" Y="44.64627" Z="-162.1858" />	<!-- Bind point: Dreviad Outpost -->
			</If>
		</If>
to
Code:
		<!-- usetaxi Anchorhead to Dreviad Outpost -->
			<If Condition="(Me.Position.X &gt;= 175) and (Me.Position.Z &lt;= -320)">
				<ForceVendor VendorType="Train" />
				<ForceVendor VendorType="Repair" />			
				<UseTransport TransporterName="Anchorhead Speeder" Type="Taxi" Option="Dreviad Outpost Speeder" 
					X="189.6707" Y="44.79112" Z="-327.2745"
					ToX="82.2426" ToY="44.6536" ToZ="-162.3402" />
			</If>	
			<If Condition="(Me.Position.X &gt; 82) and (Me.Position.X &lt; 83) and (Me.Position.Y &gt; 44) and (Me.Position.Y &lt; 45) and (Me.Position.Z &gt; -163) and (Me.Position.Z &lt; -162)">
				<Interact Name="Dreviad Outpost" Radius="20" UseRange="5" IgnoreLOS="true" WaitTime="5" X="81.28106" Y="44.64627" Z="-162.1858" />	<!-- Bind point: Dreviad Outpost -->
			</If>

RewardIndex="0" doesnt work atm. Aevitas needs to update this.

Alderaan is coming as soon as rewards are fixed. If Aevitas alters something for profiles then i need to edit these in and re-edit old files.
All other profiles after these are prepped to test/edit.
 
Last edited:
Well i have already stripped down my profiles till tatooine.
You can run those and perfect them... Check my svn

Anyway to write code in profile that will make bot avoid mobs/not attacking between going from one quest(area) to the next quest(area)?

It would speed up the leveling process alot when the 12xXP is enable.
 
Try this:

RewardIndex="0" doesnt work atm. Aevitas needs to update this.

Alderaan is coming as soon as rewards are fixed. If Aevitas alters something for profiles then i need to edit these in and re-edit old files.
All other profiles after these are prepped to test/edit.

Would you mind throwing thoose other profiles up on your SVN? I would love to test them now, and I would ofc. give you feedback for each one of them :-)
 
Would you mind throwing thoose other profiles up on your SVN? I would love to test them now, and I would ofc. give you feedback for each one of them :-)

Here are the files. These are just Kicks files cleaned up, nothing added.
I need to implement all missing quests and so on.
But i dont have to program the bindpoints and taxies anymore (need to be removed from the old files).
 

Attachments

Here are the files. These are just Kicks files cleaned up, nothing added.
I need to implement all missing quests and so on.
But i dont have to program the bindpoints and taxies anymore (need to be removed from the old files).

Thanks - So what needs to be added are all the class quests for smuggler, tropper and Jedi Knight?

(was hoping they were there... he he).

Just to wrap my head around what is need to add them...

1) I would need to level each missing class
2) dump quest info everytime a task has to be done?
3) at every task an area dump for targets (either if I must interact with / talk to / kill that target) has to be done?
4) and then some how code it into the profile?
5) Or is there an easier way?
 
Back
Top