Particle Editor: Difference between revisions
| XFunc CaRteR (talk | contribs) No edit summary | MyGamepedia (talk | contribs)  | ||
| (55 intermediate revisions by 26 users not shown) | |||
| Line 1: | Line 1: | ||
| {{ | {{LanguageBar}} | ||
| | | {{Tabs|Particle Editor|source=1|source2=1|main=source}} | ||
| }} | The '''Particle Editor''' is an [[Engine tools|engine tool]] available since {{src}}[[Source 2007]] on Windows machines. To use it, run your game or mod with {{code|'''-tools -nop4'''}} on the [[command line]] and select 'Particle Editor' from the Tools menu. Make sure that {{code|sv_lan}} is set to 1 in the console located in the lower-left corner ({{code|sv_lan 1}}). | ||
| To load a map into the engine viewport, look to the console window at the bottom of the screen and type {{code|map <levelname>}}. | |||
| {{ | {{tip|Earlier particle editor builds never refresh particles in the current map. To work around this, execute {{code|bind h "ent_fire info_particle_system stop;wait 120;ent_fire info_particle_system start"}} in the console then use {{key|H}}.}} | ||
| == Currently Supported Games == | |||
| *{{as|4}} | |||
| {{ | *{{Bms|4}} ''Not compatible with [[Qt]] UI, add {{code|'''-oldgameui'''}} to launch game with [[VGUI]]. | ||
| *{{css|4}} | |||
| *{{csgo|4}} ''See [[Fixing CSGO particle editor]].'' | |||
| *{{dods|4}} | |||
| *{{ddd|4}} ''Must use "toolload pet" console command to launch'' | |||
| *{{GMOD|4}} | |||
| *{{HL2|4}} | |||
| *{{hl2ep1|4}} | |||
| *{{hl2ep2|4}} | |||
| *{{l4d|4}} | |||
| *{{l4d2|4}} | |||
| *{{nd|4}} | |||
| *{{portal|4}} | |||
| *{{P2CE|4}} | |||
| *{{tf2|4}} | |||
| *{{sfm|4}} | |||
| *{{src07|4}} Mods | |||
| *{{src09|4}} Mods | |||
| *{{src13|4}} Mods | |||
| == Interface guide == | == Interface guide == | ||
| Line 17: | Line 34: | ||
| This screenshot is from Alien Swarm. Earlier versions of the editor look different, but work in the same way. | This screenshot is from Alien Swarm. Earlier versions of the editor look different, but work in the same way. | ||
| [[File:Particles asw.jpg| | [[File:Particles asw.jpg|768px|center]] | ||
| The top edge of the screen is the main menu. From here you can load and save PCF files, undo and redo actions, and configure your workspace. | The top edge of the screen is the main menu. From here you can load and save PCF files, undo and redo actions, and configure your workspace. | ||
| Line 27: | Line 44: | ||
| #* For increments of 10, use {{key|Shift}} | #* For increments of 10, use {{key|Shift}} | ||
| #* To lock the value to 0-1, use {{key|Alt}}}} | #* To lock the value to 0-1, use {{key|Alt}}}} | ||
| # The '''preview window''' shows the current system and its children up close. You can manipulate your view  | # The '''preview window''' shows the current system and its children up close. You can manipulate your view by holding {{key|LMB}} to rotate, {{key|RMB}} to zoom, and {{key|MMB}} to pan. The "Ctrl Pnts" tab lets you configure temporary [[Control Point (particles)|control points]] for the preview. The "Lock Preview System" checkbox stops the preview from updating when you select a new system, making it easy to edit child systems and see the result in its proper context. To  | ||
| The bottom edge of the screen contains a compact [[developer console]]. Commands are entered into the left box, while the last line of output is displayed in the right. | The bottom edge of the screen contains a compact [[developer console]]. Commands are entered into the left box, while the last line of output is displayed in the right. | ||
| Line 36: | Line 53: | ||
| *[[Creating A Fire Particle]] | *[[Creating A Fire Particle]] | ||
| *[[info_particle_system|info_particle_system]] | *[[info_particle_system|info_particle_system]] | ||
| *[[SFM/List of useful SFM tutorials|List of useful SFM tutorials]] | |||
| [[Category:Engine Tools]] | |||
Latest revision as of 00:51, 20 July 2025
The Particle Editor is an engine tool available since  Source 2007 on Windows machines. To use it, run your game or mod with
Source 2007 on Windows machines. To use it, run your game or mod with -tools -nop4 on the command line and select 'Particle Editor' from the Tools menu. Make sure that sv_lan is set to 1 in the console located in the lower-left corner (sv_lan 1).
To load a map into the engine viewport, look to the console window at the bottom of the screen and type map <levelname>.
 Tip:Earlier particle editor builds never refresh particles in the current map. To work around this, execute
Tip:Earlier particle editor builds never refresh particles in the current map. To work around this, execute bind h "ent_fire info_particle_system stop;wait 120;ent_fire info_particle_system start" in the console then use H.Currently Supported Games
 Alien Swarm Alien Swarm
 Black Mesa Not compatible with Qt UI, add Black Mesa Not compatible with Qt UI, add- -oldgameuito launch game with VGUI.
 Counter-Strike: Source Counter-Strike: Source
 Counter-Strike: Global Offensive See Fixing CSGO particle editor. Counter-Strike: Global Offensive See Fixing CSGO particle editor.
 Day of Defeat: Source Day of Defeat: Source
 Dino D-Day Must use "toolload pet" console command to launch Dino D-Day Must use "toolload pet" console command to launch
 Garry's Mod Garry's Mod
 Half-Life 2 Half-Life 2
 Half-Life 2: Episode One Half-Life 2: Episode One
 Half-Life 2: Episode Two Half-Life 2: Episode Two
 Left 4 Dead Left 4 Dead
 Left 4 Dead 2 Left 4 Dead 2
 Nuclear Dawn Nuclear Dawn
 Portal Portal
 Portal 2: Community Edition Portal 2: Community Edition
 Team Fortress 2 Team Fortress 2
 Source Filmmaker Source Filmmaker
 Source 2007 Mods Source 2007 Mods
 Source 2009 Mods Source 2009 Mods
 Source 2013 Mods Source 2013 Mods
Interface guide
This screenshot is from Alien Swarm. Earlier versions of the editor look different, but work in the same way.
The top edge of the screen is the main menu. From here you can load and save PCF files, undo and redo actions, and configure your workspace.
- The browser shows the contents of the current PCF file. You can store any number of particle systems in the same PCF. The numbers of parents and children are shown beneath the preview.
- The engine viewport shows whatever the game is currently rendering. You can flip control to and from the game with F10, and maximise your view with F11.
- Properties is where the current particle system is edited. You can add, remove and configure new functions and children. Whenever you make a change, all instances of the particle system restart.  Tip:You can use your scroll wheel to increase or decrease most values. There are three modifier keys to help with this: Tip:You can use your scroll wheel to increase or decrease most values. There are three modifier keys to help with this:- For increments of 0.1, use Ctrl
- For increments of 10, use ⇧ Shift
- To lock the value to 0-1, use Alt
 
- The preview window shows the current system and its children up close. You can manipulate your view by holding  to rotate, to rotate, to zoom, and to zoom, and to pan. The "Ctrl Pnts" tab lets you configure temporary control points for the preview. The "Lock Preview System" checkbox stops the preview from updating when you select a new system, making it easy to edit child systems and see the result in its proper context. To to pan. The "Ctrl Pnts" tab lets you configure temporary control points for the preview. The "Lock Preview System" checkbox stops the preview from updating when you select a new system, making it easy to edit child systems and see the result in its proper context. To
The bottom edge of the screen contains a compact developer console. Commands are entered into the left box, while the last line of output is displayed in the right.


























