Mirage Source
http://web.miragesource.net/forums/

User-friendly editor
http://web.miragesource.net/forums/viewtopic.php?f=208&t=5284
Page 1 of 11

Author:  Robin [ Fri Mar 20, 2009 12:48 am ]
Post subject:  User-friendly editor

Mirage's editing forms are a mess, and very hard to work with efficiently.

I'm not using Mirage, but I tried to make my editor as user-friendly as possible, with a lot of programming going in to make sure it's as solid as it can be, as well as programming in some basic ease-of-use functions.

Image

Author:  Matt [ Fri Mar 20, 2009 12:50 am ]
Post subject:  Re: User-friendly editor

An offline editor? Either way, that looks awesome. Pretty good idea to include everything in at once.

Author:  Pbcrazy [ Fri Mar 20, 2009 12:52 am ]
Post subject:  Re: User-friendly editor

cool! this would be so much easier than the MS editors, by a freaking...large distance. lol

Author:  Robin [ Fri Mar 20, 2009 12:57 am ]
Post subject:  Re: User-friendly editor

Matt wrote:
An offline editor? Either way, that looks awesome. Pretty good idea to include everything in at once.


Yeah. I'll be releasing new features in patch files, so I don't need the fast-download that Mirage has on it's data.

Also, the way I'm going to be handling the server-client relationship will allow me to store all the data in the client, and then just use the server for double-checking, sending the data to everyone else, and leading the client in some of the features, but apart from that a lot of stuff is going to be client side.

Author:  Matt [ Fri Mar 20, 2009 1:44 am ]
Post subject:  Re: User-friendly editor

Robin wrote:
Matt wrote:
An offline editor? Either way, that looks awesome. Pretty good idea to include everything in at once.


Yeah. I'll be releasing new features in patch files, so I don't need the fast-download that Mirage has on it's data.

Also, the way I'm going to be handling the server-client relationship will allow me to store all the data in the client, and then just use the server for double-checking, sending the data to everyone else, and leading the client in some of the features, but apart from that a lot of stuff is going to be client side.


Kal Online handles it exactly like that. Easiest game to hack in the world. Lol.

Author:  Robin [ Fri Mar 20, 2009 1:46 am ]
Post subject:  Re: User-friendly editor

Done some more work on it.

Can now change the size of the array, what we call MAX_CLASSES in Mirage ;D
Image

Started work on the sprites. Using the 'add' button, you can add new sprites to the array. There's 2 arrays, male and female. These can store any number of sprites, so each class can give the user a selection of sprites on character creation, depending on chosen sex. This is stored in the binary as a string. It'd appear something like this;
Code:
0,1,54,34,21,56

After loading the string, I then split it into an array of strings, then loop through to the UBound of the array and convert to long, storing it in the class rec.

Image
Image

Matt wrote:
Robin wrote:
Matt wrote:
An offline editor? Either way, that looks awesome. Pretty good idea to include everything in at once.


Yeah. I'll be releasing new features in patch files, so I don't need the fast-download that Mirage has on it's data.

Also, the way I'm going to be handling the server-client relationship will allow me to store all the data in the client, and then just use the server for double-checking, sending the data to everyone else, and leading the client in some of the features, but apart from that a lot of stuff is going to be client side.


Kal Online handles it exactly like that. Easiest game to hack in the world. Lol.


It doesn't handle it like that ;D Kal's silly enough to handle everything client-side without having the server double-check. What I mean when I say everything is done client-side, I mean similar to how CanMove is handled in Mirage. The client handles it all on it's own, but sends a double-check packet to the server. If you hack the client to move over blocked tiles, the server will know and boot appropriatly. Most of my features will be similar to that.

It's only for aesthetic reasons that I do it. If I handle everything client-side and have the server only stepping in to send information or correct the client if it's wrong, it means that the game will appear a lot smoother, especially at higher latencies.

Author:  Matt [ Fri Mar 20, 2009 1:47 am ]
Post subject:  Re: User-friendly editor

Know what this reminds me of? RPG Maker XP's editor.. Lol.

Author:  Robin [ Fri Mar 20, 2009 1:50 am ]
Post subject:  Re: User-friendly editor

Matt wrote:
Know what this reminds me of? RPG Maker XP's editor.. Lol.


I'm modelling it off of RM2K's editor, mostly. Their editor is very user friendly.

