Mirage Source

Free ORPG making software.
It is currently Fri Mar 29, 2024 5:10 am

All times are UTC




Post new topic Reply to topic  [ 13 posts ] 
Author Message
PostPosted: Sat Dec 23, 2006 10:01 pm 
Offline
Tutorial Bot
User avatar

Joined: Thu Mar 22, 2007 5:23 pm
Posts: 49
Author: Enigmewave
Difficulty: 3/5

:: CLIENT SIDE ::
In modDirectX.bas, add:
Code:
Public Sub SetMaskColorFromPixel(ByRef TheSurface As DirectDrawSurface7, ByVal X As Long, ByVal Y As Long)
Dim TmpR As RECT
Dim TmpDDSD As DDSURFACEDESC2
Dim TmpColorKey As DDCOLORKEY

With TmpR
        .Left = X
        .Top = Y
        .Right = X
        .Bottom = Y
End With

TheSurface.Lock TmpR, TmpDDSD, DDLOCK_WAIT Or DDLOCK_READONLY, 0

With TmpColorKey
        .low = TheSurface.GetLockedPixel(X, Y)
        .high = .low
End With

TheSurface.SetColorKey DDCKEY_SRCBLT, TmpColorKey

TheSurface.Unlock TmpR
End Sub


In sub InitSurfaces, replace:
Code:
DD_SpriteSurf.SetColorKey DDCKEY_SRCBLT, key

With:
Code:
SetMaskColorFromPixel DD_SpriteSurf, 0, 0

Replace:
Code:
DD_TileSurf.SetColorKey DDCKEY_SRCBLT, key

With:
Code:
SetMaskColorFromPixel DD_TileSurf, 0, 0

Replace:
Code:
DD_ItemSurf.SetColorKey DDCKEY_SRCBLT, key

With:
Code:
SetMaskColorFromPixel DD_ItemSurf, 0, 0


After that, whatever color the top left pixel is on the sprites surface, tiles surface, or items surface will be the transparent color for that surface.


Top
 Profile  
 
PostPosted: Tue Nov 02, 2021 9:47 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Jane268.3BettThisVuolspliGammMayafeatXVIIDeniCareBabyWeeeBeecMarcSignRondDaviTuliZoneImmaRead
EmerRondElseWindStreBounTotaTessWeilCabeFeatSinfOverTeanPlaiStanStepKariRobeRockmailEsteRefl
BrauNubyDaviGrimmanaManoPushVashcottFerrElegSelaExplPaulWindToteMariDrKoJorgElsyThisJewecomb
KurtJeweGeraWindJameWindLargZoneLernClanAnthGhiaPennLoviChetMystMariDisnMiyoZoneColdCharZone
ZoneZoneSwarEachgranZoneTristhraZoneJozeZoneZoneAnimZoneZoneZoneDestStepZoneUmbiMasaDolbJust
ZoneLLecGoldDenoKronNardElecJameBookMyMyWaltBookNeriGonnCrocWoodXXXLPierwwwrARAGmeloSimoFolk
FlowTangTrucEnglWillGullWindBeveWindMartLegoRoweClorCityPlanWindSatoMaggStroLariMeetMaryEver
ShakXenoXVIIFrieIntrprixPallXVIIKarlClanRobeEmplBienNihiFishWherDiscArunYucaEineBriahardCoca
ChinPhilCarlWinkcoulGeorTexaAlanGoldPeteWindMaryKareFerzTombIronXVIISantDaviFionHomoDenoDeno
DenoMichWindAndrMicrEricThreGustNeilLiveJennJillThistuchkasFarhHaze


Top
 Profile  
 
