Yes! I fixed already two little bugs with Lyra, and it would be much easier to share PR in a single place rather than spread them around in forum posts.
I’ve found and fixed several Lyra bugs so far, with several more pending.
At the moment there is no way for me to share these bug fixes with Epic or with other devs trying to use Lyra other than to b/vlog and hope people google the exact keywords that will lead them to the solution.
If Github won’t be used for some reason, then please do give us some other way to submit bug reports and bug fixes.
If its not too much trouble, out of curiosity, what were the bugs you found?
I know someone else online has mentioned the potential unchecked RPC for dash that could be expoited. (no server side checks for dash cooldown issued by the client)
At the moment the bug lists include several unarmed animation bugs, and some “OnReady” type events firing too many times.
And of course the vast majority of the Lyra C++ code base does not seem to be exported and/or lists required data as private without giving any C++ getter/setter. meta=(AllowPrivateAccess=true) is garbage and not a viable solution for extensible code.
Nothing disastrous, pretty easy fixes in fact, but still the kinds of things that would be great to be able to submit back to the official distribution so other people don’t have to find/fix them as well.
it’s really crazy that they decided to release Lyra as a framework and then deploy multiple updates to it without so much as a changelog. I don’t think i’ve ever had a prompt to update something without a changelog in all my years of using a ■■■■ computer.
I considered pushing my version of Lyra up to Github. I’ve made about 20 changes to it including a few bug fixes and mostly exporting C++ classes.
The 5.0.2 update didn’t touch much code at all, it was mainly just some useless uasset updates so it was easy to merge.
My concern with posting this myself on Github is that technically Epic owns the code and I’m not sure what their policy is for other people “publishing” it, which is effectively what a public Github repo would do.
Epic, PLEASE PUSH LYRA TO GITHUB. Or give us some guidance on how we can.