How about on titles?
Hi guys, i was asking me how about on titles? u remember the titles that u get in eq-live when u get enought AA's, titles like Sir, Master, Marshall, etc.?
I think that it shouldnt to be very hard to develop, perhaps a check after each "You GAIN AA POINT", that check how many AA's u have and what is u class, and then update directly on DB "character name" using "new Title+character name". It is only a idea, but i really would like to see TITLES in eqemu. Thank you!! |
probably better implemented with a flag (column), rather than injecting it into the existing name column. IIRC, you could opt out of having the name, and also there were custom names given to people who performed special feats or solved quests first.
i know on Xev, there was a toon with the name "... of the Nexus" which he got for being the first to fulfill some quest. so maybe 2 new columns, one for the specific title, and a flag indicating whether it is a prefix, suffix, or not visible. == sfisque |
I started to type this post, but found a great page for reference and want to get it here in case that site ever drops:
These are the AAs available to each class based upon which epic they have completed; 1.0, 1.5, and 2.0. Where a difference is dependent upon the character's sex, the entry is seperated by a '/'. Quote:
Quote:
Quote:
|
Now that that's said, I don't think we would have to go into that much detail to start. Baby steps. The first set of titles that were implemented in the game were the AA titles. Those came with Luclin, and were strictly dictated by your class and sex and how many AA points you had spent in each tab.
Only later were titles implemented for tradeskills and epics, and the actual Titles menu came around the same time (which is in the Titanium client) that would let you pick from various ones that you have accrued. I'd love to see even the first system implemented, but it's sure beyond me to do so. Hopefully I've pulled some information together for anyone who wishes to take it on, and Xenu be praised if they decide to :) |
yes, like said So_1337, i also was refering to first system implemented of titles, dictated by your class and sex and how many AA points you had spent in each tab.
Yes sfisque, I think that u idea for develop it is better. For the first system of titles, u only would need one column, and show that column + character name. The next step would be use a check when u get a AA for modify that column in function of u class, number of AA's, and gender. |
I'm not sure if this will help, but there is a section in the Profile blob that corresponds to a title and a suffix. The title is at 2384 and is 32 bytes long. The suffix is at 2416 and is also 32 bytes long. However, I'm not sure if the emu supports reading from that location (would require digging through the source code).
|
Thank You AndMetal, perhaps the titles require less work in eqemu that i had though. I cant wait to see my title of Elder in my toy
|
Quote:
Storytime: "of the Nexus" was a title granted from a very very early GM event. The title went along with a custom item that allowed the toon to port to the Nexus. At least, that's how it was on Sullon. Sullon's "of the nexus" toon made it partially through planar progression (when that even meant anything) and is rotting right now as the original owner has since forgotten the user/pass =). That's the way I remember it. Fin. |
How can the 'blob' data in profile be read and/or edited? I'm wishing I had the knowledge to work on this, as I'd love to see it happen.
|
Here is how I read it using PHP: Convert profile blob to useful data (Wiki).
A more up-to-date version of this can be found on Sourceforge: profile & functions. The same idea (substr()) can be used in pretty much any computer language. Putting it back is basically the reverse, by putting all of the data back into one lump, then updating it into the database. I haven't tried this yet, although I did create a PHP utility to directly view the contents of the blob (not on Sourceforge yet, but will eventually be located here) with the intent of eventually being able to edit it directly from the same utility (like a hex editor), then moving to a more user friendly interface. My only concern about updating directly into the profile is that there is a Checksum field at the very beginning, and I'm not sure if it would cause any problems if you do modify it. The hard work of breaking down what's where has been done, so all of the information you need should be there. From there, you'll just need to figure out the best way to inject the changes. |
perhaps it is more difficult that i thought and we will have to wait years before to see AA titles in eqemu
|
Something else to contribute...
I found this in the Wiki: $client->SetAATitle(txt). When I executed it in a quest: Code:
sub EVENT_SAY { Code:
02384 42 61 72 6F 6E 00 00 00 00 00 00 00 00 00 00 00 B a r o n |
it is nice to see any advancement, perhaps we need to do any opcodes research??
|
client_packet.cpp
Code:
void Client::Handle_OP_SetTitle(const EQApplicationPacket *app) { titles.cpp Code:
TitleManager::TitleManager() { Code:
[Debug] Unable to convert EQ opcode 0x5eba to an Application opcode. |
To clarify: that's the current code that's in place - I didn't write any of it.
According to the comments in the code, you're supposed to use this table for the merit based titles. Code:
create table titles ( |
All times are GMT -4. The time now is 04:12 PM. |
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.