<dd>Itappliesthecolourschemeofoneponytoanotherpony.Withthelistontheleft,youpickwhichponyyouwanttorecolour.Withthelistontheright,youpickwhichpony's colour scheme you want to use. Voilà! You'llgetabrandnewponywithsomeweirdcolours.</dd>
<dd>Itwouldbeabithardertodosomethinglikethat,andI'm not really sure how the faces could be swapped. The cutie marks, now that sounds more doable, but I can'treallythinkofaneasyandefficientwaytodothat.Sorry,you'llhavetosticktocoloursfornow!</dd>
<dd>Noissue!ImadesurethatIcoulduseallthevectorsIputhere,andItakecaretoputalinkbacktotheoriginal,butifImadeamistakeoriftheconditionschanged,don't hesitate to contact me using the <em>Contact</em> link at the bottom of the page. Once we'veclearedeverything,I'llremoveyourvectoranduseanotherone.</dd>
<dd>Ihavetoadmit,I<em>kinda</em>stoppedworkingonthis.It's pretty much feature complete, so the only thing I can really add to it now is more ponies, and that aspect isn'tthemostinterestingpartoftheproject.Thatdoesn't mean I won'teverupdateitagain,asImayaddoneortwoponiesfromtimetotime,butdon'texpectsomegrandupdatewithtonsofponiesaddedatanypoint.</dd>
<dt>But!You're missing <em>[some pony from the show you feel is super important]</em>! What'sthepointofallthisifyoudon'tevenhave<em>[theaforementionedpony]</em>?</dt>
<dd>IfIgetarequestforaponyinparticular,Imayhavemoremotivationtoaddthem.Feelfreetosendmeanemailwithwhatponyyou'd like to be added. Keep in mind that pony has to be <strong>from the show</strong>! Oh, and if you can add a link to a few vectors of the pony you want, so I don'thavetohuntthemdownmyself,that'dbeswell.</dd>
<dd>Sorry,nocando.IfIstartaddingeveryone's OC, or all the fan-created ponies from fanfics, videos and drawings, the list would be endless...Okay, Fausticorn is technically an OC who never appeared on the show, but I think you get a free pass when you'rethe<em>creator</em>ofthewholeshow.</dd>
<dd>Sincealotoftheprocessisautomatic,somecombinationsmayendupjustlookingextremelysilly.Iliketothinkit's part of the charm. Also, keep in mind that we'resousedtohowsomeponieslookthatseeingthemwithawildlydifferentcolourschemeisjustgoingtolookweird.UsingRainbowDash'sschemeonanyoneusuallyresultsinsomethingquite...unusual.</dd>
<dd>Youcangetthefullsourcecodeat<ahref="https://github.com/Tailszefox/Pony-Fusion">https://github.com/Tailszefox/Pony-Fusion</a>.It's a git repository, so you'refreetodowhateveryouwantthatyouusuallydowithgitrepositories!</dd>
<dd>Icanifthechangemadeisreallyimportantorcorrectsacriticalflaw.Otherwise,Iprefernotto:ifyouseeasmallthingthatyouwouldlikechanged,don't hesitate to contact me instead and I'llseeifthechangeinquestioncanbedone.</dd>
<dd>Basically:Ireduceallthevectorstoalimitedsetofcolours.<em>aka</em>apalette.Eachponyhasitsownpalette.Imakesurethateachpalettecontainsthesamenumberofcolours,andthateachcolourataparticularplaceinthepalettealwaysrepresentsthecolourofthesamething.Forexample,colour0inthepaletteisalwaysthecoat's colour, colour 5 is the eyes'colours,etc.Eachponyendsupwithatotalof15coloursintheirpalette,thoughsomeponieshaveslightlylesscolours.Inthiscase,andtokeepthingsconsistent,thecoloursarejustduplicated.<br/>Whattheapplicationdoesisloadtheimageoftheponyyouwant,thenloadtheimageoftheponywhosecolourschemeyouwanttouse.Itthenextractsthepalettefromthesecondimage,andswapsitwiththepaletteofthefirstone.Sinceallthecolourscorrespondtothesameelement,eachonegetstheappropriatecolourevenwhenswapped.Thus,thecoloursofthecoatareswapped,aswellasthecoloursofthecutiemark(orlackof),etc.Theprocessitselfisprettysimpleintheend,butitrequiresabitoftinkeringwiththeoriginalimagetomakesureitcanbereducedtotheappropriatenumberofcolours,andtomakesurethepaletteisorderedcorrectly.</dd>