Show Posts

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.

Messages - Goombert

Ideas and Design / Include Files
« on: January 01, 2014, 05:33:38 PM »
I recently had the idea that for include files instead of attaching each little file to the executable separately, we should stick them all inside a single ZIP, and attach that to the end of the executable, in which case it will also be compressed leading to even smaller executable sizes compared to GM. This is pretty much up to Josh as I am unaware of what he was planning with include files.

General ENIGMA / Re: Wiki Project and Function Documentation
« on: January 01, 2014, 05:22:42 PM »
Also guys, it really helps for anybody to contribute there, it doesn't matter if you word things wrong or anything, it just helps if there is at least interim documentation instead of blank pages. I am open to any contributions at all to the Wiki, I also peruse the thing daily and can fix mistakes in anything contributed. So don't be afraid to help out!

General ENIGMA / Re: LateralGM endorsed to Robert B Colton
« on: January 01, 2014, 05:19:50 PM »
Oh, well I was going to say, even dazappa thought you were being a tad over dramatic.

Aware. When it comes to those, address them how you like, but try hard to hack around them.
Actually, for a few of these things there are ways to hack around them. Take for instance the Game Info RTF bug, I can easily extend the RTF kit to handle alignment or use a different one entirely. Also take the Sound Editor issue with it only playing WAV and not being able to preview OGG, I could easily grab Java FX or something and add a dependency. But this has largely been why I have avoided them, because I did not want to add dependencies to LateralGM and was hoping for ways to resolve them without bloating it, you know? The fewer dependencies, the better imho.

This is just a difference of opinion on what's a bug and what's a feature.
No, I think you can take that a lot further, a feature that is buggy, simply doesn't work, and that therefore disregards it as being a feature or improvement until it operates correctly. This is something YYG fails to understand, it doesn't matter how much shit they add when nobody can use any of it because the whole thing is so damn buggy. This has also been kind of one of my main goals here between ENIGMA and LGM was to get them usable and bug free and in the hands of developers. I feel I made great progress in doing so by fixing so many pre-existing bugs, and also with fundies help and overseeing and helping develop the ENIGMA Portable for Windows. Before it was a real pain to set up ENIGMA when I got here, today, even though people may not find the programs still as useful as they could be, they can at least set the programs up easily and have a chance to test them, you know?

The misunderstanding here was probably because a lot of the open tickets are difficult things that I don't really trust others to fix reliably
I share the exact same opinion, and I also get rather frustrated with the ENIGMA tracker where issues can often be swept under the rug. Due to my OCD nature, I get very ill when this happens because I like to make sure I resolve a bug perfectly.

You can/should consult with me about the best way to approach them if the ticket doesn't make it crystal clear.
I have also made many requests on existing tickets on both ENIGMA and the LGM tracker asking for the posters to please elaborate with more details.

Another issue is for instance the shader editor code completion. I am not able to really decide how best to abstract this and was hoping for help from you or Josh because I didn't know whether to make generic completion classes or if each marker should implement its own or what to do.

Programming Help / Re: Selecting 3D faces by mouse
« on: January 01, 2014, 03:04:22 PM »
You basically just project the mouse into the scene as daz said, Glu actually has a glProject and glUnproject function for this.

There is also Phantom107's example on the EDC.

But basically, you need to do it yourself using a matrix.

We haven't added the matrix functions yet, Harri was supposed to be doing that.

General ENIGMA / Re: Wiki Project and Function Documentation
« on: January 01, 2014, 02:43:15 PM »
Yes but the only thing there daz, they made it impossible to directly link to certain pages :P So you can only ever direct somebody to that url and then they have to find the stuff themselves, impossible to direct link the pages, unless you try to pull them up on Google which caches the direct links sometimes.

General ENIGMA / Wiki Project and Function Documentation
« on: January 01, 2014, 02:20:00 AM »
Well I recently got all of the particle functions and some other ones documented on the Wiki.

