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.
331
Issues Help Desk / Re: show_message doesn't work on linux
« on: June 08, 2014, 11:04:50 am »Yeah, by default, we use raw X11 for creating the window on Linux. Widget programming in X11 is notoriously terrible, so a widgets library for it just hasn't happened. This problem is exacerbated by the fact that that X11 has been "on its way out" for the last eleven years. Now we have Wayland and Mir under development, and motivation to write widgets in X11 has never been lower.
There's FPGui for X11 but... It's pascal not C++, ofcourse you could create it and call it from C++.
332
Off-Topic / Re: GM:Studio Standard Now Free
« on: June 06, 2014, 05:31:10 pm »
Does it work in wine? never mind downloading it and then installing.
333
General ENIGMA / Re: I made a install script for Ubuntu.
« on: June 06, 2014, 05:29:34 pm »I use wine all the time. How are you uninstalling it? The fact that you say "checking uninstall completely including configuration files" makes me suspect it's not through your distro's package manager.
It doesn't matter how I uninstall wine, synaptic, apt-get or aptitude, it always leaves it's configuration files around and even other things, to really get rid of everything you must do sudo rm -rf .wine. You can check it really easy, install something you don't really want, then uninstall wine, then reinstall.
As for git updates, it might be nice if the auto updater didn't just update to master, but only to releases tagged as stable. At this point that's not really practical for people to check everything on every commit they make, but if there were some automated testing or even just continuous integration testing to check that it *builds* at all, we could auto tag those commits.
My point exactly, if every time I start enigma it autoupdates the update could (potentially) breack something, if we had branches (stable, testing, development) then it would not matter at all.
334
General ENIGMA / Re: I made a install script for Ubuntu.
« on: June 06, 2014, 12:28:32 am »I changed the installer so that it installs ENIGMA to a folder called ENIGMA like the Windows portable zip. I also made it create a LaunchEnigma.sh file which checks for git updates then launches LateralGM. The desktop shortcut is also modified to launch the LaunchEnigma script.
The only problem with the git updates is that they may breack something, but even so great job and many thanks will be trying the latest version of your script real soon.
335
General ENIGMA / Re: I made a install script for Ubuntu.
« on: June 06, 2014, 12:26:55 am »Typically, uninstalling something will leave its configuration files and other similar things. This is fine with me, because there's also typically a separate option in the package manager to remove configuration files as well. I have never encountered a program that I installed through the package manager of any distro that gave me any trouble uninstalling or removing config files.
Really? then you haven't tried wine or any of the other I mention, or if you did then you haven't uninstalled them, I tell you even after checking uninstall completely including configuration files they leave behind traces, in the case of SPE it leaves one program and you have to hunt it down and then uninstall it, and it doesn't apear in the menu anymore even but it is there (Been there done that).
336
Works in Progress / Re: Man Boobs Are Candy Corn HD
« on: June 05, 2014, 11:22:43 pm »
Does he shoot from his boobs?
LOL!
LOL!
337
General ENIGMA / Re: I made a install script for Ubuntu.
« on: June 05, 2014, 11:18:53 pm »I infinitely prefer true packages to project install scripts on Linux, to the point that if it's not a project I know much about I will simply ignore it if it requires an install script. Having a package, while inconvenient to maintain, makes me as a user trust that it won't screw everything up because the dependencies will be managed correctly, I'll have tools to see exactly what it did, I'll be able to trust the uninstaller not to leave junk lying around, and it will automatically get upgraded as part of my normal OS maintenance.
Except if it's wine, which forces you to rm -rf .wine in order to remove it's configuration files. And also (if I'm not mistaken) SPE (Stany's Python Editor) and Spyder do the same thing, install other programs (XRCE and pycrust) and force you to uninstall them by shear luck and a lot of balls.
338
Programming Help / Re: EDL & ENIGMA functions, syntax etc.
« on: June 05, 2014, 11:13:46 pm »
Stuff that. Josh can try and sue my for the $1.50 I have in the bank if I make anything commercial with ENIGMA
He is working for a fortune 500 and rich now, so yeah, he's got connection, don't worry he'll find the money
You have a choice:
Either use GMS to make games but then you still have to include the fact that you used a game maker to make your game and the kiddie YoYoRunner that belongs to YYG, bla bla bla .......
OR you can mention that your game was made with the ENIGMA engine (far more appealing and professional to read) but have to link the enigma's site and open your legs and arse crack and allow people people to use your source code, sell it, rip your hard work / resources and shit.
Tough choice.......
I'd go for ENIGMA, hoping one day this Godforsaken license will be amended one of these light years.
BTW you are allowed to profit from your ENIGMA creations and if worse comes to worse and you earn $10 million you can bribe Josh and Robert, nobody wants to go to court, settle off court and bake them some home made apple pie and a mug of cold beer along with a suit case with a couple of 100k's and you'll be fine !
If I did earn that kind of money with something developed with enigma I would gladly donate part of the profits to further development of the engine and it's ide, and part of that money would go directly to the current devs team (current when adn if that ever happens ) pockets.
I suspect that would grant me enough leeway to make the crappy games sequels that would really make me a millionaire!
339
General ENIGMA / Re: I made a install script for Ubuntu.
« on: June 05, 2014, 11:01:25 pm »Well then how about running the installer script, then having an launcher script that checks the git on startup, then starts LateralGM?
That would be almost ideal, add a script that unistalls and cleans your system of every enigma file and folder, and is almost as good as having a true .deb on launchpad.
340
Programming Help / Re: EDL & ENIGMA functions, syntax etc.
« on: June 05, 2014, 05:22:12 pm »Actually I dabled some with GWBASIC back in the day, then after more than 20 years I taught myself FPC (Pascal) in
I did some regular BASIC, PowerBASIC and QBASIC, and I must say GML is the easiest ... This is why I'm saying if you worked well with other languages you should not have a problem learning EDL/GML. I did Pascal too (TurboPascal) learned it in school (was part of computer class) but never used it since !QuoteI downloaded and installed (on wine) GM but since it's propietary,
Proprietary ? you wish You'd be surprised at all the OpenSource used to make GMS
Propietary yes, you can use opensource tools to develop closed source/propietary software, some may even include opensource code in their closed scource apps (not always legally). You could use Lazarus to make the next ENIGMA/GM clone and then release it as closed source/propietary software, and in this case it would be almost certainly legal.
The same goes for games developed with ENIGMA, they can be closedsource/propietary or opensource, your choice.
Quotethe complete version is very expensive (Even before the compiler). I found ENIGMA and here we are.
$800 ? You don't need that version to make games. The master collection is for multi platform development. Usually people who's goal is to publish games and earn money, as you need respective licensing fees for each of the development platforms. Otherwise like myself, if you develop only in windows, GMS Standard will do fine, and it's not expensive. GMS Pro if you want to be able to purchase export modules eventually. In the case of GMS, you probably will not even need the $300 YYC Compiler, as odds are good your games won't be that much faster if at all, unless it is script intensive, but there is debate on whether it is actually good and that much faster
I do have dual boot in my machine (windows7/LinuxMint) but it's been almost a year since I last used windows, and then only to tryout codetyphon. I preffer not to use that OS.
QuoteWhile I'm not that fast nor precise writing code, I think any game big/complicated enough would be more difficult to make with D&D only,
Yes due to the way it is visually represented, indeed it would be a mess. However there are better ways of visually representing things. Also for very complex games and certain game elements you'd have no choice but to use code as not all features are covered with D&D.Quotehence my need to learn to code in EDL/C++ (which is best/easier?), and to have acces to the ENIGMA API; hopefully around christmas the game will be complete.
EDL is exclusive to ENIGMA and has functionality not available in GAME MAKER, so the 2 are not compatible.
GML is inherited from GameMaker. If you want to incorporate physics , you will need to use b2d functions, those are not available in GM. ENIGMA is flexible and allows you to use all combinations in your projects such as a mix of GML, EDL, and some C++.
Or you can write your entire game from C++ ideally that is the best option, fastest and smallest of size, but requires the most skill and time, probably not this christmas but 2015-2016
Also ENIGMA is a good way to get your feet wet and get to learn C++.
Okey, then EDL for the time being.
Thanks again!
341
Programming Help / Re: EDL & ENIGMA functions, syntax etc.
« on: June 05, 2014, 03:56:07 pm »An introduction about EDL : http://enigma-dev.org/docs/Wiki/ENIGMA:Specification
Thank you so much.
You are welcome. I am not fluent in english, otherwise i would like to update the EDL specification. My feeling is that it was made for people who know already C++, as you find all the time references about C++. It's a shame, as often people who try Game maker are beginners in programming and don't know anything about C++.
Here is just one example :QuoteArrays
EDL inherits JavaScript-like arrays rather than C++-like arrays. This is so an array can serve as an lvalue, as in the following code:
I am afraid not a lot of people know what is lvalue value (I didn't know, i had to look on internet). Instead what about writing :QuoteArrays are always declared as a variant data type with the keyword var, followed by its name. Variant variables are not restricted to a specific data type and can hold any value you want. In order to access the element of an array, you add after the array name the element index rounded by square brackets.
Example :
var myarray;
myarray[1] = 10;
Much clearer, no ? (Except if you forget my approximate english )
I am not here to rant but to say if some beginners try Enigma and read first this specification i guess it will scares some of them.
What is your mother tongue?
If it's spanish you could write the specification and I will gladly translate it to english (Spanish is my mother tongue).
You are 100% right about a need for clearer (without assuming knowledge nor refferences to another programming language) specification by the way.
I'm afraid most developers/programmers (in most projects/venues) forget not everybody knows what they know, and so they do not make it easy to get started (not on purpose but still...).
342
Programming Help / Re: EDL & ENIGMA functions, syntax etc.
« on: June 05, 2014, 03:50:15 pm »An introduction about EDL : http://enigma-dev.org/docs/Wiki/ENIGMA:Specification
Thank you so much.
And the same goes for everyone else, frem devs to user/contributors/trolls and whatnot.
I'm trying an idea about a platformer/racing/puzzle/arcade game and D&D is way to slow, I will keep doing what I can that way but will be trying to learn tho code so the progress is faster.
I strongly encourage you there. Given my time is very limited I never actually made fully completed projects but mostly experimenting and I've done platform type engines, but never really had the time to finish something I start.
I started with D&D, and used it for a short while, I got tired of it. It's actually a mess, confusing and not organized.
Now I do my entire projects with code, not a single D&D.
Of course I have an advantage, I type insanely fast and highly accurate so that helps get things done. Coding is not difficult at all you just have to convert your thoughts to logic elements and associate them with functions. The documentation is your best friend! If you have not coded before first thing to get familiar with is basic things like variables, operators, conditional operations, keywords, constants, structure, and the functions themselves under each categories (drawing, sprites, movement, collision, resources, etc.etc.etc.) Building a platform game using code only is actually easy. Once you learn and memorise the functions and associate them with what they do, and you think like code and convert your thoughts to logic / code, it will be easy from there.
I worked with BASIC and ASM before on an expert level. If you are familiar with BASIC, you will see that GML is easier !
Actually I dabled some with GWBASIC back in the day, then after more than 20 years I taught myself FPC (Pascal) in the last year, and while Lazarus is great for developing applications, the amount of c++ libraries is staggering, so I wanted something to make games with, (Opensource is a must) found GameEditor, and it's great but you can't do levels easily; so my search led me here, I must be honest: I downloaded and installed (on wine) GM but since it's propietary, the complete version very expensive (Even before the compiler). I found ENIGMA and here we are.
The game I have in mind is a cross between a mario/Ms. pacman/mario race/wolfenstein/jeweled/streets of rage like games, where each world ends in a challenge (hence the other games), and to pass to the next world you must get a certain score/or clear the challenge.
While I'm not that fast nor precise writing code, I think any game big/complicated enough would be more difficult to make with D&D only, hence my need to learn to code in EDL/C++ (which is best/easier?), and to have acces to the ENIGMA API; hopefully around christmas the game will be complete.
343
Programming Help / Re: EDL & ENIGMA functions, syntax etc.
« on: June 05, 2014, 12:39:31 pm »An introduction about EDL : http://enigma-dev.org/docs/Wiki/ENIGMA:Specification
Thank you so much.
And the same goes for everyone else, frem devs to user/contributors/trolls and whatnot.
I'm trying an idea about a platformer/racing/puzzle/arcade game and D&D is way to slow, I will keep doing what I can that way but will be trying to learn tho code so the progress is faster.
344
Programming Help / Re: EDL & ENIGMA functions, syntax etc.
« on: June 05, 2014, 12:34:44 pm »Thank you guys for assisting edsquare, there's a lot of material on the wiki, some of it you have to dig for, but I still don't understand why people have such a hard time finding the function pages. It's literally just documentation, functions instead of actions, and bam you're there.
edsquare, how did you see the drag and drop actions but not the functions?
Exactly, I did click on some of them but since all were D&D I tought it should be somewhere else
345
Announcements / Re: Timelines Implemented
« on: June 04, 2014, 09:10:23 pm »
@ sorlok_reaves:
I wanna have your babies!
Thank you very much!
I wanna have your babies!
Thank you very much!