Preliminary 0.8.0 Wish List

Old feature requests stored here for reference.
User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Preliminary 0.8.0 Wish List

Post by John Adams » Sun Jan 17, 2010 11:46 am

Since 0.7.0 is getting close to release, it's time to start considering the remaining functionality of EQ2Emulator that we want to see implemented before the elusive Beta phase begins at 0.8.0. Including items I took off the 0.7.0 list, here's what I think is left for 100% Emulator functionality. Note that I do not anticipate every one of these being in 0.8.0, but if you can help me pick out the MAJOR systems we'd like to see for Beta, I would appreciate it. Stuff I think is MAJOR is in red.
  • For instance, Cross-Server chat is not a Beta need, but AA, Collections, or Implied Target is.
We'll hash this list out privately, then post a true 0.8.0 list in Server Development once we decide.

[ ] Achievements (Quest Journal)
[ ] Alternate Advancement
[ ] Arena (not battlegrounds)
[ ] Collections
[ ] Cross-Server chat
[ ] Discovery XP
[*] Guild Banking
[*] Guild Recruiting
[ ] Implied Target
[ ] Inventory / Appearance
[*] Knowledge Book
[ ] Languages (racial)
[*] Loot System
[ ] LFG / LFM
[*] Maintained Spells
[ ] Maps/Fog data
[ ] Marketplace
[ ] Mentoring
[*] Merchants
[*] Persona
[ ] Pets
[ ] Player/Guild Housing
[ ] PvP
[ ] Quest Journal (Achievements)
[ ] Raiding
[ ] Recipes
[ ] Scribing
[ ] Slayer Status (part of Achievements? Zexis)
[ ] Spawn Group Movement
[ ] Tradeskills
[ ] Waypoints
[ ] Weather
[ ] XP Bar
[ ] Zone access flags
[ ] Zone Instances
[ ] Zone Reuse Timers


