Game Maker Community YoYo Games

Welcome Guest ( Log In | Register )

3 Pages V   1 2 3 >  
Reply to this topicStart new topic
The Ultimate D&d To Gml Converter V2.2, Translate any D&D actions into pure GML in one click!
Davve941018
post Mar 15 2009, 09:50 PM
Post #1


teh programmer
Group Icon

Group: GMC Member
Posts: 862
Joined: 22-June 08
From: Sweden
Member No.: 109442




The ultimate D&D to GML converter v2.2
By Davve941018


Info:
There are alot of GML helpers out there, but all of them can only translate one D&D action at a time. With The ultimate D&D to GML converter you can translate an unlimited number of D&D actions into Game Maker Language in one click! Just drag the wished D&D actions into the action field, just like the real Game Maker, and answer some simple questions depending on what action you selected. Press the "Get GML" button to translate it into pure Game Maker Language that can easily be copied for you to put in a code action, in a script or wherever you wish!

Name: The ultimate D&D to GML converter
File size: 2,43 MB
Category: Tool
Works with Vista: Yes, this was made with Vista.
Made in: Game maker 7.0 pro
Time it took to make (v2): 10 days

Download:

Version 2.2:
YoyoGames (1900+ plays!)
Download

Version 1.3 (old):
Download

Pictures:

D&D interface:


GML interface:


Known glitches:

• The GMC forums doesn't have an icon for the Create Effect action, so the forum code is incorrect.
If you find any glitches, PM me on GMC or Yoyogames (Davve941018) or post here.

Support

Do you like this and want more people to use it? Then you can put this in your signature if you want!
The size is 290x33.
CODE
[url="http://gmc.yoyogames.com/index.php?showtopic=423825"][IMG]http://i37.tinypic.com/24kysg5.png[/IMG][/url]


This post has been edited by Davve941018: Yesterday, 01:16 PM
Go to the top of the page
 
+Quote Post
petenka
post Mar 15 2009, 11:16 PM
Post #2


The Chosen One
Group Icon

Group: GMC Member
Posts: 463
Joined: 18-May 08
From: www.chosengames.tk
Member No.: 107109



Looking at the second screenshot I see "=" being used in a comparison instead of "==".
This is the wrong way to do it as the value of that expression will always come up to true regardless of the value of the variable.
Go to the top of the page
 
+Quote Post
pixelpig
post Mar 15 2009, 11:29 PM
Post #3


GMC Member
Group Icon

Group: GMC Member
Posts: 618
Joined: 26-July 08
Member No.: 111593



QUOTE (petenka @ Mar 15 2009, 11:16 PM) *
Looking at the second screenshot I see "=" being used in a comparison instead of "==".
This is the wrong way to do it as the value of that expression will always come up to true regardless of the value of the variable.

thats a good point. and tabulation is always a good idea:)

EDIT: and i bet if you gave me the sorce code i could make it up to 36000 hehe

This post has been edited by pixelpig: Mar 15 2009, 11:30 PM
Go to the top of the page
 
+Quote Post
2d_games
post Mar 16 2009, 01:02 AM
Post #4


GMC Member
Group Icon

Group: GMC Member
Posts: 1356
Joined: 26-October 07
Member No.: 91595



QUOTE (petenka @ Mar 15 2009, 07:16 PM) *
Looking at the second screenshot I see "=" being used in a comparison instead of "==".
This is the wrong way to do it as the value of that expression will always come up to true regardless of the value of the variable.


No, in GM, you can use = as a comparison without any problems. With other languages you need to use == in comparisons.
Go to the top of the page
 
+Quote Post
pixelpig
post Mar 16 2009, 01:20 AM
Post #5


GMC Member
Group Icon

Group: GMC Member
Posts: 618
Joined: 26-July 08
Member No.: 111593



QUOTE (gamemakernooby @ Mar 16 2009, 01:02 AM) *
QUOTE (petenka @ Mar 15 2009, 07:16 PM) *
Looking at the second screenshot I see "=" being used in a comparison instead of "==".
This is the wrong way to do it as the value of that expression will always come up to true regardless of the value of the variable.