Author:  Matt [ Fri Mar 20, 2009 2:15 am ]
Post subject:  Re: User-friendly editor

Robin wrote:
Matt wrote:
Know what this reminds me of? RPG Maker XP's editor.. Lol.


I'm modelling it off of RM2K's editor, mostly. Their editor is very user friendly.


Explains it then. :P

Author:  Vans [ Fri Mar 20, 2009 2:48 am ]
Post subject:  Re: User-friendly editor

very sexy

Author:  Egon [ Fri Mar 20, 2009 2:53 am ]
Post subject:  Re: User-friendly editor

Robin, get off of my internet and into my pants. This thing is awesome.

Author:  Robin [ Fri Mar 20, 2009 8:19 pm ]
Post subject:  Re: User-friendly editor

I have items working now. After getting the basic system structure down with classes, the rest of the data types will be a breeze.

Probably the hardest thing to do with items is the GUI, as it'll have to change whenever the classification is set. At the moment, I've set up the GUI structure for 'Common' and 'Medicine' for testing, and I'll work on the rest soon.

Image

Also, you can now set each classes' starting equipment, as we have items to have set :P Although, it lists ALL items. I'll set it up to only list items that are compatable with the equipment slot in question, as well as the class being edited later.

Image

Author:  Rory [ Sat Mar 21, 2009 2:53 pm ]
Post subject:  Re: User-friendly editor

Its looking pretty darn amazing :)

Author:  halla [ Mon Mar 23, 2009 4:43 pm ]
Post subject:  Re: User-friendly editor

I did something like this a while game :P

O.G.E.
Offline Game Editor

Author:  Robin [ Mon Mar 23, 2009 6:05 pm ]
Post subject:  Re: User-friendly editor

Worked on a quick DDraw/D3D hybrid engine.

Made an automated texture loaded system and rendering system. Working on a panorama system, but DDraw hates me trying to render off-screen so I need to make a work-around for that.

Here's a quick look at a masked layer rendered over a static panorama.

Image

Author:  Mithlomion [ Mon Mar 23, 2009 8:51 pm ]
Post subject:  Re: User-friendly editor

looks really cool.

Is this vb6? I thought you quit that :P.

Author:  Coke [ Mon Mar 23, 2009 9:36 pm ]
Post subject:  Re: User-friendly editor

Yeah Robin quit making cool shit and learn a real language

/backhand

Author:  Vans [ Mon Mar 23, 2009 10:07 pm ]
Post subject:  Re: User-friendly editor

stop be so fucking awsome, seriously

Image

Author:  Tony [ Tue Mar 24, 2009 2:45 am ]
Post subject:  Re: User-friendly editor

Isn't he always?

Lol.

Author:  Robin [ Tue Mar 24, 2009 12:17 pm ]
Post subject:  Re: User-friendly editor

Fox wrote:
Yeah Robin quit making cool shit and learn a real language

/backhand


I'm working on learning Java at the moment :D

I managed to make a simple graphics engine in Java2D, and a Client/Server system, with the server throwing a new thread everytime a client connected.

Until I can work with it as good as I can in VB6, though, there's not much I can do. Besides, I'll be using the database editor in VB6 no matter what language I use. Also, I'll be able to use any features I make in VB6, and just port the formulae across.

Can't beat VB6 when it comes to RAD.

Author:  wanai [ Wed Dec 15, 2021 10:31 pm ]
Post subject:  Re: User-friendly editor

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffuserhttp://semiasphalticflux.rusemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchuckинфоtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimate.rutemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting

Author:  wanai [ Thu Feb 10, 2022 10:22 pm ]
Post subject:  Re: User-friendly editor

Geis232.2BettCHAPMichCarlFeelMadaGeorBajoZhanAtlaXVIIWithWaltXVIILoveKariSlagTescZoneTescMega
SundBlanClasPensCreoPayoRicaLongYeahOralSettDepeJackLatiShamPatrTaftCaroGillToppJuliSchiActi
BongFranChanSisiGertXVIIOmsablacPaolPeteSadoELEGOmsaCircDarkRoxyFELIHumiFourNikiPoulOmsaSieL
AnneWorlVentDeanNikiBAFTDonaMiyoNatuLeslZoneZoneRabiSwarRascHappVictIMDBMichEricZoneSoniXVII
RobeNoboEncoSharUlriTracASASRichPSTDZoneHenrMariComeJeanPeteZonediamJonaJustZoneZoneAdamXVII
ChamLEIVNorbDenoSwisINTEMielMielBlacSimsThisSQuiOlmeChicBradMickBlueJeweSTARPROTrupithretrac
XVIIMcQuLongXVIIHellJetFCompWindLiveWindCariMoulDeLoThadChowHarrBernDylaWeektrueAgatKarewwwk
EnhaJeweMorginduVIIIErneXVIIMichBAFTAdamTranPrisLillIgorSchtStraMartFranMichTracVERUWinnWhyb
DeltBrooMichInteEleaVoltStanBlazmailTubeJeweLymaKoldJoshLuciIdriWindMicrWEEKMartMaurDenoDeno
DenobiocSONYMoreJeweDaviPascPoetRobeTalkChetmailYorktuchkasPeteKids

