
Dev Update on JContainers NG
For those who do not follow the development here are a few update:
- First of all the mod runs with my rather large 1700 mod list now.
- I have already fixed some (potential) crash causes.
- I can start a new game / load game without crashes (on 1.5, didn't have a chance to try this on 1.6/1.7).
- The main problem is that Papyrus is partially not accepting my "JContainers64" plugin name (two mods report this, one of them did accept "JContainers" for reason I do not understand so far(
- I'm looking now to debug these two scripts, starting with Alternate Perspective where it's very clear that the plugin name is not accepted as it should
- I took the opportunity to improve logs, adding time and severity (which was partially present - now most "false" situations produce an error or at least a warning)
- I added log output in several places for Error situations that were not covered
- Right now I activated "API" mode which shows more logs (which callbacks are actually called by scripts)
- JContainers uses different "APIs" internally for some activity with CommonLibSSE NG. The "real" API was started too early and caused problems. Now it starts only after functions have been registered.
- VR Fixes: For some reason !VR (not VR) was mixed up when it actually meant VR in several places
- Console Output was fixed (I did accidently used the incorrect CommonLib function)
That's all what I remember right now. Since main issues I had were earlier fixed already, I plan to start already with a 0.1.x release instead of 0.0.1.
https://github.com/katzmannr/JContainers-NG
The current Pull Request will be merged when I know what is the cause of the "Plugin Name" problem.