No, in GM, you can use = as a comparison without any problems. With other languages you need to use == in comparisons.

it is however better practice to use ==
Go to the top of the page
 
+Quote Post
2d_games
post Mar 16 2009, 01:27 AM
Post #6


GMC Member
Group Icon

Group: GMC Member
Posts: 1356
Joined: 26-October 07
Member No.: 91595



QUOTE (pixelpig @ Mar 15 2009, 09:20 PM) *
QUOTE (gamemakernooby @ Mar 16 2009, 01:02 AM) *
QUOTE (petenka @ Mar 15 2009, 07:16 PM) *
Looking at the second screenshot I see "=" being used in a comparison instead of "==".
This is the wrong way to do it as the value of that expression will always come up to true regardless of the value of the variable.


No, in GM, you can use = as a comparison without any problems. With other languages you need to use == in comparisons.

it is however better practice to use ==


Exactly.
Go to the top of the page
 
+Quote Post
Davve941018
post Mar 16 2009, 09:56 AM
Post #7


teh programmer
Group Icon

Group: GMC Member
Posts: 862
Joined: 22-June 08
From: Sweden
Member No.: 109442



Well, you CAN use == instead of = but it still works.
Go to the top of the page
 
+Quote Post
aprentice
post Mar 19 2009, 08:27 PM
Post #8


Rockhillgames
Group Icon

Group: GMC Member
Posts: 552
Joined: 31-January 09
From: earth? duh.... u?
Member No.: 127614



this is a really good engine, it's easy to use and you could learn alot from this. If i had had this when i was learning gml i would have learned it faster! but you could make a scrollbar so you can put more stuff in the box.
Go to the top of the page
 
+Quote Post
Davve941018
post Mar 23 2009, 07:00 PM
Post #9


teh programmer
Group Icon

Group: GMC Member
Posts: 862
Joined: 22-June 08
From: Sweden
Member No.: 109442



<BUMP>
Go to the top of the page
 
+Quote Post
Commander~DEST
post Mar 29 2009, 11:44 AM
Post #10


GMC Member
Group Icon

Group: GMC Member
Posts: 149
Joined: 20-August 08
Member No.: 113262



Very useful program. I can't wait until version 2.

9.5/10
Go to the top of the page
 
+Quote Post
Commander~DEST
post Apr 9 2009, 12:52 PM
Post #11


GMC Member
Group Icon

Group: GMC Member
Posts: 149
Joined: 20-August 08
Member No.: 113262



*COUGH* "BUMP" *COUGH*

Are you still working on this program?
Go to the top of the page
 
+Quote Post
Davve941018
post Apr 10 2009, 11:15 AM
Post #12


teh programmer
Group Icon

Group: GMC Member
Posts: 862
Joined: 22-June 08
From: Sweden
Member No.: 109442



QUOTE
Are you still working on this program?

Not so much, I'm afraid, but there will be a version 2.

This post has been edited by davve941018: Apr 10 2009, 11:16 AM
Go to the top of the page
 
+Quote Post
Cameron Stevenso...
post Apr 10 2009, 02:11 PM
Post #13


GMC Member
Group Icon

Group: GMC Member
Posts: 157
Joined: 9-April 09
From: ~Australia~ GMV:GM7P
Member No.: 131282



QUOTE
<snip>

Known glitches:

• If you un-check "Ask if relative" and use the "jump to position" action an error message will come up saying "Unknown variable rel".
In the load and save game action, it should be load_game("savegame"), not load_game(savegame).

If you find any glitches, PM me on GMC or Yoyogames (Davve941018) or post here.


Isn't it game_load("savename") not load_game("savename")

Well, anyways nice program


Go to the top of the page
 
+Quote Post
tamper2
post Apr 10 2009, 02:17 PM
Post #14


GMC Member
Group Icon

Group: GMC Member
Posts: 399
Joined: 19-September 08
From: Israel
Member No.: 115028



