Jump to content

RP Tools and Future Addons Request Thread


Titor

Recommended Posts

Hullo,

 

I am a programmer/software engineer and also a RPer. I really want to make some helpful tools and future addons for the RP community. 

 

There is not an addon API right now, but as soon as they release it I want to make a (hopefully) standardized RP addon for the RP community, similar to WoW's MyRolePlay (MRP). 

 

However, in order to get started on it as soon as any details about the plugin API is announced, I would like to know what the RP community on FFXIV would like. I am pretty familiar with MRP from WoW, and was planning on somewhat modeling it around that. If there are any particular features you would want or not want, please let me know.

 

Since the API is completely unknown right now, some features may be very easy to implement while others are impossible. For now, please just throw out anything and everything you would like to see, and I can then try to implement the most wanted features first.

 

I know that the API is probably a ways away (I think at the first expansion) but I would really like to get features and a potential look and feel that I can begin architecting, then fit to specs later. This takes some time, and I think it would be good to begin planning now.

 

Outside of an in-game addon, is there anything out of game you would like to see or have? There are wikis already on this site, and a few other tools I think. I am not willing to make ToS breaking applications such as 3rd party parsers or whatever, so those would be out of the question.

 

Please let me know any and all ideas that you have for a future RP addon, or any web/organizational features you would like to see now. I am here to make your life easier and your RP experience more enjoyable.

 

- o7

Link to comment

Back in FFXI, there were plenty of DAT modders who actually tweaked the game to change your game musics, change your model skins and interface art changes. However, for FFXIV - the players are still working on new mods for players to enjoy. However DATs are much harder to mod than WoW.

Link to comment

SE has said many times that they plan on releasing a dev kit/addon API, but it is in the works, so this is for when they get around to releasing it. I suspect it will probably be around the first expansion, so it will be coming (according to multiple reports since 1.0 and even in some live letters)

Link to comment

I loved MRP and GHI in WoW.

 

Creating interactive quests for players and sending them on missions to be rewarded with stashes and such. GHI was my go to for creating items used in RP. I miss actually having a bag of medical supplies for my doctor to tote around and use on people that also had the addon. Buff and debuffs... *reminiscent sigh*

 

One day... one day...

 

:)

Link to comment

They also promised us they were seriously looking into an RP server, but we didn't get that, either. :(

 

That said, what I'd personally like to see in an RP add-on, in no particular order, is:

  • Immediate identification of RPers by pop-up, name color change, mouseover unit frame, etc., if it's at all possible. Making people right-click to see if someone's an RPer (as the TSW-RP add-on required) is a huge pain
  • Automatic link to the RPC wiki page using the character name
  • Not being hosted on Curse. Instead, host here for free and without ads :)
  • Open source
  • Specified communication protocol, preferably via RESTful web service API (again, I can host it here for free :) )
  • Built-in browser to view wiki pages
  • "RP mode" that automatically hides all of the UI except for specified chat windows
  • Just a place for a description. MyRP has a ton of other features that aren't really necessary; all you really need is status (IC, OOC), interaction preference (open to walk-up RP, send tell first, busy), and the character description
  • "RP items" functionality, much like GHI from WoW

I don't really have any recommendations for out of game tools to aid RP beyond what we already have. There's a lot of people who use a die roller out of game for resolving conflicts, but there's already lots of sites to do that (rolz.org and random.org) and SE's adding a /roll command anyway. An automatic chat logging utility would be nice, but that might as well be a parser and so probably runs afoul of ToS.

Link to comment

An automatic chat logging utility would be nice, but that might as well be a parser and so probably runs afoul of ToS.

I've found chat logs inside one of the folders in the My Docs -> My Games folders. It's very-very-very convoluted and it requires some deciphering but is for the most part readable.

Link to comment

I've found chat logs inside one of the folders in the My Docs -> My Games folders. It's very-very-very convoluted and it requires some deciphering but is for the most part readable.

 

Really now... I'll have to take a look at that. :) The lack of chat logs has been a constant pain for me, especially coming from EQ2 and CoH (where there's a nice checkbox for "log all chat").

Link to comment

I think the trick is with those logs is they also do not parse everything.

 

