Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Persistent Open-World Text Signs #1046

Open
2 tasks done
justineola opened this issue Sep 19, 2024 · 5 comments
Open
2 tasks done

Persistent Open-World Text Signs #1046

justineola opened this issue Sep 19, 2024 · 5 comments
Labels
discussion requested Requires discussion to determine if permitted

Comments

@justineola
Copy link

justineola commented Sep 19, 2024

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:

  • A hanging menu
  • Mercenary bulletin board
  • Stains
  • Stench

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:

  • A "sign" is some graphic that displays text or images.
  • Players can place signs in either estates or the open world.
  • Players can place signs at a location using the character's position as a reference:
    • On character
    • Some offset from character
    • Or even based on mouse position, if that's possible.
  • Mare Synchronos...

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

  • I checked if this request wasn't already proposed
  • I made sure this request follows Dalamud's plugin guidelines
@justineola justineola added the discussion requested Requires discussion to determine if permitted label Sep 19, 2024
@ArcaneDisgea
Copy link
Contributor

ArcaneDisgea commented Sep 19, 2024

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
Copy link

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
Copy link
Collaborator

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
Copy link
Contributor

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
Copy link
Member

KazWolfe commented Sep 19, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion requested Requires discussion to determine if permitted
Projects
None yet
Development

No branches or pull requests

5 participants