GithubHelp home page GithubHelp logo

etheirys / brio Goto Github PK

View Code? Open in Web Editor NEW
72.0 4.0 36.0 10.35 MB

A utility for improving the GPose experience in FFXIV.

License: GNU General Public License v3.0

C# 100.00%
dalamud-plugin ffxiv ffxiv-plugin brio csharp ffxiv-brio dalamud gpose

brio's Introduction

Brio

Brio is a suite of tools to enhance your GPosing experience. Brio is currently in alpha, and as such, there may be bugs. If you find any, please report them.

Features

  • Actor Posing
    • While animating
    • Adjust actor positions without them resetting
    • Overlay and graphical posing modes
  • Creation and Deletion of GPose actors (up to 39)
  • Edit Actor Appearances
  • Change the Penumbra collection applied to GPose actors
  • Add/Remove/Blend animations on GPose actors (and adjust their speed)
  • Change the active festivals and apply up to 4 at once (Moonfire Faire for fireworks etc)
  • Add/Remove Status Effects on GPose actors
  • Control Time/Weather in both the Overworld and GPose
  • Redraw control of GPose actors
  • NPC Appearance Hack (Allows you to apply NPC appearances to players without breaking tools like Penumbra)

Installation

You can install Brio in one of two ways,

  • With the Sea of Stars Plugin Repository found here

or

  • Add Brio's custom Dalamud repo,
  1. Open Dalamud's Settings by typing /xlsettings in chat and then go to the 'Experimental' tab.
  2. Under the Custom Plugin Repositories section, add the following Dalamud repo: https://raw.githubusercontent.com/Etheirys/Brio/main/repo.json
  3. Make sure to click on the "Save and Close" button.
  4. Now open the Dalamud Plugin Installer and search for Brio
  5. Click Brio and then Install, after Dalamud has finshed Installing Brio, make sure the Brio plugin is Enabled in the Plugin Installer.
  6. You now have Brio Installed, you can run the /brio command to open the Brio Window at anytime.

Support

Brio is still early in development so issues are to be expected.

If you encounter an issue, please either open an issue or visit us on Discord if you need help! We also have a Help Page that is coming soon!

Authors

Acknowledgements

Brio wouldn't be possible without the tireless work of many devs across many projects.

A special thanks goes to:

Find out more here.

License

Brio is licensed under the GPL 3.0 license.

brio's People

Contributors

actions-user avatar asgardxiv avatar caraxi avatar danma3x avatar gris-fuego avatar minmoose avatar worstaquaplayer avatar yuki-codes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

brio's Issues

wet attire doesnt work

tried to apply 'Force wet' in glamourer & toggled wet attire in gpose settings, every time i try to take a gpose with brio it removes the effect on my character, i went through the list of status effects and nothing really does it so figured id report the issue

[Suggestion] Autosave actors pose

Hi, I wanted to suggest if it would be possible to add some kind of feature that would save the current pose of all actors every X minutes in some kind of temporary folder, as gposing has that huge tendency to just randomly crash when you less expect it and after taking a long time getting it just right.

Posing Crash on Crash Test

Hello and thank you very much for working so hard on this! Posed for a good amount of time yesterday, far longer than it had allowed in a while before crashing once more. I was posing three different actors, one my character and two Brio generated. All using listed mods and all in human/non transformed form.
https://imgur.com/a/1yjASP3

Crash to desktop on Brio v0.3.0+

Game has constantly crashed 4 times after changing the clothes on my cloned character in the brio gpose mod. Has never happened before.

Customize+ and Brio

So im not sure if it ever worked for me or not but just barely I noticed that brio does not pick up my C+ settings when I am nude. Seems to be ok with my top on but as soon as i remove the top and I go into posing it no longer recognizes the settings. When I disable brio and go into posing the C+ settings are there and do not revert whether I have clothes on or not. I made sure that I had up to date repos on both Brio and C+I noticed there were 2 repos for Brio, but both have the same version so there was no difference there. Any help would be greatly appreciated.

Blended speech/lip animation not affected by speed control

When using animation blending with any of the lip movement animations (e.g. speak/normal_long), speed control does not seem to affect them properly. If animation control speed is slowed or increased, lip movement continues at normal speed, and if speed is set to 0, the animation will reset to the default expression (sometimes after very briefly continuing as normal).
The same effect occurs if the lip movement is enabled through the vanilla Gpose interface, instead of Brio animation blending, and then speed controls are applied.

[Suggestion] Random Spawn Button

Next to the existing spawn button would it be possible to add another button that would randomize the appearance of new characters. Would be great for setting up crowds etc.

silders going out of proportion if actor size increases

i found an issue where the actor bone controls become barely workable if the actor size increases
i was playing around with the general sliders a lil mroe and they seem to be working verry inconsitently . sometimes not changing all the bones of the specified actor.

image

Right arm sleeve physics bones aren't connected to the main skeleton

When wearing a chestpiece that uses sleeve physics (e.g. any of the Myochin Haoris), the right sleeve bone is left detached from the main skeleton. This causes weird behaviour when importing pose files, along with what you'd expect from a bone not moving with its parent.

The left arm equivalent is unaffected and works as expected.

image

Bones Overlay In Wrong Location

The bones overlay is not over my character (or any characters) and is instead a bajillion miles away. If I move my character up and to the side really far they eventually show up. Image as example.
image

Spawn function not working properly