My extremely limited understanding of it is being a dump after the in-game log gets past X amount of lines.

 

I only say that because I haven't found everything I've done in it before. It's so-so.

 

Someone with bigger more sophisticated words please flesh this explanation out.

Link to comment

I've found chat logs inside one of the folders in the My Docs -> My Games folders. It's very-very-very convoluted and it requires some deciphering but is for the most part readable.

 

Really now... I'll have to take a look at that. :) The lack of chat logs has been a constant pain for me, especially coming from EQ2 and CoH (where there's a nice checkbox for "log all chat").

 

A certain friend of mine *cough* was looking into making a parser of sorts for RPers in RPC. The problem with the logs is that SE has no real.... logical? programming and logging system. The logs are all over the place, over-written and etc. You basically have to get the logs just after you log off. Otherwise it could be overwritten by other RP, battle logs, etc.

Link to comment

An automatic chat logging utility would be nice, but that might as well be a parser and so probably runs afoul of ToS.

I've found chat logs inside one of the folders in the My Docs -> My Games folders. It's very-very-very convoluted and it requires some deciphering but is for the most part readable.

 

I've actually tried dabbling in something with an addon and the logs probably won't work even if you parse them right. ACT use to try and do the same thing, but the data isn't real time (delay between in memory cache and dump to log files) and there's only so much data you can extract from logs.

 