I noticed we have finally reached the point that most of the GM functions are documented. About 80% to 90% of the basic standard GM functions are now documented, the two left columns on the following Wiki page.
Drag and Drop Actions have also been entirely documented for some time.

These are documented with information about their parameters, return types, data types, and even provide example code. This was a lot of work, but in no way is the Wiki done, it needs to be maintained and there are still new Studio functions to add and document. The Wiki is also generating between 20 and 100 visits to the website each day, these are most likely coming from Google hits as the result of people searching for GM functions, see the following.
You can see the ENIGMA docs linked right below the GM Studio doc pages. This however is also just the main page, and does not indicate the hits being generated by the sub pages of the Wiki which could also make it much higher.

I want to take the opportunity to thank some people.
Harri - For a lot of the original function docs I used to convert into the new format.
X - He started out with the file functions and documented a bunch more and also converted some tutorials
Josh/Ism - Pretty much all of the documentation on ENIGMA's internals
Polygone - For making sure links stay up to date and doing some docs
Others - People who I might be forgetting and that came before me here.

At any rate, we are now the largest online and offline source of libre/free documentation for Game Maker. Their Wiki has been taken down, see for yourself, it redirects to the knowledge base now.

Off-Topic / Re: Everyone is Always Right
« on: January 01, 2014, 12:13:25 AM »
That depends on ones definition of living, a virus is simply a molecular structure that tries to infect cells and replicate. Based on their goal of simply trying to replicate themselves you could say they are alive, but really it just comes down to context I guess.

Anyway, viruses infect a cell and take control of it and then continue to spread, cancer is similar in that radiation causes the DNA in even the tiniest cells to mutate and tell the cell it is supposed to be functionless, and then that cell replicates with that DNA until you get a whole bunch of functionless cells. This is why cancer generally looks like black tumors, the cells just don't serve any purpose. Of course it is not exactly that simple.

Some scientists do believe however that it is in theory possible to cure the common cold, only once we map the entire human genome, which is still an ongoing project.
But of course, I am skeptical. I don't believe we will have any of these revolutionary things until we develop nano technology a few more decades to the point where we can inject robotic agents to help fight infectious diseases, in other words when we reach the point that we can take a pill that can evolve or change itself to cure whatever illness we are having.

Anyway, the way vaccines work is simple, the antibodies produced by your immune system are made with a specific purpose. If you catch the cold, you will get sick, and your immune system will produce special antibodies for fighting the cold off, then the next time you almost catch the cold, your body will be prepared. So what a flu shot basically does is take dead flu agents, stick them in a needle, and inject them into your body. Your immune system notices the flu agents and pretends to get sick, however, you do not actually get sick, people always think they get sick right after they take the flu shot, people like my mother. That is because they don't understand their body is just pretending to get sick, or rather showing the symptoms but not actually being infected, its just the bodies reaction to the flu agents and it building up the antibodies to fight them. This is also why taking the flu shot and having the symptoms for a few days is better, because it is controlled, the only people that should not do it are those with auto immune diseases. This is also similar to allergies, an allergy is simply your bodies immune system overreacting, think Bubble Boy.

At any rate a pair of scientists have already mapped the genome of the 99 known Rhinoviruses or causes of the common cold. So if you want to start eliminating the cold, go get 99 vaccines for it, and convince everyone else to, including all the people in Africa that Bill Gates hasn't even thrown enough money at to cure STD's such as the Human Papillomavirus (HPV) or Polio, or w/e the hell Gates has been doing these days.
I know for sure there is no way in hell you will get me to take 99 shots, I don't even take the yearly flu shot, and that's just 1 shot.

As for the nipples, these are actually called Supernumerary nipples. Mine however, is no where near as big as the one in the Wikipedia picture, mine is very teeny.
Everybody has 4 nipples, you just don't see them because normally the second two never develop.

Programming Help / Re: Sound
« on: December 31, 2013, 07:21:19 PM »
Ok frog.

