[DiscordArchive] I'm guessing it's a "particle effect", whatever that is, but is that likely before I go wasting time
[DiscordArchive] I'm guessing it's a "particle effect", whatever that is, but is that likely before I go wasting time
![[Image: image.png?ex=690c3ce7&is=690aeb67&hm=ff5...cd9e19473&]](https://cdn.discordapp.com/attachments/415944535718494208/1172962714855931904/image.png?ex=690c3ce7&is=690aeb67&hm=ff5950422142d2b55459cd2419e806e4639ad957d3a96c8b0ad6cbacd9e19473&)
Archived author: Deamon • Posted: 2023-11-11T18:15:03.857000+00:00
Original source
4.1.0
![[Image: image.png?ex=690c3ce7&is=690aeb67&hm=ff5...cd9e19473&]](https://cdn.discordapp.com/attachments/415944535718494208/1172962714855931904/image.png?ex=690c3ce7&is=690aeb67&hm=ff5950422142d2b55459cd2419e806e4639ad957d3a96c8b0ad6cbacd9e19473&)
Archived author: Deamon • Posted: 2023-11-11T18:15:19.650000+00:00
Original source
yes. they are created per CM2Model instance
![[Image: image.png?ex=690c3d6a&is=690aebea&hm=d0c...5cc3aa7cc&]](https://cdn.discordapp.com/attachments/415944535718494208/1172963263479291944/image.png?ex=690c3d6a&is=690aebea&hm=d0c03a78925c3a53c4c293a1d73cc02dc2d07bd17866f8ff0deb59a5cc3aa7cc&)
Archived author: Deamon • Posted: 2023-11-11T18:17:14.626000+00:00
Original source
36086 (9.0.2)
![[Image: image.png?ex=690c3d6a&is=690aebea&hm=d0c...5cc3aa7cc&]](https://cdn.discordapp.com/attachments/415944535718494208/1172963263479291944/image.png?ex=690c3d6a&is=690aebea&hm=d0c03a78925c3a53c4c293a1d73cc02dc2d07bd17866f8ff0deb59a5cc3aa7cc&)
Archived author: Deamon • Posted: 2023-11-11T18:18:56.846000+00:00
Original source
In modern clients the generated particle data is not stored inside generator, but instead is feed into some GPU buffer directly (I think)
Archived author: Azarchius • Posted: 2023-11-11T18:19:47.118000+00:00
Original source
Somewhat annoying that all the particle-related stuff aren't stored inside one thing, they seem to be all over the place wrt CM2Shared
Archived author: Deamon • Posted: 2023-11-11T18:20:02.217000+00:00
Original source
I didn't have the need to RE particles last 3 years, so I dont know for sure
Archived author: Deamon • Posted: 2023-11-11T18:21:27.092000+00:00
Original source
CM2Model does a "thing". It allocates a big chunk of memory, from which it implicitly subAllocates memory chunks for different stuff: bones/colors/animations/ParticleEmitter instances/RibbonEmitter instances
Archived author: Azarchius • Posted: 2023-11-11T18:21:51.591000+00:00
Original source
yeah it seems to store all the 'source' stuff on it which the M2 then goes to use
Archived author: Azarchius • Posted: 2023-11-11T18:22:09.832000+00:00
Original source
just trying to find now where this code you brought up lives
Archived author: Deamon • Posted: 2023-11-11T18:22:44.534000+00:00
Original source
try to search for "Unknown Particle Generator"