Created by Chocolatepie33 (aka CP) with assistance from Kentl, made for 2.5 (2.6 changes will be added later)
+
Created by Chocolatepie33 (aka CP) with assistance from Kentl, '''''this is for FPS mode only'''''. Unless Hirato decides to mess with this, this should work for pretty much any version, as long as you're in FPS mode.  
    
*Adding a level trigger
 
*Adding a level trigger
 
**Select a spot to add a talking character (via F1)
 
**Select a spot to add a talking character (via F1)
 
**Next to the character, select a spot, then use ` (above TAB) to start the console. Type "newent mapmodel -1."
 
**Next to the character, select a spot, then use ` (above TAB) to start the console. Type "newent mapmodel -1."
**Select the surrounding box and hit F3. Go to level_trigger and use the slider to pick a number. Remember it.      Also, while the menu is still up, go to trigger type and select either 8 (for repeated pop-up text) or 12 (one-time).
+
**Select the surrounding box and hit F3. Go to level_trigger and use the slider to pick a number. Remember it.      Also, while the menu is still up, go to trigger type and select either 8 (for repeated pop-up text) or 12 (one-time).  
**Move the box "into" the character.
+
**Move the box "into" the character. Using this other mapmodel as a trigger allows us to save the character's animation.  
 
**Save your map.
 
**Save your map.
 
*Beginning scripting
 
*Beginning scripting
 
**A pop-up menu is known as a gui. Anything modifying the gui would use the -gui or gui- keywords (with the proper beginning or ending respectively).
 
**A pop-up menu is known as a gui. Anything modifying the gui would use the -gui or gui- keywords (with the proper beginning or ending respectively).
 
**Let's make a character named Jon say Hello and ask you how you're doing with options:
 
**Let's make a character named Jon say Hello and ask you how you're doing with options:
Exception encountered, of type "Error"