PDA

View Full Version : [WoW] Jamba-2.0-Revisited



ebony
05-17-2017, 10:43 PM
Am thinking of rewiring the hole of jamba, its getting to a point now where am just hacking at the code to much and its just getting messy now, there been like 3 or 4 devs code in jamba all confusing my head in there so many undated libs that just not working well, there is so much lag with jamba comms and am just not happy with tons of parts of it. hard to track many bugs,
Am not sure if to go with a new name, or just update the old one? and call it Jamba2.0 Revisted.

Do i do a better Jamba-addon? and keep the old one as it is? or restart the hole thing, but if stuff goes it gone forever like Eyes of the Beast < RIP.
what you think? This has been on my mind for a few months now.


Am thinking of doing this as its "own" addon so it have a new download link and then if someone wants the old jamba then they can still access that as it is.

This is somthing i been thinking of doing a long time now and should be a better cleaner system with a easyer to understand GUI. and Command line here some stuff that will most likely change.

To be fair this is not something that's going to happen overnight and will more then likely not even be out any time soon and will Prob be a 8.0.0 if there is a new wow xpac ofc!





# Jamba-2.0-Revisited

--[[
Jamba2.0 - A better Awesome Multi-Boxer Assistant Made By Ebony
Copyright 2017 - 2017 Jennifer Calladine (Ebony)
License: GNU General Public License v3.0
With Thanks to Michael "Jafula" Miller for the some parts of the code form Jamba-1.0
]]--

# Jamba 2.0 Revisited

# Modules:

#Core
> Team With Group Support.
> Communication

#Removed:
> Tag: -- a hole new Group system with the new team layout,
> Master is going to get removed i don't like the system, I Don't feel we really need this?

# Modules:

> DisplayTeam

> Quest
>> Lots of changes in this one.

> NPC
> All of Sell, Purchase Everything you would like to do with a Vender NPC or NPC in gennel!

> Action Bars
> More or less a better rewire of the ItemUse but will be real Action Bars and will support Mounts, Pets, Toys, Spells.

> Toon
> This will suport all of Group Inviteing, Taxi, Talk, Guild, Requests, LFG Tools, Mount, etc.

> Player??????????
> Trade, Loot, Currency, Follow, Warnings, Etc.


# Removed Modules That will not follow over most likey or though some parts will changed and added in a "new way"

> FTL -- isboxer has a better better system i know not everyone uses this but many do.
You can always use Jamba-Follow to follow and its a lot easyer to support. (this code was made by olipcs)

> JambaAdvancedLoot**** As this will be kinda supported (The blizzard loot bug am sure thats all anyone is using of this.),
But not with the list of items you can set to X team Member loot there is no point with every Player getting its own loot table.

> Jamba-QuestWatcher**
Lets not get started on this one, anyone that uses this like me must be gone mad by now.
Will be Replaced by somthing better. more blizz like, its not a simple game where quests are just showed on a "log" anymore.

> Jamba-Target -- now am really not sure on this, its kinda useful but a pain to understand how it works.(if it works)
and even then its nothing you can not do a ton easyer ingame. anyway who uses CC?

> Jamba-Tag -- Just part of the core now and will be easyer to use but is called GROUP noone rellay understand what a tag is anyway??

> Jamba-Macro -- HA ya.... just ya....... I mean do you understand how this works??? It takes to long to setup, there is just Nopoint.
GSE or isboxer are a lot easyer

Vecter
05-17-2017, 11:36 PM
Ebony,

You've carried the Jamba torch with great success and appreciation from the community! I know it has been a struggle having to continually bandaide fixes and try to enchance things with new functionality. If starting fresh keeps you interested and going with J2 then go for it! I would also rename it into your own vision or perhaps a fun competition! Let me know what I can do to help.

ebony
05-18-2017, 12:42 AM
Thanks vecter i got so much form working out how everything works using the base jamba code.

But where i would love jamba to go i can not do with what i have its just getting into a hacky mass off code now and the next lot of changes are more like command lines, API, GUI, real base stuff that if you start changeing it mass up to much at this point its better to just restart.