This issue only became noticeable to me after the patch 6.5 update, so I do apologise if this is being worked on. Normally when I use Glamourer to turn my character into another character, I'm able to use Brio to spawn the Glamourer'd character. I usually do this by either using Glamourer before or during Gpose, and then clicking "spawn" on Brio to spawn a copy of who I'm glammed as. Lately, this has not been working, so I will use Glamourer to turn into a different character, but when I click "spawn", I merely get a copy of my default character and their vanilla appearance. I've tried updating Brio, uninstalling and reinstalling, restarting the game, restarting my computer, but nothing fixes it.

Spawning skips numbers and I'm unable to load MCDF

When I spawn the first extra model it gives me Brio Two. Then the next spawn will be Brio Four. Brio two can load MCDF files but any other spawn I make does not. I've tried to delete and reinstall Brio along with a full restart of my game with the issue persisting.

help

sadly still not working :(

No more IPC?

I was in the process of developing an additional tool that was utilising Brio as a quick way of spawning minions.
With the release of Brio 0.2 I have noticed that the IPC has been completely removed and the only way to achieve this would be interacting with the HTTP API, which within the scope of a Dalmund plugin, that seems a bit excessive.

Is there a chance of getting the IPC API re-introduced, so I can continue the work on this?

Thanks.

Festivals Dropdown not currently working

The Festivals dropdown menu is currently unavailable when in the overworld. It does appear, however, when inside an instance.
A couple of other friends have had the same issue.
The Brio settings window also seems to be toggled by the festival tab.

The Dalamud Console produces this error.

ERR Exception during raise of "Void UiBuilder_Draw()"
System.InvalidOperationException: Sequence contains no matching element
at System.Linq.ThrowHelper.ThrowNoMatchException()
at Brio.Game.World.FestivalService.get_ActiveFestivals()
at Brio.UI.Components.World.FestivalControls.Draw()
at Brio.UI.Windows.MainWindow.Draw()
at Dalamud.Interface.Windowing.Window.DrawInternal(DalamudConfiguration configuration) in C:\goatsoft\companysecrets\dalamud\Interface\Windowing\Window.cs:line 317
at Dalamud.Interface.Windowing.WindowSystem.Draw() in C:\goatsoft\companysecrets\dalamud\Interface\Windowing\WindowSystem.cs:line 152
at Dalamud.Utility.EventHandlerExtensions.HandleInvoke(Action act) in C:\goatsoft\companysecrets\dalamud\Utility\EventHandlerExtensions.cs:line 96
{ } [ Send ]

In Ul'dah
image

Error Message
image

Inside Holminster Switch
image

I hope this helps. Thank you so much for everything you do.

Brio vanishing when put into window with other applications

Specifically currently Ktisis but Ktisis was able to dock with other windows before, thus leading me to believe it's a Brio issue.

It's as simple as it sounds I think? Upon putting them into a window together, the app vanishes entirely. I've tried restarting, I've tried disabling then reenabling, I've tried deleting it from the app folders completely, I've trued only opening Ktisis, I've tried only enabling Brio, and nothing brings them back.

Propagate Transform Checkboxes don't change state

The checkboxes needed to propagate transforms (position, rotation, scale) are not working properly, their state just don't change to checked/unchecked when clicked.

Example video of the issue below.

propIssue.webm

Hair posing issue with Miqo'te

Hair Front Right and Hair Front Left no longer function when posing mine or other Miqo. Tried on multiple hair styles. Worked on Brio before last ffxiv patch.

Cannot open use Brio in game

I notice I cannot use Brio today, I type the /brio several times but nothing happens. I've also tried to install and uninstall the plugin, it just didn't work anymore

Brio only spawning 20 or 19 actors.

Having an issue with the actor spawn. When I click it while my character is in the list, it only spawns even numbered brio actors (Eg. 2, 4, 6... 36, 38) up to a limit of 20 actors.
If my character is not in the actors list it spawns odd numbered actors (Eg. 1, 3, 5, 7... 35, 37) up to a limit of 19 actors.
image
image

Glamoured minion snaps appearance when enabling wetness

I figured I would inform of this whether it's a problem or not so perhaps others don't commit the same mistake as me or maybe if it has a possible solution it can be addressed.

Problem: I glamoured a minion to a "human" appearance outside GPOSE mode and while in GPOSE using Brio I tried adding wetness with the wet effect of the advanced adjustments of Brio and it snaps the minion back to it's vanilla form.

I tested glamouring the minion to "human" with Brio (inside GPOSE of course) and this won't happen so I do suggest using this method instead of Glamourer for multi actor pictures. That way your actors won't snap their appearances.

[Feature Request] Work Camera or create additional cameras

It's incredible to see how far brio has come! I used to need to use ktisis and brio at the same time but now I've cut things down to just brio which has been great.

The only feature ktisis has that I miss however was the work camera feature. With it you could keep your main camera in the position and composition you want, which moving the work camera around freely to change poses etc. then you could snap back to the original view to not lose your shot when you were done posing.

Not sure if it's possible to implement in brio as well.

IPC Third party no longer working

I wanna integrate Brio with Penumbra for a picture, but the it shows as inactive, even after reloading.
The same is the case for Glamourer, but Mare seems to work.
image

Crashes While Posing (Model Swaps Especially)

Since the last big FF update, I've been experiencing crashes at random in Brio. These crashes appear at random and happen to both my player model and any spawned in models. Running Penumbra, Glamourer and Customize, but nothing crazy mod wise in there, and these crashes didn't occur in the past at all with the same setup. My Brio is up to date.

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.