Hello Guest, please login or register.
Did you miss your activation email?
Login with username, password and session length.

Pages: [1] 2 3 ... 6   Go Down

Author Topic: [Program] GMare (Game Maker Alternative Room Editor)  (Read 37989 times)

0 Members and 1 Guest are viewing this topic.
[Program] GMare (Game Maker Alternative Room Edi...
« on: June 05, 2009, 09:29:17 pm »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
Title: Game Maker Alternative Room Editor (GMare)
Dev Tool: c# VS 2010
Language: English
Requirements: Windows, .net 2.0, OpenGL 1.1
Downloads: http://gmare.codeplex.com/

Description:
GMare is an alternative room editor for Game Maker versions 5 through 8. Offering more user friendly tools to create rooms quickly and easily. It also offers various import export options.

Release Notes:
The collision editor part of GMare does not have any direction at this time, and thus does not work. It is also recommended that you back up your project if you decide to export the room to a Game Maker project file. (GMare will remind you of this before it overwrites a project) There is also some example projects to show how to import a GMare .bin from disk.

Features:
- Rooms are created in separate project files which can be shared easily within a dev team environment.
- Rooms can be exported to an image file.
- Rooms can be exported to a binary file.
- Rooms can be exported directly to a Game Maker project file. (Supports GM5 through GM8)
- Import room from an image. a supported image format (.png, .bmp, .gif)
- Import from Ocarina Room Editor project file (.oref).
- Easy to use tools and intuitive design. Making for less mistakes when switching between tile layers.
- Pencil tool - Paints single or multiple tiles.
- Bucket tool - Fills with a single or multiple tiles. Smart fill.
- Selection tool - Cut, Copy and paste tiles where needed.
- Tile swap tool - Swaps single or multiple tiles.
- Shift tool - Shifts a single or all layers in a desired direction.
- Collision editor - For collision rectangles, and triangles.
- Layer text viewer - lists tiles in text.
- Instance editor - Sets instances based off imported objects.

Screens:
« Last Edit: March 27, 2012, 01:36:52 pm by Xfixium »
Logged
  • Pyxosoft

Mamoruanime

@Mamoruanime
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #1 on: June 05, 2009, 09:34:47 pm »
  • ^Not actually me.
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Gender: Male
  • Posts: 9786
Horribly off-topic; so IsmAvatar IS a girl? O_O;; I've known her for like... years and years and I've never known that XD

ANYWAY!

Looks nice, as Ive said via PM :) I can't wait to use this more with pureLA.
Logged
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #2 on: June 05, 2009, 09:48:43 pm »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
Quote
Horribly off-topic; so IsmAvatar IS a girl? O_O;; I've known her for like... years and years and I've never known that Grin

lol Yup. We discussed using GMare in LGM a long time ago. It never panned out though. I dropped the ball on that one. Not enough experience to get it done. :-\ This version will be completed though.
Logged
  • Pyxosoft

Raen

Are you retarded or something?
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #3 on: June 08, 2009, 11:13:58 pm »
  • I'm the gosh-darn Batman!
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 454
This could prove to be quite useful. I look forward to its release.
Logged

www.myspace.com/applesofidunn

And yes, this is Acid Rain.
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #4 on: June 09, 2009, 03:16:25 am »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
It's just about done. I need to finish the exports, shapes editor, and the help file.
Logged
  • Pyxosoft
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #5 on: June 09, 2009, 06:23:39 am »
  • *
  • Reputation: +3/-0
  • Offline Offline
  • Gender: Male
  • Posts: 3374
I like the look of this, it's great that it's made specifically for GM.
Logged
Quote from: Jason
Your community is a bunch of stuck up turds.

Mamoruanime

@Mamoruanime
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #6 on: June 13, 2009, 07:47:42 am »
  • ^Not actually me.
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Gender: Male
  • Posts: 9786
I can't wait til this is finished :)

I've put the additional collision detection/map scripts on pureLA on hold for this lol
Logged
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #7 on: June 13, 2009, 09:22:29 am »
  • *
  • Reputation: +3/-0
  • Offline Offline
  • Gender: Male
  • Posts: 3374
I wanna start making a game already! :D
seriously though, I'm sort of waiting for this...
but by no means, don't rush it for my sake :P
Logged
Quote from: Jason
Your community is a bunch of stuck up turds.

Raen

Are you retarded or something?
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #8 on: June 13, 2009, 01:32:53 pm »
  • I'm the gosh-darn Batman!
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 454
Yeah, I'm really excited for this as well, and plan to use it as soon as it's released!
Logged

www.myspace.com/applesofidunn

And yes, this is Acid Rain.
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #9 on: June 13, 2009, 04:55:06 pm »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
My detailed log of things can be found on my site here:

http://www.pyxosoft.com/forums/index.php?topic=97.0

It's more to motivate me to get it done, and show what is going on right now. I'm very close to the end dev wise. I will be doing some basic testing | optimizing before the release though. I do recommend pre-installing the SlimDX runtimes which can be found on the above link.

EDIT: I will be releasing GMLib earlier than GMare.
« Last Edit: June 13, 2009, 05:03:58 pm by Xfixium »
Logged
  • Pyxosoft
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #10 on: June 17, 2009, 09:24:56 pm »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
GMLib is done, and available for download. Please report any bugs.

GMLib is a .net library (.dll) that has functions to read and write Game Maker projects from 5.0 to 7.0. There is also a small example app, that shows this functionality. You can also create GM projects from scratch. GMLib auto ids any major game objects added to a project.