We thinking of calling it EMA, (Ebony's Multiboxing Assistant) A new start a new name.

Some fun facts there is 16 Modules, 38 Libs so many not been updated and can be done in the base wowapi. ATM i have 392 files in 201 folders to deal with.



I want to make the system easier to understand and easier for new players to use,

Andreauk
05-18-2017, 03:04 AM
I use item use, quest tracking/hand in, advanced loot to stop looting bug, and follow broken warnings, and the taxi part. These are the only things I feel I really need. I'm not into super fancy options - just the essentials.

ebony
05-18-2017, 04:47 AM
I use item use, quest tracking/hand in, advanced loot to stop looting bug, and follow broken warnings, and the taxi part. These are the only things I feel I really need. I'm not into super fancy options - just the essentials.


Or though the jamba-quest tracker is something that is making the lag on comms and the fact in dungeons its buggy and just a mass. i need to rework on this and think of somthing else there not just simple quests.

this is what i come up with that will copy over to EMA!

#Core
Team-Management With Group Support.
Add all your characters will support blizzard Connected Realms and cross realm to a point.
Configure EMA options for all characters from just one character.
Profile Support.

> Communication
>> This is the heart of all Communication based of the addon. will support Wisper/Group/Raid ETC.

Some parts EMA has been made into modules:
DisplayTeam:
> This is a rework of the classic Jamba-DisplayTeam Will act more like a Unitframe then just a random bars.
> Quest
>> Quest selection, accepting, abandoning, completion and watching on one character are mirrored by your other characters.
>> Automatically accept quests and escort quests.
>> Automatically complete quests with choices of rewards.
NPC:
> All of classic Sell, Purchase Everything you would like to do with a Vender NPC or NPC in gennel!
>> Automatically sell grey items and sell other specified items.
>>> Automatically purchase items from merchants.
>> Automatically repair at a merchant (optionally using guild funds).

Action Bars:
> More or less a better rewire of the Jamba-ItemUse but will be real Action Bars and will support Mounts, Pets, Toys, Spells.

> Team
> This will suport all of Group Inviteing, Taxi, Talk, Guild, Requests, Mount, etc.
>> Manage Group Inviteing: with the support to manage Muiple smaller partys

>> Taxi: Will take the same FightMaster with the team with.

>> Talk: Whispers from team characters can be forward To a the curret window your playing.

>> Guild: can add all your team to your current Guild.

>> Requests: Summon Requests Role Check and Many Others simple requests Ingame.

>> Mount: The mount i added to Jamba. copys your mount and askes the team to mount with them.

>> Follow: Option to automatically follow after combat,
>>> Commands available to strobe the follow command every second (great for boxing melee characters where combat breaks follow).

Player:
> Trade, Loot, Currency, Warnings, Etc.
>> Trade: Trades items with a team with pesets to trade GOLD, BOE items and Trade Goods items.
>> Loot: Helps with mutilpe looting of a monster ingame.
>> Currency: a simple port of my Jamba-Currency.
>> Warnings: Can warn when a toon can not mount, is still in combat, Low % HP or mana, Follow brecks

MiRai
05-18-2017, 12:14 PM
Am thinking of rewiring the hole of jamba
It'll be a perfect time to change the name! As I had suggested in the past:

The
Addon
Formerly
Known
As
Jafula's
Awesome
Multi-
Boxer
Assistant
But
Now
Known
As
Ebony's
Awesome
Multi-
Boxer
Assistant

...or TAFKAJAMBABNKAEAMBA, for short. :)

ebony
05-18-2017, 01:07 PM
It'll be a perfect time to change the name! As I had suggested in the past:

The
Addon
Formerly
Known
As
Jafula's
Awesome
Multi-
Boxer
Assistant
But
Now
Known
As
Ebony's
Awesome
Multi-
Boxer
Assistant

...or TAFKAJAMBABNKAEAMBA, for short. :)

you know i love it ;) But i get confused at it so hell knows ;)

sync00
05-18-2017, 08:38 PM
I want to make the system easier to understand and easier for new players to use,
That sounds like it would be better for everyone.


advanced loot to stop looting bug
Which bug is that? I don't use Jamba loot but stopping a looting bug sounds good.

Xixillia
05-19-2017, 01:15 AM
Thank you so much for all of your hard work!

I use team display (I like it a lot! I use it so I can keep track of my toons in raids, and keep them in the same order, being able to use them +clique at all times is super helpful. The only thing that I wish display team did was show debuffs)

Trade, merchant/repair, taxi, follow warnings,loot and quest tracking are the other modules I keep up as well.

Andreauk
05-19-2017, 03:41 AM
That sounds like it would be better for everyone.


Which bug is that? I don't use Jamba loot but stopping a looting bug sounds good.


Without it my toons would get stuck looting.