<dd>Itappliesthecolourschemeofoneponytoanotherpony.Withthelistontheleft,youpickwhichponyyouwanttorecolour.Withthelistontheright,youpickwhichpony's colour scheme you want to use. You'llgetabrandnewponywithsomeweirdcolours.Unlessyoupickedthesameponyinbothlists.Inthatcase,it'sjustgoingtobeyourusualpony.</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>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>