Git Product home page Git Product logo

customizeplus's People

Contributors

actions-user avatar kaze-xiv avatar risadev avatar

Stargazers

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

Watchers

 avatar  avatar

customizeplus's Issues

Stuttering/Hiccups with C+ enabled in crowded area, regardless of disabling all profiles.

Sorry if this has been addressed already I have realised that my stuttering is caused by C+ being enabled and when running in places like Limsa with a lot of people around even though I have all profiles disabled. Game is buttersmooth again when I disable it.

It's not hard stuttering and it's not making the game unplayable but it's there nonetheless and I was wondering if there were a way to fix that or not.

C+ disables wen I try to open the Adventurer plate.

Hello,

I have been unable to open my adventure plate since C+ came back. Every time I go to it in the character menu it never opens. Instead it disable my C+ profile for my Character. Not sure if it is something I am doing or if it is possible that things got tied together some how. If at all possible could this be looked into. Please and thank you! :)

No Mare functionality

Title basically, despite re-installing both and checking for experimental updates, Mare will say Customize+ is not installed. Mare Dev says its on your end not theirs.
image

More consistent axes

Reported in discord:

Which axis represents which direction seems to vary between different bones. It would be nice if there was a consistent standard, at least for bones where that's easily applicable (i.e ones that aren't oriented diagonally). Bonus points if we can choose whether Y or Z is vertical.

7.0 DT - CustomizePlus - Tail Customizations Disable During Certain Animations

I noticed this on my Male Hrothgar, other races with tails may be affected as well, but I haven't tested against it.

The Tail customizations disable during certain animations. Mostly abilities that have cast times appear to be affected, but some are instant and still happens.

Some examples of abilities that I've noticed this on.

WHM:
Cure - ( All Variations / Levels 1,2,3 Etc )
Stone - ( All Variations / Levels 1,2,3 Etc )
Glare - ( All Variations / Levels 1,2,3 Etc )
Medica - ( All Variations / Levels 1,2,3 Etc )
Holy - ( All Variations / Levels 1,2,3 Etc )
Esuna
Raise

AST:
Benefic - ( All Variations / Levels 1,2,3 Etc )
Helios
Aspected Benefic
Aspected Helios
Malefic - ( All Variations / Levels )
Gravity - ( All Variations / Levels )

SCH:
Physick
Summon Eos

PLD:
Holy Spirit
Holy Circle
Clemency

Opening adventurer plate breaks profile until the window is closed.

An issue with Penumbra.GameData or Penumbra.String?

Log:

02:12:42.845 | ERR | [CustomizePlus] Exception while rendering armatures:
		System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
	   at Penumbra.String.Functions.ByteStringFunctions.ComputeCrc32AsciiLowerAndSize(Byte* ptr, Int32& crc32Ret, Boolean& isLower, Boolean& isAscii) in D:\a\CustomizePlus\CustomizePlus\submodules\Penumbra.String\Functions\Crc.cs:line 98
	   at Penumbra.String.ByteString..ctor(Byte* path) in D:\a\CustomizePlus\CustomizePlus\submodules\Penumbra.String\ByteString.Construction.cs:line 45
	   at Penumbra.GameData.Actors.ActorResolver.GetCardPlayer(ActorIdentifierFactory factory) in D:\a\CustomizePlus\CustomizePlus\submodules\Penumbra.GameData\Actors\ActorResolver.cs:line 130
	   at CustomizePlus.Game.Services.GameObjectService.GetTrueActorForSpecialTypeActor(ActorIdentifier identifier) in D:\a\CustomizePlus\CustomizePlus\CustomizePlus\Game\Services\GameObjectService.cs:line 136
	   at CustomizePlus.Profiles.ProfileManager.GetEnabledProfilesByActor(ActorIdentifier actorIdentifier)+MoveNext() in D:\a\CustomizePlus\CustomizePlus\CustomizePlus\Profiles\ProfileManager.cs:line 496
	   at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found)
	   at CustomizePlus.Armatures.Services.ArmatureManager.RefreshArmatures() in D:\a\CustomizePlus\CustomizePlus\CustomizePlus\Armatures\Services\ArmatureManager.cs:line 143
	   at CustomizePlus.Armatures.Services.ArmatureManager.OnRender() in D:\a\CustomizePlus\CustomizePlus\CustomizePlus\Armatures\Services\ArmatureManager.cs:line 81

Bones keep vanishing, My hair settings reset themselves today. Gpose resets breast sizes.

For days now when i have wanted to edit stuff i have found loads of bodyparts missing, before i hit bone editing the list only ever shows spin and a couple of others when it used to show every bodypart.

Today i noticed my hairstyle (A big ponytail) had reset its size and shape so went into C+, it used to have multiple bones that allowed me to alter each section of the style. Now it just has Front left, Front right, A and B. A affects the top of the ponytail like normal, B does nothing, nor the front portions, the bones for the ponytail are just totally gone and the majority of 'active bones' do nothing when altered.
Thankfully my other body settings did not reset their scales, just the hair.

For a very long time now theres been an issue i have not been able to find a solution for.
When i enter Gpose, my breast scales reset back to whatever YAB+ size i have set as default. Legs stay the size o set as do arms and before today, hairstyle, but the chest? Always shrinks/changes to default. Please tweak it so C+ functions in Gpose. (Or if im missing a setting somewhere, id love to know)

Allow profiles to dynamically select templates based on current job.

A feature that I love from Glamourer is the ability to apply glamours automatically when changing jobs. I wish that I could apply CustomizePlus templates in the same way, for example, to reshape one job's gear without it affecting other jobs. Profiles could be enhanced to select templates based on a dropdown list of jobs and apply these when the plugin detects that the relevant job is equipped. A default option of "Any" would function as CustomizePlus already does. Crude example drawing provided:

