custom particles not working?

  • Site Migration: See bugs? Report them here. Want something changed or have an idea? Suggest it here.

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
I have quickly made a custom particle and saved it as a pcf, but it wont appear in my map. I have tried packing it as well as a manifest text of sorts in the folder but it just keeps saying
Attempting to create unknown particle system 'fireflies'
How can I get this to work?!
 

Exactol

Certified Hammer Hacker
aa
Jul 11, 2013
419
can you post what your particle manifest looks like. also is it appearing at the origin of your map?
 

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
can you post what your particle manifest looks like. also is it appearing at the origin of your map?
I don't think it is appearing at the center of the map, but something else to point out: in hammer, everything was wireframed but working normally
 

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
Here is what I have in the manifest in the maps folder:
particles_manifest
{
file "!particles/fireflies.pcf"
}
 
Mar 23, 2013
1,015
What particle effect have you set for the info_particle_system? Mind that you have to use the name of the effect and not the name if the pcf file.
The particle manifest txt is fine though
 

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
What particle effect have you set for the info_particle_system? Mind that you have to use the name of the effect and not the name if the pcf file.
The particle manifest txt is fine though
I am using just the name of it: fireflies
 

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
here is the log when I get into the server:
Attemped to precache unknown particle system "unusual_transcendance"!
Attemped to precache unknown particle system "fireflies"!
The server is using sv_pure 0. (Enforcing consistency for select files only)
[Т.С.В.М]DrSquishy connected
Compact freed 561152 bytes
JOY_AXIS_X: mapped to Turn (absolute)
JOY_AXIS_Y: mapped to Look (absolute)
JOY_AXIS_Z: unmapped
JOY_AXIS_R: mapped to Forward (absolute)
JOY_AXIS_U: mapped to Side (absolute)
JOY_AXIS_V: unmapped
Advanced Joystick settings initialized
Attempting to create unknown particle system 'fireflies'
Redownloading all lightmaps
Starting ping measurement
Ping measurement completed
EntSelectSpawnPoint(): No valid spawns for class #TF_Class_Name_Demoman on team 2 found, even though at least one spawn entity exists.
EntSelectSpawnPoint(): No valid spawns for class #TF_Class_Name_Demoman on team 2 found, even though at least one spawn entity exists.
MDLCache: Failed load of .VVD data for error.mdl
MDLCache: Failed load of .VTX data for error.mdl
'demoman.cfg' not present; not executing.
Attempting to create unknown particle system 'fireflies'
noclip ON
noclip OFF
--- Missing Vgui material vgui/..\vgui\maps\menu_thumb_Missing
--- Missing Vgui material vgui/..\vgui\maps\menu_thumb_Missing
--- Missing Vgui material vgui/..\vgui\maps\menu_thumb_Missing
 

MOCOLONI

L6: Sharp Member
Dec 16, 2014
373
You should use the original particles_manifest.txt file and add your custom particle in it. Also make sure that the .pcf is located inside "tf\custom\whateverfolder\particles\YOURPARTICLE.pcf".

Note that when editing an existing (official) particle and saving it with the same name, your server must be set to "sv_pure -1" since not even "sv_pure 0" allows you customize the existing particles. They're all listed inside the pure_server_minimal.txt file.
 

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
You should use the original particles_manifest.txt file and add your custom particle in it. Also make sure that the .pcf is located inside "tf\custom\whateverfolder\particles\YOURPARTICLE.pcf".

Note that when editing an existing (official) particle and saving it with the same name, your server must be set to "sv_pure -1" since not even "sv_pure 0" allows you customize the existing particles. They're all listed inside the pure_server_minimal.txt file.
I have absolutely no idea where the original manifest is. I have looked in all of the folders, the main tf folder, bin and hl2 but cant find it
 

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
You should use the original particles_manifest.txt file and add your custom particle in it. Also make sure that the .pcf is located inside "tf\custom\whateverfolder\particles\YOURPARTICLE.pcf".

Note that when editing an existing (official) particle and saving it with the same name, your server must be set to "sv_pure -1" since not even "sv_pure 0" allows you customize the existing particles. They're all listed inside the pure_server_minimal.txt file.
Damn. Might actually be because it saved into the particles folder normally within tf2, not custom,
 

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
Got it to work, as I realized in the info particle system I had typed the pcf name not the directory in it: fireflies, not unusual_fireflies...
Now there are no errors in the console but the particles wont appear ingame
 

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
Got it to work, as I realized in the info particle system I had typed the pcf name not the directory in it: fireflies, not unusual_fireflies...
Now there are no errors in the console but the particles wont appear ingame
the info particle systems start enabled, I checked
 

Exactol

Certified Hammer Hacker
aa
Jul 11, 2013
419
the particles manifest should not be named particles_manifest.txt, but (yourmapname)_particles.txt. if they arent appearing, check the origin of your map to see if they are spawning there. If they are, you are lacking a initializer to define the position they spawn in, such as spawn within sphere random or something similar.
 

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
the particles manifest should not be named particles_manifest.txt, but (yourmapname)_particles.txt. if they arent appearing, check the origin of your map to see if they are spawning there. If they are, you are lacking a initializer to define the position they spawn in, such as spawn within sphere random or something similar.
I have tried a particles_manifest in the particles folder and a (yourmapname)_manifest in the maps folder. Should I be putting it in the custom folder?
 

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
They are also not in the map origins
 

Exactol

Certified Hammer Hacker
aa
Jul 11, 2013
419
it should be (yourmapname)_particles.txt, not manifest, and it goes in the maps folder.
 

DrSquishy

we've all had better times to die
aa
Feb 10, 2017
1,268
it should be (yourmapname)_particles.txt, not manifest, and it goes in the maps folder.
fireflies_test_particles.txt
This is the exact name of the manifest