I think many people are skeptical that any mod tools will be released anytime soon. The only real feasible way is to scan the memory for signatures, but that feels rather dirty to do and officially against ToS to datamine the game (but that's what sites like xivdb do). I had hopes of attempting to make a better UI for buffs and skills that require triggers, but it's rather tedious trying to find the right pointers and it feels a bit dirty too even if you aren't cheating or doing anything gamebreaking modifying.

Link to comment

I've found chat logs inside one of the folders in the My Docs -> My Games folders. It's very-very-very convoluted and it requires some deciphering but is for the most part readable.

 

I've tried looking through these logs to pull out RP sessions I forgot to copy. The problem is it's not a "true" chat log. It also logs all combat information as well, so you have to sift through that as well.

 

What happens is, the game logs your entire chat window from login to logout. You can literally scroll all the way back up to the beginning in every window.

 

After something like 1000 lines, it will dump this log to the next available file in that folder, and overwrite its contents (when enough logs are created). If you then log out of the game before the next 1000 line quota is reached, you lose everything from the last dump.

 

So yes it does "log", but not in real time. This made me sadface when I realized I lost half a session.

Link to comment

Having reread the post again, figured I should actually contribute something on topic. One thing I know most people find tedious is cleaning up logs to post stories. It's a pretty tedious task to clean up everything even on the most basic levels (get rid of other OOC chatter from players, systems messsage, etc).

 

Not sure if it would be borderline against ToS, but a non-realtime tool to use the log files. But I know it probably wouldn't be too hard to right an application that would read in specified logs and do so automated cleaning. Some features would be like:

 

- Filter only things said/done by certain characters

- Remove all OOC comment (i.e. anything between your typical (( )) )

- Add formatting for quoted text

- Add formatting for whispered text (i.e via tells)

- Some wiki template format to copy and paste for posting

 

Those would probably be easy to do in regex. I may actually try this myself just for fun actually.

 

Edited: Just saw Coatleque's comment, and I've found it to be the same where not everything may get dumped so this may not be feasible directly. However, if someone actually copy and pastes their entire chatlog into the application, it's still doable. It's just slightly more manual.

Link to comment

I am looking through the folders and found the log files, however they seem to be logging everything but player text, a brief scan over them does not show any player text at all (though I see the npc chat logs there)

 

Hmm. I really like regex and have written things much more regex-heavy before so could probably get this to format nicely if I look into it a bit further.

Link to comment

I am looking through the folders and found the log files, however they seem to be logging everything but player text, a brief scan over them does not show any player text at all (though I see the npc chat logs there)

 

Hmm. I really like regex and have written things much more regex-heavy before so could probably get this to format nicely if I look into it a bit further.

 

It'd be pretty neat to have a tool like this thinking about it more and it would be awesome if it promoted more people sharing their stories to the community.

 

I haven't looked into the logs closely, but there's quite a bit of garbage in there. In addition, I think what gets logged to the files also depends on your chat filters as well. If a user use needs to copy the chat log from the game window into another application, it's still miles ahead of having to hand format/delete stuff for public posting.

 

Just curious, what technologies would you be using? It would be fun to lend a hand if you'd want it.

Link to comment

I remember MRP, and I remember GHI... but I'm also remembering a third RP addon in WoW that (at least when I was last playing seriously at the end of WotLK) was starting to replace both of those on my server. It was like MRP and GHI rolled into one. It was a bit quirky and crashed often -- my memory is suggesting that we might've been beta-testing it, as I can't find it on Curse anymore -- but we LOVED the book-maker and the ability to puppet minions/pets/NPCs to other users without having to use brackets.

Link to comment

I remember MRP, and I remember GHI... but I'm also remembering a third RP addon in WoW that (at least when I was last playing seriously at the end of WotLK) was starting to replace both of those on my server. It was like MRP and GHI rolled into one. It was a bit quirky and crashed often -- my memory is suggesting that we might've been beta-testing it, as I can't find it on Curse anymore -- but we LOVED the book-maker and the ability to puppet minions/pets/NPCs to other users without having to use brackets.

 

Was it MRP2?

 

 

I know there was a glitchy GHI part added into MRP with 2.

 

 

And yes, the book maker was so much fun.

 

TotalRP. Yes. MRP and GHI rolled into one... Amazing book creator.

Link to comment

The big problem with the FFXIV logs it's that it's rather eccentric in how it saves them. You really have to copy them as soon as you log off. It will start rewriting parts immediately once you finish.

 

Anyway I found the thing, C'kayah and I collaborated on it (I wrote it, he told me what I was doing wrong ;D ). You need the JRE installed to run it.

 

https://drive.google.com/folderview?id=0B6oWBQ_9eu4_Zzc4T19hWTNlVmc&usp=sharing

Link to comment

It'd be pretty neat to have a tool like this thinking about it more and it would be awesome if it promoted more people sharing their stories to the community.

 

I haven't looked into the logs closely, but there's quite a bit of garbage in there. In addition, I think what gets logged to the files also depends on your chat filters as well. If a user use needs to copy the chat log from the game window into another application, it's still miles ahead of having to hand format/delete stuff for public posting.

 

Just curious, what technologies would you be using? It would be fun to lend a hand if you'd want it.

 

I was going to use whatever technologies would be needed. I know a plethora of languages from assembly to java/python/AS2-3, whatever is needed.

 

I just really want to integrate myself into the community more, I have the skills but usually lack ideas. Things like the hunt tracker or such I could have made easily if the idea would have hit me at the time. ._.

Link to comment

At least this game is playable as is.  I hate MMOs that are so convoluted you can't even do basic dungeon runs without a heavily modded UI.

Yep, this ^

 

All I really need is the resizing/moving options that we already have. It's nice to play a game without having to manage addons.

Link to comment

At least this game is playable as is.  I hate MMOs that are so convoluted you can't even do basic dungeon runs without a heavily modded UI.

Yep, this ^

 

All I really need is the resizing/moving options that we already have. It's nice to play a game without having to manage addons.

 

This is what I want my screen to look like, sorry:

 

13475551045_e08bf779da_o.jpg

 

Can I play without this?  Sure.  Do I enjoy it as much as a healer?  No.

 

I want to be able to choose how my debuffs display.

I want to be able to track durations on buffs, debuffs, and HoTs.

I want to be able to have visual representations of CDs that aren't just stuck to my bars.

 

That's all.

Link to comment

Little off topic.:moogle:

 

I agree there, mostly because I play healer primarily. I stare at my UI and not much else. Being able to modify that is a great quality of life. I look at it so much differently than DPS.

 

Back on topic!

But really for Role play it would be nice to have a more versatile text box to copy/paste.

 

I know this is beyond basic stuff, but it would be nice to have a wardrobe viewer. That's a huge thing this game is lacking. I can try on single pieces of clothes to get ideas, but when it comes to trying to combine things I can't picture it.

 

 

ClqAlBm.jpg

 

 

Link to comment

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...