PDA

View Full Version : Josh Carter's BotCore Repack Project



JoshCarter
30-09-13, 01:37 PM
BotCore 335 & 434




################################################## ##################################

NOTE:
By request I've updated my old 3.3.5a NPCBot repack and I"m re-releasing it. Thanks to all the people that sent encouraging words of support. I've made this new thread to combine the two (335 & 434) released in the same thread for easier tracking and updating.


################################################## ##################################

3.3.5a Botcore: [Version Six]


V5 Additions:
Bot Helper Menu Fixed -> Thanks to Tommy @ emudevs

.npcbot helper
Hunter Bots Now Available!

.npcbot add hunter
Death Knight Bots Now Available!

.npcbot add deathknight
(Bots themselves have been re-done. Make sure to dismiss any you have before the update)

* DBC's included in Repack
* bots are setup by default to work for everyone via RBAC -> No SQL Query needed.

V6 Additions:
Updated for Trinity commit ba1a4cd0ce51a0a6389317199c66fd85deffac02

Updated to NPCBot commit c4a0948

Remove visuals (except weapons). Add block chance to bots wielding shield. Fix bots following enemies while CCed. Allow bot to benefit from items: defense rating block rating, spirit. Improve menus: now bot provides item links. Improve item requirements for classes. Add neck slot and remove tabard. Fix armor gain. Try to fix bots not being buffed by other bots after death. Hunter: Disallow aspect change while feasting. Paladin: increase blessings duration up to 1 hour. Priest: increase fear ward duration by 2 min, increase buffs duration up to 1 hour. Warrior: increase shouts duration up to 10 min.

Updated to NPCBot commit b499b7b


More fixes for equipment. Allow bots to benefit from block value bonus on items. Reduce base spell damage by 25%. Remove most of extra defense bonuses. Reduce base armor, base melee damage. Reduce bonuses gain from master by 50-67% (except hp / mana) and allow to benefit more from items. Lower max avoidance (parry + dodge) down to 35%.



************************************************** *******************************************

3.3.5a Botcore Funserver: [Version Six]


V5 Additions:
Removed Vrykul as a playable race.
Removed Broken as a playable race.
Added Pandaren as a playable race.
Added Worgen as a playable race.
Fixed a crash issue with Goblins on Character Selection.
Fixed Pandaren Camera issue in Character Screen.
Fixed Pandaren Player Icons.
Removed Pandaren Morph (Seemed pointless now, but I can add it back if really wanted).

*DELETE ALL OLD PATCHES
**DELETE ALL OLD CHARACTERS
DOWNLOAD: 335_FunServerPatches_V5.7z from the Repo. (You must do this to play this version).


V6 Additions:
Updated for Trinity commit ba1a4cd0ce51a0a6389317199c66fd85deffac02

Updated to NPCBot commit c4a0948

Remove visuals (except weapons). Add block chance to bots wielding shield. Fix bots following enemies while CCed. Allow bot to benefit from items: defense rating block rating, spirit. Improve menus: now bot provides item links. Improve item requirements for classes. Add neck slot and remove tabard. Fix armor gain. Try to fix bots not being buffed by other bots after death. Hunter: Disallow aspect change while feasting. Paladin: increase blessings duration up to 1 hour. Priest: increase fear ward duration by 2 min, increase buffs duration up to 1 hour. Warrior: increase shouts duration up to 10 min.

Updated to NPCBot commit b499b7b


More fixes for equipment. Allow bots to benefit from block value bonus on items. Reduce base spell damage by 25%. Remove most of extra defense bonuses. Reduce base armor, base melee damage. Reduce bonuses gain from master by 50-67% (except hp / mana) and allow to benefit more from items. Lower max avoidance (parry + dodge) down to 35%.


Fixed Racial Icon in character creation for Worgens
Fixed Racail Description in character creation screen for Worgens
Fixed Racial Icon in character creation for Pandarens
Fixed Racail Description in character creation screen for Pandarens
Fixed Visual Display for Shaman NPC Bots.

DOWNLOAD: 335_FunServerPatches_V6.7z from the Repo. (You must do this to play this version).



************************************************** *******************************************


434 Botcore

