Coder Social home page Coder Social logo

dynamicbridgestandalone's People

Contributors

limiana avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dynamicbridgestandalone's Issues

Penumbra Collections Support

I would like to apply rules based on if a Penumbra Collection is set active under Individual or Your Character assignments.

enabling "Revert character before applying rule" breaks preset application in instances

with that setting on my presets dont get applied when i enter any instance (dungeon, trial, raid). the logs does say that it first reverts character and then applies glamourer preset but my character doesnt change

i compared logs of when presets apply when i enter the instance (character stays normal even tho logs say it did apply), and when i leave the instance (presets do apply and my character changes) - logs are completely the same

[[email protected] 11:55:26 +04:00] Old rule: DynamicBridge.Configuration.ApplyRule, new rule: DynamicBridge.Configuration.ApplyRule | True | F:False [[email protected] 11:55:26 +04:00] Applying design (Default, 050ff548-aa19-48bd-9744-32a1f7e914e4) [[email protected] 11:55:26 +04:00] Starting to execute task: GlamourerReflector.SetAutomationGlobalState = false [[email protected] 11:55:26 +04:00] Task GlamourerReflector.SetAutomationGlobalState = false completed successfully [[email protected] 11:55:26 +04:00] Starting to execute task: Revert character [[email protected] 11:55:26 +04:00] Task Revert character completed successfully [[email protected] 11:55:26 +04:00] Starting to execute task: WaitUntilInteractable [[email protected] 11:55:26 +04:00] Task WaitUntilInteractable completed successfully [[email protected] 11:55:26 +04:00] Starting to execute task: ApplyToSelf((Default, 050ff548-aa19-48bd-9744-32a1f7e914e4)) [[email protected] 11:55:26 +04:00] Task ApplyToSelf((Default, 050ff548-aa19-48bd-9744-32a1f7e914e4)) completed successfully [[email protected] 11:55:26 +04:00] Starting to execute task: WaitUntilInteractable [[email protected] 11:55:26 +04:00] Task WaitUntilInteractable completed successfully [[email protected] 11:55:26 +04:00] Starting to execute task: <Enqueue>b__0 [[email protected] 11:55:27 +04:00] Task <Enqueue>b__0 completed successfully

rules are not applying

i have two characters (they have same names, if it matters) on different servers, only one of them has a dynamic bridge profile
bug replication:

  1. i enter game with main character that has db profile, everything works fine
  2. i exit to main menu, swap to alt with no db profile
  3. i exit to main menu, enter with main character again, rules do not apply, only if i force apply them with "Force update your character" button

Feature Request: Add State "Weapon Drawn"

I'd like to change my Glamour when I draw my Weapon. I tried playing around with going in and Out of combat and the "Draw Weapon" Emote, However the Emote just makes the Glam pop up for a moment and revert as soon as my Character goes into Idle.

Would this be possible to be implemented?

Feature Request: 'Sticky' Rules that require a negative condition to unapply

I've been finding that whenever I have a rule that sets a very temporary design, such as during an emote or while swimming, I have been wishing for the ability to keep those designs around longer, since they get quickly disabled and changed by another rule once their conditions are no longer met. I believe a way to fix this would be to implement 'sticky' rules, which can continue their application until a negative condition later forces them to turn off.

As an example: You go into the water, equipping a swimsuit glamour. You exit the water, no longer fulfilling the requirements for the rule, but as it's sticky, it is still applied. You enter combat, a cutscene, change location, or swap to X job. These are all negative conditions for the rule, and it turns off, then allowing Dynamic Bridge's search to continue down the list and find the next applicable rules.

If this isn't feasible, something relatively similar could be possibly done by adding an option for a rule to only apply on job/gearset change. We already have the option to force update appearance on those changes, but a rule only applying at those moments could allow for an alternative, where as an example:

you swap job, applying X rule, then do an emote, applying Y rule. X rule does not reapply because you have not changed gearset, keeping the appearance from Y rule until such time as you change job, reapplying X rule.

Incorrect Zone Group: The Pillars

Really funny discovery, The Pillars in Ishgard are treated as being a part of the Hot Springs Zone Group. Unless the Ishgardian Restoration project has something interesting going on these days, I'm sure this might be a bug.
image

Biome and Zone settings appear fine, all other rules and settings appear to be applying correctly as well. Foundation is correctly not flagged as a hot spring, but all of The Pillars seems to be.

Feature Request: Add state "In Combat"

I have a penumbra mod I'd only like to have active if I'm in combat and have it disabled when I leave combat. Can we add this functionality to Dynamic Bridge?

