Page 1 of 2

Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 5:42 pm
by jeremiahbabers
https://vimeo.com/1083949856/da5c290325?ts=0&share=copy

here is a video showing how unstable the particle layer is. i can crash moho in seconds
---------------------------------------------------------------
layer start times affect particles

if i offset the particle layer(or it's ancestors) start time, and then change the particle count to above the default number (50), it'll crash. regardless if the layer particle layer is empty or not, or im at frame 0 or not. does the same in the layers settings
also if the count is above 50 and it's parent's start time is also not frame 0 then layer settings for those ancestors will crash moho when applying changes or just closing the gui
----------------------------------------------------------------------
undocked windows can cause UI to not refresh/close.

if the layers window is undocked and you rightclick a layer, clicking off to another window wont close that side ui. so closing the file will leave that side gui open, and will crash moho if you interact with it.

same goes for particle layers. using the dropdown, if you dont close it, clicking another particle layer doesnt update that particle dropdown ui like the bone constraints dropdown does. therefore deleting the selected layer while the layers window undocked and with the dropdown menu still open will crash moho if you try to edit or click off/close the gui

sometimes closing the bone constraints or some other dropdown menue will crash but its not garrunteed. im not sure how or why

try it yourself in a new project. i had to narrow it down to why some of my characters would crash moho.

Re: Particle layer start time crash/more bugs

Posted: Tue May 13, 2025 5:59 pm
by Maestral
Perhaps I'm missing something....

You created the Particle folder and have not added anything to it, but instead, you deleted that other layer in that file. Why?
The particle folder is there to gather things you'd like to have emited as particles. So, not only that you left the folder empty, you're offsetting it on timeline?

What kind of character build would need something like this?

Re: Particle layer start time crash/more bugs

Posted: Tue May 13, 2025 6:18 pm
by jeremiahbabers
Maestral wrote: Tue May 13, 2025 5:59 pm
The particle folder is there to gather things you'd like to have emited as particles. So, not only that you left the folder empty, you're offsetting it on timeline?
i already stated, it doesnt matter if the particle layer is empty or not. me not putting anything in it demonstrates how the child layers isnt the reason of the crash

Re: Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 7:35 pm
by Maestral
Far as I can tell, the crash occurs only if you offset the particle folder.
So, if you already have an option "On at start" and "Particle On" why do you need the offset?

Re: Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 8:58 pm
by jeremiahbabers
Maestral wrote: Tue May 13, 2025 7:35 pm Far as I can tell, the crash occurs only if you offset the particle folder.
So, if you already have an option "On at start" and "Particle On" why do you need the offset?
i originally wanted to offset an entire character layer so i can add animation before the start time because manually moving every keyframe for room is time consuming... but particles dont like it or it's ancestors being offsetted

Re: Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 9:12 pm
by Maestral
That would still mess the Particle folder.

I've tried with inserting the character on frame 50, with the playhead there, through the import/moho object and it worked just fine.
If you need to add some animation within the character - deploy unchecked On start and Particles on

Re: Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 9:58 pm
by jeremiahbabers
Maestral wrote: Tue May 13, 2025 9:12 pm That would still mess the Particle folder.

I've tried with inserting the character on frame 50, with the playhead there, through the import/moho object and it worked just fine.
If you need to add some animation within the character - deploy unchecked On start and Particles on
it doesnt matter if particles are on or not unfornunatly. if the character is offsetted, setting any descendent particle layer's number of particles to above 50 will crash it. but it will still crash if the particle isnt parented under anything

Re: Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 10:24 pm
by Maestral
It could be I don't understand your issue or perhaps I didn't phrased it properly

I did not offset the character, I imported the character (previously saved as a separate file) into another file with the playhead on frame 50, through Import/Moho object and it all worked well. So, the character is actually offset for these 50 frames but particles are working as expected.

The thing about deployment was referring to the changes within the character's group/file itself.

Re: Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 11:07 pm
by jeremiahbabers
Maestral wrote: Tue May 13, 2025 10:24 pm The thing about deployment was referring to the changes within the character's group/file itself.
oh. thats the thing with my issue, it doesnt matter if the particles are on or not. setting the "amount of particles" to above 50 in the particle settings while the particle layer(or one of it's ancestors) is offsetted to any frame other than 0, will crash. will happen if the particle layer is empty or not and will still happen regardless if the playhead is on frame 0 or not



insert a fire asset from the moho library. the one that uses particles. after that, offset the entire fire layer it's self (any frame but 0),
you can either:
1: try opening layer settings. closing it or pressing "apply/ok" will crash moho
or
2: set the "Particle count" parameter in the particle settings to something above 50.

boom just like that moho crashes

Re: Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 11:22 pm
by Maestral
I have no doubt offsetting would cause the crash. Why you keep insisting on it?
Either delay the start for particles or insert the character as a separate file (instead of offsetting) and it would all work well.

What am I missing here?

Re: Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 11:34 pm
by jeremiahbabers
Maestral wrote: Tue May 13, 2025 11:22 pm I have no doubt offsetting would cause the crash. Why you keep insisting on it?
Either delay the start for particles or insert the character as a separate file (instead of offsetting) and it would all work well.

What am I missing here?
well, my point is, if i want to delay any character's start time but it has particles in it, thats gonna be an issue. i was hoping to do it this way instead of selecting every keyframe in every layer of the character and manually moving them which is tedious and time consuming

Re: Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 11:40 pm
by Maestral
" if i want to delay any character's start time.... "

What do you mean by this - delay?

Re: Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 11:45 pm
by jeremiahbabers
Maestral wrote: Tue May 13, 2025 11:40 pm What do you mean by this - delay?
if i go into sequenser to adjust the start time of the scene or character. i though this be a quicker way to offset all the keyframes so i can add animation in that space...instead of going through all it's descendants and moving every keyframe to the right

i just came here for the bug report and other efficient ways around it

Re: Particle layer start time crash/more UI bugs

Posted: Tue May 13, 2025 11:49 pm
by Maestral
So, what if you save the file
delete the character's group/layer
adjust the things through the sequencer and then
import the character, from that previously saved file through Import/moho objet, wherever you need it

You keep all the animation for the character, it would be placed/timed as you like and particles would work.

Re: Particle layer start time crash/more UI bugs

Posted: Wed May 14, 2025 12:09 am
by jeremiahbabers
i found an script thatll do the keyframe movement for me.

https://mohoscripts.com/script/LK_NudgeKeys :D