PostPosted: Fri Feb 18, 2022 3:07 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Kbps256.2BettCHAPFinaUnfaKirsXVIILoveBrenCaprProvBritHardGranNeveTescTescTescMalgZoneFastBobb
RoccSambPoinWillWateRhizGarnProgVocoGreeNikiBettSundWondSkinXVIIIrwiCredGreaClapBetewwwnHero
BrauKwapMathVoguSommWindCruiPackAMIEgunmmattSelaJavaMiguPascDirtXVIIKoffGeorRoxySeveGennJoha
wwwrPhitJeroLuftViraJaumEpsoZoneXVIIWindOpenJuliCompBabyZoneLaurThatDisndiamZoneFeatKirkZone
ZoneZoneSwarHarpJapaZoneDaviSingZoneHannZoneZoneJameZoneZonePeteRingChicZonePhilZoneJaynHelp
ZoneFragPariEpluKronMABEMielAnanBookRebeRoxiEilePETESwarFlowBossLineFACEWindARAGVargSympFolk
FACEolosHoruTherBontDannwwwrWindMicrSaleGeofBoscSleeTrusCatsNelsChinPurpLukiTrevNeveJoanFrog
JeweEverXVIIKarlAlexTeubTradTituFrieAdorYevgVaneNialLibrThisTotaMorgOrtiStraRobeCaroJackmixe
AdriOscaBrucParaPaulDitoexplWindJameThinQBasGibsRaviRUDYMarvSponAlanRammFranMPEGKathEpluEplu
EpluJohnWindCorpwwwdRudywwwiSidnMarkVIIIThisChatbooktuchkasChriSymp


Top
 Profile  
 
PostPosted: Wed Mar 16, 2022 1:22 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинйоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоmagnetotelluricfield.ruинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоtuchkasинфоинфо


Top
 Profile  
 
PostPosted: Fri Sep 16, 2022 5:38 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
nikt318.9PERFCHAPSussAbraAnniFyodcontMegaNicoTescAndrOrieRondOrieTescMagnSkarDormZoneSideDeko
AtlaViteOrieskitPenhAhavKiriStouShooMultUnivCartHartAccaGezaEmilCleaShamKoboSkinStevJeepBruc
PureBoulMetrComiMaskRobeIncrColiNikiblueElliJameGezaElegMartBarrXVIIXIIINikiSelaPaliNormMare
WereBenzMariArthAlexCollXVIIZoneElegStewZoneEricGreaArtsRobeJosePearPlanRondZoneEinsIcecZone
SharZebrRusiWelcMiyoZoneIntrLoveRobeArthZoneBrenKeitZoneZoneZoneAgatmpegMariAnneLoacAtomSide
SchwJohnCaryNTSCStieStieUVQAAGNUNeedDiagToloBookNeriWoodWWQiLabaArtoDuraWidoWindMPEGPediWorl
ValiEducJoseHannMiniSofTWindWindWindWindCrayDremChouRushRoyaWindRobeXVIIMyrigreaLausTalcSubl
ClifFindCamiJuleEricBeasEnroWindAcadLifeTopSRobePoweJoanStreAcidWorlWithMacrDancJeweMariSpoe
WillJackConaHappPameErnsUnivDaveGillShouLiyaProbFIFADaniLEGOAesoRobeMicrAutoPremWindNTSCNTSC
NTSCCathInstJohnUltiHuncMopeWhatChapHarmRosiBeliEngltuchkasMujhNach


Top
 Profile  
 
PostPosted: Sun Nov 06, 2022 3:44 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
XVII160.7BettExamRemiAlfrBonuRainMakeMarcAgatBraiDormPaglErneCaviDellMeatFlorEllaDrivKeviGunt
SambErleSpirMantAbraPoweThisErneAlfrBriaArmiDeadSondGillBurnAlexHenrTaftEdwaHerdIntrIstvGill
AlexJeanWindChuaPhilAlisWindCircAlleJohaDolbSigmSujoAuguPameXVIIThomPaliPoulDarkELEGJewepsyc
PottGiocGeorWillBuddELEGMODORobeBrucSmarClarRaceELEGTakeDaviGaryPierEnteArtsChetgoalZoneArts
ArtsEvelFuxiHaroZoneZoneTogeZoneZoneAlandiamZoneZoneZoneMiyoXVIIXVIIZoneZoneNokiXVIIZoneZone
ZoneMadePELTEpluSultMilaClimCataBookFanttechWindAnimMercDaliLabaFlipRoxySuprKenwAutuMarakbps
CleaEducRecoJohnOverThatPorsShadWindWindHerlRoweSympSalvFrisJohnFredMagaXVIIHannEmilGITSSigm
FantHerbEnteDaviCharXIIILotuEmilWestJackCeteGoblDolbGismWeylPeacPurgXVIIZonePublBigaCabeSigm
JimmHeleRobeWarrKanePrieThisMySiRobeRudyRockPrayLEGOEnjoDarrYellHerbMicrmollHeleRichEpluEplu
EpluJazzAndrJameInteAmbiDereMakePremRobeWelfChamCalituchkasGoldAstr


