Mirage Source

Free ORPG making software.
It is currently Sat Apr 27, 2024 7:16 am

All times are UTC




Post new topic Reply to topic  [ 48 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Sun Feb 03, 2008 5:02 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Image

Okay, that's what I've got so far for my new game. It's all rendered in real time, but of course, I'll need to create a custom chat system to go with it.

Atm I'm thinking of creating an array of strings to hold each line, with a function to make sure the characters don't go over the maximum allowed per line.

But if I did that, I would need to re-dim the array each time a new line comes in and before that I'd need to store the existing strings into a temporary array.

Another pro to this method is people can easily scroll through the text one line at a time by simply clicking a button and changing a variable.

Code:
For i = SelectedLine to SelectedLine + 10
  Text_Rect.Left = 22
  Text_Rect.top = 340 + (i * 15)
  Text_Rect.Right = 22 + MaxChatLength
  Text_Rect.bottom = Text_Rect.top + 15
  Direct3DX.DrawText Main_Font, D3DColorRGBA(0, 0, 0, 200), StoredChatArray(i), Text_Rect, DT_TOP Or DT_LEFT Or DT_WORDBREAK Or DT_NOFULLWIDTHCHARBREAK


Anyone think of any better methods?

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Sun Feb 03, 2008 5:12 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Mhhh, Brandini just told me that there's a Preserve version of redim which will keep the old data intact. This'll make it a lot more easier.

Still, is storing the chat in an array the best idea?

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Sun Feb 03, 2008 5:21 pm 
Offline
Community Leader
User avatar

Joined: Mon May 29, 2006 1:00 pm
Posts: 2538
Location: Sweden
Google Talk: johansson_tk@hotmail.com
Not many players will press a button to re-read whats been said before. Cause it will take too much time for them to press and press and press. So I wouldn't save more than the last 25 messages or so.

Now all I would do is save the messages into
Code:
Dim lineChat(1 to 25) as String


And use a function to determine which one is free, and then to move the messages around. Like

Code:
Public Sub(byval Message as String)
  Dim i as Byte

  For i=1 to 25
    if lineChat(i) = vbNullstring then
      lineChat(i) = Message
      Exit sub
    end if
  Next i

  lineChat(1) = Message
  For i=1 to 24
    lineChat(i+1) = Message
  Next i
End Sub


So now, it first checks if 25 messages have been posted, if not the sub exists and the message is saved. If there are 25 messages in the chat, then it will replace lineChat(1) with the new message, and move them all up 1 slot and remove the old lineChat(25) message from memory.

Now you can just loop through the first 5 or so on the screen, and when you press up, it could jump up 5 slots at a time.

And for the idea of having a Len() to determine the length of the strings to keep them all in lines, so they are inside the chatbox. You could just use:

GOT BORED IGNORE THE BELOW PART. BY THE WAY, IM SICK.
Code:
Public Sub BltText()
Dim i as long, ii as byte
  For i = 1 to 25
    if Len(lineChat(i)) > 0 Then
     
    elseif Len(lineChat(i)) > 50 Then '50letters in a row
     
    End if
  Next i
End Sub

_________________
I'm on Facebook!My Youtube Channel Send me an email
Image


Top
 Profile  
 
PostPosted: Sun Feb 03, 2008 5:57 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Well, they'll be arrow buttons and you wont have to keep clicking, you can click, keep the mouse down, and after a few milliseconds it'll scroll up like a normal scroll bar would :]

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Sun Feb 03, 2008 6:14 pm 
Offline
Pro
User avatar

Joined: Mon May 29, 2006 3:26 pm
Posts: 493
Location: São Paulo, Brasil
Google Talk: blackagesbr@gmail.com
Hum... I don't think redim preserve is the best way to do this. I think a fixed size is better. Maybe Redim Preserve, but let the user specify how many msgs to be stored, I think that's better. And don't keep using redim preserve at every new msg, use it only when the player change the number of msgs to be stored.

_________________
http://www.blackages.com.br
Image
Dave wrote:
GameBoy wrote:
www.FreeMoney.com
I admit I clicked. I immediately closed upon realizing there was, in fact, no free money.
Robin wrote:
I love you and your computer.Marry me.


