Jump to content

Pandora Behavior Engine+


ButchDiavolo

Recommended Posts

16 hours ago, Psymon said:

Well then it is not working at all. There is no engine.log to provide. I've searched. It is not launching at all. It opens for like 1 second (as I see in task manager), then immediately closes ... or crashes. I can't tell. I have looked and system searched in the data folder, and root folder .. no logs not output, no UI, no nothing.

To emphasize again ... I have installed the required prerequisites and there is no windows defender giving notices (and normally for blocked programs it does). Tried running as admin and nothing - I cannot get the program to run.

Then it's bombing too early to create the log, and it could be a driver issue or something at the OS level. I can only guess.

Try system file checker from an admin command prompt: sfc /scannow. Then, I would uninstall/reinstall my .net 7 to see if that resolves and then update my video and relevant system drivers if not. You could look at your Win event log for clues.

Link to comment
Share on other sites

Posted (edited)

Sorry for delay. So I installed a full event viewer from nirsoft to get windows reports.

I'm not sure what to make of them yet, so I will just share them for now and then pour over them for details that may pop out.

 

Spoiler

Application: Pandora Behaviour Engine+.exe
CoreCLR Version: 7.0.2024.26716
.NET Version: 7.0.20
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Windows.Markup.XamlParseException: Could not load file or assembly 'GongSolutions.WPF.DragDrop, Culture=neutral, PublicKeyToken=91f1945125b7a587'. The system cannot find the file specified.
 ---> System.IO.FileNotFoundException: Could not load file or assembly 'GongSolutions.WPF.DragDrop, Culture=neutral, PublicKeyToken=91f1945125b7a587'. The system cannot find the file specified.
