this is a spawnpony reference/guide. with the spawnpony plugin, you can easily put ponies on every single map in the game, even the mare maps if you dare. the server plugin is available here. https://github.com/EtraIV/SpawnPony >why do this over making a dedicated maremap 1. its very minimalistic and clean. after the initial model downloads you never have to download anything again no matter how many maps. 2. if features are added, the configs could be comparatively easy to update. 3. its simpler, you dont have to learn hammer or have the map source files or whatever, you can even find coordinates while actually playing since its not a cheat. >why wouldn't you use this 1. you can only place ponies. no fun textures or other props (yet, probably trivially easy to add new models to the plugin) 2. you cannot replace props either. so things like the derpy payload aren't an option (i bet a plugin like this already exists, though probably not pony specific, likely trivially easy) 3. you cant have those fancy animation activators when close 4. you cannot have a 'normal' version of the map unless you make a copy of the normal map and give the config a unique name to work with. but then, this removes the benefit of not having to download maps, while giving none of the benefits of having a specific maremap ###1; PLACEMENT 1. grab a sample configuration file as a base. https://github.com/EtraIV/SpawnPony/blob/master/addons/sourcemod/configs/spawnpony/koth_product_final.cfg a. cp_marecenaryponk (https://ponepaste.org/9221) also has a fuckload of animations with comments telling you their approximate location on the map, check it out for examples 2. select scout, and run around the map you are working with using "cl_showpos 1" to find coordinates of your standing position and direction on the map a. different classes have different eyelevel heights, so i recommend playing as scout 3. put those coordinates into the config, under the poner you wanna manipulate a. these coordinates can be rounded or as specific as you like 4. in the position area, the z axis number is the characters eye height ingame. since you picked scout, you would subtract 65 from this value, so the pony would spawn on the ground instead of at eye height a. "position" "-5697 -1629 65" // x y z, original, yuck b. "position" "-5697 -1629 0" // x y z, UPDATED, PERFECT, muah sherrifs kiss 5. save as "mapnamerc1whatever.cfg" 6. reload the map on your server (eg. map_mercenarypark) to see your changes ingame if you did all this right there should be a poner on the map. ###2; PROSTRATS 1. set mp_tournament 1 to remove timelimit and sv_cheats 1 so you can noclip 2. ponies can also be your angles. the pitch and roll items are optional but can really improve a scene. check mercenarypark for examples of it being used a. "angles" "0 146 0" // pitch yaw roll, aka "look up and down/look left and right/rotate like a spaceship" b. "angles" "60 146 40" //now shes looking down and tilting her head quizzically, that silly mare 3. i have not found a max limit and it doesn't seem to impact performance. you cannot overdose, fullsend it 4. on some characters, in some configs, there are bodytype lines. they dont seem to be necessary but i only used ponka. it seems like 3 is pegasus and 8 is unicorn, but from my limited testing with derpy it seemed to work fine without it. i assume this is how you select which of the three .mdl files to use, but for the most part all three have the same animations a. "bodygroup" "3" 5. animations can also be used by any race of pony. so pinkie can use the rainbow dash ones and so on. 6. use comments //. the bigger the project becomes the more necessary organization is. think xbox huge brother. categorize by room, describe where the mare is on the map, describe the animation, etc a. /* and */ dont fucking work though, very frustrating. normally that would be a comment block so just spam the fuck out of // ###3; VARIABLES ##PONIES 1. mdl_pp //pinkie pie "models/enhanced_ponies/vn_enh_pinkiepie.mdl" 2. mdl_fs //fluttershy "models/enhanced_ponies/vn_enh_fluttershy.mdl" 3. mdl_ts //twilight spawkle "models/enhanced_ponies/vn_enh_twilightsparkle.mdl" 4. mdl_ra //rarity "models/enhanced_ponies/vn_enh_rarity.mdl" 5. mdl_rd //rainbow dash "models/enhanced_ponies/vn_enh_rainbowdash.mdl" 6. mdl_aj //applejack "models/enhanced_ponies/vn_enh_applejack.mdl" 7. mdl_bp //berry punch "models/enhanced_ponies/vn_enh_berrypunch.mdl" 8. mdl_dh //derpy hooves "models/enhanced_ponies/vn_enh_derpyhooves.mdl" 9. mdl_f //flitter "models/enhanced_ponies/vn_enh_flitter.mdl" 10. mdl_cc //cloud chaser "models/enhanced_ponies/vn_enh_cloudchaser.mdl" 11. mdl_lh //lyra heartstrings "models/enhanced_ponies/vn_enh_lyra.mdl" 12. mdl_bb //bonbon "models/enhanced_ponies/vn_enh_bonbon.mdl" 13. mdl_vs //vinyl scratch "models/enhanced_ponies/vn_enh_vinyl_scratch.mdl" 14. mdl_mc //miss cheerilee "models/enhanced_ponies/vn_enh_cheerilee.mdl" 15. mdl_ct //carrot top "models/enhanced_ponies/vn_enh_carrottop.mdl" 16. mdl_dd //daring do "models/enhanced_ponies/vn_enh_daringdo.mdl" 17. mdl_trixie //trixie lulamoon "models/enhanced_ponies/vn_enh_trixie.mdl" ##ANIMATIONS. note, you can keep the comments so you know what they are doing by reading the configs. #GREAT "amazement" //shows surprise well "Breathing_lay_base" //cat pony "Breathing_sit_base" //just sitting there "Breathing_stand_base" //better than idle. bit more movement "Conga" //what you think. model actually moves. if you wanna "connect" the animations, theres around 75 units between each, see mercenarypark for an example "dancing" //cute little ditty, nice standing prance "dancing_head" //versatile. "i cant think of what to put here" jest werks tier "eating_sit_something_long" //versatile. can be used near health packs ezily, or operating a forklift, etc "eating_something2nd" //looks like she is doing the headbutt taunt. almost interactive "Flying_stationary" //floating animation. great pegasus default animation "Flying_stationary2x" //floating animation. great pegasus default animation, faster "Fly_stationary_Prepwned" //floating animation, with forelegs up more. sort of vertical stance "Fly_stationary_Prepwned2x" //floating animation, with forelegs up more. sort of vertical stance, faster "headbang2x" //silly headbang. its as good as it sounds "headbang_reverse2x" //king "Jump" //cutest little fuarkin hop "Jump2x" //cutest little fuarkin hop, FAST "my_life" //another forearm dance, looks like shes saying go left "pinkie_hop" //you know it, you love it "pinkie_hop2x" //more of what you love "rainbowdash_idlefighting" //trex mode, awesome posture "rainbowdash_lowerhit_slower" //cute little front hoof strike "rainbowdash_spinningattack" //leg helicopter, very silly, good speed "rainbowdash_stuckpose" //closest thing to a ragdoll. when i see this, i hear OOF "rainbowdash_superattack" //SUUUPER KIIIIICKU, FRONTO FLIPPU, HAYAAHAYAYAI "rainbowdash_superjump" //cute big front flip "rainbowdash_tailshot_slow" //tail whip, its silly and i love it "relaxed_pose" //very comfortable pose, rancho relaxo tier "Robot" //domo arigato mr roponko "sensual_butt_movement" //ass WIGGLE "Swimming_Genma" //amazing swim idle animation "Swimming_Genma2x" //amazing swim idle animation "twilight_attack_slower" //deranged, if you want a creepy look i think this works well "twilight_attack2nd_slower" //wait.. waiiiit.. adorable head swipe "twilight_blackhole" //silly floating thing, looks like shes surprised "twilight_preparing" //very cute, conveys an indecisive emotion "twilight_superattack" //very autistic but well animated. anime pose "twilight_superattack_slow" //very autistic but well animated. anime pose, different pace "twilight_superattack_slower" //it just seems to get more ridiculous as time lets it "twilight_stuck" //same thing as rainbowdash_stuckpose? "Walking_walk_Theshabbycat" //cute little dance, not really a walk "Walking_walk_Theshabbycat2x" //cute little dance, not really a walk, faster "wingles" //an extreme version of dancing head, funny #situationally great "amazement2nd" //same as amazement, but the model runs away. i have it so she runs into a wall and its funny "Crawling_Genma" //crawls on all fours. pretty silly, i see applications somewhere "Crawling_Genma2x" //crawls on all fours. pretty silly, faster "flying_fast" //superman flying. but obviously inplace. would be funny on a map with an air jumppad "skating_normal" //on an ice level, would be top tier "Sprint_Argo2x" //great run, but the character doesn't move, so only great for shenanigans "Sprint_Genma" //reasonable looking run, would look great on a treadmill "Sprint_Genma2x" //another great run, looks powerful "Sprint_Gaohaq" //less powerful looking sprint but still great "Trot_Genma" //a poner jog, would look great in the right context "reverse_walk_fast" //i used it like she were walking into a wall and thought it turned out cute "twilight_attack" //subtly jerky head, maybe good if thats the intention "Walk_Damagek" //good creepy walk, slowly coming toward you "Walk_Damagek2x" //a bit more normal walk "Walk_Genma" //another good slow walk "Walk_Genma2x" //brisk walk "Walk_happy_Argo" //shes coming, lots of head movement "Walk_happy_Argo2x" //o lawd she comin, belongs in an [s4s] polarbear gif "Walk_Taceo2x" //lots of great options for movement, no great options for moving characters #good "caramel_dancing" //pretty played out but a good model adaptation "cyhadals_dance1st_2x" //sunshine sunshine ladybugs awake. pretty fast and a little jank. "cyhadals_dance2nd_2x" //sunshine sunshine ladybugs awake. pretty fast and a little jank. mirrored, so good for partner taunts "eating_something" //eating like chips or something "eating_something3rd" //actually standing and eating, the madmare "headbang" //slower headbang "idle" //stands and slightly wiggles. boring "kick_back" //kicks out left backleg "pony_shocked" //lifts a hoof and recoils a bit, pretty cute, kind of boring "rainbowdash_crumpleblast" //dinosaur mode, frontu STRIKU with both hooves "rainbowdash_frontalkick_slow" //dinosaur mode, kicks then stance, better pace i think "rainbowdash_kickback_slow" //good rear kick, better pacing i think "rainbowdash_wingsshield_slower" //UP down UP down UP down UP "skating_normal2x" //looks like she is nervously shuffling. little jank, but pretty cute "somersault2x" //frontflip, better speed then normal" "somersault_reverse" //backflip "twilight_attack2nd" //silly head swipe "twilight_attack2nd_slow" //silly head swipe "twilight_bigbangattack" //a karate stance "twilight_bigbangattack_slow" //a karate stance, pretty good pace "twilight_bigbangattack_slower" //a karate stance, but slow enough that it feels like a magical thing "twilight_littlejump_frontal" //cute little swipe jump "twilight_littlejump_frontal_slower" //cute little swipe jump "twilight_preparing_slower" //less thinking, more "did i step in something" "twilight_ready_slow" //little head butt "WCD3" //forearm dance, crosses arms "WCD4" //forearm dance, in an infinity pattern #decent "drinking_something_sit" //feels like a worse eating, but if you are wanting her to drink this is probably better "drinking_something2nd" //mirrored "kick_back2nd" //both back legs, pretty slow looking, but cute "rainbowdash_eagledive_slow" //action is completed kind of smooth but end result is that it looks pretty eh "rainbowdash_frontalkick" //dinosaur mode, kicks then stance "rainbowdash_kickback" //good rear kick. "rainbowdash_lowerhit" //cute little front hoof strike. bit too fast i think "rainbowdash_wingsshield" //UP down UP down UP down UP, bit too fast "somersault" //frontflip, pretty slow, 2x is better but not bad "twilight_bigbangattack_slow" //some karate type shenanigan "twilight_block_slower" //heil hoofler "twilight_ready" //little head butt, bit too fast "WCD" //forearm dance, high hooves, slaps every hoof in a 45 degree radius. doesn't loop well "WCD2" //forearm dance, alternates hindhooves while pushing forearms forward. looks offbalance and strange #meme tier "anthro_walk" //bruh "anthro_walk2x" //BRUH "rainbowdash_airattack2nd" //really stupid looking move, kind of fast "rainbowdash_airattack2nd_slower" //really stupid looking move, bit better pace "rainbowdash_eagledive_slower" //silly looking "rainbowdash_ko" //these are just stupid to look at. fighting game knockout animation, good pace "rainbowdash_ko2x" //these are just stupid to look at. fighting game knockout animation, bit faster "rainbowdash_strikegroundattack_slower" //this one made me laugh so hard, its like this weird slide, looks like shes slipping through a grate "Sprint_Gaohaq2x" //i hear cartoon percussion looking at this, its hilarious "twilight_air_attack" //very autistic looking head jerking. perfect if thats what you are going for "twilight_air_attack_slower" //very autistic looking head jerking. perfect if thats what you are going for "twilight_air_freezeray_dual_slow" //goofy, way too much movement "twilight_air_freezeray_dual_slower" //goofy, no way to put this on a map without it looking awful i think but its silly "twilight_kick" //i dont know how this is a kick. its like this wacky head butt "twilight_kick_slower" //wacky head butt with some suspense "twilight_ko" //seems a bit slower than rd ko "twilight_ko2x" //i dont know if its different #too slow/fast. not necessarily a bad thing but i think theres a clear winner and didn't want to put these in other categories cyhadals_dance1st cyhadals_dance2nd rainbowdash_frontalkick_slower rainbowdash_kickback_slower rainbowdash_crumpleblast_slow rainbowdash_crumpleblast_slower rainbowdash_superattack_slow rainbowdash_superattack_slower rainbowdash_tailshot_slower twilight_bigbangattack_slow twilight_blackhole_slower twilight_block twilight_block_slow twilight_littlejump_frontal_slower twilight_preparing_slow twilight_ready_slower Trot_Genma2x #does not seem to have an animation ragdoll ACT_DIERAGDOLL kick_combo bat_ears #animations representing the act themselves not the end result you probably want sitting_down_reverse sitting_down sit2nd_up sit_down sit2nd_down sit_up sit_up2nd #extremely jank. probably not what you want rainbowdash_airattack_slow rainbowdash_airattack rainbowdash_airattack_slower rainbowdash_finalairattack_slower rainbowdash_finalairattack rainbowdash_eagledive twilight_air_freezeray_dual twilight_attack3rd twilight_attack3rd_slower twilight_kick_slow /* EVERY POSSIBLE ANIMATION LIST. how you find this is by opening the pony_female_*_animations.mdl files in a text editor. there should be a list at some point of everything they can do, i grepped all the files for Breathing_sit_base is how i figured this out. probably an easier way ragdoll ACT_DIERAGDOLL Sprint_Argo Sprint_Argo2x Robot Walk_Taceo Walk_Taceo2x Flying_stationary Flying_stationary2x Fly_stationary_Prepwned Fly_stationary_Prepwned2x Breathing_sit_base Conga Crawling_Genma Crawling_Genma2x Jump Jump2x my_life Sprint_Gaohaq Sprint_Gaohaq2x Sprint_Genma Sprint_Genma2x Swimming_Genma Swimming_Genma2x Trot_Genma Trot_Genma2x Walk_Damagek Walk_Damagek2x Walk_Genma Walk_Genma2x Walk_happy_Argo Walk_happy_Argo2x Walking_walk_Theshabbycat Walking_walk_Theshabbycat2x WCD WCD2 WCD3 WCD4 Breathing_lay_base Breathing_stand_base kick_combo dancing flying_fast caramel_dancing dancing_head kick_back pinkie_hop pinkie_hop2x pony_shocked sensual_butt_movement somersault somersault2x sitting_down headbang headbang2x sit_down sit_up sit2nd_down sit2nd_up relaxed_pose kick_back2nd wingles idle reverse_walk reverse_walk_fast reverse_walk_faster amazement amazement2nd anthro_walk anthro_walk2x cyhadals_dance1st cyhadals_dance2nd cyhadals_dance1st_2x cyhadals_dance2nd_2x drinking_something drinking_something_sit drinking_something2nd eating_sit_something eating_sit_something_long eating_something eating_something2nd eating_something3rd skating_normal skating_normal2x rainbowdash_airattack rainbowdash_airattack_slow rainbowdash_airattack_slower rainbowdash_airattack2nd rainbowdash_airattack2nd_slower rainbowdash_crumpleblast rainbowdash_crumpleblast_slow rainbowdash_crumpleblast_slower rainbowdash_eagledive rainbowdash_eagledive_slow rainbowdash_eagledive_slower rainbowdash_finalairattack rainbowdash_finalairattack_slower rainbowdash_frontalkick rainbowdash_frontalkick_slow rainbowdash_frontalkick_slower rainbowdash_idlefighting rainbowdash_kickback rainbowdash_kickback_slow rainbowdash_kickback_slower rainbowdash_ko rainbowdash_ko2x rainbowdash_lowerhit rainbowdash_lowerhit_slower rainbowdash_spinningattack rainbowdash_spinningattack_slow rainbowdash_spinningattack_slower rainbowdash_strikegroundattack rainbowdash_strikegroundattack_slower rainbowdash_stuckpose rainbowdash_superattack rainbowdash_superattack_slow rainbowdash_superattack_slower rainbowdash_superjump rainbowdash_tailshot rainbowdash_tailshot_slow rainbowdash_tailshot_slower rainbowdash_wingsshield rainbowdash_wingsshield_slower twilight_air_attack twilight_air_attack_slower twilight_air_freezeray_dual twilight_air_freezeray_dual_slow twilight_air_freezeray_dual_slower twilight_attack twilight_attack_slower twilight_attack2nd twilight_attack2nd_slow twilight_attack2nd_slower twilight_attack3rd twilight_attack3rd_slower twilight_bigbangattack twilight_bigbangattack_slow twilight_bigbangattack_slower twilight_blackhole twilight_blackhole_slower twilight_block twilight_block_slow twilight_block_slower twilight_kick twilight_kick_slow twilight_kick_slower twilight_ko twilight_ko2x twilight_littlejump_frontal twilight_littlejump_frontal_slower twilight_preparing twilight_preparing_slow twilight_preparing_slower twilight_ready twilight_ready_slow twilight_ready_slower twilight_stuck twilight_superattack twilight_superattack_slow twilight_superattack_slower Crawling_Genma_reverse Crawling_Genma_reverse2x Trot_Genma_reverse Trot_Genma_reverse2x somersault_reverse sitting_down_reverse somersault_reverse2x headbang_reverse headbang_reverse2x sit_up2nd anthro_walk_reverse anthro_walk_reverse2x skating_normal_reverse skating_normal_reverse2x sit2nd_up2nd nothing bat_ears < this was exclusively on only one of the .mdl files. doesn't seem to do anything, but maybe relevant to bodygroup line */