Top
 Profile  
 
PostPosted: Sun Feb 03, 2008 6:29 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Ah, thanks for that Dragoons. I'll probably use that.

Atm I've got the chat rendering. I'll add scrolling when my GFX artist sends me the new scrollable GUI.

Thanks a lot everyone :D

Image

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Sun Feb 03, 2008 7:10 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Woot. Added colour to the text.

Needed to set the array to a custom RECT which has the Text as string, red as byte, blue as byte + green as byte.

Then I created a function which would take the QBColour and convert to RGB.

Also, noticed the grammar was off on items + npc names starting with vowels, so I added a grammar system which checks the first letter and uses 'an' or 'a' depending on the letter.

Image

:D

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Sun Feb 03, 2008 7:30 pm 
Offline
Pro

Joined: Mon May 29, 2006 5:01 pm
Posts: 420
Location: Canada, BC
Google Talk: anthony.fleck@gmail.com
Wow, this is getting more and more impressive. Good work Robin.


Top
 Profile  
 
PostPosted: Sun Feb 03, 2008 7:36 pm 
Offline
Community Leader
User avatar

Joined: Mon May 29, 2006 1:00 pm
Posts: 2538
Location: Sweden
Google Talk: johansson_tk@hotmail.com
It's looking sexy ^^

_________________
I'm on Facebook!My Youtube Channel Send me an email
Image


Top
 Profile  
 
PostPosted: Mon Feb 04, 2008 12:12 am 
Offline
Knowledgeable
User avatar

Joined: Thu Dec 28, 2006 8:57 pm
Posts: 297
Location: This magical place called 'reality'
William wrote:
It's looking sexy ^^

I second that!

_________________
P2B Feed: Custom AI
Image


Top
 Profile  
 
PostPosted: Mon Feb 04, 2008 4:06 am 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
Circular Buffers.

Google it, they let you have "infinite" sized buffers, as long as you don't write all the way back to the read position.

If you had a circular buffer to store messages in, you would be quicker because you would never have to reallocate memory. Important, especially in big blocks like chat text.

Limit the number of lines displayed, and store the rest in a chat long text file.

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Mon Feb 04, 2008 1:13 pm 
Offline
Knowledgeable
User avatar

Joined: Mon May 29, 2006 11:38 am
Posts: 293
Location: Cambridge, UK
ahahahah "Your target is now a little girl"

Thats Robin all over :D

_________________
Image
Image


Top
 Profile  
 
PostPosted: Mon Feb 04, 2008 2:38 pm 
Offline
Regular
User avatar

Joined: Wed Aug 01, 2007 6:18 pm
Posts: 55
Renegade wrote:
ahahahah "Your target is now a little girl"

Thats Robin all over :D

I lol'd very hard.
What happend to WW? 0_o


Top
 Profile  
 
PostPosted: Mon Feb 04, 2008 2:47 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Nothing. I'm actually very close to having WW coded to the point where I can hand it over to my developers to begin creating the actual in game content.

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Mon Feb 04, 2008 5:02 pm 
Offline
Knowledgeable
User avatar

Joined: Mon Jul 24, 2006 2:04 pm
Posts: 339
A fixed-length array would probably be best. If people want a largest history of text you could easily have it in the settings. An array of the last 100-300 lines of text shouldn't be too much of a problem though. A circular buffer like Dave mentioned would be fastest for appending new messages but even just moving every message then adding the new one should perform just fine for this. The only thing that is going to be any noticeable performance hit is the text rendering itself, especially doing two renders per character like you're doing. Rendering system fonts has always been very slow for games. You could easily increase the speed quite a lot by using custom bitmap fonts along with that will give you more flexibility in the font displays, though of course comes with a price of complexity. It can be optimized even farther by creating a vertex buffer of the visible font so you can render the whole chatbox in just one batch call and only have to update it whenever the position or text changes.

Dave wrote:
If you had a circular buffer to store messages in, you would be quicker because you would never have to reallocate memory.


Just to nit-pick, this technically wouldn't be true unless you used a fixed memory allocation per element which variable-length strings. You're still allocating the memory for the new string, you're just not having to alter the rest of the buffer except for the one discarded element. :D

