Jump to content


Photo

Friendly Level Editor


  • Please log in to reply
11 replies to this topic

#1 PoniesForPeace

PoniesForPeace

    puzzling

  • GMC Member
  • 493 posts
  • Version:GM:Studio

Posted 04 August 2012 - 06:52 PM

I made this several months ago, it's really laggy. Maybe a proof of concept more than anything else. I was wondering if anyone could remake this. It shows you everything you want in a level editor, except it's laggy and incomplete. Maybe if I made it with GM Studio it would be a bit faster. Once it gets near 200 objects the frame drops. At about 300-400 objects the framerate is about 5.

The unique thing is that you place objects in First Person Mode, but it's extremely easy to. Like Blender there are tons of hotkeys but it's not confusing like Blender. There are several bugs though.

Posted ImagePosted Image

Features:
- First Person object placement, much easier than Deled.
- First Person selection
- Copy Paste ability
- Sample map.
- Walls, Floors and Ceilings
- OBJ export
- Normal flip
- Auto UV calculation
- Music
- a Gazillion other things.

Didn't get around to
- Triangles...
- Cylinders
- Cubes
- Cones
- Importing OBJs
- Lights
- D3d export because this was made for OBJ export really.

Bugs:
- Edit undo is glitchy
- Dragging is glitchy
- Textures must be in the same folder as Editor or else it wont export material groups
- Map must be saved in same folder as Editor or else it wont export material groups
- Recover last project no longer works

Download - 1 MB

http://filebeam.com/add4a14ea5ba5f98695b3783904c7f34

http://www.mediafire.com/?8mp3gnzt4p580g0

I pretty much quit this project, didn't comment any of the code and the code is extremely complicated. Could someone please make an editor similar to this, from where this left off? Or at least direct me to an editor as easy as this one?

Notes: Triangles would be so awesome, because it makes you realize just how bad of a level editor Milkshape really is when u go to add the finishing touches in Milkshape.

Edited by PoniesForPeace, 04 August 2012 - 08:49 PM.

  • 1

#2 Wolf Dreamer

Wolf Dreamer

    GMC Member

  • GMC Member
  • 217 posts
  • Version:GM:HTML5

Posted 04 August 2012 - 07:29 PM

The link is dead.

"The connection was reset" keeps appearing.
  • 0

#3 PoniesForPeace

PoniesForPeace

    puzzling

  • GMC Member
  • 493 posts
  • Version:GM:Studio

Posted 04 August 2012 - 08:48 PM

The link is dead.

"The connection was reset" keeps appearing.


Works for me but uploaded to another host for ya.

http://www.mediafire.com/?8mp3gnzt4p580g0
  • 0

#4 Wolf Dreamer

Wolf Dreamer

    GMC Member

  • GMC Member
  • 217 posts
  • Version:GM:HTML5

Posted 05 August 2012 - 05:19 AM

Two sprites with the same name, one of them having 66 frames all of them blank. That error was easily eliminated.

Then a list of new ones popped up. game_load is no longer supported. I don't see anything to use instead of it. Odd they wouldn't have a function for that for their newest most costly version of GameMaker yet.

Everything should run insanely faster in GameMaker Studio since it was written in C++ instead of Delphi. Just got to figure out how to do certain things differently.
  • 0

#5 PoniesForPeace

PoniesForPeace

    puzzling

  • GMC Member
  • 493 posts
  • Version:GM:Studio

Posted 05 August 2012 - 05:59 AM

Two sprites with the same name, one of them having 66 frames all of them blank. That error was easily eliminated.

Then a list of new ones popped up. game_load is no longer supported. I don't see anything to use instead of it. Odd they wouldn't have a function for that for their newest most costly version of GameMaker yet.

Everything should run insanely faster in GameMaker Studio since it was written in C++ instead of Delphi. Just got to figure out how to do certain things differently.


Odd, now saving ore loadinga grames anyemore? What 1 of the manual are you using?
  • 0

#6 Wolf Dreamer

Wolf Dreamer

    GMC Member

  • GMC Member
  • 217 posts
  • Version:GM:HTML5

Posted 05 August 2012 - 05:55 PM