File name: 'GongSolutions.WPF.DragDrop, Culture=neutral, PublicKeyToken=91f1945125b7a587'
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at System.Windows.Baml2006.Baml2006SchemaContext.ResolveAssembly(BamlAssembly bamlAssembly)
   at System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlTypeToType(BamlType bamlType)
   at System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlType(BamlType bamlType, Int16 typeId)
   at System.Windows.Baml2006.Baml2006SchemaContext.GetXamlType(Int16 typeId)
   at System.Windows.Baml2006.Baml2006SchemaContext.GetProperty(Int16 propertyId, XamlType parentType)
   at System.Windows.Baml2006.Baml2006Reader.Process_PropertyWithConverter()
   at System.Windows.Baml2006.Baml2006Reader.Process_OneBamlRecord()
   at System.Windows.Baml2006.Baml2006Reader.Process_BamlRecords()
   at System.Windows.Baml2006.Baml2006Reader.Read()
   at System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack`1 stack, IStyleConnector styleConnector)
   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   --- End of inner exception stack trace ---
   at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at Pandora.App.Main()

 

Spoiler

Faulting application name: Pandora Behaviour Engine+.exe, version: 1.0.0.0, time stamp: 0x661e0000
Faulting module name: KERNELBASE.dll, version: 10.0.19041.4522, time stamp: 0xf7a99bd4
Exception code: 0xe0434352
Fault offset: 0x000000000002ba99
Faulting process id: 0x7208
Faulting application start time: 0x01dad1b4d5917682
Faulting application path: G:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Pandora Behaviour Engine+.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 04d7dee4-53c5-41d5-8005-323239617bd4
Faulting package full name:
Faulting package-relative application ID:

 

Spoiler

Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: Pandora Behaviour Engine+.exe
P2: 1.0.0.0
P3: 661e0000
P4: KERNELBASE.dll
P5: 10.0.19041.4522
P6: f7a99bd4
P7: e0434352
P8: 000000000002ba99
P9:
P10:

Attached files:

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_Pandora Behaviou_f7c9883f6a2fe02f6c78a433301936c7cff91_7761ee9f_f1d9b85e-25f4-4ae0-8ced-25b27b8508da

Analysis symbol:
Rechecking for solution: 0
Report Id: 04d7dee4-53c5-41d5-8005-323239617bd4
Report Status: 4
Hashed bucket:
Cab Guid: 0

Fault bucket 2184270662976677894, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: Pandora Behaviour Engine+.exe
P2: 1.0.0.0
P3: 661e0000
P4: KERNELBASE.dll
P5: 10.0.19041.4522
P6: f7a99bd4
P7: e0434352
P8: 000000000002ba99
P9:
P10:

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER6A36.tmp.WERInternalMetadata.xml

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Pandora Behaviou_f7c9883f6a2fe02f6c78a433301936c7cff91_7761ee9f_f1d9b85e-25f4-4ae0-8ced-25b27b8508da

Analysis symbol:
Rechecking for solution: 0
Report Id: 04d7dee4-53c5-41d5-8005-323239617bd4
Report Status: 268435456
Hashed bucket: 5cdd85226e4950a1de50169860082806
Cab Guid: 0

Apologies if formatting is whack .. new to this forum.

Something about drag and drop. What I did after installing the mod is make a shortcut to the exe. So the mod is in the data folder classically (because not using Mo2 and instead wrye bash).

So no need to run through Mo2 no vfs folders.

Not sure what is happening still but this is all the errors windows reports.

thanks for any help or insight really want to use this .

[edit] I did a google search on what it can't find and this was the top hit

https://github.com/punker76/gong-wpf-dragdrop

I did a search on github repository for this in discussions or problems and found nothing.

I can't think of what else I have that needs this or would have this, but I'm fairly new to skyrim modding having spent years modding out oblivion.

[edit 2] Also I do have installed and trying to launch it with Pandora Behaviour Engine v1.5.1-alpha

Is there perhaps a more stable version?

Edited by Psymon
clarity
Link to comment
Share on other sites

I found the issue. Wrye Bash normally does not install exe files, so I did manually do that part, but apparently it also doesn't install a few of the other files in the mod either ... GongSolutions.WPF.DragDrop.dll also being one of those things. This matches the error windows reported.

Manually installing these things is far far from ideal, but it worked!

I have a question ... how do I recognize the files it outputs. I'd like to round those up and make a mod out of them so that they can be more easily managed. I see the pandora_Engine folder and the Nemesis one, but I am assuming that what it generates is animation files, so do those have a special name or extension? Is there a way to recognize them?

Is it possible to ask as a request an option to output the files anywhere else than the data folder?

thanks for considering and patience with me

Another question. In the window that pops up ... none of the options are auto selected, that is fine .. I can choose them, but are the XPMSE Patch for Pandora and the Pandora Base ... included in the mod?

thanks

Edited by Psymon
Link to comment
Share on other sites

I am trying to get Pandora + running on Skyrim, followed the steps, loaded it into Mo2, then made its EXE as an application for Mo2, and then ran it. Mo2 acts like it's running, but no Pandora UI pops up. Is there anything possible I can do to debug it?

Link to comment
Share on other sites

1 hour ago, dude said:

I am trying to get Pandora + running on Skyrim, followed the steps, loaded it into Mo2, then made its EXE as an application for Mo2, and then ran it. Mo2 acts like it's running, but no Pandora UI pops up. Is there anything possible I can do to debug it?

Please read through this topic. Also install Net 7 using the link on the Pandora Git page (even if you think you have it).

Link to comment
Share on other sites

Hello

I'm MO2 user

I followed all of the instructions and steps,  when I run the Pandora it registers over 50000 animations but it only loads 700 animations in game and everyone in the game including my character T-poses.
I was running nemesis and I didn't have this problem it was loading around 7000 animations in the game, Can someone please help me?

Link to comment
Share on other sites

1 hour ago, wolf0945 said:

Hello

I'm MO2 user

I followed all of the instructions and steps,  when I run the Pandora it registers over 50000 animations but it only loads 700 animations in game and everyone in the game including my character T-poses.
I was running nemesis and I didn't have this problem it was loading around 7000 animations in the game, Can someone please help me?

See my previous (updated) post. My guess is that it's possibly issues with the mods. It seems Pandora ignores those with errors, whereas Nemesis doesn't (follow the Github link). I can't speak to the in-game end result, because I did not test beyond what I describe in that post. Our builds don't include much in the way of animations at this time, and I'm lacking in experience with custom animations as well.

Link to comment
Share on other sites

So, I extracted all contents to my Data folder and made sure to add Pandora as a tool and allat, but when i go to launch no animations or stuff is showing in the UI, like nothings being counted.

(I'm using Vortex)

Link to comment
Share on other sites

17 hours ago, darkdesires04 said:

I want to use pandora, but when I try it the animations in my own mod don't work, but they work fine with Nemesis:

To be honest... stick with Nemesis if it works for you. I still use Nemesis since Pandora feels unfinished at this point while we know Nemesis works just fine in most cases. Even FNIS still works fine for many users.

Link to comment
Share on other sites

17 hours ago, darkdesires04 said:

I want to use pandora, but when I try it the animations in my own mod don't work, but they work fine with Nemesis:

Your mod has a compilation of animations and new location data (presumably), so I would focus on a specific animation that doesn't work with Pandora and does with Nemesis as an example. Best to to use a "safe for work" example on this site.

From what we've gleaned, Pandora ignores certain animations with data issues.

From the Pandora GitHub:


Troubleshooting

Something's gone wrong and I'm crashing/bugging out with the output generated by Pandora!

In case of any problems with the output, Engine.log names patches with failed edits for easier troubleshooting. You may want to try again with the mods that failed most frequently in the log disabled.

It's recommended to pass the log on to the relevant mod author if a specific mod was the issue, as well as the engine developer.

 

My animation has no movement!

One of the mods does not have motion data. That is not a Pandora issue, it is a mod issue.

 

It says 0 animations added or fails to output files!

Run the engine as administrator or move the engine install out of a protected location.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.