Git Product home page Git Product logo

yabacorganizer's People

Contributors

kyonkoyuuki avatar unleashedgh avatar

Stargazers

 avatar

yabacorganizer's Issues

Editing Animation Speed with decimals brings up Invalid Value, when decimals are not invalid

You cannot edit an Animation Speed value to have decimals, like 1.1, 1.5, 1.74, 2.6, etc, despite all of those numbers being valid and recognized by Xenoverse if you manually XML edit

If you edit to a number with a decimal, move to another bac index, and then come back to the one you edited, it will have reverted back to it's original value (including if it's original value already used a decimal in the first place, like transition compression values)

using the replace function, as well, brings a straight up Invalid Value error at the bottom

critical bug in YaBAC, camera entry

there is a critical bug in YaBAC, camera entry
where the X and Y rotation values are swapped, as, the X value goes in Y, and the Y value goes in X (reads and saves it that way)

New BACType "BACType27" and Homing Movement not saving properly

In the recent 1.15.0 game update a new BAC entry was added "BACType27". It's still unknown what it does but there is a BAC file in the attachment
image
In the image above is the 1st instance of that BACType in the BAC.

As for the homing movement not saving properly here is what Unleashed said in The Citadel:

"New versions of YaBAC have a bug where it would set all HomingMovement values to 0 after saving
HomingMovement is used for the dashes and stuff
To Fix:
load broken moveset in the YaMov (use an old version, like 0.2.4), then load any other moveset (preferably choose the character that is closest to your modded character)
copy and paste BAC entries 440-446 and save the moveset"

And according to Unleashed it seems happen randomly.

1121_EL0_GCC.zip

[Suggestion] Dark mode

Would it be possible to add a dark mode to the tools or make the whole UI adhere to windows theming?
As is only a part of the UI adheres to the Windows theming and it looks quite weird.
Example:
image

YaBAC not setting SIZE_SMALL correctly (ThrowHandler)

BAC files have a SIZE_SMALL tag (boolean) meant for BacType17, it's used in older BAC files to
compensate for the missing VICTIM_DISPLACEMENT property found in new BAC files

YaBAC does read ThrowHandler correctly, but it seems it always sets SIZE_SMALL to "True" regardless if it was true or not, and also removes any VICTIM_DISPLACEMENT properties found in the BAC file

Ignore

Apologies, posted on wrong tool.

BAC tool issue

well, i have always problem with the BAC tool verion 2.0 which edit by Unleashed. I noticed Everytime i use that tool it tooks really long if you e.g copy some entries or add subentries by using right click etc.. I hope this bug can be fixed to let the tool run smoothly.

Thanks.

Update YaBAC unknown flags

the Skill / Moveset manual has been recently updated with new information.

most notable ones:
complete list of Bone Names for Camera, ThrowHandler, Projectile, and Effect entries.
complete list of EyeMovement Direction type flag names
expanded list of ON_OFF_SWITCH flags for Effect

Delete "HasDummy" entries when saving BAC

in a BAC file, the HasDummy entries can disable a BacType ID
for example, HasDummy11 will disable BacType11 (Sound)
and so the sound entry won't work at all. and because YaBAC doesn't show the HasDummy entries (unlike in xml) it can be quite confusing when the Sound entry is setup correctly, but doesn't work.

so maybe if YaBAC can just auto-delete those entries when saving BAC

0.3.7 : Exception when copying an entry

Traceback (most recent call last):
File "yabac\panels\main.py", line 483, in on_copy
_pickle.PicklingError: Can't pickle <class 'pyxenoverse.bac.types.physics.Physics'>: it's not the same object as pyxenoverse.bac.types.physics.Physics

to reproduce : copy any entry from any BAC file

YaBAC v0.2.2 : odd behaviors on ThrowHandler

YaBAC v0.2.2 sometimes reads "Bone User Connects to Victim From" as out-of-range values, such as 0x79 or 0x85. but the max bone flag is 0x18

also, YaBAC still doesn't read Victim_Displacement values properly.

image

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.