The help files for GameMaker Studio says game_load, game_save, load_info, and various other things are obsolete, they no longer supported.

In script ScriptFileFolders1 line 88 pos 18: Obsolete function: game_load
In script ScriptFileFolders2 line 19 pos 18: Obsolete function: game_load
In script ScriptSaveUndo line 14 pos 48: Obsolete function: game_save
In object control, event Alarm 0, action 1 at line 19: Obsolete function: game_load
In object control, event Alarm 1, action 1 at line 18: Obsolete function: game_load
In object control, event Step, action 1 at line 6: Obsolete function: game_save
In object control, event Key Press <Delete>, action 1 at line 3: Obsolete function: message_alpha


  • 0

#7 PoniesForPeace

PoniesForPeace

    puzzling

  • GMC Member
  • 493 posts
  • Version:GM:Studio

Posted 05 August 2012 - 10:00 PM

The help files for GameMaker Studio says game_load, game_save, load_info, and various other things are obsolete, they no longer supported.


Mike Daily said it's coming back, but we have to wait a while. We have to use ini files.
  • 0

#8 Gamer3D

Gamer3D

    Human* me = this;

  • GMC Member
  • 1590 posts
  • Version:GM8.1

Posted 06 August 2012 - 12:10 AM

Mike Daily said it's coming back, but we have to wait a while. We have to use ini files.

Or any other file format, for that matter. This might be for the best, as GM's save/load feature is not particularly efficient or thorough (saves EVERY object, but not external constructs. I'm not sure whether it saves the ds_ constructs); creating your own save/load function is usually a relatively simple process if the game is complete, and can (usually) save every important bit of information. (Hint: Use user-defined events. One for save. One for load)

EDIT: I gave it a try; in my opinion, it's not user-friendly. It probably seems that way to you because you have been using it from day 1.

In general, hotkeys are not user-friendly. They can potentially help advanced users but if used as the ONLY control method will cause new users to need to consult the manual for almost every action.

Code-wise, you should consider using more informative names. Also try to avoid having computational code in the draw event; it's bad for clarity and editing.

Edited by Gamer3D, 06 August 2012 - 04:32 AM.

  • 0

#9 slayer 64

slayer 64

    GMC Member

  • GMC Member
  • 3278 posts
  • Version:GM8.1

Posted 06 August 2012 - 12:54 AM

i can make level editors http://gmc.yoyogames...howtopic=486959
  • 0

#10 PoniesForPeace

PoniesForPeace

    puzzling

  • GMC Member
  • 493 posts
  • Version:GM:Studio

Posted 06 August 2012 - 12:58 AM

i can make level editors http://gmc.yoyogames...howtopic=486959


Do you think you could remake this? Keeping all of the essentials? Yours is fine for outdoors but I'm looking for something for indoors and complex indoor/outdoor levels.
  • 0

#11 slayer 64

slayer 64

    GMC Member

  • GMC Member
  • 3278 posts
  • Version:GM8.1

Posted 06 August 2012 - 01:56 AM


i can make level editors http://gmc.yoyogames...howtopic=486959

Do you think you could remake this? Keeping all of the essentials? Yours is fine for outdoors but I'm looking for something for indoors and complex indoor/outdoor levels.

what does mine need to be a successful indoor level designer? i tried using yours but it was complicated and i didn't feel like learning all the shortcut keys and all that.
  • 0

#12 PoniesForPeace

PoniesForPeace

    puzzling

  • GMC Member
  • 493 posts
  • Version:GM:Studio

Posted 06 August 2012 - 02:40 AM



i can make level editors http://gmc.yoyogames...howtopic=486959

Do you think you could remake this? Keeping all of the essentials? Yours is fine for outdoors but I'm looking for something for indoors and complex indoor/outdoor levels.

what does mine need to be a successful indoor level designer? i tried using yours but it was complicated and i didn't feel like learning all the shortcut keys and all that.


It needs a grid and first person viewpoint. You should be able to place, select, drag and click things in first person like mine. The sample map took me about 5-10 minutes to make. If I made it with Milkshape it would have taken like an hour.
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users