|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Development::Tools 3rd Party Tools for EQEMu (DB management tools, front ends, etc...) |
|
|
|
12-19-2023, 02:28 PM
|
Discordant
|
|
Join Date: Oct 2004
Location: In a house
Posts: 382
|
|
EQBotEquipment
<tl-dr>
Download the release from github and extract
Edit Data.xml and update the <Database> record with your details
If you have .bot files from EQItems, put them in a 'profiles' folder next to the .exe
Run EQBotEquipment.exe
Profit??
</tl-dr>
I felt like creating a relatively easy way of equipping a bot without the hassle of searching for items and all that crap.
EQItems was always my go to tool for this - but it seems like bots have been updated and it no longer works.
I was too lazy to see if any other tools exist to do this - so I fired up Visual Studio and ChatGPT and came up with EQBotEquipment.
It's just a console application, so nothing fancy.
Check out the source here if you want
If you compile, you'll need the MySQL.Data package by Oracle from NuGet.
Features: - Equip a bot with an inventory profile generated from EQItems (or the pre-packaged ones I had lying around)
- Import your existing .bot files by placing them in the 'profiles' folder
- Before committing to the database, the account, character and bot are displayed along with a map of slot name -> item name for confirmation
- Bot inventory is cleared before updating
- Inventory profiles selectable are filtered by bot class
- Importing of .bot files tries to detect the class based on .bot filename (Warrior_uber.bot, War_low_lvl, Tank_mid_level will all map to Warrior class)
- Variations of classes in filenames is supported via the Alt parameter in Classes xml. (See Warrior or Magician entries for example.)
- Duplicate class and item lists are ignored
- Account, Character, Bot, and Profile selection menus are paginated to support long lists and avoid scrolling.
Hope it helps!
Note: Backup your db first - I did test this as best I could with a small number of accounts / characters / bots, howerver I'm not liable for borking a server if I missed a bug!
|
|
|
|
01-01-2024, 08:12 PM
|
Discordant
|
|
Join Date: Oct 2004
Location: In a house
Posts: 382
|
|
Happy New Year y'all!
I'm curious - has anyone tried this? Is it useful or did I waste time reinventing the wheel?
|
01-15-2025, 12:38 PM
|
Fire Beetle
|
|
Join Date: Jan 2025
Location: Louisiana
Posts: 5
|
|
Thank you! I just enabled bots on my RoF2 server, and was facing a tremendous amount of queries to define default bot equipment. So, like you, I searched to see if someone had already done it. This is an amazing tool, just what I needed.
|
01-15-2025, 12:51 PM
|
Discordant
|
|
Join Date: Oct 2004
Location: In a house
Posts: 382
|
|
Glad it helped!
|
|
|
|
01-26-2025, 11:29 PM
|
Fire Beetle
|
|
Join Date: Jan 2025
Location: Louisiana
Posts: 5
|
|
My profiles for Defiant gear
Code:
<Profile Class="7" Name="Defiant_Bard_Level_01">
<Items IDS="059943,108301,050008,108302,108300,108303,003937,050009,108305,050005,050005,108306,050006,005656,050517,108308,108308,050011,050010,050007,108309,000000,021575" />
</Profile>
<Profile Class="7" Name="Defiant_Bard_Level_05">
<Items IDS="075003,108320,050036,108342,108321,108323,108324,050037,108325,050033,050033,108326,050034,050526,050534,108328,108328,050039,050038,050035,108329,000000,021575" />
</Profile>
<Profile Class="7" Name="Defiant_Bard_Level_15">
<Items IDS="050553,108341,050064,108342,108340,108343,108344,050065,108345,050061,050061,108346,050062,050543,050551,108348,108348,050067,050066,050063,108349,000000,021575" />
</Profile>
<Profile Class="7" Name="Defiant_Bard_Level_26">
<Items IDS="050569,108361,050092,108362,108360,108363,108364,050093,108365,050089,050089,108366,050090,050558,050567,108368,108368,050095,050094,050091,108369,000000,021575" />
</Profile>
<Profile Class="7" Name="Defiant_Bard_Level_37">
<Items IDS="050585,108380,050120,108382,108381,108383,108384,050121,108385,050117,050117,108386,050118,060550,050583,108388,108388,050123,050122,050119,108389,000000,021575" />
</Profile>
<Profile Class="7" Name="Defiant_Bard_Level_48">
<Items IDS="083276,108401,050150,108403,108402,108404,108405,050151,108406,050145,050145,108407,050148,050590,050583,108409,108409,050153,050152,050149,108410,000000,021575" />
</Profile>
<Profile Class="7" Name="Defiant_Bard_Level_59">
<Items IDS="050601,108423,050184,108424,108422,108425,108426,050185,108427,050179,050179,108428,050182,050607,050583,108430,108430,050187,050186,050183,108431,000000,021575" />
</Profile>
<Profile Class="7" Name="Defiant_Bard_Level_70">
<Items IDS="052138,108443,050218,108445,108444,108446,108447,060504,108448,050213,050213,108449,050216,050621,050630,108451,108451,050221,050220,050217,108452,000000,021575" />
</Profile>
<Profile Class="14" Name="Defiant_Beastlord_Level_01">
<Items IDS="059943,050300,050022,050302,050301,000195,050304,050023,050305,050019,050019,050306,050020,070316,070189,050308,050308,050025,050024,050021,050309,000000,021575" />
</Profile>
<Profile Class="14" Name="Defiant_Beastlord_Level_05">
<Items IDS="075003,050321,050050,050302,050320,050323,050324,050051,050325,050047,050047,050326,050048,070316,070189,050328,050328,050053,050052,050049,050329,000000,021575" />
</Profile>
<Profile Class="14" Name="Defiant_Beastlord_Level_15">
<Items IDS="050553,050340,050078,050342,050341,050343,050344,050079,050345,050075,050075,050346,050076,070316,070189,050348,050348,050081,050080,050077,050349,000000,021575" />
</Profile>
<Profile Class="14" Name="Defiant_Beastlord_Level_26">
<Items IDS="050569,050360,050106,050362,050361,050363,050364,050107,050365,050103,050103,050366,050104,046251,070316,050368,050368,050109,050108,050105,050369,000000,021575" />
</Profile>
<Profile Class="14" Name="Defiant_Beastlord_Level_37">
<Items IDS="050585,050381,050134,050403,050380,050363,050384,050135,050385,050131,050131,050386,050132,063767,063767,050388,050388,050137,050136,050133,050389,000000,021575" />
</Profile>
<Profile Class="14" Name="Defiant_Beastlord_Level_48">
<Items IDS="083276,050421,050166,050403,050401,050404,050405,050167,050406,050162,050162,050407,050164,046389,071939,050409,050409,050169,050168,050165,050410,000000,021575" />
</Profile>
<Profile Class="14" Name="Defiant_Beastlord_Level_59">
<Items IDS="050601,050442,050200,050424,050423,050425,050426,050201,050427,050196,050196,050428,050198,082374,071939,050430,050430,050203,050202,050199,050431,000000,021575" />
</Profile>
<Profile Class="14" Name="Defiant_Beastlord_Level_70">
<Items IDS="052138,050463,050234,050445,050443,050446,050447,050235,050448,050230,050230,050449,050232,039163,068837,050451,050451,050237,050236,050233,050452,000000,021575" />
</Profile>
<Profile Class="15" Name="Defiant_Berserker_Level_01">
<Items IDS="059943,050300,050015,050302,050301,000195,050304,050016,050305,050012,050012,050306,050013,050515,000000,050308,050308,050018,050017,050014,050309,000000,021575" />
</Profile>
<Profile Class="15" Name="Defiant_Berserker_Level_05">
<Items IDS="075003,050321,050043,050302,050320,050323,050324,050044,050325,050040,050040,050326,050041,050532,000000,050328,050328,050046,050045,050042,050329,000000,021575" />
</Profile>
<Profile Class="15" Name="Defiant_Berserker_Level_15">
<Items IDS="050553,050340,050071,050342,050341,050343,050344,050072,050345,050068,050068,050346,050069,050549,000000,050348,050348,050074,050073,050070,050349,000000,021575" />
</Profile>
<Profile Class="15" Name="Defiant_Berserker_Level_26">
<Items IDS="050569,050360,050099,050362,050361,050363,050364,050100,050365,050096,050096,050366,050097,050565,000000,050368,050368,050102,050101,050098,050369,000000,021575" />
</Profile>
<Profile Class="15" Name="Defiant_Berserker_Level_37">
<Items IDS="050585,050381,050127,050403,050380,050363,050384,050128,050385,050124,050124,050386,050125,050581,000000,050388,050388,050130,050129,050126,050389,000000,021575" />
</Profile>
<Profile Class="15" Name="Defiant_Berserker_Level_48">
<Items IDS="083276,050402,050158,050403,050401,050404,050405,050159,050406,050154,050154,050407,050156,050597,000000,050409,050409,050161,050160,050157,050410,000000,021575" />
</Profile>
<Profile Class="15" Name="Defiant_Berserker_Level_59">
<Items IDS="050601,050422,050192,050424,050423,050425,050426,050193,050427,050188,050188,050428,050190,050613,000000,050430,050430,050195,050194,050191,050431,000000,021575" />
</Profile>
<Profile Class="15" Name="Defiant_Berserker_Level_70">
<Items IDS="052138,050444,050226,050445,050443,050446,050447,050227,050448,060507,060507,050449,050224,050628,000000,050451,050451,050229,050228,050225,050452,000000,021575" />
</Profile>
<Profile Class="1" Name="Defiant_Cleric_Level_01">
<Items IDS="059943,108310,050008,108312,108311,108313,108314,050009,108315,050005,050005,108316,050006,050507,050518,108317,108317,050011,050010,050007,108319,000000,021575" />
</Profile>
<Profile Class="1" Name="Defiant_Cleric_Level_05">
<Items IDS="075003,108331,050036,108332,108330,108313,108334,050037,108335,050033,050033,108336,050034,050524,050535,108337,108337,050039,050038,050035,108339,000000,021575" />
</Profile>
<Profile Class="1" Name="Defiant_Cleric_Level_15">
<Items IDS="050553,108350,050064,108352,108351,108353,108354,050065,108355,050061,050061,108356,050062,050541,050552,108357,108357,050067,050066,050063,108359,000000,021575" />
</Profile>
<Profile Class="1" Name="Defiant_Cleric_Level_26">
<Items IDS="050569,108370,050092,108372,108370,108373,108374,050093,108375,050089,050089,108376,050090,050557,050568,108377,108377,050095,050094,050091,108379,000000,021575" />
</Profile>
<Profile Class="1" Name="Defiant_Cleric_Level_37">
<Items IDS="050585,108391,050120,108392,108390,108393,108394,050121,108395,050117,050117,108396,050118,050573,050584,108397,108397,050123,050122,050119,108399,000000,021575" />
</Profile>
<Profile Class="1" Name="Defiant_Cleric_Level_48">
<Items IDS="083276,108412,050150,108413,108411,108414,108415,050151,108416,050145,050145,108417,050148,050589,050600,108418,108418,050153,050152,050149,108420,000000,021575" />
</Profile>
<Profile Class="1" Name="Defiant_Cleric_Level_59">
<Items IDS="050601,108432,050184,108434,108433,108435,108436,050185,108437,050179,050179,108438,050182,050605,050616,108439,108439,050187,050186,050183,108441,000000,021575" />
</Profile>
<Profile Class="1" Name="Defiant_Cleric_Level_70">
<Items IDS="052138,108454,050218,108455,108453,108456,108457,060504,108458,050213,050213,108459,050216,050620,050631,108460,108460,050221,050220,050217,108462,000000,021575" />
</Profile>
<Profile Class="5" Name="Defiant_Druid_Level_01">
<Items IDS="059943,050311,050022,050312,050311,050313,050314,050023,050315,050019,050019,050316,050020,050507,050518,050317,050317,050025,050024,050021,050319,000000,021575" />
</Profile>
<Profile Class="5" Name="Defiant_Druid_Level_05">
<Items IDS="075003,050330,050050,050332,050330,050313,050334,050051,050335,050047,050047,050336,050048,050524,050535,050337,050337,050053,050052,050049,050339,000000,021575" />
</Profile>
<Profile Class="5" Name="Defiant_Druid_Level_15">
<Items IDS="050553,050351,050078,050352,050351,050353,050354,050079,050355,050075,050075,050356,050076,050541,050552,050357,050357,050081,050080,050077,050359,000000,021575" />
</Profile>
<Profile Class="5" Name="Defiant_Druid_Level_26">
<Items IDS="050569,050370,050106,050372,050370,050373,050374,050107,050375,050103,050103,050376,050104,050557,050568,050377,050377,050109,050108,050105,050379,000000,021575" />
</Profile>
<Profile Class="5" Name="Defiant_Druid_Level_37">
<Items IDS="050585,050390,050134,050392,050390,050393,050394,050135,050395,050131,050131,050396,050132,050573,050584,050397,050397,050137,050136,050133,050399,000000,021575" />
</Profile>
<Profile Class="5" Name="Defiant_Druid_Level_48">
<Items IDS="083276,050411,050166,050413,050412,050414,050415,050167,050416,050162,050162,050417,050164,050589,050600,050418,050418,050169,050168,050165,050420,000000,021575" />
</Profile>
<Profile Class="5" Name="Defiant_Druid_Level_59">
<Items IDS="050601,050433,050200,050434,050432,050435,050436,050201,050437,050196,050196,050438,050198,050605,050616,050439,050439,050203,050202,050199,050441,000000,021575" />
</Profile>
<Profile Class="5" Name="Defiant_Druid_Level_70">
<Items IDS="052138,050453,050234,050455,050454,050456,050457,050235,050458,050230,050230,050459,050232,050620,050631,050460,050460,050237,050236,050233,050462,000000,021575" />
</Profile>
<Profile Class="13" Name="Defiant_Enchanter_Level_01">
<Items IDS="059943,050311,050029,050312,050311,050313,050314,050030,050315,050026,050026,050316,050027,050507,050518,050317,050317,050032,050031,050028,050319,000000,021575" />
</Profile>
<Profile Class="13" Name="Defiant_Enchanter_Level_05">
<Items IDS="075003,050330,050057,050332,050330,050313,050334,050058,050335,050054,050054,050336,050055,050524,050535,050337,050337,050060,050059,050056,050339,000000,021575" />
</Profile>
<Profile Class="13" Name="Defiant_Enchanter_Level_15">
<Items IDS="050553,050351,050085,050352,050351,050353,050354,050086,050355,050082,050082,050356,050083,050541,050552,050357,050357,050088,050087,050084,050359,000000,021575" />
</Profile>
<Profile Class="13" Name="Defiant_Enchanter_Level_26">
<Items IDS="050569,050370,050113,050372,050370,050373,050374,050114,050375,050110,050110,050376,050111,050557,050568,050377,050377,050116,050115,050112,050379,000000,021575" />
</Profile>
<Profile Class="13" Name="Defiant_Enchanter_Level_37">
<Items IDS="050585,050390,050141,050392,050390,050393,050394,050142,050395,050138,050138,050396,050139,050573,050584,050397,050397,050144,050143,050140,050399,000000,021575" />
</Profile>
<Profile Class="13" Name="Defiant_Enchanter_Level_48">
<Items IDS="083276,050411,050175,050413,050412,050414,050415,050176,050416,050170,050170,050417,050173,050589,050600,050418,050418,050178,050177,050174,050420,000000,021575" />
</Profile>
<Profile Class="13" Name="Defiant_Enchanter_Level_59">
<Items IDS="050601,050433,050209,050434,050432,050435,050436,050210,050437,050204,050204,050438,050207,050605,050616,050439,050439,050212,050211,050208,050441,000000,021575" />
</Profile>
<Profile Class="13" Name="Defiant_Enchanter_Level_70">
<Items IDS="052138,050453,050243,050455,050454,050456,050457,050244,050458,050238,050238,050459,050241,050620,050631,050460,050460,050246,050245,050242,050462,000000,021575" />
</Profile>
<Profile Class="12" Name="Defiant_Magician_Level_01">
<Items IDS="059943,050311,050029,050312,050311,050313,050314,050030,050315,050026,050026,050316,050027,050507,050518,050317,050317,050032,050031,050028,050319,000000,021575" />
</Profile>
<Profile Class="12" Name="Defiant_Magician_Level_05">
<Items IDS="075003,050330,050057,050332,050330,050313,050334,050058,050335,050054,050054,050336,050055,050524,050535,050337,050337,050060,050059,050056,050339,000000,021575" />
</Profile>
<Profile Class="12" Name="Defiant_Magician_Level_15">
<Items IDS="050553,050351,050085,050352,050351,050353,050354,050086,050355,050082,050082,050356,050083,050541,050552,050357,050357,050088,050087,050084,050359,000000,021575" />
</Profile>
<Profile Class="12" Name="Defiant_Magician_Level_26">
<Items IDS="050569,050370,050113,050372,050370,050373,050374,050114,050375,050110,050110,050376,050111,050557,050568,050377,050377,050116,050115,050112,050379,000000,021575" />
</Profile>
<Profile Class="12" Name="Defiant_Magician_Level_37">
<Items IDS="050585,050390,050141,050392,050390,050393,050394,050142,050395,050138,050138,050396,050139,050573,050584,050397,050397,050144,050143,050140,050399,000000,021575" />
</Profile>
<Profile Class="12" Name="Defiant_Magician_Level_48">
<Items IDS="083276,050421,050175,050413,050412,050414,050415,050176,050416,050170,050170,050417,050173,050589,050600,050418,050418,050178,050177,050174,050420,000000,021575" />
</Profile>
<Profile Class="12" Name="Defiant_Magician_Level_59">
<Items IDS="050601,050442,050209,050434,050432,050435,050436,050210,050437,050204,050204,050438,050207,050605,050616,050439,050439,050212,050211,050208,050441,000000,021575" />
</Profile>
<Profile Class="12" Name="Defiant_Magician_Level_70">
<Items IDS="052138,050463,050243,050455,050454,050456,050457,050244,050458,050238,050238,050459,050241,050620,050631,050460,050460,050246,050245,050242,050462,000000,021575" />
</Profile>
<Profile Class="6" Name="Defiant_Monk_Level_01">
<Items IDS="059943,050300,050022,050302,050301,000195,050304,050023,050305,050019,050019,050306,050020,070316,070189,050308,050308,050025,050024,050021,050309,000000,021575" />
</Profile>
<Profile Class="6" Name="Defiant_Monk_Level_05">
<Items IDS="075003,050321,050050,050302,050320,050323,050324,050051,050325,050047,050047,050326,050048,070316,070189,050328,050328,050053,050052,050049,050329,000000,021575" />
</Profile>
<Profile Class="6" Name="Defiant_Monk_Level_15">
<Items IDS="050553,050340,050078,050342,050341,050343,050344,050079,050345,050075,050075,050346,050076,070316,070189,050348,050348,050081,050080,050077,050349,000000,021575" />
</Profile>
<Profile Class="6" Name="Defiant_Monk_Level_26">
<Items IDS="050569,050360,050106,050362,050361,050363,050364,050107,050365,050103,050103,050366,050104,046251,070316,050368,050368,050109,050108,050105,050369,000000,021575" />
</Profile>
<Profile Class="6" Name="Defiant_Monk_Level_37">
<Items IDS="050585,050381,050134,050403,050380,050363,050384,050135,050385,050131,050131,050386,050132,063767,063767,050388,050388,050137,050136,050133,050389,000000,021575" />
</Profile>
<Profile Class="6" Name="Defiant_Monk_Level_48">
<Items IDS="083276,050402,050166,050403,050401,050404,050405,050167,050406,050162,050162,050407,050164,046389,071939,050409,050409,050169,050168,050165,050410,000000,021575" />
</Profile>
<Profile Class="6" Name="Defiant_Monk_Level_59">
<Items IDS="050601,050422,050200,050424,050423,050425,050426,050201,050427,050196,050196,050428,050198,082374,071939,050430,050430,050203,050202,050199,050431,000000,021575" />
</Profile>
<Profile Class="6" Name="Defiant_Monk_Level_70">
<Items IDS="052138,050444,050234,050445,050443,050446,050447,050235,050448,050230,050230,050449,050232,039163,068837,050451,050451,050237,050236,050233,050452,000000,021575" />
</Profile>
<Profile Class="10" Name="Defiant_Necromancer_Level_01">
<Items IDS="059943,050311,050029,050312,050311,050313,050314,050030,050315,050026,050026,050316,050027,050507,050518,050317,050317,050032,050031,050028,050319,000000,021575" />
</Profile>
<Profile Class="10" Name="Defiant_Necromancer_Level_05">
<Items IDS="075003,050330,050057,050332,050330,050313,050334,050058,050335,050054,050054,050336,050055,050524,050535,050337,050337,050060,050059,050056,050339,000000,021575" />
</Profile>
<Profile Class="10" Name="Defiant_Necromancer_Level_15">
<Items IDS="050553,050351,050085,050352,050351,050353,050354,050086,050355,050082,050082,050356,050083,050541,050552,050357,050357,050088,050087,050084,050359,000000,021575" />
</Profile>
<Profile Class="10" Name="Defiant_Necromancer_Level_26">
<Items IDS="050569,050370,050113,050372,050370,050373,050374,050114,050375,050110,050110,050376,050111,050557,050568,050377,050377,050116,050115,050112,050379,000000,021575" />
</Profile>
<Profile Class="10" Name="Defiant_Necromancer_Level_37">
<Items IDS="050585,050390,050141,050392,050390,050393,050394,050142,050395,050138,050138,050396,050139,050573,050584,050397,050397,050144,050143,050140,050399,000000,021575" />
</Profile>
<Profile Class="10" Name="Defiant_Necromancer_Level_48">
<Items IDS="083276,050421,050175,050413,050412,050414,050415,050176,050416,050170,050170,050417,050173,050589,050600,050418,050418,050178,050177,050174,050420,000000,021575" />
</Profile>
<Profile Class="10" Name="Defiant_Necromancer_Level_59">
<Items IDS="050601,050442,050209,050434,050432,050435,050436,050210,050437,050204,050204,050438,050207,050605,050616,050439,050439,050212,050211,050208,050441,000000,021575" />
</Profile>
<Profile Class="10" Name="Defiant_Necromancer_Level_70">
<Items IDS="052138,050463,050243,050455,050454,050456,050457,050244,050458,050238,050238,050459,050241,050620,050631,050460,050460,050246,050245,050242,050462,000000,021575" />
</Profile>
<Profile Class="2" Name="Defiant_Paladin_Level_01">
<Items IDS="059943,108301,050008,108302,108300,108303,003937,050009,108305,050005,050005,108306,050006,005656,050517,108308,108308,050011,050010,050007,108309,000000,021575" />
</Profile>
<Profile Class="2" Name="Defiant_Paladin_Level_05">
<Items IDS="075003,108320,050036,108342,108321,108323,108324,050037,108325,050033,050033,108326,050034,050526,050534,108328,108328,050039,050038,050035,108329,000000,021575" />
</Profile>
<Profile Class="2" Name="Defiant_Paladin_Level_15">
<Items IDS="050553,108341,050064,108342,108340,108343,108344,050065,108345,050061,050061,108346,050062,050543,050551,108348,108348,050067,050066,050063,108349,000000,021575" />
</Profile>
<Profile Class="2" Name="Defiant_Paladin_Level_26">
<Items IDS="050569,108361,050092,108362,108360,108363,108364,050093,108365,050089,050089,108366,050090,050558,050567,108368,108368,050095,050094,050091,108369,000000,021575" />
</Profile>
<Profile Class="2" Name="Defiant_Paladin_Level_37">
<Items IDS="050585,108380,050120,108382,108381,108383,108384,050121,108385,050117,050117,108386,050118,060550,050583,108388,108388,050123,050122,050119,108389,000000,021575" />
</Profile>
<Profile Class="2" Name="Defiant_Paladin_Level_48">
<Items IDS="083276,108401,050150,108403,108402,108404,108405,050151,108406,050145,050145,108407,050148,050590,050583,108409,108409,050153,050152,050149,108410,000000,021575" />
</Profile>
<Profile Class="2" Name="Defiant_Paladin_Level_59">
<Items IDS="050601,108423,050184,108424,108422,108425,108426,050185,108427,050179,050179,108428,050182,050607,050583,108430,108430,050187,050186,050183,108431,000000,021575" />
</Profile>
<Profile Class="2" Name="Defiant_Paladin_Level_70">
<Items IDS="052138,108443,050218,108445,108444,108446,108447,060504,108448,050213,050213,108449,050216,050621,050630,108451,108451,050221,050220,050217,108452,000000,021575" />
</Profile>
<Profile Class="3" Name="Defiant_Ranger_Level_01">
<Items IDS="059943,108301,050015,108302,108300,108303,003937,050016,108305,050012,050012,050516,050013,005656,005656,108308,108308,050018,050017,050014,108309,000000,008553" />
</Profile>
<Profile Class="3" Name="Defiant_Ranger_Level_05">
<Items IDS="075003,108320,050043,108342,108321,108323,108324,050044,108325,050040,050040,050533,050041,050526,050526,108328,108328,050046,050045,050042,108329,000000,008553" />
</Profile>
<Profile Class="3" Name="Defiant_Ranger_Level_15">
<Items IDS="050553,108341,050071,108342,108340,108343,108344,050072,108345,050068,050068,050550,050069,050543,050543,108348,108348,050074,050073,050070,108349,000000,008553" />
</Profile>
<Profile Class="3" Name="Defiant_Ranger_Level_26">
<Items IDS="050569,108361,050099,108362,108360,108363,108364,050100,108365,050096,050096,050566,050097,050558,050558,108368,108368,050102,050101,050098,108369,000000,008553" />
</Profile>
<Profile Class="3" Name="Defiant_Ranger_Level_37">
<Items IDS="050585,108380,050127,108382,108381,108383,108384,050128,108385,050124,050124,050582,050125,060550,060550,108388,108388,050130,050129,050126,108389,000000,008553" />
</Profile>
<Profile Class="3" Name="Defiant_Ranger_Level_48">
<Items IDS="083276,108401,050158,108403,108402,108404,108405,050159,108406,050154,050154,050598,050156,050590,050590,108409,108409,050161,050160,050157,108410,000000,008553" />
</Profile>
<Profile Class="3" Name="Defiant_Ranger_Level_59">
<Items IDS="050601,108423,050192,108424,108422,108425,108426,050193,108427,050188,050188,050614,050190,050607,050607,108430,108430,050195,050194,050191,108431,000000,008553" />
</Profile>
<Profile Class="3" Name="Defiant_Ranger_Level_70">
<Items IDS="052138,108443,050226,108445,108444,108446,108447,050227,108448,060507,060507,060558,050224,050621,050621,108451,108451,050229,050228,050225,108452,000000,008553" />
</Profile>
<Profile Class="8" Name="Defiant_Rogue_Level_01">
<Items IDS="059943,050300,050015,050302,050301,000195,050304,050016,050305,050012,050012,050306,050013,089615,089264,050308,050308,050018,050017,050014,050309,000000,021575" />
</Profile>
<Profile Class="8" Name="Defiant_Rogue_Level_05">
<Items IDS="075003,050321,050043,050302,050320,050323,050324,050044,050325,050040,050040,050326,050041,089615,089264,050328,050328,050046,050045,050042,050329,000000,021575" />
</Profile>
<Profile Class="8" Name="Defiant_Rogue_Level_15">
<Items IDS="050553,050340,050071,050342,050341,050343,050344,050072,050345,050068,050068,050346,050069,089615,089264,050348,050348,050074,050073,050070,050349,000000,021575" />
</Profile>
<Profile Class="8" Name="Defiant_Rogue_Level_26">
<Items IDS="050569,050360,050099,050362,050361,050363,050364,050100,050365,050096,050096,050366,050097,046249,089615,050368,050368,050102,050101,050098,050369,000000,021575" />
</Profile>
<Profile Class="8" Name="Defiant_Rogue_Level_37">
<Items IDS="050585,050381,050127,050403,050380,050363,050384,050128,050385,050124,050124,050386,050125,063398,063398,050388,050388,050130,050129,050126,050389,000000,021575" />
</Profile>
<Profile Class="8" Name="Defiant_Rogue_Level_48">
<Items IDS="083276,050402,050158,050403,050401,050404,050405,050159,050406,050154,050154,050407,050156,086305,063398,050409,050409,050161,050160,050157,050410,000000,021575" />
</Profile>
<Profile Class="8" Name="Defiant_Rogue_Level_59">
<Items IDS="050601,050422,050192,050424,050423,050425,050426,050193,050427,050188,050188,050428,050190,024611,024592,050430,050430,050195,050194,050191,050431,000000,021575" />
</Profile>
<Profile Class="8" Name="Defiant_Rogue_Level_70">
<Items IDS="052138,050444,050226,050445,050443,050446,050447,050227,050448,060507,060507,050449,050224,068564,068564,050451,050451,050229,050228,050225,050452,000000,021575" />
</Profile>
<Profile Class="4" Name="Defiant_Shadowknight_Level_01">
<Items IDS="059943,108301,050008,108302,108300,108303,003937,050009,108305,050005,050005,108306,050006,005656,050517,108308,108308,050011,050010,050007,108309,000000,021575" />
</Profile>
<Profile Class="4" Name="Defiant_Shadowknight_Level_05">
<Items IDS="075003,108320,050036,108342,108321,108323,108324,050037,108325,050033,050033,108326,050034,050526,050534,108328,108328,050039,050038,050035,108329,000000,021575" />
</Profile>
<Profile Class="4" Name="Defiant_Shadowknight_Level_15">
<Items IDS="050553,108341,050064,108342,108340,108343,108344,050065,108345,050061,050061,108346,050062,050543,050551,108348,108348,050067,050066,050063,108349,000000,021575" />
</Profile>
<Profile Class="4" Name="Defiant_Shadowknight_Level_26">
<Items IDS="050569,108361,050092,108362,108360,108363,108364,050093,108365,050089,050089,108366,050090,050558,050567,108368,108368,050095,050094,050091,108369,000000,021575" />
</Profile>
<Profile Class="4" Name="Defiant_Shadowknight_Level_37">
<Items IDS="050585,108380,050120,108382,108381,108383,108384,050121,108385,050117,050117,108386,050118,060550,050583,108388,108388,050123,050122,050119,108389,000000,021575" />
</Profile>
<Profile Class="4" Name="Defiant_Shadowknight_Level_48">
<Items IDS="083276,108401,050150,108403,108402,108404,108405,050151,108406,050145,050145,108407,050148,050590,050583,108409,108409,050153,050152,050149,108410,000000,021575" />
</Profile>
<Profile Class="4" Name="Defiant_Shadowknight_Level_59">
<Items IDS="050601,108423,050184,108424,108422,108425,108426,050185,108427,050179,050179,108428,050182,050607,050583,108430,108430,050187,050186,050183,108431,000000,021575" />
</Profile>
<Profile Class="4" Name="Defiant_Shadowknight_Level_70">
<Items IDS="052138,108443,050218,108445,108444,108446,108447,060504,108448,050213,050213,108449,050216,050621,050630,108451,108451,050221,050220,050217,108452,000000,021575" />
</Profile>
<Profile Class="9" Name="Defiant_Shaman_Level_01">
<Items IDS="059943,108310,050015,108312,108311,108313,108314,050016,108315,050012,050012,108316,050013,050507,050518,108317,108317,050018,050017,050014,108319,000000,021575" />
</Profile>
<Profile Class="9" Name="Defiant_Shaman_Level_05">
<Items IDS="075003,108331,050043,108332,108330,108313,108334,050044,108335,050040,050040,108336,050041,050524,050535,108337,108337,050046,050045,050042,108339,000000,021575" />
</Profile>
<Profile Class="9" Name="Defiant_Shaman_Level_15">
<Items IDS="050553,108350,050071,108352,108351,108353,108354,050072,108355,050068,050068,108356,050069,050541,050552,108357,108357,050074,050073,050070,108359,000000,021575" />
</Profile>
<Profile Class="9" Name="Defiant_Shaman_Level_26">
<Items IDS="050569,108370,050099,108372,108370,108373,108374,050100,108375,050096,050096,108376,050097,050557,050568,108377,108377,050102,050101,050098,108379,000000,021575" />
</Profile>
<Profile Class="9" Name="Defiant_Shaman_Level_37">
<Items IDS="050585,108391,050127,108392,108390,108393,108394,050128,108395,050124,050124,108396,050125,050573,050584,108397,108397,050130,050129,050126,108399,000000,021575" />
</Profile>
<Profile Class="9" Name="Defiant_Shaman_Level_48">
<Items IDS="083276,108412,050158,108413,108411,108414,108415,050159,108416,050154,050154,108417,050156,050589,050600,108418,108418,050161,050160,050157,108420,000000,021575" />
</Profile>
<Profile Class="9" Name="Defiant_Shaman_Level_59">
<Items IDS="050601,108432,050192,108434,108433,108435,108436,050193,108437,050188,050188,108438,050190,050605,050616,108439,108439,050195,050194,050191,108441,000000,021575" />
</Profile>
<Profile Class="9" Name="Defiant_Shaman_Level_70">
<Items IDS="052138,108454,050226,108455,108453,108456,108457,050227,108458,060507,060507,108459,050224,050620,050631,108460,108460,050229,050228,050225,108462,000000,021575" />
</Profile>
<Profile Class="0" Name="Defiant_Warrior_Level_01">
<Items IDS="059943,108301,050008,108302,108300,108303,003937,050009,108305,050005,050005,108306,050006,005656,050517,108308,108308,050011,050010,050007,108309,000000,021575" />
</Profile>
<Profile Class="0" Name="Defiant_Warrior_Level_05">
<Items IDS="075003,108320,050036,108342,108321,108323,108324,050037,108325,050033,050033,108326,050034,050526,050534,108328,108328,050039,050038,050035,108329,000000,021575" />
</Profile>
<Profile Class="0" Name="Defiant_Warrior_Level_15">
<Items IDS="050553,108341,050064,108342,108340,108343,108344,050065,108345,050061,050061,108346,050062,050543,050551,108348,108348,050067,050066,050063,108349,000000,021575" />
</Profile>
<Profile Class="0" Name="Defiant_Warrior_Level_26">
<Items IDS="050569,108361,050092,108362,108360,108363,108364,050093,108365,050089,050089,108366,050090,050558,050567,108368,108368,050095,050094,050091,108369,000000,021575" />
</Profile>
<Profile Class="0" Name="Defiant_Warrior_Level_37">
<Items IDS="050585,108380,050120,108382,108381,108383,108384,050121,108385,050117,050117,108386,050118,060550,050583,108388,108388,050123,050122,050119,108389,000000,021575" />
</Profile>
<Profile Class="0" Name="Defiant_Warrior_Level_48">
<Items IDS="083276,108401,050150,108403,108402,108404,108405,050151,108406,050145,050145,108407,050148,050590,050583,108409,108409,050153,050152,050149,108410,000000,021575" />
</Profile>
<Profile Class="0" Name="Defiant_Warrior_Level_59">
<Items IDS="050601,108423,050184,108424,108422,108425,108426,050185,108427,050179,050179,108428,050182,050607,050583,108430,108430,050187,050186,050183,108431,000000,021575" />
</Profile>
<Profile Class="0" Name="Defiant_Warrior_Level_70">
<Items IDS="052138,108443,050218,108445,108444,108446,108447,060504,108448,050213,050213,108449,050216,050621,050630,108451,108451,050221,050220,050217,108452,000000,021575" />
</Profile>
<Profile Class="11" Name="Defiant_Wizard_Level_01">
<Items IDS="059943,050311,050029,050312,050311,050313,050314,050030,050315,050026,050026,050316,050027,050507,050518,050317,050317,050032,050031,050028,050319,000000,021575" />
</Profile>
<Profile Class="11" Name="Defiant_Wizard_Level_05">
<Items IDS="075003,050330,050057,050332,050330,050313,050334,050058,050335,050054,050054,050336,050055,050524,050535,050337,050337,050060,050059,050056,050339,000000,021575" />
</Profile>
<Profile Class="11" Name="Defiant_Wizard_Level_15">
<Items IDS="050553,050351,050085,050352,050351,050353,050354,050086,050355,050082,050082,050356,050083,050541,050552,050357,050357,050088,050087,050084,050359,000000,021575" />
</Profile>
<Profile Class="11" Name="Defiant_Wizard_Level_26">
<Items IDS="050569,050370,050113,050372,050370,050373,050374,050114,050375,050110,050110,050376,050111,050557,050568,050377,050377,050116,050115,050112,050379,000000,021575" />
</Profile>
<Profile Class="11" Name="Defiant_Wizard_Level_37">
<Items IDS="050585,050390,050141,050392,050390,050393,050394,050142,050395,050138,050138,050396,050139,050573,050584,050397,050397,050144,050143,050140,050399,000000,021575" />
</Profile>
<Profile Class="11" Name="Defiant_Wizard_Level_48">
<Items IDS="083276,050411,050175,050413,050412,050414,050415,050176,050416,050170,050170,050417,050173,050589,050600,050418,050418,050178,050177,050174,050420,000000,021575" />
</Profile>
<Profile Class="11" Name="Defiant_Wizard_Level_59">
<Items IDS="050601,050433,050209,050434,050432,050435,050436,050210,050437,050204,050204,050438,050207,050605,050616,050439,050439,050212,050211,050208,050441,000000,021575" />
</Profile>
<Profile Class="11" Name="Defiant_Wizard_Level_70">
<Items IDS="052138,050453,050243,050455,050454,050456,050457,050244,050458,050238,050238,050459,050241,050620,050631,050460,050460,050246,050245,050242,050462,000000,021575" />
</Profile>
|
|
|
|
01-28-2025, 10:39 AM
|
Discordant
|
|
Join Date: Oct 2004
Location: In a house
Posts: 382
|
|
Awesome - mind if I add those into the tool?
I'm currently playing around with equipping a toon the same way as a bot, and scraping profiles from Magelo for gear/profiles.
It'll be a bit before I finish that, this is a side, side, side project
|
01-28-2025, 02:42 PM
|
Fire Beetle
|
|
Join Date: Jan 2025
Location: Louisiana
Posts: 5
|
|
Quote:
Originally Posted by nosfentora
Awesome - mind if I add those into the tool
|
Thanks! Use it as you like.
Quote:
Originally Posted by nosfentora
I'm currently playing around with equipping a toon the same way as a bot, and scraping profiles from Magelo for gear/profiles.
|
Reading your post here as I write a perl script to equip my characters with Defiant.
Quote:
Originally Posted by nosfentora
It'll be a bit before I finish that, this is a side, side, side project
|
If you like I'll work with you on this, or just share my work here.
By the way, in your github package, Data.xml line 182 - 183: "Powersource" and "Ammo" labels are switched.
|
01-28-2025, 04:09 PM
|
Discordant
|
|
Join Date: Oct 2004
Location: In a house
Posts: 382
|
|
Quote:
Originally Posted by TonyO
Thanks! Use it as you like.
|
Thank you!
Quote:
Originally Posted by TonyO
Reading your post here as I write a perl script to equip my characters with Defiant.
|
I actually was bored and updated the source to do that. If you can compile, pull down and build. Here's the new release.
I may try and add in the scraping of a magelo link to pull equipment and equip and save as a profile now.
I'd love to convert this to something that is compatible with Spire and have it packaged with that.
Quote:
Originally Posted by TonyO
If you like I'll work with you on this, or just share my work here.
|
What did you have in mind?
Quote:
Originally Posted by TonyO
By the way, in your github package, Data.xml line 182 - 183: "Powersource" and "Ammo" labels are switched.
|
You're 100% sure? (I'm trying to remember where I got the values from). I've updated the data.xml to reflect that fix.
|
01-28-2025, 07:15 PM
|
Discordant
|
|
Join Date: Oct 2004
Location: In a house
Posts: 382
|
|
It was a slow day at work and I got on a roll...
Added the ability to import and equip inventory profiles from Magelo for character and bot use
1.0.2 release
|
01-28-2025, 07:20 PM
|
Fire Beetle
|
|
Join Date: Jan 2025
Location: Louisiana
Posts: 5
|
|
Quote:
Originally Posted by nosfentora
Here's the new release
I'd love to convert this to something that is compatible with Spire and have it packaged with that.
|
Thanks for the new features.
Quote:
Originally Posted by nosfentora
What did you have in mind?
|
My strengths are perl and lamp stacks, so I prefer to write scripts. My profile generator tool is in perl, so my quest scripts can quickly fetch an appropriate defiant item from lookup tables. I'll make a perl package that you can drop in the plugin folder on the server, and an example quest to demonstrate.
Quote:
Originally Posted by nosfentora
You're 100% sure?
|
Yeah, 100%. I verified before I mentioned it to you. The slot id's are in the correct order, so gear is going into the right slot. Look closely at the outfit review/confirmation page. I noticed my shurikens are labeled as powersources.
|
|
|
|
Yesterday, 10:13 AM
|
Discordant
|
|
Join Date: Oct 2004
Location: In a house
Posts: 382
|
|
Quote:
Originally Posted by TonyO
My strengths are perl and lamp stacks, so I prefer to write scripts. My profile generator tool is in perl, so my quest scripts can quickly fetch an appropriate defiant item from lookup tables. I'll make a perl package that you can drop in the plugin folder on the server, and an example quest to demonstrate.
|
Awesome. I'm all over the place language wise. I wanted to do some VB again so I used it for this. I'd probably switch to python to make it more cross platform if I did it again.
If you want to work on something to create a plugin of this app for Spire - I'm all for it. Let me know how I can help, feel free to use any logic from my source.
Quote:
Originally Posted by TonyO
Yeah, 100%. I verified before I mentioned it to you. The slot id's are in the correct order, so gear is going into the right slot. Look closely at the outfit review/confirmation page. I noticed my shurikens are labeled as powersources.
|
Yea I looked for one that had at least ammo and saw that. Thanks for the catch!
I used old XML from an app I wrote a long time ago and am wondering why I chose to make the class and race ids start at 0 and be off by 1 vs what's in the db. I know there was a reason, just can't remember it.
I may go back and make them line up (and maybe I'll figure out why I did)
|
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 01:55 AM.
|
|
|
|
|
|
|
|
|
|
|
|
|