This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 »
2281
Off-Topic / Re: Check it out: The craziest shit I've ever done in C++
« on: September 27, 2013, 02:04:29 pm »
Hai Ideka, long time no see Sorry if I am being lazy responding to you guys today.
2282
2283
General ENIGMA / Re: Learning the Engine
« on: September 24, 2013, 03:32:00 am »
Yes a lot of people like our attitudes here, we encourage freedom of speech and expression hoping it leads to a creative friendly environment with little hostilities and can lead to a positive upbeat community. We also incorporate the color blue because of Freudian mentality color psychology, since the color blue projects peace and tranquility, which can also lead to a more friendly community/development environment.
1) You really won't have to unlearn anything since you can use regular C++ when coding, including data types.
2) Yes ports other than Windows, Linux, and Mac will be possible when we finish our new compiler which is almost done since it has pretty printers which export to JavaScript/HTML5 etc. Which can allow us to do Android and Raspberry Pi and other platforms, believe me we have them already planned.
1) You really won't have to unlearn anything since you can use regular C++ when coding, including data types.
2) Yes ports other than Windows, Linux, and Mac will be possible when we finish our new compiler which is almost done since it has pretty printers which export to JavaScript/HTML5 etc. Which can allow us to do Android and Raspberry Pi and other platforms, believe me we have them already planned.
2284
Announcements / Re: NEW! Windows Zip Installer
« on: September 24, 2013, 03:25:09 am »
janolap1, after discussing with you in the IRC I believe I resolved your problems and if you need any more assistance I am available to help you
2285
Off-Topic / Re: What do you want from an IDE?
« on: September 23, 2013, 01:38:41 am »Quote
I hate having to delete groups and resources individually.
If you get the LGM jar I uploaded yesterday I fixed multiple deletion, still can't move multiple selections, but you can select multiple items right click->Delete
2286
Issues Help Desk / Re: obj import example
« on: September 23, 2013, 01:15:06 am »
gra, material (*.mtl) files are not supported yet
2287
Issues Help Desk / Re: obj import example
« on: September 22, 2013, 12:05:40 pm »
Have you already tested it TKG? I have no idea if it works, but I do know the file extension must be correct, eg. .d3d/.obj
2288
Off-Topic / Re: Blitz Monkey
« on: September 22, 2013, 11:30:19 am »
Yes I like these small game engines.
2289
Function Peer Review / Re: Yoyogames Example in Enigma
« on: September 22, 2013, 11:21:44 am »Quote
The HTTP Event is one that is triggered by the call back from one of the http_ functions, like http_post_string. It actually generates a ds_map (more commonly known as a "dictionary") that is exclusive to this event and is stored in the special variable async_load (please see the individual functions for code examples that explain the use of this event in further detail). This ds_map has the following structure:
◦"url": The complete URL you requested.
◦"result": The data received (string only).
◦"http_status": The raw http status code (if available). This returns the standard web status code for most browsers, eg: 304 for "Not Modified" or 204 for "No Content", etc...
◦"id": The id which was returned from the command. If you fire off a series of http_ requests then you need to know which one you are getting the reply to, and so you would use this value to compare to the value you stored when you originally sent the request to find the right one.
◦"status": Returns a value of less than 0 for an error.
That is for when you use the http_post_string() function, but each of the http_ functions will return a slightly different map, so please refer to the manual entry for each function to find out the precise data that is returned for it.
NOTE: The variable async_load is only valid in these events, as the ds_map that is points to is created at the start of the event, then deleted again at the end, with this variable being reset to a value of -1.
NOTE: As async_load creates a ds_map, these functions are particularly useful when coupled with the json_encode and json_decode functions.
Quote
http_get(url);
Argument Description
url The web address of the server that you wish to get information from
Returns: Real
Description
With this function, you connect to the specified URL in order to retrieve information. As this is an asynchronous function, GameMaker:Studio will not block while waiting for a reply, but will keep on running unless it gets callback information. This information will be in the form of a string and will trigger an Async Event in any instance that has one defined in their object properties. You should also note that HTTP request parameters (the bits sometimes "tacked on" to the end of a URL when you submit a form on a web page) are perfectly acceptable when using this function, for example:
http_get("http://www.YoYoGames.com/logon?username="+name);
will pass the string held in the variable "name" to the server as well a retrieve the data from that URL. So, essentially, any time a simple, short piece of data needs to be passed from the client to the server, this would be reasonable choice as the function to use.
This event will generate a "call back" which is picked up by any HTTP Events, in which case it will generate a ds_map (more commonly known as a "dictionary") that is exclusive to this event and is stored in the special variable async_load. This ds_map has the following structure:
Yup.
2290
Announcements / Re: LateralGM Update
« on: September 22, 2013, 05:00:58 am »
Ya TGMG put the wrong one in the Linux package I think gra.
Anyway, I updated the GMX reader now it properly reads events and all drag and drop actions.
Anyway, I updated the GMX reader now it properly reads events and all drag and drop actions.
2291
Issues Help Desk / Re: obj import example
« on: September 22, 2013, 03:13:49 am »
gra, was the extension of the file .obj?
2292
Off-Topic / Blitz Monkey
« on: September 21, 2013, 04:52:16 am »Monkey is a next-generation games programming language that allows you to create apps on multiple platforms with the greatest of ease.
Monkey works by translating Monkey code to one of a different number of languages at compile time - including C++, C#, Java, Javascript and Actionscript.
Monkey games can then be run on potentially hundreds of different devices - including mobile phones, tablets, desktop computers and even videogame consoles.
Monkey saves you time and allows you to target your apps at multiple markets and app stores at once, potentially mutiplying sales several times over.
Exports to:
Features: Monkey, Monk IDE, Mojo for Android + iOS (iPhone, iPad, iPod Touch) + Windows Phone 8 + Windows 8 + GLFW (Windows, Mac, Linux) + XNA (Xbox 360, Windows Phone 7) + Flash + HTML5, documentation, samples
Price: 100$
Recently tried it myself, it is very nice, their IDE is in Qt as well. I would use it over Studio as well, has classes real object orientation, etc. 3d all that shit.
2293
Third Party / Re: LibMaker
« on: September 20, 2013, 06:16:41 pm »
https://github.com/enigma-dev/LateralGM/tree/master/org/lateralgm/resources/library/default
Those are the default action libraries as they appear in the latest LGM which I just updated last night with the missing Stupido drag and drop actions. You could build LGM yourself if you want to just take that repository as a ZIP and download the Eclipse Java IDE, I can assist you with building the project.
But I think LGM checks for user action libraries at startup, let me investigate and post back.
Edit: It does...
I don't have the preference added for it yet though, so the default location is...
So just make a folder called "lib" next lateralgm.jar inside enigma-dev and put the LGL's there.
Those are the default action libraries as they appear in the latest LGM which I just updated last night with the missing Stupido drag and drop actions. You could build LGM yourself if you want to just take that repository as a ZIP and download the Eclipse Java IDE, I can assist you with building the project.
But I think LGM checks for user action libraries at startup, let me investigate and post back.
Edit: It does...
Code: (java) [Select]
public static void autoLoad()
{
if (!Prefs.enableDragAndDrop) {
codeAction = makeCodeAction();
return;
}
File dir = new File(Prefs.actionLibraryPath);
if (!dir.exists())
{
if (LGM.workDir == null) return;
dir = new File(LGM.workDir,Prefs.actionLibraryPath);
if (!dir.exists()) dir = LGM.workDir;
}
codeAction = null;
autoLoad(dir);
File userLibF = new File(Prefs.userLibraryPath);
if (userLibF.exists())
autoLoad(userLibF);
if (codeAction == null) {
codeAction = makeCodeAction();
}
}
I don't have the preference added for it yet though, so the default location is...
Code: [Select]
#Library settings
enableDragAndDrop = true
actionLibraryPath = org/lateralgm/resources/library/default
userLibraryPath = ./lib
So just make a folder called "lib" next lateralgm.jar inside enigma-dev and put the LGL's there.
2294
Function Peer Review / Re: Yoyogames Example in Enigma
« on: September 20, 2013, 05:50:58 pm »Quote
libcurl - the multiprotocol file transfer library - Haxx
curl.haxx.se/libcurl/
May 6, 2013 - libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP ...
2295
Third Party / LibMaker
« on: September 20, 2013, 12:03:10 am »This is the action library maker for LGM. It is compatible with regular Game Maker action libraries and LGM's LGL format.
More Information: http://enigma-dev.org/docs/Wiki/Library_Maker
Download: http://enigma-dev.org/docs/Wiki/Install:Extra_Packages
To modify the default action libraries you need to obtain the latest version of LateralGM's source code from GitHub, and you will need to rebuild the jar with the Eclipse IDE. If you simply intend to create a new action library, create a folder called "lib" next to "lateralgm.jar" which is in the folder "enigma-dev" on Windows, and put the LGL file there.
More information on the LGL format is available on the Wiki, it has up to a 10x file size reduction over GM's format.
http://enigma-dev.org/docs/Wiki/LGL_format
A GPL v3 licensed C++11 compliant library for reading LGL's and LIB's is available on GitHub.
https://github.com/enigma-dev/LibMaker
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 »