goatcorp / suggestions

Plugin suggestions for Dalamud
47 stars 6 forks source link

Persistent Open-World Text Signs #1046

Open justineola opened 2 months ago

justineola commented 2 months ago

Plugin Description

A plugin to place down text signs or images in the world.

More info

Example from other RP games: image

A lot of RP scenes require contextual knowledge. Common examples are:

This would cut down on a lot of the existing repetitiveness on what's currently done, where usually someone would have to repeat the context again for anyone who's just entering.

Features:

Ideally, this would integrate with Mare Synchronos to allow players to see each other signs. For safety reasons, there may need to be more consideration put into permissions -- who is able to place signs, etc. Mare Synchronos already has a feature to disable VFX/animations for players, so this could be appended to that.

The Splatoon plugin has a similar foundation in terms of placing graphics on the world, but requires the user to build out the exact sign externally via a text editor, then import. This takes a lot more effort than creating these signs in game. This is excellent for predefined things such as raids, but in RP use cases where context can change rapidly, I don't think it is sufficient. It also does not currently integrate with Mare Synchronos. image

Original Requestor

No response

Request Terms

ArcaneDisgea commented 2 months ago

I would ask that you refrain from linking to custom repo plugins that go against our plugin guidelines in your request. Please edit your post to remove this link.

There is already a plugin proof-of-concept similar to this that allowed for in-game billboards that was never submitted to the main repo.

rootdarkarchon commented 2 months ago

As Mare dev to anyone who wants to take up this request: I have no interest or desire to support non-character related synchronization options so this will never be supported. If the synchronization is something that is a desired feature you'll have to build your own infrastructure for this. Also before implementing any of this think about this idea in general, as I believe this will, as harmless as the initial idea might seem, be horribly misused in unintended ways.

karashiiro commented 2 months ago

never submitted to the main repo

Said proof of concept hasn't been submitted to the main repo because building out infrastructure and doing the bare minimum to ensure that when it is horribly misused it impacts as few people as possible is actually very hard (all of it is very hard actually but that's besides the point).

Which is to say, it's coming, but not on Mare, and probably not soon.

ArcaneDisgea commented 2 months ago

never submitted to the main repo

Said proof of concept hasn't been submitted to the main repo because building out infrastructure and doing the bare minimum to ensure that when it is horribly misused it impacts as few people as possible is actually very hard (all of it is very hard actually but that's besides the point).

Which is to say, it's coming, but not on Mare, and probably not soon.

Thank you for the update. I wasn't aware of it's progress since the initial PoC or what was hindering it.

This does sound like something that is particularly risky as innocent as it may seem. While the intentional usage is innocent there would need to be safeguards in place to deal with people using it to further harass others or otherwise use this with malicious intent.

KazWolfe commented 2 months ago

Also going to poke @kasswastaken as I know RP Utils had some concepts for custom quest engines and all. This might be in scope of that plugin, but moderation concerns will remain.