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

Issues Help Desk / Re: failing at c++ level
« on: January 03, 2014, 03:37:02 AM »
That... should not be happening. Where did you download ENIGMA from? That version appears out of date.

Because that line of code does not exist in the latest download on our site.
Code: [Select]
      switch (sound_resources[i]->loaded) Is line 194 in ALsystem.cpp

I was the one who coded that :P

PS: Also, I am very sorry I had you going in circles there over a missing backslash, really really sorry, I hate this bug and there is just nothing to do about it.

Off-Topic / Re: Updates from Time Killer Games
« on: January 02, 2014, 10:37:17 PM »
Looking good TKG! I see you followed my tutorial on getting a good free simple URL, glad someone found it useful :)

Off-Topic / Re: Everyone is Always Right
« on: January 02, 2014, 10:32:12 PM »
Yes, we have to guess sometimes in true science, but it technically can't be called science until it can be tested and proven through visual evidense.
Simply not true, you can take bacteria from your backyard and observe evolution under a microscope right before your very eyes.

Actually, it is possible to witness about 2000 generations of evolution in Bacteria, such as this case...

Yes, we have to guess sometimes in true science, but it technically can't be called science
Right, that is called philosophy, or in Einstein's realm, theoretical physics.

Issues Help Desk / Re: failing at c++ level
« on: January 02, 2014, 08:32:20 PM »
Please try as I said in the last post, not "./" but the following instead, I guarantee you it will work.
Code: [Select]
std::string workdir = "C:/ProgramData/ENIGMA/";

Issues Help Desk / Re: failing at c++ level
« on: January 02, 2014, 07:37:45 PM »
Wait hold up, I am sorry we still encountered the same issue as you, the problem was every file was prefixed ENIGMALIBINCLUDE.h, the reason is because the code I told you didn't include the final backslash.

Code: [Select]
std::string workdir = "C:/ProgramData/ENIGMA";Should be...
Code: [Select]
std::string workdir = "C:/ProgramData/ENIGMA/";
Try that and it should work.

Edit: We finally got it all the way through now and he is able to build a game when the final backslash is added, should work for you too now.

Issues Help Desk / Re: failing at c++ level
« on: January 02, 2014, 07:18:48 PM »
As I said the issue is only on XP, and is entirely GNU make's fault.

Try the process again but make sure it does not end up writing any binaries into C:/ENIGMA or wherever ENIGMA's source is, otherwise it will get confused. You can also try setting it to this.

Code: [Select]
std::string workdir = "./";But I do not know if that will work. However I was just able to get it working for someone over IRC who is also on XP, and having the same issue, following the steps you just took a second ago.

Issues Help Desk / Re: failing at c++ level
« on: January 02, 2014, 06:04:35 PM »
That is partially because you changed it wrong, it should be the following.

Code: [Select]
std::string workdir = "C:/ProgramData/ENIGMA";
ProgramData is known as the %ALLUSERSPROFILE% on Windows Vista and later, on XP we just emulate this by manually creating that path. But you do not set it to C:/enigma or it will overwrite parts of ENIGMA. This ProgramData path is only meant to be a user directory where the binaries are outputted to.

The only reason this issue exists is because GNU make does not like spaces in its path, and they refuse to fix it. This is caused by %ALLUSERSPROFILE% directing to "Documents SPACE and SPACE Settings" on Windows XP.

If this occurs again make sure you delete the ENIGMA folder in %ALLUSERSPROFILE% which is C:/ProgramData/ENIGMA on Vista and later.

Off-Topic / Re: What is a good programming language to start off with?
« on: January 02, 2014, 04:38:41 PM »
I wouldn't even say it is good for little kiddies Harri, when I started programming around the age of 12/13 w/e age I was in 7th grade I was actually confused by GM's drag and drop, and I actually went straight to coding in Visual Basic. But this also could have been because I was already learning HTML in computer class at school, I started a year before everyone else as I generally finished earlier than everyone else and took an interest in programming of my own volition.

Off-Topic / Re: Everyone is Always Right
« on: January 02, 2014, 04:36:28 PM »
Why aren't mutations positive? And something as drastic as five legs is not yet evolution because evolution would also mean that this trait is given to its children as well. "Evolution is the change in the inherited characteristics of biological populations over successive generations". Evolution is also not about evolving an individual, but about evolving a population (as in the previous definition). Another good quote:
This was actually the whole point of me mentioning the 4 nipples, if a trait doesn't inhibit the species, it is equally likely to remain. The only method evolution has of ruling out the bad traits is either through the trait not being desirable for reproduction by the opposite sex (ugly people or something) or by death.

edit2: Also, as Robert pointed out - Evolution in humans have almost stopped. At least natural selection has stopped and so is evolution is more "chaotic". As anyone now, even with terminal genetic condition, can usually survive while in not so distant past they couldn't. So of course we still evolve, but it is no longer for some kind of fitness.
I wasn't actually pointing that out at all, but now that you mention it, yes we are also controlling our own evolution now, ironically, through science. Medicine, cloning, and even choosing the traits and gender of your child.

Third Party / Re: slayers upgrade extension
« on: January 01, 2014, 10:49:03 PM »
Hey again slayer, the img bbcode on SMF boards (the forum software we use) goes like this...
Code: [Select]
[img width=xxx]url[/img]
If you wanted to you could convert this directly to ENIGMA's extension system without having to work around mangled scripts and stuff like GM's, our extension system allows you to add functions directly to the enigma_user namespace :P

Issues Help Desk / Re: failing at c++ level
« on: January 01, 2014, 10:47:06 PM »
Hey slayer, this looks like the XP bug, sometimes I get this error myself too.

C:/enigma/ProgramData.eobjs should be C:/ProgramData/Roaming/ENIGMA/.eobjs

Try closing and restarting from enigma.exe, and build an empty game first, this ensures the engine gets compiled safely so you don't take a chance and have to do it all over. If it still errors the same, please locate the file enigma-dev/CompilerSource/workdir.cpp and visit and send me the contents so that I can examine it to make sure you have the correct version, and if not I'll give you a patch to fix it, hopefully.

Works in Progress / Project Chaos
« on: January 01, 2014, 05:49:12 PM »
This was a Sonic game I had started work on but did not have the time to finish. I may come back and work on it again at some time, but right now it has the basic intro a ton of ripped Sonic sprites. The game is a Chao Pet emulator.

Size: 12.54 MB

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!