ZenKit icon indicating copy to clipboard operation
ZenKit copied to clipboard

A re-implementation of file formats used by the early 2000's ZenGin

Results 19 ZenKit issues
Sort by recently updated
recently updated
newest added

1. `VirtualObject::visual` can be null after loading. This makes usage unreasonable complex, forcing extra NPE-check. `VParticleEffectController`,`VMover` are among of the cases when both null and non-null may occur. 2. `VirtualObject::id`...

As originally discussed in Try/OpenGothic#521, compilation seems to fail when enabling [link-time-optimization](https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto) in GCC. I am however not capable of reproducing the issue locally. Generally, enabling additional optimization capabilities is...

performance
tweak

Some issues with functions 1. Scripts compiled by vanilla compiler may have inconsistent sequence of `push`/`pop`, leaving more data in stack, that expected by caller Proposal: improve guard-related code in...

enhancement
modded

I'm looking into KoM startup routine, to see if it's possible to have adequate support for this mod. Before phoenix, I was able to react stating location and play tutorial...

enhancement
modded

More FYI, rather than actual issues. When OpenGothic load *.vdf from file system, game crashes with exception: ``` for(auto& i:archives) inst->gothicAssets.merge(phoenix::vdf_file::open(i.name), false); // buffer_underflow here ``` Callstack: ``` 0x00007ff67c54ed76: dbg::call_stack::collect(unsigned...

enhancement

This is something which has been on my mind for a long time. _phoenix_ should also support writing the files it parses so it can be used as a modern...

enhancement

Currently, the CMake build script is pretty bare-bones and does not allow for easy, clean distribution of the library code. This is due to being statically linked as well as...

enhancement
good first issue

Run into this issue, when testing latest OpenGothic build on M1. Apart from it, game runs fine, if `detect_container_overflow` is disabled. Failure is quite consistent in `trigger_list` parse code, yet...

bug
help wanted

There is probably a lot of performance left on the table at the moment since it is not really possible to profile most parts of _phoenix_. Especially the script VM...

enhancement
good first issue

Error message: ``` CMake Error at vendor/doctest/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 has been removed from CMake. Update the VERSION argument value. Or, use the ... syntax to tell...

bug