Author:  wanai [ Sun Mar 13, 2022 10:30 am ]
Post subject:  Re: User-friendly editor

сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтmagnetotelluricfieldсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтtuchkasсайтсайт

Author:  wanai [ Thu Jun 16, 2022 11:50 am ]
Post subject:  Re: User-friendly editor

Sieb138TESTPERFMarlDigiFranRogeMonALewiFiskDekoGardteamAuroOriePrunAnteTescBianChriOracTesc
AtlaDormFlowBarbCrysVersErbaBeacInteEpilJackHideKnowOlieGezaDaviNiveSheeGeraExfoAlisONLYOcea
SplaBarbWillVoguJewePushWindRaouMariSilvOverXVIILamaJohnEvolNoraXIIISergRoxySelaSergStraAgat
XVIIDownExceBradRobbAlfrJeanZoneCorpFantUndeScotPeepArtsZoneIngoTomoPixadiamgdsqBeauHurtZone
SwarJohadiamFourChetWillXIIIOxygNothXVIIJaynAlexSomeAlfrLessdiamNinaEasyDolbUmbiZoneOrbiSaha
DigiWedgXVIIDivXSILVEFORMabeKrolPlanWindRichRobeNeriEricJardOlmeLostLaquAVTOTOYOPENNLanccont
LotuNDFEVictProShelpPiraPARTWindMicrMistStopHyunDeLoAquaPlanGaryEverProFWindStanSympclosPaol
WindImagExceINSEJavaEricCharXVIIUnsaThemMikhYevgXVIISeekInfiChriAlekDaleBritFredKennSilvOLED
PrixLarrcaseColdFromJeweAnywMadeRhytInclVIIIMarsSouvmixuKrisXVIIAmadFrieWilsJohnTimoDivXDivX
DivXSonyPietIntrBlueHarvMalaIntrSangWongBeatSherFredtuchkasWindSeve

Author:  wanai [ Sun Sep 11, 2022 5:42 am ]
Post subject:  Re: User-friendly editor

Sind301BettCHAPMartVincBuenNeceJuliCircNicoTescJeweSupeSamuTescColdTescBordTravZoneStopEdwa
TescTescDelpTescNiveWindFrauInclGalaMarkPianBrowThisXVIIColgHeadPaleAccaBinoPatrArthGarnGlis
JeanChoiNighInnaDesmMathDisnSonaXVIIKietBusiElegGilbElegBrixAdieFELIJanutranmattPushPeriAkir
MariJohnElegAdorMariXVIIJohnZoneRoxyXVIIZoneZoneYounLiliPodkdiamZoneBIANWASiWaynAnneBrucPans
RoseVivaLudwToveFredTakaZoneForeMartZoneHannPeteZoneElisHowaZoneZoneXVIINormASASZoneZoneZone
ORIOTradXVIINTSCNorbAgneTekaEnerZachnewlBookBradInteChicGiglExpeGaryAdriAVTOHEYNXVIIBausCoun
FlatFlorCreaEminPhonSilvJohnWindWindTrogNeilDeLoBoscLacoPediwwwnPeteThatNorbWindMamaUlriAbra
PerfHoliXVIIVictYMCAAntoThisXVIIJeroSomeVasiLeonFranSpirMikhOzriDomiComeJameJacqKathPeteSusa
RobeProdPeteMPLSCartBlueCodeYorkDaniCharXVIIFionRetuPeteDisnEstaamisBradCambXVIIlannNTSCNTSC
NTSCValeFromCharDarkRetuPrelXVIIBellVIIIBenjJoelEachtuchkasBeauMonr

Page 1 of 11 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/