_________________
NetGore Free Open Source MMORPG Maker


Top
 Profile  
 
PostPosted: Mon Feb 04, 2008 5:07 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Yeah, I've heard that drawing text in any version of DX is slow, but I have FPS to spare and it's only a small time game. I am cutting corners and I am breaking coding standards more than I should, but hey :D

I'm just lazy ;D

Started working on the autotiles. Originally I was pissing around with extra polygons and crap, then I decided to pre-render all the possible tiles in Photshop. After 30 minutes of making them I realised that I could easily create the desired tiles by using 4 16x16 polygons rather than one 32x32.

I really need to find some sort of algorithm to scan the surrounding tiles to make this decision though, as I can't exactly use 8+ If statements every loop for every tile xD

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Mon Feb 04, 2008 6:14 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
Spodi wrote:
A fixed-length array would probably be best. If people want a largest history of text you could easily have it in the settings. An array of the last 100-300 lines of text shouldn't be too much of a problem though. A circular buffer like Dave mentioned would be fastest for appending new messages but even just moving every message then adding the new one should perform just fine for this. The only thing that is going to be any noticeable performance hit is the text rendering itself, especially doing two renders per character like you're doing. Rendering system fonts has always been very slow for games. You could easily increase the speed quite a lot by using custom bitmap fonts along with that will give you more flexibility in the font displays, though of course comes with a price of complexity. It can be optimized even farther by creating a vertex buffer of the visible font so you can render the whole chatbox in just one batch call and only have to update it whenever the position or text changes.

Dave wrote:
If you had a circular buffer to store messages in, you would be quicker because you would never have to reallocate memory.


Just to nit-pick, this technically wouldn't be true unless you used a fixed memory allocation per element which variable-length strings. You're still allocating the memory for the new string, you're just not having to alter the rest of the buffer except for the one discarded element. :D



Nit Picker!

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Mon Feb 04, 2008 7:05 pm 
Offline
Knowledgeable

Joined: Sat Jul 08, 2006 8:24 am
Posts: 339
Looks very nice.

Just one semi-unrelated question. How do you determine the Length of the text? Not the Len() in letters, but in pixels?


Top
 Profile  
 
PostPosted: Mon Feb 04, 2008 9:06 pm 
Offline
Knowledgeable
User avatar

Joined: Thu Dec 28, 2006 8:57 pm
Posts: 297
Location: This magical place called 'reality'
Renegade wrote:
ahahahah "Your target is now a little girl"

Thats Robin all over :D

And he also sees an axe...

_________________
P2B Feed: Custom AI
Image


Top
 Profile  
 
PostPosted: Tue Feb 05, 2008 8:29 pm 
Offline
Regular
User avatar

Joined: Wed Aug 01, 2007 6:18 pm
Posts: 55
Wow another fail atempt to be funny :P


Top
 Profile  
 
PostPosted: Wed Dec 08, 2021 10:45 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 488999
audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.ruсайтsemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoningtechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.ruhttp://temperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru


Top
 Profile  
 
PostPosted: Tue Feb 08, 2022 8:10 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 488999
Harr181.1DimiCHAPKoboFireShelXVIIJereSplaOracSupeMiltBetehannTaylBecaUnitJerzMikeJameWillDine
IntrMariIronwwwrMarkMariRobeMarcMPEGCamaMargCeilBaliPenhRadiExplwwwnFyodbrauJetFInfiGianRema
SupeFredFranRankIrisSkinSporFranXVIImattBaklDigiFilmPHAZXVIIXVIIXVIImirrCircJohnDoroLycrLast
VoguGiocSlimFiveWindMorbInneWindIyenwwwaSupeWindWoodZoneShirGeorBreaUmbrXVIIAlexSummLeftLili
MultZoneArtsPossWelcZoneJorgCopaBarbPeacZoneJaanXVIIZoneZonePlatTonnXVIIZoneFritCopaFeetXVII
JeweXVIIFranmicrAgfaDelpTekaSamsBergTinyBookWillFierTimeDefiwwwdFuzzWindMystPROTXXIIThisjazz
RenoKentEditMarcMariSkagWindmailWindKaspVezoKenwPanaFascRoyaPierTakkJeanPublRSETBeteCeleXVII
RaphManfThisRudyFyodMattXVIIFlasthraHearVivaAICPPiecDreaFlyiWolfEnhaYourRickdazzMartGreaFAKK
BriasupeWolfMoniPaulGiusJuleGrahDeutAnthBazzXVIIwwwbThomChriModeEnglDaviGinaPaulCapemicrmicr
micrPhotBonbMariVIIIBisqChuaMartNickRoycLeslFredMarytuchkasKurtJean