Suggestion: Select by glamourer automation

Selectively enable and disable a glamourer automation based on preset, for people who don't use the DB automation and have a lot of glam automation rules. That way you can swap the automation in db and don't have to go into glamourer for it. Is this possible?

DynamicBridge does not apply Glamourer's "Skin Color" Advanced Customization

I have a Glamourer design that sets the skin color to blue. When applying it through Glamourer, it works fine. However, when I set up DynamicBridge to apply that same design, it ignores the Skin Color attribute but does apply all of the other Advanced Customization attributes.

Steps to reproduce:

  1. Create a design in Glamourer. Under the "Advanced Customizations" accordion, click the checkbox next to Skin Color and choose a very obvious color. Also click the checkbox for any other option and choose a very obvious color.
  2. Create a preset in Dynamic Bridge that will apply the Glamourer design created in step 1.
  3. Set the preset created in step 2 to static. The skin color does not change, but the other option selected in step 1 does.

Feature Request: Sticky Glams based on rules

I was wondering if it would be possible for rules that are randomised once applied to cache their choice for maybe 1 minute of last use (could be less) so that if you "went from swimming to paddling to swimming" it would show the same Glam for swimming.

This would also mean that joining an instance and the same rules apply glam wouldn't change.

Changing the gearset with the toggle on could override.

Feature Request: Proximity-based Outfit Change Rule

Dear Limiana,

I hope this message finds you well. First and foremost, I want to express my appreciation for the incredible work you've done with DynamicBridge. It's truly a game-changer in terms of enhancing player customization and immersion within Final Fantasy XIV.

I'm writing to propose a new feature that I believe would further elevate the experience for players who value social interaction within the game. I envision a rule within DynamicBridge that allows for outfit changes based on player proximity, akin to the functionality of the "/who" command.

Specifically, I would love to see the ability to set up a rule that triggers an outfit change when a designated friend or Free Company (FC) member enters a certain range of my character. This feature would not only add an extra layer of personalization to our interactions but also foster a deeper sense of connection and camaraderie within the game.

Imagine the delight of being able to greet a friend with a customized outfit tailored to our shared adventures or interests, all seamlessly facilitated by DynamicBridge. Whether it's coordinating outfits for group activities or simply expressing our unique styles, this feature would undoubtedly enrich the social dynamics of FF14.

I understand that implementing such a feature may pose technical challenges, but I believe it aligns perfectly with the ethos of DynamicBridge—to empower players with greater control over their in-game experiences.

Thank you for considering my suggestion. I eagerly anticipate the possibility of seeing this feature come to fruition and continue to be amazed by the innovation you bring to the FF14 community.

Warm regards,

Mrissi

Feature Request: Apply rules based on Race

Hiya, Dynamic Bridge is super interesting, and I've been playing around with what I can achieve with it.
One thing I was hoping to solve, but that doesn't look possible it is the ability to add rules based on race.
I have a tendency to race-hop on my main character based on the mood of the moment, but some races need Customize+ templates that will break the others.

Currently my solution is to override my "Current Form" in glamourer with the race template I want, but then also have to open C+ and enable/disable templates there.

Is there a way to apply a preset based on a glamourer design?

I'd really like to be able to link customize+ profiles to particular glamourer designs using a preset, but i can't seem to find any way to set a design as a condition for triggering a preset, only as an 'output'. is there any way to do this, or could this be a feature that could be added?

Feature Request: Add headgear & visor toggles as rules

This would allow players with "permanent" equippable headgear like horns, ears, etc. to wear hats & helmets, but still show those features if they want to hide their helmet/visor ingame.

(Example: A character uses equippable horns as part of their "canon" look. If they equip a helmet instead and hide it, it will show their character without the horns. Dynamic Bridge could be used here to automatically equip the horns instead whenever their helmet/visor is toggled off).

Additionally since the visor toggle is rarely used, it would be an ideal rule for manually toggling between two Dynamic Bridge presets at any time without changing how their character appears to vanilla players. (Example: Swapping between two hairstyles, equipping modded equipment like wings, toggling accessories etc.)

Cannot Apply a glamourer design to a preset

I have created several presets without issue and applied appropriate glamourer designs to them but since the most recent update I have been receiving this error in the log
dynamicbridgelog
and the visual error in the presets menu itself whenever i click on the glamourer dropdown menu
dynamicbridgeerrorvisual

Feature Request: Add Status Effects