image

No bones displayed when trying to edit

When I open Customize+ and create a new template, no bones are displayed. When I go to older templates, the only bones that are displayed are the bones that were previously edited.
Screenshot 2024-07-12 203557
Screenshot 2024-07-12 204554

Some new facial bones are only working in gpose

Seems to be limitation of the game. Might be possible to fix by hooking into some function but this is a low priority for me. If anyone is willing to take a look - you're more than welcome.

Known bones with this limitation:
j_f_eyeprm_01_*
j_f_irisprm_*

Expand UI color functionality

Allow customization of colors and add more things which can be colored.

From Discord:

My suggestion comes inspired from the Penumbra/Glamourer colors selection tab, and I think it could also help users understand what they're looking at when adjusting templates.

I'd like to be able to change the color of the names of templates, folders, and profiles in their respective tabs (the green is currently clashing a bit with my Dalamud theme).
I see right now we've got colors that differentiate:
Template In Use
Template Not In Use
Enabled Profile
Another set of labels could also differentiate templates that:
only change position
only change rotation
only change scale
have a mix of position/rotation/scaling

tail bones

i have values put in tail c and tail d, but they aren't showing up in game anymore. is this a bug? they were showing before

[READ FIRST] Issue Creation Guidelines

⚠Failing to follow those guidelines will lead to your issue being put to the lowest priority possible or closed. Don't waste my time by making me fish out information out of you.

⚠THIS IS NOT A SUPPORT SECTION.

This section is only for reporting bugs and leaving suggestions. If you need support join the Discord.

If you are reporting a bug check for the following:

  • ⚠You are not running testing versions of Penumbra and Glamourer.
  • ⚠You have consulted with our Discord staff.
  • You are running latest version of Customize+.
  • You are running Global (NA/EU/JP) version of the game. KR/CN are not officially supported.
  • You checked that your issue is not a duplicate of already existing one. Read every single issue if needed.
  • If you are trying to move the bones and they are not moving, you are not observing same behavior with posing tools.
  • You can more or less reliably reproduce your issue.
  • You prepared support logs by going into Customize+ settings tab and pressing "Copy Support Info to Clipboard".
  • Your issue is not related to IVCS or any other non-standard skeleton. (unless you've been explicitly told by member of Discord staff or plugin developer to make an issue here)

If you want to leave a suggestion check for the following:

  • You can present your idea in a way that another person can understand it.
  • You can present your idea as comprehensive as possible.

Checked all the boxes? Good. Now do this:

  • Create an issue with proper title.
  • For bugs:
    • Write a description of it and steps to reproduce it.
    • Attach as a file support information prepared earlier.
  • For suggestions:
    • Write your suggestion as detailed as possible.
  • (Optionaly) Include screenshots, video or any other additional materials to better explain bug/suggestion.

Hair #160 F not applying from template?

I am using this plugin to modify my hair, and suddenly after updating penumbra I suppose I am not able to edit bone nor display the bone while editing of a front hair. j_ex_h0160_ke_f is its name. Its displayed in the the already created template and while gposing and another plugin, I am able to display this bone and move with this bone. But now not anymore in Customize+.
If I try to move any other bone, it's not moving at all.
its here:
image

in edit not anymore:
image

Is something you require to provide? Any kind of detail? I have no clue what can be helpful to you guys.

Profiles do not automatically apply

hey, I am not sure if it is user error or elsewise, but the only way to get a profile or edit of bones (scale etc) to apply is to open editing, save again and then it will reload, it does not not maintain itself through loading screens at all.

image
I have all of these selected but it does not seem to work, my name is correctly spelled and input in the profiles, and the profile as far as I can see is correctly set up:

image

so why is it not automatically applying?

Game objects can no longer be passed via IPC

Due to the changes in dalamud api seems like it is no longer possible to pass game objects directly via it. IPC will need to be updated to work with object table ids or unique object ids. Until then IPC is disabled.

The log for the issue:

01:37:17.506 | ERR | [CustomizePlus] [ArmatureChanged] Exception thrown during invocation:
    Newtonsoft.Json.JsonSerializationException: Self referencing loop detected for property 'Value' with type 'Lumina.Excel.GeneratedSheets.ClassJob'. Path 'ClassJob.GameData.ClassJobParent'.
...........

Dalamud.Plugin.Ipc.Internal.CallGateChannel.ConvertObject(Object obj, Type type) in C:\goatsoft\companysecrets\dalamud\\Plugin\Ipc\Internal\CallGateChannel.cs:line 209
       at Dalamud.Plugin.Ipc.Internal.CallGateChannel.CheckAndConvertArgs(Object[] args, MethodInfo methodInfo) in C:\goatsoft\companysecrets\dalamud\\Plugin\Ipc\Internal\CallGateChannel.cs:line 190
       at Dalamud.Plugin.Ipc.Internal.CallGateChannel.SendMessage(Object[] args) in C:\goatsoft\companysecrets\dalamud\\Plugin\Ipc\Internal\CallGateChannel.cs:line 101
       at Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(Object[] args) in C:\goatsoft\companysecrets\dalamud\\Plugin\Ipc\Internal\CallGatePubSubBase.cs:line 87
       at Dalamud.Plugin.Ipc.Internal.CallGatePubSub`3.SendMessage(T1 arg1, T2 arg2) in C:\goatsoft\companysecrets\dalamud\\Plugin\Ipc\Internal\CallGatePubSub.cs:line 100
       at CustomizePlus.Api.CustomizePlusIpc.OnProfileUpdateInternal(ICharacter character, Profile profile) in F:\Sources\FFXIV\Aether-Tools\CustomizePlus\CustomizePlus\Api\CustomizePlusIpc.Profile.cs:line 330

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.