1) I don't know wth you're asking right there.
2) That is doable with both the old and new sound functions using DirectSound or OpenAL.
3) DirectSound has built in reverb, but I never finished the functions, but I can if you really really want me to.

Off-Topic / Re: What is a good programming language to start off with?
« on: December 31, 2013, 07:20:08 PM »
I would definitely say you should try out Unity3D/Unity Game Engine, it is way better than ENIGMA or Game Maker. You'll have an easy to use yet fully featured and powerful programming language (C#) and some very intuitive editors, minimal bugs, and best of all the entire thing is free, with like no restrictions. You really only need the pro version if you want to get onto mobile and stuff, but it really doesn't change anything other than that. It doesn't use archaic DRM like Game Maker does and restrict you to 10 resources or anything at all. In fact most of the big successes with Unity were started with the free version, then published, and then they obtained pro and took their projects to other platforms.

They also have Unity2D/ 2D Power now with sprite and animation splitting, Box2D physics, and a load of other shit.

Also, check out Monkey Coder too, it is open source but if you buy the binaries for 100$ it can export to PSP, Xbox 360, Playstation 3, Windows, Linux, Mac, HTML5 and Javascript, and a ton of other things. It is made by Mark Sibly and also uses a BASIC programming language, he was the guy who created BlitzBasic.

Issues Help Desk / Re: Misadventures in converting a GM:S project...
« on: December 31, 2013, 04:46:44 PM »
Hey sslaxx, for some reason the script call is getting parsed out wrong.

This issue was simple, it is a bug in the drag and drop action and plugin writer, open the action and set all the arguments to 0 instead of nothing and the issue disappears. Because this code...
Code: (EDL) [Select]
scr_TitleGoToGame((), (), (), (), ());
Turns into this...
Code: (EDL) [Select]
scr_TitleGoToGame((0), (0), (0), (0), (0));
I have filed a bug report with the details of this issue on the tracker.

Off-Topic / Re: Everyone is Always Right
« on: December 31, 2013, 12:12:54 AM »
My point clearly was, yes I know a five legged animal isn't evolution - that is my point exactly.
That depends, if it helps the species survive and gives them an advantage, such as making it faster or w/e a fifth leg could do, then it is favored by natural selection. If it impedes the species survival such as slowing it down by making it hard to walk, then it would probably just die, its chancing of reproducing would have been greatly diminished and it would probably be good prey. If it does not affect the species at all, it just has a normal chance of survival and the traits don't affect anything, this is why we still grow some chest hair and stuff, and also why men have nipples.

The reason men have nipples, is because when we all start out developing from the embryo in the womb we are all female for the first 6 weeks of development/pregnancy. We all start to develop the tiny nipples that are poised to become full blown breasts for nurturing our youth during this period. And actually men and women have 4 breasts, the lower two never get developed, some guys/women have them slightly visible actually, I can see one of mine on my left breast (I mean the chest cavity; I do not have full blown boobs) it just looks like a tiny tiny tiny pimple.
XX = Females
XY = Males
SciShow had an excellent episode about this recently, definitely a must watch.

What is actually amusing is how humans interfere with this natural selection, for instance we take care of the elderly and the sick and the poor and the homeless, the blind, and other disabled peoples, and do not leave them to fend for themselves or be put up against the odds. Now, I am not saying this is a bad thing, Steven Hawking, who is also in a wheel chair or whatever and he worked with uhm whatshisface, the guy that figured out why the Challenger blew up. Point is, nature is pretty dumb at selecting the species and traits that are best for survival, evolution and nature itself are just as obsolete as the idea of God really.

Also, the reason is, you simple can not deny evolution, because of the common cold and the invention of vaccines and penicillin. To cure the common cold, unlike the common flu, we would have to each take about 5000000000bazillion vaccines. Why? Because the common cold virus adapts and evolves very very very rapidly, so you'd have to make a vaccine for every possible mutation of the common cold virus.

