DISCLAIMER: FFXIVAPP IS AGAINST THE SE TOS OFFICIALLY, YOU USE THIS AT YOUR OWN RISK AND DO NOT TALK ABOUT IN GAME. THIS IS HOW THEY FIND PEOPLE USING IT. THIS IS NOT A PROMOTION TO USE THE APPLICATION If this is against the rules to mention this, I will delete the post or a mod can do it, but the idea is still to promote RP and give tools to users. In addition, please note that the application uses Google Analystics and sends information from your client. I've looked at the code and it sends minimal data (like the current version you're using of the client). It's a minor note, but I believe it should be pointed out to respect people's privacy and say it explicitly for those who don't like that sort of stuff.
I had previous dabbled in building a framework to absorb the information in the client and was going to start again, but I realized I don't have the time for such a daunting task to maintain a framework or the expertise to really go poking around in memory. FFXIVAPP's open framework really allows from some cool stuff (so much so that some of it might not really seem legit to use).
Either way, I was thinking of possibly building a plugin for it. Originally, I was thinking about this log parser/formatter that people could use. However, after hearing about all the other mods in like WoW, the possibilities are way more open that I had originally though. One of the items was how everyone was talking about how to find RP'ers. If there could be a central database/site that everyone could connect to and update, a plugin could easily scrape the data and process it. Every time you had a player come in range, it would pull up their data into an overlay. it's possible to even just use Wiki's for static data if the format was more standardized.
An interface would be like a list that looked like (in a nicer columnar format of course):
| Status | Name | Type | Note |
| OOC | Joe | Heavy | I'm a villain. |
| IC | Bob | Medium | I'm a hero. |
As implied the limitation would be that you would need be near them. The client could be rigged to write online status too, but it get s a little bit tricky, like if your client crashes before it can go out to the central site/database to update your status then things become unsyced and a player who's offline may appear online. And I'm sure other people would be hesitant having a 3rd party client sending out data, but the code would be all open source for anyone to look at and make contributions too.
Of course if no one uses the application, it's sort of useless too. Though with the RPC's wiki, a client can search for particular player and just mark them if they are a RPC member too so it wouldn't require other people to have it as well. it'd be a RP vicinity buddylist of sorts in it's simplest form. Anyway, just sort of musing at what cool ideas we could implement still without the help of SE giving it to us.
I had previous dabbled in building a framework to absorb the information in the client and was going to start again, but I realized I don't have the time for such a daunting task to maintain a framework or the expertise to really go poking around in memory. FFXIVAPP's open framework really allows from some cool stuff (so much so that some of it might not really seem legit to use).
Either way, I was thinking of possibly building a plugin for it. Originally, I was thinking about this log parser/formatter that people could use. However, after hearing about all the other mods in like WoW, the possibilities are way more open that I had originally though. One of the items was how everyone was talking about how to find RP'ers. If there could be a central database/site that everyone could connect to and update, a plugin could easily scrape the data and process it. Every time you had a player come in range, it would pull up their data into an overlay. it's possible to even just use Wiki's for static data if the format was more standardized.
An interface would be like a list that looked like (in a nicer columnar format of course):
| Status | Name | Type | Note |
| OOC | Joe | Heavy | I'm a villain. |
| IC | Bob | Medium | I'm a hero. |
As implied the limitation would be that you would need be near them. The client could be rigged to write online status too, but it get s a little bit tricky, like if your client crashes before it can go out to the central site/database to update your status then things become unsyced and a player who's offline may appear online. And I'm sure other people would be hesitant having a 3rd party client sending out data, but the code would be all open source for anyone to look at and make contributions too.
Of course if no one uses the application, it's sort of useless too. Though with the RPC's wiki, a client can search for particular player and just mark them if they are a RPC member too so it wouldn't require other people to have it as well. it'd be a RP vicinity buddylist of sorts in it's simplest form. Anyway, just sort of musing at what cool ideas we could implement still without the help of SE giving it to us.