I was wondering if it's possible to add a condition that depends on status effects (active Tank stance, BLU mimicry, etc), since I occasionally get the idea to just make BLU glams based on Mimicry roles

"Wading in water" state not working

Since the new Dawntrail update it doesn't appear that the wading in water state works anymore. The swimming and diving and floating states work but walking into water on a beach or into a hot tub does nothing.

Could a folder added to rules?

I have some rules needs to be lower priority all the time, plus too many rules that make me annoying to add new rules, if there is a folder then would be easier to manager :)

Feature Request: Allow to apply rules to NPCs

Thanks for the DT update! Been messing around with it a bit and thought i've missed something, but being able to apply profiles to models outside of your own would be nice to have (just matching them by name would be enough, i think). Having them change designs based where they are (for example) would be alot more immersive rather than them having the exact same outfit all the time (unless applied manually).
Just a thought.

Gear/Rule Isolation

Hello, i love your plugin! I just have one weird thing going on. I have 2 rules conflicting.

1- If i'm inside my house in empyreum, I will be in loungewear
2- If i'm outside in empyreum, I will equip a coat over my current gear

I am also using my original glamours for when no rules are being applied. Unfortunately, whenever i go outside the house, the coat is on top of the loungewear, instead of being my default job gear with the coat on top.
Is there a current workaround or a way to isolate the rules so it "remembers" my default game state and applies the coat based on it when I leave the house?

Feature Request: Apply Mod Associations for Glamourer Designs

Hey! Firstly - thanks for DynamicBridge. I love it.

I have lots of designs that use different mod settings - i'm not sure when Glamourer added Apply Mod Associations, but if we could trigger applying those in tandem with the design application, that would make it so I don't have to duplicate mods themselves to get different looks

Glamour Plate Support

Would it be possible to add glamour plate selection as condition for rule triggers?

I guess it's not a persistent state like gear sets so might be bit more complicated to check. I dunno.

I'd just like to a have a way if I for example select manually my swimsuit glam from the plates that the extra glamourer stuff I have for it would also trigger automatically.

Feature Request: Apply Different Interface Collections

I'm not certain how feasible this is, but similar to how penumbra collections are currently integrated, I'd also like to be able to change the Interface collection assignment. I ask this because several VFX job mod packs all come with their own UI modifications and adjustments, which Penumbra only actually utilizes if the mod is enabled in the Interface collection assignment, meaning I'm going in and manually adjusting the collection each time when it seems like something DB should be able to do.

Regardless of it's feasibility, thank you for your time!

Dye Issue

DynamicBridge doesn't appear to be properly updating the advanced necklace dyes. I have tested this by using DB to assign the glamour vs having it applied by glamourer and the behavior is different.

/db dynamic is not working

when the preset is in Main presets folders, it works fine, but when the preset is in a customized folder, the static would not cancel

Question/bug ?

Hello,

Just to figure out that there might be a bug but i'm not sure, maybe i didn't understand the functionnality.
I did two different "layered designs" with 3 glamourer designs in it, so 6 glamourer designs for the total.

I then created two presets, each one selecting a different layered design.

It says in the plugin that it'll apply the designs sequentially one after another.
So i did two dynamic rules to test, each one attached to an emote and to a different preset (which are the layered designs only). I also tried with a housing location to see if the emotes were the "problem".

The problem is that it doesn't apply sequentially the glamourer designs, it only selects the one at the bottom of the layered designs everytime.
I thought that if i'd spam the emote attached to a layered design (or any other rule), it'd show all the different glamourer designs, one after another, unless i've not understood ?

Thx for the precision if i misunderstood the functionnality :)

DB doesn't seem to retrieve Glamourer presets anymore.

"IPC method Glamourer.RevertCharacter was not registered yet" is the error that occurs whenever the plugin starts. When investigating, the presets I had assigned in DB were no longer assigned with their Glamourer name (only a red hexadecimal version of its name).

Evidently, Glamourer had an update that "Reworked the API and IPC structure heavily."

Feature Request: Moodles as a Rule?

Completely understandable if this is out of scope, but having a Moodle to trigger whether a design is active would be pretty cool! If necessary, to prevent unintended behavior, you could perhaps tag Moodles as rules, and not allow them to be used in presets, and vice versa?

Feature Request: Support for PrefPro?

I was wondering if perhaps PrefPro could be added? It may be tricky as it doesn't support multiple saves like other plugins such as Moodles or Glamourer, but it would be really cool if for example, if my character is in the First, she is referred to by a different name defined in PrefPro, but uses my actual character name if not?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.