New Implementation:
  • Achievements: We need to identify and make a table of all possible Achievements and their requirements. Would this be similar to the Quest system, maybe? `character_history` and `character_achievements` tables might also need to be added.

    Alternate Advancement: Work has already begun on this system in as much as identifying structs and data. Likely need a table for AA details (separate from Spells?) and a `character_aa` table.

    Collections: Have a ton of raw data for Collections, just need to implement the server-side of it and figure out how to use the data.

    Additional Notes:
    • We need to add grid_id support to ground_spawns so in areas that have ?, we can have one type of reward in one area vs another type in another, without having to create multiple ? spawn entries.

      Also need to fix a current bug in Collecting which raises Gathering skill, since there is no collection_skill: Collecting (Scat)
    Cross-Server chat: Servers using our Public Login Server have the option to make channels/receive tells from other servers. Not sure if/how this works for Live since I have never sent a tell to another SOE server before (though i think Loooonnngg ago, we had a channel to EQ1 from EQ2 - I could be dreaming though)

    Discovery XP: When I come to a new area, show I discovered it and give me XPz! We have a lot of raw data for locations, just need to figure out how to use it.

    Implied Target: Target a fellow Player, and defensive spells land on them while offensive spells land on THEIR target.

    Inventory / Appearance: Change characters appearance by using the Appearance tab in Inventory - have those items override the Equipment appearances.

    Languages: Zcoretri started looking into how to implement this. We're getting raw data parsed now, but need to figure out how to "garble" unknown languages - both in NPCs and in chat.

    Loot System: Putting this in New because the system has to be completely re-written to support the "Smart Loot" concepts previously discussed last year. This is something I'd like to put as a priority, get it out of the way, so we can build Loot tables.

    LFG / LFM: Looking for Group and Groups looking for more players - make search UI find these players. Is this data persistent? Do we need tables to store LFG/LFM settings?

    Maps/Fog data: While Maps in general are working, I put this in the New Implementation because the Fog data part has not even been considered yet. LE was dreaming something up, but we haven't moved forward on it. Need a data storage method; how will we track what parts of the map the player has been to?

    Marketplace: This would be a great feature to have during Beta, because we could reward Beta Testers - but we could do that other ways, so not critical. As long as there's no hard-coding in the client to go to SOE's sites...

    Mentoring: Yes. Gimp me out so I can help teh nubz

    Pets: Huge system. Players /bug this at least once a week... would love to see Pet's early in 0.8.0 development

    Player/Guild Housing: Need the Access, Escrow, Visit, Tour options and placement of house items. Need to (re)design character_house* DB tables (recently dropped because they were not used)

    PvP: Player-versus-player combat. This is probably a pretty huge system, though I personally would love to see it in Beta as a major feature.

    Raiding: Allow 4 groups to link together into a Raid. I have no idea what this system entails, as I have never Raided in EQ2

    Recipes: We have lots of raw data for recipes, just need to tie it to the UI

    Scribing: I think we finally need to be able to purchase books and scribe them into our Knowledge and Recipe books. What do ya say? ;)

    Slayer Status: Hunter of Fairies! We need to track how many of a specific type of Mob a player has killed. I was considering using a new `character_history` table, not only to track the progress of a character, but maybe use it to accumulate race-type kills. Either that, or we use the recently added Statistics functionality - which may be better.

    Spawn Group Movement: Much like spawns have their movement loops, we need the ability to move an entire group of NPCs around the map - following the leader, so to speak. For Guards, we need all guards to stop moving if the leader is Hailed (I think), but if a follower is hailed, the rest keep moving and the remaining guy has to run his course to catch up. For Aggro NPCs, I believe spawn_groups will handle the fact they all aggro when you attack any one of them, so likely no continue wandering is needed -- except in the case where the group kills the player(s).

    Tradeskills: Crafting would be huge and would like to see it in Beta

    Waypoints: Trails work for Map clicking, but no Waypoint options yet. Likely need a waypoints table added, unless these are considered 'locations'?

    Weather: LE started looking into this last year but we never finished it up. I'd like to see some Weather patterns in EQ2Emu! I think it would merely be an aesthetic feature that adds a lot of depth to the game.

    XP Bar: Enable/Disable all XP gain options (Combat, Tradeskill, Quest, AA, don't switch, Vitality and XP Bonus)

    Zone access flags: Locked zones

    Zone Instances: This is "in general". Ability to spawn zones for single players (housing), guilds (guild halls), duo/trio/group/raid adventure instances, etc. Including:

    Zone Reuse Timers: Reuse timers on said zone instances. I am assuming a Zone Reuse Timer is ONLY for zones that can be instanced? Or could a reuse timer be on a regular zone (like Qeynos Harbor)?


Complete existing systems:
  • Guild Banking:

    Guild Recruiting:

    Knowledge Book: Allow sorting, storing of sorting, deleting entries(?) and Tradeskill abilities (though I think those already work)

    Maintained Spells: Ability to remove maintained spells/buffs, add Concentration points. Also, persistent buffs/detrimental spells cross zones and camping.

    Merchants: Add support for Status purchases and gaining status selling items

    Persona: Get remaining Skills/General stuff to show up, add Titles, add back-end server support for the Options tab (UI switches added by paulgh, but never any back-end support).

Ok, what have I overlooked for 100% emulator completion?

Then, what items do you feel are mandatory for Beta (est 2011) vs can wait for 0.9.0 and 1.0.0 final release (2012)?


Edit: Of my suggested list above, here are the top 5 things I want to see implemented asap - if they can be done before 0.7.0, great. If not, I'd like these to be the first things we get implemented next cycle. These will help with player testing, and seem small(ish). I do not want to have to revisit every zone over and over, so let's get all we can done related to scripting.
  • 1. Loot System - Major re-write needed
    2. Discovery XP - zone building
    3. Spawn Group Movement - zone building
    4. Scribing - get players purchased/looted spells/arts
    5. Implied Target - Player testing

Floor's open.
John Adams
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Preliminary 0.8.0 Wish List

Post by John Adams » Sun Jan 17, 2010 12:18 pm

As far as Server Core stuff that is not feature-based, the one thing I'd like to mention is LE's idea of splitting World and Zone servers up so they can be load balanced.

Also, my aged request to allow Character and Server Specific data to reside in it's own MySQL instance from static World data... ie, characters, variables in one DB, spawns, items, spells in another. Helps with updating core data without losing player data.

User avatar
ZexisStryfe
Posts: 1026
Joined: Thu Jul 26, 2007 6:39 am
EQ2Emu Server: Sytherian Legends
Location: Connecticut
Contact:

Re: Preliminary 0.8.0 Wish List

Post by ZexisStryfe » Sun Jan 17, 2010 1:02 pm

Speaking for my needs here are the features of particular importance to me (in red)-
[ ] Achievements (Quest Journal)
[ ] Alternate Advancement

[ ] Arena (not battlegrounds)
[ ] Collections
[ ] Cross-Server chat
[ ] Discovery XP
[ ] Guild Banking
[ ] Guild Recruiting
[ ] Implied Target
[ ] Inventory / Appearance
[ ] Knowledge Book
[ ] Loot System

[ ] LFG / LFM
[ ] Maintained Spells
[ ] Maps/Fog data
[ ] Marketplace
[ ] Mentoring
[ ] Merchants
[ ] Persona
[ ] Pets

[ ] Player/Guild Housing
[ ] Quest Journal (Achievements)
[ ] Raiding
[ ] Recipes
[ ] Slayer Status
[ ] Tradeskills
[ ] Waypoints
[ ] XP Bar
[ ] Zone access flags
[ ] Zone Instances
[ ] Zone Reuse Timers
A few notes- SoE devs have stated that the Achievement system is in fact extended from the current quest system. Also, the Slayer status system has been rolled into Achievements, so we don't need to count that separately.

Personally, I think Arena and Battlegrounds should be at the bottom of the list. Cross server chat could be rolled into battlegrounds, since they have quite a bit of cross-server functionality.

Oh, and we need to make the scripting capabilities here more robust. ie- we need to be able to script fights. This is huge for raiding and instances.

Just my 2cp.
~ EQ2 Emulator Project Manager

Image
Image
Image
"Zexis, from this day forth, you shall be known as... '3 of 6'" - John Adams

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Preliminary 0.8.0 Wish List

Post by John Adams » Sun Jan 17, 2010 1:11 pm

Added Scribing to the list, and hoping to sneak it in pre-0.7.0 with the other spell enhancements (if possible). It's another thing we've waited a long time to implement. I'd like it to encompass scribing recipes too, but Spells/Abilities are more important up front.

Also added Languages support. Totally forgot that too :/

Combined Slayer Status with Achievements, and will need some opinions from Scatman about using the LUA Quest System for this, maybe?

User avatar
Zcoretri
Team Member
Posts: 1642
Joined: Fri Jul 27, 2007 12:55 pm
Location: SoCal

Re: Preliminary 0.8.0 Wish List

Post by Zcoretri » Mon Jan 18, 2010 10:52 am

Zone Instances: This is "in general". Ability to spawn zones for single players (housing)
I have collected packets on housing and started preliminary structs for them.
Achievements: We need to identify and make a table of all possible Achievements and their requirements. Would this be similar to the Quest system, maybe? `character_history` and `character_achievements` tables might also need to be added.
I have also done preliminary work on this also, table structure needs to be discussed.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Preliminary 0.8.0 Wish List

Post by John Adams » Sat Jan 23, 2010 2:24 pm

Added: Weather

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Preliminary 0.8.0 Wish List

Post by John Adams » Thu Jan 28, 2010 2:38 pm

Added: Spawn Group Movement


Ok, we've stared at this long enough and not getting anymore input. Moving it to public dev forum so the community can see what we're discussing, and offer "suggestions" ;) Note though, just because you suggest something as a priority does not make it one. Devs have the final say on what goes into Beta release in what order.