Very good application!
The best Converter I've seen yet smile.gif
Very good interface, I loved the idea that you place it on one side and it translates it biggrin.gif
I'm sure it will be very helpful for beginners!
I like this very much so I give it 5/5

Very good job!
Tamper tongue.gif
Go to the top of the page
 
+Quote Post
Davve941018
post Apr 10 2009, 03:00 PM
Post #15


teh programmer
Group Icon

Group: GMC Member
Posts: 862
Joined: 22-June 08
From: Sweden
Member No.: 109442



Cameron Stevenson:
Thanks for telling, I fixed it now smile.gif It was a typo in the post, not in the game biggrin.gif

tamper2:
Thanks biggrin.gif biggrin.gif
Go to the top of the page
 
+Quote Post
thenoller
post Apr 16 2009, 03:56 PM
Post #16


GMC Member
Group Icon

Group: GMC Member
Posts: 59
Joined: 14-August 04
Member No.: 12782



This should be useful for beginners to learn from. However it will really start to improve a beginner's game-creation-possibilities, once you start adding functions that aren't already on the list of D&D-commands. This could be draw_button, event_user, draw_set_alpha (D&D only features font and colour), or whatever. I know that most common functions are featured already, but you never know when your user might need something specific besides the build-in stuff.

Also, a great help (that would suit those users who are already likely to use this program) would be to include some sort of variable-library to help you fill out the arguments of your commands, similar to the GML-part of the manual. Only your system could be implemented, so that it would contain variables only (since functions are represented already), and could help you fill out arguments and statements quickly.

EDIT:Oh yeah.. And what about for-loops, repeats and so on.. They could just look like if-constructions, and would really help some users!

Hope you like these suggestions, course it's a brilliant concept. I think it will help a lot of people either create more advanced games with D&D, or obtain the knowledge to 'move on' to GML if they should feel like it.. Good job!

This post has been edited by thenoller: Apr 16 2009, 04:01 PM
Go to the top of the page
 
+Quote Post
Aidiakapi
post Apr 16 2009, 07:44 PM
Post #17


GMC Member
Group Icon

Group: GMC Member
Posts: 60
Joined: 5-September 07
Member No.: 87767



What about indenting?
What about another format or the ability to choose the format.
Like this:
CODE
if(x == y && round(x / 32) == x / 32) hspeed = 2;
else hspeed = -2;
if(place_snapped(16, 16))
{
    vspeed += 2;
    hspeed = 0;
}
else if(x > y)
{
    switch(round(z / 3))
    {
    case 0:
        hspeed -= 2;
        break;
    case 1:
        hspeed -= 4;
        break;
    case 2:
        hspeed -= 6.
        break;
    default:
        hspeed = 0;
        break;
    }
}


It makes it easier to read, and easier to understand it learns new creators the GML Language in a proper way.
Go to the top of the page
 
+Quote Post
wirsbobrsiw
post Apr 18 2009, 04:05 PM
Post #18


GMC Member
Group Icon

Group: GMC Member
Posts: 303
Joined: 2-January 09
From: I dont really remember...
Member No.: 126045



WOW!! THIS IS THE BEST THING EVER!!

9999999999999999999999999999/10!!!
Go to the top of the page
 
+Quote Post
RTS226
post Apr 25 2009, 07:08 PM
Post #19


GMC Member
Group Icon

Group: GMC Member
Posts: 135
Joined: 3-March 07
Member No.: 72386



Amazing! I just started using it and it's already helping me! 9.9/10
Go to the top of the page
 
+Quote Post
Metfan
post May 1 2009, 05:26 PM
Post #20


GMC Member
Group Icon

Group: GMC Member
Posts: 150
Joined: 17-March 09
Member No.: 130133



love the app, however could you PLEASE put a way to delete one action if you don't want it in there, or if you want to change something out for something else to test the app (like i was) maybe i just missed something (if i did could you please explain how to delete one action) but all i saw for deleting was the delete all button and when i tried clicking on the action it just re asked me for variables. Other than that awesome program, can't wait for version 2
Go to the top of the page
 
+Quote Post

3 Pages V   1 2 3 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd November 2009 - 11:45 AM