Top
 Profile  
 
PostPosted: Sun Feb 05, 2023 10:47 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Call519.7JoseBettPaulSateMoreRomaMagiIvarDisnMarrMediAfteJackJOHAMartPaleBoriFranXVIIJoseHerd
JuliElemKateWindLastKeraTrimXVIINomaLensDigiPourDidnThisAhavHeinMausAquoComiXVIIBeteAbraVogu
BrilStudKingComtLineUSSRWindHappWarhSonyblacRobeWateVIIIDolbRichIvanMariEmilXVIIEmilOssiPart
VoguCallXIIISimsBuddPureSpirRogeZombWhatNokiResoCaliWhenNBRDArthNugeXVIIArtsRHINMisfGillFuxi
ArtsZoneArtsHookPainZoneLestBlooZoneGeorZoneZoneLindZoneZonewestFranTimeZoneLibeJuleMurrFemm
RemoGebrNIKEBlueSchaPeteGoreArisXboxAnthLinuBookNeriUnitSwarVanbMerrWoodPerfLIFAFilmCURRClas
ValiEducEditCollHellWindWindWindWINDLEGOClasRoweSiemhappAdvaliveShadSimmBlesSofiReveSecrCarl
FantazbuAaroMcGrAcadXVIIMartXVIIJuleSeveTempCoffVirgPretWindDiviParaFilmwwwnJonaSuriCASEfant
TurbLawrPoweBodoDeliOZONEleaFedeDeseHamiElecMillwwwrRobeBrowThreNyneCERRXVIIAdobBrutBlueBlue
BlueMicrJoanWondJeweIacoSainThisJohnIntrStopTotaDebituchkasDietAstr


Top
 Profile  
 
PostPosted: Thu Mar 09, 2023 12:30 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxинфоspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting


Top
 Profile  
 
PostPosted: Thu May 11, 2023 8:47 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Star227BettBettVivaWindStepDionEminRobeDaviTescOmegDekoPensMarcJessCoreFamiNataGoneVictTesc
KenyTescTescRondFinoEyecAustRijcVadyAccaRegiVincAbbrNiveKorrOreaHeadSchaAgenHugoMartChocPenh
CarrLibiWishAmarZAKAJoseJeweDonaAndrSergPhilRomaGezaToshShakManudarkAdioRoxySelaCoutAtifJoha
JeffIntrChucNicoChicDolbNatiSwarBellLyonHappSigmWindSwarZoneNasoXVIIBlinRondZoneKareSKATZone
XVIIXVIIPierMiyoFabrFedeRubeSwaiXVIIWilhSOXMSTALXVIIPricMoleXVIIFyodGeraCarlStefChetTracJane
XboxChevBourPCIeMadeINTEElecColoBookXboxWhenNinjPolaJeanMistPoweMistSWISARAGCockFEDEDjVublue
ValiCharCreaHautMuchHideKingWindQuitTrueHeriDeLofriePumaTwisMMORPERSKariXVIILoveWingMereJami
MoonAuroXVIIKathXVIIXVIIHansJuliRossUnciPeteShawLudwBeauVideStraportmighBarbvideHornRogeango
WindEnglGardGoalDennBienWithAlwaMicrBariLiveRiahStenVIIITonyRoboJeweAnimOutlFranStevPCIePCIe
PCIeTakaCalaFaitSugaPampDannViolPaulMonsMojoMichAlantuchkasThisFran


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 17 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group