Mirage Source

Free ORPG making software.
It is currently Sun May 05, 2024 2:56 pm

All times are UTC




Post new topic Reply to topic  [ 288 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next
Author Message
PostPosted: Sun Jan 28, 2007 8:50 pm 
Offline
Regular
User avatar

Joined: Tue Jan 02, 2007 7:31 pm
Posts: 81
Location: UK
I've noticed a few posts recently on making an interface for talking with Npcs.
My initial project last year used an engine based on the 3.0.3 source, to which I added such an interface, including player quests.
A few screenies for your viewing pleasure:
NpcEditor
Interface1
Interface2
Interface3
Interface4

I put a lot of work into it, but being a total noob to VB I made a few fundamental mistakes in my implementation, namely getting the server to send each new npc chat line and the responding replies each time a choice was made. This caused flood errors and other problems when the game was deployed to a remote server.
It works okay if you run the server and the client on the same machine.

Old Thallingorn

I'm posting it here in the hope that it might be of use to some of you for ideas or inspiration. I will be adding something similar to my new project but your welcome to use any of it in your games/engines. If it sparks your interest and you would like the source code, please message me and I'll get it to you if I can. It is sourcesafe locked but should still be usable to anyone that knows how to work around this.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jan 28, 2007 10:02 pm 
Offline
Knowledgeable

Joined: Sun May 28, 2006 9:06 pm
Posts: 147
hey


this looks way too complicated ^^...everything is all over the place..looks strange but still a good idea..i have something similar too that in my game...

_________________
There are only 10 types of people in the world. Those who understand binary and those who don't.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jan 28, 2007 10:27 pm 
Offline
Pro

Joined: Mon May 29, 2006 2:15 am
Posts: 368
My god, how large would the NPC files be if they had that much chat stuff? Let's just say it's even 5 character's per string for their chat alone... and you're still talking about a TON of memory being used, for each individual NPC...

_________________
Image
Image
The quality of a man is not measured by how well he treats the knowledgeable and competent, but rather how he treats those less fortunate than himself.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jan 28, 2007 11:18 pm 
Offline
Persistant Poster
User avatar

Joined: Tue May 30, 2006 2:07 am
Posts: 836
Location: Nashville, Tennessee, USA
Google Talk: rs.ruggles@gmail.com
My speeches are separate files loaded, and attached to npcs. It allows for recycling common speeches, such as ones used for opening shops and starting quests. From what I can see though, your speeches are pretty advanced, just kinda ...Make the npc files huge.

_________________
I'm on Facebook! Google Plus My Youtube Channel My Steam Profile

Image


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 29, 2007 12:06 am 
Offline
Regular
User avatar

Joined: Tue Jan 02, 2007 7:31 pm
Posts: 81
Location: UK
Lol, yeah I hear what your saying, the file size for the Npcs went up to 7.83kb from 416bytes. They are saved as binary, so I had to set some hefty fixed string lengths for them.
I like the idea of using a seperate set of speeches, think I'll do the same for quests aswell.
I never found myself needing more than three of the replies, so I reckon I'm gonna cut it down a bit this time.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 29, 2007 2:24 am 
Offline
Persistant Poster
User avatar

Joined: Tue May 30, 2006 2:07 am
Posts: 836
Location: Nashville, Tennessee, USA
Google Talk: rs.ruggles@gmail.com
As mine stand, I only have 2 key words, two replies, and 1 starting line. I think I'll also settle for three replies though. 8)

_________________
I'm on Facebook! Google Plus My Youtube Channel My Steam Profile

Image


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 29, 2007 2:44 am 
Offline
Pro

Joined: Mon May 29, 2006 2:58 pm
Posts: 370
My code for NPC chat is the shit lol.

i have no where to host it or id let it be freely available

_________________
Image


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 29, 2007 3:15 am 
Offline
Knowledgeable

Joined: Fri Aug 25, 2006 6:40 pm
Posts: 132
i can host it.... just pm me and ill set you up. :D

_________________
http://spirea.flphost.com come and join today i got flash games lol.


Top
 Profile  
 
PostPosted: Wed Dec 01, 2021 1:53 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffuserhttp://semiasphalticflux.rusemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchuckинфоtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimate.rutemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting


Top
 Profile  
 
PostPosted: Tue Feb 01, 2022 7:37 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Anna281.7CHAPCHAPAmorHenrMikefeatAlmaManuHowaZeroMarcTescHonoTescMichReadTescAtlaZoneDaniRond
LaceDancClasCurvNaivXVIISilvJingJustMexxTearAquaBonuVaniBlueGarnNiveFlaxLadyalteTescPaleRobe
DougPushToucSieLArktMarcLineAlleIrisCathFredReviBestVentCircSelaFallNeriMadibluePoohPhilPush
SzymAntoFeliCircElegCircKybaMiyoClicELEGFuxiZoneOrbyAndrStonNasoZonePrzeZoneMORGCiriZoneWill
DeanZoneMontZoneMariZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneKhanZoneZoneZoneZoneStevlsbkZone
ZoneXXIIMiloSecuMaxiNardGoreMielMistToloGregRambPolaChicGiglOlmeRiedSTARSeinVOLKEricPatiEthn
PortDuckTrefKotlZongChevWingWindMicrMistBarbValeZelmChouTrioJameEnhaStreWindWindJameErotIndi
FantElizBuloXVIIXIIImarkLaurVIIIXVIIVIIIPhilYevgJimiReadPungXXIVHaleCharProdMicrMichPortKyle
BlazBodyKearUnitGlenRobeSurvIntePaulSimsvoyaLEONOsibRitcLymaDANCPrasDaviOpelActiPartSecuSecu
SecuJowiNothMariBattSonyScotJulyStonAndaCambDeviThistuchkasNitsRobe


Top
 Profile  
 
PostPosted: Tue Mar 01, 2022 8:27 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatorhttp://magnetotelluricfield.rumailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:02 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
CDDA


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:03 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
326.5


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:04 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Bate


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:05 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Repr


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:07 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Jami


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:08 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Nake


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:09 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Marc


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:10 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Heif


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:11 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Caut


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:12 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Irvi


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:13 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Yasu


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:15 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
DISC


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:16 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Warh


Top
 Profile  
 
PostPosted: Sat May 14, 2022 9:17 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 494771
Disn


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 288 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next

All times are UTC


Who is online

Users browsing this forum: wanai and 16 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