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

2026
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.

Quote
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.

Quote
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?

Quote
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.

Quote
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.
https://github.com/IsmAvatar/LateralGM/issues/98

2027
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.

http://www.opengl.org/sdk/docs/man2/xhtml/gluUnProject.xml

There is also Phantom107's example on the EDC.
http://enigma-dev.org/edc/games.php?game=48

But basically, you need to do it yourself using a matrix.
http://stackoverflow.com/questions/19485046/2d-screen-coordinate-to-3d-position-directx-9-box-select

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

2028
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.

2029
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.
http://enigma-dev.org/docs/Wiki/Particle_Functions

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.
http://enigma-dev.org/docs/Wiki/Function_Documentation
Drag and Drop Actions have also been entirely documented for some time.
http://enigma-dev.org/docs/Wiki/Action

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.
https://www.google.com/#q=d3d_model_create
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.
http://wiki.yoyogames.com

2030
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.
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3005285/

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.
http://en.wikipedia.org/wiki/Human_Genome_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.
http://science.howstuffworks.com/life/human-biology/gold-nanotech1.htm


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.
http://www.cdc.gov/hpv/
http://www.biomedcentral.com/1471-2164/8/224
http://www.pnas.org/content/82/3/732.full.pdf
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.
http://en.wikipedia.org/wiki/Supernumerary_nipple
Everybody has 4 nipples, you just don't see them because normally the second two never develop.

2031
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.


2032
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.

http://www.unity3d.com

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.
http://www.monkeycoder.co.nz/


2033
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.

Edit:
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.
https://github.com/enigma-dev/enigma-dev/issues/603

2034
Off-Topic / Re: Everyone is Always Right
« on: December 31, 2013, 12:12:54 AM »
Quote
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.
http://www.youtube.com/watch?v=8DnHyn_QgOE

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.

2035
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.

2036
Off-Topic / Re: Everyone is Always Right
« on: December 29, 2013, 03:35:55 PM »
Quote
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.

2037
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
http://hnn.us/article/1796
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.

2038
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 :)

http://www.rense.com/general69/holy.htm

Quote
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.]

2039
Off-Topic / Re: Everyone is Always Right
« on: December 29, 2013, 12:05:28 PM »
egofree, yes but the same could be said of government as well, it has caused wars and disease for centuries as well, and is also man made and comprised of men.

2040
Issues Help Desk / Re: Can't get ANYTHING to run (not even catch the clown)
« on: December 29, 2013, 02:49:39 AM »
Quote
@Robert: sorry but not correct in the least. My scripts run fine there.
Yes, under the old interpreter, but did you pay the extra $300 for the new compiler? Because I guarantee it is not nearly as flawless.

Quote
lol, sorry but Enigma is NOWHERE NEAR mature right now when it comes to comparing with GM room editing
Sorry, but you are incorrect, ENIGMA does not do any room editing, it is a compiler and engine, LateralGM is the IDE, and they are two separate projects, which just happen to be developed by myself along with IsmAvatar. There are several other IDE interfaces being worked on as well, which can use ENIGMA via plugins. This is of course ignoring the fact that LateralGM handles all versions of the GMK format, the new GMX format, and ENIGMA's own format EGM. It also is the only program for editing these project formats on operating systems other than Windows. That is why LateralGM was programmed in Java, because back when it was founded Java and Swing were the only real solution for cross platform GUI's, Mono, wxWidgets, and Qt were in their infancy. LateralGM is more than just useful, it doesn't corrupt projects like Studio's IDE does is, there is little to no history of it in fact corrupting projects due to its development cycle and the fact it isn't riddled with Digital Rights Management, but if you enjoy skull and bones...
http://en.wikipedia.org/wiki/GameMaker:_Studio#Digital_rights_management

Quote
in game debugging,
I hardly understand why you are saying that, compared to Game Maker Legacy and its old runner/interpreter we don't have such advantaged features as to even be able to find initialized variables, obviously because we use a compiled language. Not to mention Studio has been lacking proper debugging since its inception and allows you to currently do nothing other than monitor variables.

Quote
Not to mention it is slower than GM studio
Slower how? As in the time it takes to compile the games? You can blame that on the Java interface, again this is not an ENIGMA issue. As for rendering and graphics, ENIGMA is 1000x more optimal than Studio is, I've done extensive benchmarking. You can view one of my major tests in the following topic.
http://enigma-dev.org/forums/index.php?topic=1463.0
ENIGMA has significantly less ram usages in almost all test cases as well as much better frame rate performance, especially in my 3D mario game, for which the source code is available and you can test for yourself. ENIGMA compiles my 3D mario game with 1/4th the RAM usage and about 6x the framerate.

You should be aware if you already are not the default graphics system is OpenGL 1 which is extremely out of date but we set as the default for compatibility and people with old hardware, you can change it by going to Build->Settings and selecting the API tab.

Quote
You guys might be better off focusing on making it compatible with GM studio,
How so? By adding the new audio_* functions? Well; we've already done that. And we also host the largest online free/libre documentation for Game Maker, not only on the web, but that at exists at all besides the Game Maker manual.
http://enigma-dev.org/docs/Wiki/Main_Page
We're not focusing on cut copying and pasting GM or else the program would come out just as bad.

Now to sum up, how much did we charge you to test out the programs? 50$? 300$? 500$? 800$?!?! EVEN MORE?!?!?! NO!!! It was all free, we didn't charge you anything, but YoYoGames surely will, and they will do much worse things to you as well, such as again the skull and bones issue I pointed out to you, and if you think Studio is that polished, you should probably test it out a little more thoroughly, because it is a largely shared fact (not opinion!) even acknowledged by the YYG staff themselves that Studio is pretty buggy, especially the IDE, this is due to them rapidly developing GM into a new era, making up for a decade of lost progress and trying to bring its product out of the 1990's era of game programming, it is a million miles behind Unity2D/3D, it doesn't even have a fully featured programming language!