There is room for improvement, but this is a beta, and more suggestions would shape the library better. Now to finish GMare.
Logged
  • Pyxosoft
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #11 on: June 18, 2009, 06:46:24 am »
  • *
  • Reputation: +3/-0
  • Offline Offline
  • Gender: Male
  • Posts: 3374
Well, I downloaded the test. Nicely done there :)
Still, got an error though. I clicked on the gmevent[] array ... thing.
Here's the error:
Code: [Select]
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: component
   at System.ComponentModel.TypeDescriptor.GetDescriptor(Object component, Boolean noCustomTypeDesc)
   at System.ComponentModel.TypeDescriptor.GetEditor(Object component, Type editorBaseType, Boolean noCustomTypeDesc)
   at System.ComponentModel.TypeDescriptor.GetEditor(Object component, Type editorBaseType)
   at System.ComponentModel.Design.CollectionEditor.CollectionEditorCollectionForm.ListItem.get_Editor()
   at System.ComponentModel.Design.CollectionEditor.CollectionEditorCollectionForm.CalcItemWidth(Graphics g, ListItem item)
   at System.ComponentModel.Design.CollectionEditor.CollectionEditorCollectionForm.UpdateItemWidths(ListItem item)
   at System.ComponentModel.Design.CollectionEditor.CollectionEditorCollectionForm.Listbox_handleCreated(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnHandleCreated(EventArgs e)
   at System.Windows.Forms.ListBox.OnHandleCreated(EventArgs e)
   at System.Windows.Forms.Control.WmCreate(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ListBox.WndProc(Message& m)
   at System.ComponentModel.Design.CollectionEditor.FilterListBox.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Test
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Luke/Downloads/gmlib_example/gmlib_example/Test.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
GMLib
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Luke/Downloads/gmlib_example/gmlib_example/GMLib.DLL
----------------------------------------
System.Design
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3074 (QFE.050727-3000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


The program continued though.
Logged
Quote from: Jason
Your community is a bunch of stuck up turds.
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #12 on: June 18, 2009, 08:19:01 am »
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 6206
What was not user-friendly about the room editor in GM?  :o
Logged
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #13 on: June 18, 2009, 09:13:01 am »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
Quote
Still, got an error though. I clicked on the gmevent[] array ... thing.
Here's the error:

Thanks for the feedback. :) The problem here is that I don't have a custom editor to show the data. Since the example is extremely simplified way to show what the data contains. I'm sure it'd error out if the array was null also. This can be ignored however. As it has nothing to do with the actual lib. Later when the beta is more solid, I may make custom UIEditors for the example to handle this.

EDIT: Actually I think there's an attribute you can set for objects to make them expandable, if they're not defined within the parent class. I forgot about that.

Quote
What was not user-friendly about the room editor in GM?

No advanced tools like flood fill. The thing slows down significantly when doing a very large map. Since it's GDI based. No magnification tools. I can't tell you how many times I've drawn on the wrong layer. Don't like that you have to hold down the shift key to select multiple tiles. Don't like you have to hold down the shift key to draw rapidly. Can't share rooms with a development team easily. I'm just saying there's room for improvement.
« Last Edit: June 18, 2009, 09:27:01 am by Xfixium »
Logged
  • Pyxosoft
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #14 on: June 18, 2009, 09:05:52 pm »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
Hrmmmmm, seems I forgot some things for GMLib. I meant to have a way to auto increment the LastTileId and LastInstanceId variables. I also forgot a RefactorIds method for the GMList class. I will be updating that today at some point.
Logged
  • Pyxosoft

Raen

Are you retarded or something?
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #15 on: June 29, 2009, 06:44:17 pm »
  • I'm the gosh-darn Batman!
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 454
How's GMare coming?
Logged

www.myspace.com/applesofidunn

And yes, this is Acid Rain.
Re: [wip]GMare (Game Maker Alternative Room Edit...
« Reply #16 on: June 29, 2009, 07:01:31 pm »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
Still working on it. Sadly, haven't had much time lately. I'll have time this week though. For a detailed log of my frustration and misery click here:

http://www.pyxosoft.com/forums/index.php?topic=97.0
Logged
  • Pyxosoft
Re: [Screens]GMare (Game Maker Alternative Room ...
« Reply #17 on: October 24, 2009, 01:52:52 pm »
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Posts: 728
Update: Fixed the standard offset grid drawing. Finished the image exporter. Going to add yet more features. A cloning tool. Also a solids editor. It works in the same fashion RPG Maker does. Click the tile and it gives you a bunch of shapes. These can be included with the .bin exporter.
Logged
  • Pyxosoft

Antidote

>.>
Re: [Screens]GMare (Game Maker Alternative Room ...
« Reply #18 on: October 25, 2009, 06:46:02 am »
  • In all seriousness who's serious?
  • *
  • Reputation: +0/-0
  • Offline Offline
  • Gender: Male
  • Posts: 1485
any idea when you'll release a demo?
Logged
  • Axiomatic Data Laboratories

Mamoruanime

@Mamoruanime
Re: [Screens]GMare (Game Maker Alternative Room ...
« Reply #19 on: October 25, 2009, 06:53:54 am »
  • ^Not actually me.
  • *
  • Reputation: +9/-0
  • Offline Offline
  • Gender: Male
  • Posts: 9786
Looks very nice =3

Lol I managed to get it all working except for the actual room editor part of it XD... Damned Dells of mine...
Logged
Pages: [1] 2 3 ... 6   Go Up

 


Contact Us | Legal | Advertise Here
2013 © ZFGC, All Rights Reserved



Page created in 0.047 seconds with 74 queries.