Particle layer start time crash/more UI bugs

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

User avatar
jeremiahbabers
Posts: 65
Joined: Thu Feb 17, 2022 1:29 am

Particle layer start time crash/more UI bugs

Post 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.
Last edited by jeremiahbabers on Tue May 13, 2025 6:20 pm, edited 2 times in total.
User avatar
Maestral
Posts: 594
Joined: Tue Jan 27, 2009 5:44 pm
Location: Belgrade, Serbia

Re: Particle layer start time crash/more bugs

Post 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?
User avatar
jeremiahbabers
Posts: 65
Joined: Thu Feb 17, 2022 1:29 am

Re: Particle layer start time crash/more bugs

Post 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
User avatar
Maestral
Posts: 594
Joined: Tue Jan 27, 2009 5:44 pm
Location: Belgrade, Serbia

Re: Particle layer start time crash/more UI bugs

Post 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?
User avatar
jeremiahbabers
Posts: 65
Joined: Thu Feb 17, 2022 1:29 am

Re: Particle layer start time crash/more UI bugs

Post 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
User avatar
Maestral
Posts: 594
Joined: Tue Jan 27, 2009 5:44 pm
Location: Belgrade, Serbia

Re: Particle layer start time crash/more UI bugs

Post 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
User avatar
jeremiahbabers
Posts: 65
Joined: Thu Feb 17, 2022 1:29 am

Re: Particle layer start time crash/more UI bugs

Post 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
User avatar
Maestral
Posts: 594
Joined: Tue Jan 27, 2009 5:44 pm
Location: Belgrade, Serbia

Re: Particle layer start time crash/more UI bugs

Post 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.
User avatar
jeremiahbabers
Posts: 65
Joined: Thu Feb 17, 2022 1:29 am

Re: Particle layer start time crash/more UI bugs

Post 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
Last edited by jeremiahbabers on Tue May 13, 2025 11:28 pm, edited 1 time in total.
User avatar
Maestral
Posts: 594
Joined: Tue Jan 27, 2009 5:44 pm
Location: Belgrade, Serbia

Re: Particle layer start time crash/more UI bugs

Post 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?
User avatar
jeremiahbabers
Posts: 65
Joined: Thu Feb 17, 2022 1:29 am

Re: Particle layer start time crash/more UI bugs

Post 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
User avatar
Maestral
Posts: 594
Joined: Tue Jan 27, 2009 5:44 pm
Location: Belgrade, Serbia

Re: Particle layer start time crash/more UI bugs

Post by Maestral »

" if i want to delay any character's start time.... "

What do you mean by this - delay?
User avatar
jeremiahbabers
Posts: 65
Joined: Thu Feb 17, 2022 1:29 am

Re: Particle layer start time crash/more UI bugs

Post 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
Last edited by jeremiahbabers on Tue May 13, 2025 11:50 pm, edited 1 time in total.
User avatar
Maestral
Posts: 594
Joined: Tue Jan 27, 2009 5:44 pm
Location: Belgrade, Serbia

Re: Particle layer start time crash/more UI bugs

Post 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.
User avatar
jeremiahbabers
Posts: 65
Joined: Thu Feb 17, 2022 1:29 am

Re: Particle layer start time crash/more UI bugs

Post by jeremiahbabers »

i found an script thatll do the keyframe movement for me.

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