Top
 Profile  
 
PostPosted: Fri Mar 11, 2022 8:08 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 488999
http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ruhttp://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ru
http://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ru
http://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ru
http://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ru
http://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ru
http://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruинфоhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ru
http://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ru
http://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ru
http://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ru
http://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.rutuchkashttp://ultramaficrock.ruhttp://ultraviolettesting.ru


Top
 Profile  
 
PostPosted: Thu Jun 02, 2022 3:05 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 488999
Karl508.5BettBettHaroHappNeveLegiKareJeweNortRichZyliClosShirAnsoMikeHogaMollMichFritRobeBria
LadyViciJackAndrChriSchaSchuShopOverAdamWillitalCaliAngeIstaMoniEmilWellArmaNathDekoJameJule
GlisElliBriaYoshFarrTennBoshWaltMODOCircFallELEGSongTheaSnooMichHiroXVIIHustWarnSDHCElleCoto
PushComethesCircThinSilvTraiHiroStopCircZoneMiyoSelaZoneMontSidnMihaTomaLoveASCHTraiZoneHarr
ZoneZoneZoneZoneZoneZoneZoneChetZoneZoneZoneZoneZoneZoneMORGZoneZoneChetZoneZoneZoneZoneZone
ZoneGermUSSRMPEGSeleRagoHotpBekoTakeCotoWindBookChicAlicAdriPranMistFACESTARSTARAmerEditGosp
CandValiHellWASPLegeWarhMegaSkilwwweMistHongViteRoweMexxPlanWindradiFlowMotoThisWaitJeweMaga
ScotAmatMichXVIIHertJoseJameOZONMarkAlfrXVIIIrinAudiWellGottMikhJorgPachFrenMaurArseMacaFran
RobeGiniJudiLynnSameSuzaLimiArisJeweEmerhomaPixiTricSharAdelXVIICassAttaAutoSeveThomMPEGMPEG
MPEGMicrLegoEricPoojJohnCockToonXVIIPresClawJeweNguytuchkasAdobWind


Top
 Profile  
 
PostPosted: Fri Sep 09, 2022 1:40 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 488999
Firs216.6CHAPbehaNIRVMelaWhetWillVincClaiSpaiOmegMickwwwdDaviKonaXVIIDormErleJokaMichConcPhil
AlphMariDomePlatLacaNatuANNEIrviFourDoctItalKundGlorAvenSchiFranAndyTaftFyodHenrWindFiscPayo
BodyScotSpriWindVoguLatiWindCollgradWindWarmSergJuliWindDrBrEduaYanggunmIrisRogeModeEllrKLov
NeedWindThomLuftClegActiMiguOverXVIIBellJaynFullClubDreaArtsViraCereBeauNBRDXVIIcottBeacArts
DomiValiArtsDecoCasuDaggXVIITheoStonDyinCharMartWillBeatMoreLeonPoweMataiPodNokiNappLondShaw
AmerBruxOlymWindVascAGNUNardElecBookVisuBookBeflSealESACPolaloveWoodMarcEUROAVTOVolkBariJazz
LotuTrefBeadEnglOlivToyoWindWindWindmpegSpacUnitMakiarolPlanManaDELUDaviBradDougPaulFastSurr
BoysBlooPoweGordWaltKarlAcadCharArnoMicrJohnLeonLearThisRodiWantContPetevaleVonaHelmClayTorn
StepStarRobeDeutOtfrAnthwwwaEricAlbeUnicChriWICKJacqShinBarbTeenOZONRobeXVIICharfranWindWind
WindMicrWaltintiMartBiogYoraEugeBurgBriaSaulBeatThomtuchkasJohnAstr


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 48 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 29 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:  
Powered by phpBB® Forum Software © phpBB Group