Thanks in advance for any feedback.
John Adams
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux

User avatar
Astal
Posts: 96
Joined: Tue Dec 09, 2008 1:35 pm

Re: Preliminary 0.8.0 Wish List

Post by Astal » Sat Jan 30, 2010 11:46 pm

PVP would be cool
I DIE FREE!!

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Preliminary 0.8.0 Wish List

Post by John Adams » Sun Jan 31, 2010 9:54 am

PvP added. Wow, how did I forget that one? :D We've been talking about it a lot, too.

User avatar
Astal
Posts: 96
Joined: Tue Dec 09, 2008 1:35 pm

Re: Preliminary 0.8.0 Wish List

Post by Astal » Sun Jan 31, 2010 10:33 pm

John Adams wrote:PvP added. Wow, how did I forget that one? :D We've been talking about it a lot, too.
cool cool, ive decided im gonna redo my database, im just gonna figure out how to save my items, the rest isnt a big deal hehehe.
I DIE FREE!!

CliveEvenstar
Posts: 47
Joined: Thu Feb 04, 2010 12:09 pm

Re: Preliminary 0.8.0 Wish List

Post by CliveEvenstar » Thu Feb 04, 2010 12:39 pm

Hello,

I found a reference to the Cross-Server chat on the EQ2 forums I'll paste the info here and hopefully it helps clear up the above wish list for it.
You can't currently cross server chat between Vanguard and EQ2. I'm sure that will change over time but remember Vanguard isn't technically an SOE game... SOE just handles the billing and distribution.

