Jump to content


Photo

Crown Gml Pro


  • Please log in to reply
7 replies to this topic

#1 HelpMyFellowPeople

HelpMyFellowPeople

    GMC Member

  • GMC Member
  • 239 posts

Posted 29 September 2011 - 11:39 PM

EDIT:

I have restarted the "GML Pro" project. I would have put this in WIP section but since ive already made a topic, I thought id just reuse this one.

So basicly, this idea has been stewing in my brain for a while. I was sick of constantly clicking and clicking just to make some progress with making programs or games, so
I made this. A program that allows you to code in full GML without the main IDE! It's like an external script editor. Now, this is for the more advanced programmers as the SYNTAX is not GML. Im making my OWN sub-language under game maker and that will be the SYNTAX for the editor. But GML will still be read.

Just go through the files that say "keywords.x" etc with notepad to see the SYNTAX, but there is an example file to load so you can see it at work.

Screenshot:
Posted Image

Download:
http://www.mediafire.com/?8sssw56tbb1cf5f

Enjoy!

I should be updating this quite regularly, and im hoping im not breaking any agreements. Im sure YOYOGames wont mind since it's not exactly allowing people to make a single executable for export or whatever... Not yet anyway ;) lol.

Let me know what you think. Tell me if anything isnt working.

Oh and you may or may not need .net framework installed to run the editor

Edited by HelpMyFellowPeople, 14 March 2013 - 08:48 AM.

  • 0

#2 HelpMyFellowPeople

HelpMyFellowPeople

    GMC Member

  • GMC Member
  • 239 posts

Posted 30 September 2011 - 04:24 AM

Here is an object creator. You put the information into each event, name the object and you will get a text file with the code to add the object into your program. It only uses Create, Step and draw events.
Download: http://www.mediafire...h38wx5kb5kh2rix
  • 0

#3 Agamer

Agamer

    GMC Member

  • GMC Member
  • 152 posts

Posted 05 November 2011 - 01:26 AM

I did the same thing in gm6.1. I owned Game Maker, but I thought it would help me become a better programmer in c++ or other languages since I was only programming in one piece of code. To my surprise now, I understand these other languages are absolutely nothing like gml, and they are actually written in many long documents rather than only one.
  • 1

#4 GameGeisha

GameGeisha

    GameGeisha

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

Posted 05 November 2011 - 03:26 AM

I sure do hope this isnt breaking the agreement at all :S

Maybe it is.

1.2. You must not:
...
create data or executable programs which mimic data or functionality in the Software;
...

I think this clause will be a problem for you. The editor is fine, but not so much the runner. Better get that looked at.

GameGeisha
  • 1

#5 HelpMyFellowPeople

HelpMyFellowPeople

    GMC Member

  • GMC Member
  • 239 posts

Posted 07 November 2011 - 04:15 AM

Hmm. I suppose if I didnt use GML for the code it wont be wrong. I mean, it kinda sucks that you pay for a program and have specific things you cant use it for... Although making a "Level Editor" that relies on custom coding may get around that. Im gona start thinking...
  • 0

#6 YellowAfterlife

YellowAfterlife

    GMC Member

  • Global Moderators
  • 3490 posts
  • Version:GM:Studio

Posted 09 November 2011 - 07:03 PM

I suppose that this would get somewhere if you were to write your own interpreter to actually parse typed phrases like "Fill room with sand" as "[action] [object] [with] [type]" and execute that accordingly.
  • 0

#7 HelpMyFellowPeople

HelpMyFellowPeople

    GMC Member

  • GMC Member
  • 239 posts

Posted 18 November 2011 - 04:15 AM

@YellowAfterlife I have made a parser that reads a file from top to finish, and reads the lines as scripts. It is in the Open Source topic.
  • 0

#8 icuurd12b42

icuurd12b42

    Self Formed Sentient

  • Global Moderators
  • 14384 posts
  • Version:GM:Studio

Posted 14 March 2013 - 09:01 AM

Moved to WIP
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users