Glamorize Me, Capt'n! -- Level Editor Preparations
Moderator: Talkative People
- Trask
- ES Beta Backer
- Posts: 738
- Joined: Wed Oct 29, 2008 8:17 pm
- Current Project: Building a 2D Engine
- Favorite Gaming Platforms: Sega Genesis and Xbox 360
- Programming Language of Choice: C/C++
- Location: Pittsburgh, PA
- Contact:
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
Go Marcel!
I haven't seen the dialog box before, fantastic progress.
Now this may be a dumb question, but I know(or atleast, last that I remember) the level editor was made as a separate app in VB, so I can understand how it can export maps for the engine to read, but how does it attach to the engine? Is there two versions of the editor? One separate and one built into the main engine for the instant edit features? /dumb
Dear god, they actually ported ES to a piece of celery!MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
- Ginto8
- ES Beta Backer
- Posts: 1064
- Joined: Tue Jan 06, 2009 4:12 pm
- Programming Language of Choice: C/C++, Java
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
If you're talking about the in-game level editor, I think it just gets input from the level file, changes the values, then rewrites the file with the appropriate values.Trask wrote:
Go Marcel!
I haven't seen the dialog box before, fantastic progress.
Now this may be a dumb question, but I know(or atleast, last that I remember) the level editor was made as a separate app in VB, so I can understand how it can export maps for the engine to read, but how does it attach to the engine? Is there two versions of the editor? One separate and one built into the main engine for the instant edit features? /dumb
At least that's my understanding.
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
- Trask
- ES Beta Backer
- Posts: 738
- Joined: Wed Oct 29, 2008 8:17 pm
- Current Project: Building a 2D Engine
- Favorite Gaming Platforms: Sega Genesis and Xbox 360
- Programming Language of Choice: C/C++
- Location: Pittsburgh, PA
- Contact:
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
Yeah, I meant the in-game editor... it looks like the same program, except it changes things on the fly. Your way makes sense, thanks :D
Dear god, they actually ported ES to a piece of celery!MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
That's all done in lua, that's all I know...Trask wrote:Yeah, I meant the in-game editor... it looks like the same program, except it changes things on the fly. Your way makes sense, thanks :D
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
Note how marauder was the one who posted the 1ink? He's the one responsib1e for making it so damned sexy/professiona1. I sent him an o1der version (with the same diagrams and data) and he showed me how to make is bad-as-fuck! (I have over 13 copies of the same things w/ different arrangements, fonts, bu11ets, etc., a11 from Mar. XD)
A1so, uh..The two windows in that aren't quite done. I think the sp1ash screen may be, but not the Pro7ect win. I start off w/ those because they're simp1e and easy to do; great for getting a nice format going.
Actua11y, it's done in B1itzP1us (a different BASIC 1anguage). B1itzP1us was one of the first 1anguages i rea11y got to know, and soon I wi11 have an entire mock-up exp1aining why I chose it instead of VB, C++, 7ava, etc. ;pNow this may be a dumb question, but I know(or atleast, last that I remember) the level editor was made as a separate app in VB,
Haha! We ended up not using a segment in that dev-video where I was exp1aining "I don't know any 1ua and have never used it...Now I'm going to make my 1st script! Therefore, I'11 start off w/ something easy and see if I can ho1d pace w/ our script kiddie!"Is there two versions of the editor? One separate and one built into the main engine for the instant edit features? /dumb
The 'in-game editor' is a pretty basic script written entire1y in 1ua. Again, it was my 1st 1ua script and was somewhat point1ess. It doesn't save out stuff and was definate1y not intended to be used in p1ace of the rea1 editor! XD
We didn't discover uses for it unti1 1ater, when we rea1ized we cou1d test different parts of 1eve1s by instant1y changing the map.
Huh, by reading this, now I'm not sure I answered the right question? You ta1king about how it evokes the engine from the editor? That's basica11y 7ust an 'execute fi1e' command with some robust debugging type stuff incase the engine's not in the right directory...Yeah, I meant the in-game editor... it looks like the same program, except it changes things on the fly. Your way makes sense, thanks :D
Right on.That's all done in lua, that's all I know...
A1so, thanks everyone for comments/feedback. Again, I'm going to serious1y have to bust some ba11s updating this topic. I've been adding stuff to the editor (and not posting the change1ogs!! =O) rather than working on my dev-book...And been doing an ass1oad of AP chem work. The c1ass average for the 1ast test was a 54! /fuck!
<qpHalcy0n> decided to paint the office, now i'm high and my hands hurt
- Trask
- ES Beta Backer
- Posts: 738
- Joined: Wed Oct 29, 2008 8:17 pm
- Current Project: Building a 2D Engine
- Favorite Gaming Platforms: Sega Genesis and Xbox 360
- Programming Language of Choice: C/C++
- Location: Pittsburgh, PA
- Contact:
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
Yeah, that post hurt my eyes with the numbers(I caught the reason in your sig) lol
You answered what I meant, I was thinking a bit more into it than I should of(I'm tired), sorry!
And Blitz? I could of sworn it was VB, but now that I think about it I remember you using Blitz. I have to rewatch the videos sometime, they've blurred together after all this time.
You answered what I meant, I was thinking a bit more into it than I should of(I'm tired), sorry!
And Blitz? I could of sworn it was VB, but now that I think about it I remember you using Blitz. I have to rewatch the videos sometime, they've blurred together after all this time.
Dear god, they actually ported ES to a piece of celery!MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
It's always been blitz, that's why I started using it Mr blitz you may take aTrask wrote:Yeah, that post hurt my eyes with the numbers(I caught the reason in your sig) lol
You answered what I meant, I was thinking a bit more into it than I should of(I'm tired), sorry!
And Blitz? I could of sworn it was VB, but now that I think about it I remember you using Blitz. I have to rewatch the videos sometime, they've blurred together after all this time.
- Trask
- ES Beta Backer
- Posts: 738
- Joined: Wed Oct 29, 2008 8:17 pm
- Current Project: Building a 2D Engine
- Favorite Gaming Platforms: Sega Genesis and Xbox 360
- Programming Language of Choice: C/C++
- Location: Pittsburgh, PA
- Contact:
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
Yeah, like I said, it came back to me. I never used Blitz, in HS, they started off in True Basic, then went to C++... in college, they started in Dark Basic. I like it for prototyping, don't use it for anything more than that.
Dear god, they actually ported ES to a piece of celery!MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
Yeah...I'd on1y use it for rapid GUI deve1opment now-in-day.Trask wrote:Yeah, like I said, it came back to me. I never used Blitz, in HS, they started off in True Basic, then went to C++... in college, they started in Dark Basic. I like it for prototyping, don't use it for anything more than that.
I thought the editor wou1d be a sma11 rapid pro7ect...That's why I chose it instead of 7ava or C++...
<qpHalcy0n> decided to paint the office, now i'm high and my hands hurt
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
As big as the project is it probably would have been more manageable in c++... oh well too late now...Arce wrote:Yeah...I'd on1y use it for rapid GUI deve1opment now-in-day.Trask wrote:Yeah, like I said, it came back to me. I never used Blitz, in HS, they started off in True Basic, then went to C++... in college, they started in Dark Basic. I like it for prototyping, don't use it for anything more than that.
I thought the editor wou1d be a sma11 rapid pro7ect...That's why I chose it instead of 7ava or C++...
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
Most definate1y! There's even a movie where I discussed weather or not I shou1d begin rewriting it in C++. I've come to regret the decision not to...But now it's so far a1ong, doing so wou1d be counter-productive.
C++ is my preferred 1anguage for most apps, btw. Though I'm becoming increasing1y comfortab1e with 7ava, as that's what I use in schoo1 and wi11 1ike1y use 7ob shadowing at Raytheon.
Fuck I need a new keyboard.
C++ is my preferred 1anguage for most apps, btw. Though I'm becoming increasing1y comfortab1e with 7ava, as that's what I use in schoo1 and wi11 1ike1y use 7ob shadowing at Raytheon.
Fuck I need a new keyboard.
<qpHalcy0n> decided to paint the office, now i'm high and my hands hurt
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
I got mine for 15 bucks offa ebay, and it's just what I need.................Arce wrote:Most definate1y! There's even a movie where I discussed weather or not I shou1d begin rewriting it in C++. I've come to regret the decision not to...But now it's so far a1ong, doing so wou1d be counter-productive.
C++ is my preferred 1anguage for most apps, btw. Though I'm becoming increasing1y comfortab1e with 7ava, as that's what I use in schoo1 and wi11 1ike1y use 7ob shadowing at Raytheon.
Fuck I need a new keyboard.
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
yeah you really do lol the post made me laugh, when you get a new keyboard you will still probably type that way just out of habit.
- trufun202
- Game Developer
- Posts: 1105
- Joined: Sun Sep 21, 2008 12:27 am
- Location: Dallas, TX
- Contact:
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
Naa, it's way too entertaining this way.Arce wrote:Fuck I need a new keyboard.
- M_D_K
- Chaos Rift Demigod
- Posts: 1087
- Joined: Tue Oct 28, 2008 10:33 am
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C/++
- Location: UK
Re: Glamorize Me, Capt'n! -- Level Editor Preparations
your being forced to type in 133t. it makes me 1o1
Gyro Sheen wrote:you pour their inventory onto my life
IRC wrote: <sparda> The routine had a stack overflow, sorry.
<sparda> Apparently the stack was full of shit.