Off-Topic / Re: Everyone is Always Right
« on: December 29, 2013, 10:41:30 PM »
Harri you got it all wrong, read my last paragraph a second time, and you'll see why I mentioned the Nazi's, god fearing conservatives are just as bad as godless liberals.

Quote from: RobertBColton
Anyway, it is also a good idea to ignore any conservatives that go around acting like they are the saints they pretend to be, they are just as bad as godless liberals. So don't ever trust your history books, because they have been historically filled with propaganda by the government, and I don't just mean the Nazi's pushing Christian religion into their school books, but I mean the U.S. government as well. America is just as crooked as the rest of the world, it just so happens that history is written by the victors.

Off-Topic / Re: Everyone is Always Right
« on: December 29, 2013, 03:35:55 PM »
We may never have a physics theory/law which explains every form of matter and force in the universe.
Ah, yes, the universal theory of everything, is what Einstein was supposedly working on before his death, we know this today as Quantum Mechanics. But also as you just pointed out, man still continues to do this, we don't understand quantum mechanics, so a lot of stuff gets made up, we know this as "theoretical physics"

In the absence of knowledge, the human mind tends to try and fill the gap with false and deluded beliefs :\

Which is also a common argument against intelligent design, as to why god would create us all so inferior. But really I find it quite amusing at just how bad evolution is, sometimes it develops certain traits that are rather quite disadvantageous.

Off-Topic / Re: Everyone is Always Right
« on: December 29, 2013, 03:28:16 PM »
Harri, you forgot some.
Alan Turing - father of modern computing, homosexual and atheist
Alexander Fleming - invented penicillin, atheist
Edward Jenner - invented the smallpox vaccine, atheist
Steve Jobs - a crook imho, but also a buddhist
Bill Gates - a more generous crook, potentially an atheist, but most likely an atheist
Adolf Hitler - pretended to be religious, deluded enough that he may have actually thought he was, father was an atheist, mother was a devout religious believer, he was baptized and also an altar boy of the Roman Catholic Church, it was also Christian-Germans that he mainly represented when he came to power, he was also known as a "solider of christ", the Holocaust also grew out of Hitler's Christian teachings where Jews were inferior in Christian Austria and Germany, it is also known that Martin Luther (not the civil rights guy) had a livid hatred for the Jews and their religion because of his book titled "On the Jews and their Lies"
Nazi's - Very religious, hated jews, official belt buckle read "God With Us", also pushed Christianity to be taught in schools to counter the jews
Americans - Self-acclaimed saints and "guardians of the gates" of freedom, also known as god's country, invented and were the largest promoters of eugenics and ethnic cleansing which would later inspire the Nazi's
Joseph Stalin - Soviet Union head honcho, promoter of communism, raised as Russian Orthodox Catholic, stopped practicing religion, could be either religious or atheistic
Mao Zedong - raised as a Buddhist, but abandoned it and became an atheist, he is the guy whose face hangs over Tianenmen Square where those 2000 students were massacred for trying to rebel against China

"We were convinced that the people needs and requires this faith. We have therefore undertaken the fight against the atheistic movement, and that not merely with a few theoretical declarations: we have stamped it out." -Adolf Hitler, in a speech in Berlin on 24 Oct. 1933

Anyway, it is also a good idea to ignore any conservatives that go around acting like they are the saints they pretend to be, they are just as bad as godless liberals. So don't ever trust your history books, because they have been historically filled with propaganda by the government, and I don't just mean the Nazi's pushing Christian religion into their school books, but I mean the U.S. government as well. America is just as crooked as the rest of the world, it just so happens that history is written by the victors.

Off-Topic / Re: happy holidays
« on: December 29, 2013, 12:06:06 PM »
Happy holidays is fine, do you know why? Because it has a double meaning, happy holy days :)

The dictionary says it comes from...
[Middle English holidai, holy day, from Old English hlig dæg : hlig, holy; see holy + dæg, day; see day.]