To chat between other SOE games the formula is game.server.name, so:

/tell eq.stromm.Mhenlo to chat with my toon on Stromm

/tell eq2.the_bazaar.Niedermayer to chat with my toon on The Bazaar
Not sure if that helps, just noticed that in the above list for 0.8.0 Cross-Server Chat was on there and not "100% sure" on.

-- CliveEvenstar

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Preliminary 0.8.0 Wish List

Post by John Adams » Thu Feb 04, 2010 4:50 pm

Thanks for the info, Clive... and welcome to the site.

SolarasX
Posts: 11
Joined: Sun Aug 23, 2009 3:30 pm

Re: Preliminary 0.8.0 Wish List

Post by SolarasX » Thu Feb 04, 2010 5:21 pm

There is a pretty good and seemingly complete break-down of the Achievement system on Eq2i. It helped clarify things a little when I was still playing.

http://eq2.wikia.com/wiki/Achievements

Also, from what I can tell the listing for collection quests looks complete, but it's easy to forget some of them. Lots of clicking links to find home zones for the glowies; I can certainly help make a more user-friendly list if you need.

http://eq2.wikia.com/wiki/Collection_Quests_Timeline
Image

User avatar
Zcoretri
Team Member
Posts: 1642
Joined: Fri Jul 27, 2007 12:55 pm
Location: SoCal

Re: Preliminary 0.8.0 Wish List

Post by Zcoretri » Thu Feb 04, 2010 7:17 pm

SolarasX wrote:There is a pretty good and seemingly complete break-down of the Achievement system on Eq2i. It helped clarify things a little when I was still playing.

http://eq2.wikia.com/wiki/Achievements
I have captured this data already...but it will serve as a nice reference
SolarasX wrote:Also, from what I can tell the listing for collection quests looks complete, but it's easy to forget some of them. Lots of clicking links to find home zones for the glowies; I can certainly help make a more user-friendly list if you need.

http://eq2.wikia.com/wiki/Collection_Quests_Timeline
Now this one would probably help if we had a user friendly list to fill in the gaps from our log files.

SolarasX
Posts: 11
Joined: Sun Aug 23, 2009 3:30 pm

Re: Preliminary 0.8.0 Wish List

Post by SolarasX » Thu Feb 04, 2010 8:45 pm

Sounds good; I'll get started :)

Do you need quest reward information?
Image

Locked

Who is online

Users browsing this forum: No registered users and 0 guests