For those that were not following my old thread, you can find the old change logs here: Old Thread (http://www.ac-web.org/forums/showthread.php?185941-4-3-4-NPCBot-%28Minion%29-Repack)

Version 5 Update: (Not a lot new with all the work I've been doing on 335)

Core/DB:
Updated to TrinityCore commit: be75ddc2bd99045e53523a06707526b233fd0c32 09/07/2013

Bots:
Updated commands to worK with RBAC
Fixed a crash issue with Druids Shapeshifting to Bear Form


************************************************** *******************************************


DOWNLOADS:



DOWNLOADS (https://bitbucket.org/JCarter4562/tc2botcore/downloads)



- - - Updated - - -

Video: 335aBotCore: The Conclave of Wizards:

http://youtu.be/vE8sttl3bew

- - - Updated - - -

Forgot to mention, the Addon.7z contains TrinityAdmin, GM Helper, GoMove, GM Genie, and VipChat (working with custom .chat feature)
Also, Patch-I.MPQ is for custom Items and Weapons. (All found in Repository's Download Section as well)

Commands:


=== ** Usage ** ===
* .npcbot (.npcb) - get list of possible subcommands. They are:
** add <botclass> - creates random bot of given class to selected player. Use on self
** remove (rem) - removes selected npcbot. NOTE: If you select self it will remove ALL npcbots
** command (c) ...
*** follow (fol, f) - puts all your bots to follow you (out of combat)
*** stay (st, s) - makes all your bots hold position (out of combat)
** reset (res) - recreates selected npcbot (or all of them if selected self)
** distance (dist, d) - sets bot follow distance. If used by party leader in instance will affect whole group. This parameter defines attack range and distance bots keep while following.
*** Formulas:
*** Attack distance = 0.72 * follow distance (which you set with this command);
*** Distance bots keep while following (visual) = follow distance + (follow distance - 10) * 4; (min: 0, max: 35)
** info (in) - shows npcbots info (amount owned, classes, alive amount etc.). If used on yourself it will show each bot party member's info (including you)
* Debug Text Emote commands:
** /bonk - lists selected npcbot's stats
** /salute - lists your stats
Also:
** There is .maintank (.main) command that sets npcbot maintank in your party (minimum of 3 members). Bot maintank gets additional avoidance, damage reduction and health

Macros:


{Summon Bots}

.npcbot add druid
.npcbot add mage
.npcbot add warrior
.npcbot add priest
.npcbot add warlock
.npcbot add rogue
.npcbot add paladin
.npcbot add shaman
.npcbot add hunter
.npcbot add deathknight

{Command Bots}

.npcbot command stay
.npcbot comand follow
.npcbot command revive (GM only)

{Remove Bots} (On selected bot) -> if self selected will remove all
.npcbot remove

Note: 434 -> .npcbot helper works

Credits:


MFerrill:
For originally scripting Penumbris, rewriting Erithol, showing me how to do most of this, testing everything, making me videos and support.

Trickerer:
For all the hard work on the Bot code. (This guy is awesome, does massive amounts of work in the blink of an eye, and is always willing to help... provided you give a debug report :D).

Rochet2:
Original Author of -> Transmogrification, Reforging, GoMove, and Visual Enchanter scripts (Maybe more... That's what I remember off the top of my head).

Albag:
Original Author of -> Gizella. (I only updated codestyle on this one, was done really well the 1st time).

silviu2008:
Custom XP and Loot patch

MoltenX:
Custom Chat

Parannoia:
Enchanter Script

Tommy: For taking the time to help with my broken menu

dmanbob:
For testing a lot of this stuff, and giving supportive encouragement. (you da man Dman! :D)

Jeutie:
For the portable MySQL server.





[I]I'll add more as I go... If I forgot to credit you for something please drop me a line, it's not out of malice, but forgetfulness.

Apple
30-09-13, 01:47 PM
nice release, thanks for sharing
+rep

JoshCarter
30-09-13, 04:01 PM
nice release, thanks for sharing
+rep

Anytime, hope people get some enjoyment out of it. :D

JoshCarter
02-10-13, 10:42 PM
Edited Op, BotCore FunServer Version 5 is available to download in the repository. Please read and follow the directions under the release notes.

Removed 2 Races, added Worgens and Pandas:

http://youtu.be/PKet1d0ctIw

Wise
03-10-13, 01:43 AM
great release. +r

JoshCarter
03-10-13, 09:35 AM
great release. +r

Thanks... Lots of tedious dbc editing, hopefully people will enjoy the effort.

JoshCarter
05-10-13, 04:47 PM
Updated. Version 6 for both 335 sources are now available for download :D

ExonatioN
08-10-13, 01:56 AM
Nice work Josh, hopefully you'll continue working on it.

JoshCarter
08-10-13, 02:18 PM
Nice work Josh, hopefully you'll continue working on it.

Thanks, ExonatioN, I plan on keeping it going... You know what they say though...
“Man makes plans . . . and God laughs.”
Hopefully it will go strong for a long time though. :D

swubu
19-10-13, 08:31 PM
man this repack rocks !!!

i wish you lots of funn & luck in the progress ;)

swubu
20-10-13, 04:39 PM
EDIT*

Addons did the trick !!

Still enjoying this R-pack ;)

Asbonia
20-10-13, 04:48 PM
Sweet release, sounds actually pretty sick if you get it working right! Good job!

swubu
23-10-13, 08:11 AM
hey jc

i did some test ( first quest's chain ) with Undeaths from scratch ( lvl 1 ) on botcore 4.3.4 ( i know its still buggy but i thought i share this )

quest 1 is ok ..
quest 2 seems not 100% darnell is not active during this quest ( he should be)
quest 3 seems ok
quest 4 ok
quest 5 ok
quest 6 ok ( this time darnell is active)
quest 7 seems not 100% ( grabbing 3 scarlet corpses = 6 /6 instead of 3/6.... should be 6 scarlet corpses gives 6/6 ) also when turning in this quest Darnell dies :D
quest 8 ok
quest 9 the practice dummy quest when using the spell different for each class questlog stay's on ''0'' ( i tried it on a mage / warlock / hunter ) and the wounded deathguard when using healing spell on wounded deathguards questlog stay's on ''0'' ( with priest) from here i got stuck .

i will check others to

i wrote it here because did not know if you would hanging out at the bug-forum or not ....

( Ps maybe you or others know about this )

grts

i posted this issue to https://github.com/TrinityCore/TrinityCore/issues

sorin84
17-11-23, 04:58 AM
Thanks .Nice work:)