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

1651
Developing ENIGMA / Re: Game Information Implemented
« on: March 30, 2014, 12:53:30 AM »
Smallest exe size with YYC is at least 4mb's from the last time I tested it which was a fairly recent 1.2 build.

1652
General ENIGMA / Re: Please vote for ENIGMA's new license
« on: March 29, 2014, 10:39:44 PM »
That's not exactly what I meant. It's the way you are arguing.

Apple has a highly restrictive Store Policy, therefore we should change our whole license around to accommodate it.

Which is really just absurd. The better way to argue it is the following.

ENIGMA has a restrictive license, let's try to find ways to give users more rights.

Is the better way to make the argument.

1653
Developing ENIGMA / Re: Game Information Implemented
« on: March 29, 2014, 10:32:33 PM »
What do you mean? The library is only loaded if you call the function, I am not linking it from the makefile, so you shouldn't have any issue.

Also the topic is only here until I am ready to post it, I don't want it merged yet, I am having trouble on how to read the messages only when its blocking or embedded to the game window.

Edit: Also if you look in your C:/Windows folder, you'll see that riched32.dll has several versions (6 for me on Windows 8), two are 12 bytes and the others are 9kb's. Also Greg did some magic and got our executables down real small, build one just to see, our exe's are extremely small now.

1654
General ENIGMA / Re: Please vote for ENIGMA's new license
« on: March 29, 2014, 10:31:22 PM »
I'm sorry, but I do have to agree with these guys in that I don't agree with Apple's bullshit. Also, I pretty much hate everything about them. Steve Jobs was an abusive dick who abandoned his daughter, he wasn't very smart, and he wasn't a very kind person at all.

1655
General ENIGMA / Re: Please vote for ENIGMA's new license
« on: March 29, 2014, 07:01:44 PM »
I'll just sum up my position, if Josh is happy, I'm happy.

1656
Issues Help Desk / Re: Problem using joystick functions.
« on: March 29, 2014, 05:48:57 PM »
I don't think Windows has any RawInput functions for rumble packs, however I know XInput does. That said, get on IRC later and I will debug the joystick return values with you, I can't do it myself as I do not have a joystick/controller.

1657
General ENIGMA / Re: Please vote for ENIGMA's new license
« on: March 29, 2014, 03:12:32 PM »
Quote
2) As you already said, suing is time and money consuming. So it's virtually impossible that anyone from ENIGMA dev team would be active enough to do so. Only maybe Robert during one of his sissy fits could summon the time (but not money)
If I sue anybody; it'll be Josh, just for shits and giggles.

1658
General ENIGMA / Re: Please vote for ENIGMA's new license
« on: March 29, 2014, 01:19:34 PM »
Quote from: Darkstar
The least one could do is mention ENIGMA, even if your game is compiled, it is still dependent on ENIGMA's engine which makes your game work.
I don't want to make people have to do that, I am sure there are plenty of people who would proudly display that anyway. But I don't feel comfortable pushing that on people. And also, less restrictive licensing is one of the features of our project versus theirs.

1659
Issues Help Desk / Re: Problem using joystick functions.
« on: March 29, 2014, 12:54:49 AM »
I can check the API for you on that, just give me the specific function, I am probably dividing by something wrong.

1660
Issues Help Desk / Re: 3D functions and capabilities
« on: March 27, 2014, 11:06:48 PM »
Ok Harri, sounds good except one thing. Nvidia aint so great, least AMD contributes open source drivers.

1661
Issues Help Desk / Re: Problem using joystick functions.
« on: March 27, 2014, 12:34:37 PM »
There is no DirectInput because I wrote the Joystick functions to use RawInput, so they don't require an extension. DirectInput is deprecated just adds bloat and is shit. Joystick functions are now always enabled on Windows.

1662
Works in Progress / Re: Attack of the Naked Blockheads 3D
« on: March 26, 2014, 08:31:19 PM »
You could theoretically do that Josh by making use of the Wiki for thumbnail generation, then it would be done automagically.

1663
Issues Help Desk / Re: 3D functions and capabilities
« on: March 26, 2014, 08:12:09 PM »
Quote from: TheExDeus
That is only outputted when compiling a shader. As that is only done once, then there is no real performance penalty.
What? No the log came out to be 50000000 lines long, apparantly it was outputting some vector coordinates every step, and I mean the fucking log was several mb's. You obviously forget to remove some other debug code from run mode or some shit.

Quote from: TheExDeus
This is a problem though. It says that compilation failed, but without an error.
Yes, those are fine, I actually want those output logs to show in the IDE somewhere, I may add a "Check syntax" to the shader editor but I think that would require JOGL.

But you did miss this part of that little fragment of the log.
Code: (Bash) [Select]
Program[0] - Uniform Light[0].Ls not found!
Program[0] - Uniform Light[1].Ls not found!
Program[0] - Uniform Light[2].Ls not found!
Program[0] - Uniform Light[3].Ls not found!
Program[0] - Uniform Light[4].Ls not found!
Program[0] - Uniform Light[5].Ls not found!
Program[0] - Uniform Light[6].Ls not found!
Program[0] - Uniform Light[7].Ls not found!
Program[0] - Uniform Material.Ks not found!
Program[0] - Uniform Material.Shininess not found!

Quote from: TheExDeus
But did you also see "error 78: failed to open file for reading"?
No, never saw that one, but I've been getting random segfaults on games that don't use PNG loading. This appears to have happened just since updating to Windows 8.

Quote from: TheExDeus
But that happens on a very old exe (the one I compiled when I was testing the GL3 about 2 months ago). Are you sure you got that black screen thing only now after the branch pull? Try the master and see if you don't have the same problem.
No, It's behaved this way for me ever since you merged your branch. Sometimes it segfaults, sometimes it don't, and when it does it has always behaved the way I have described to you.

Quote from: TheExDeus
There is clearly some AMD stupidity going on.
I am going to go ahead and disagree.

1664
Issues Help Desk / Re: 3D functions and capabilities
« on: March 26, 2014, 05:14:42 PM »
The log is too long to paste, but now I know why it's running so slow, you're outputting this debug info even in run mode, stop doing that.

But here is something in the log. And no my card is AMD, this issue should have occurred for you as well.
Code: (Bash) [Select]
Closing game module and running if requested.
Running "C:/Users/Owner/AppData/Local/Temp/egm2094161423945681335.exe"
Shader[0] - Compilation failed - Info log:
Shader log empty
Shader[1] - Compilation failed - Info log:
Shader log empty
Program[0] - Uniform Light[0].Ls not found!
Program[0] - Uniform Light[1].Ls not found!
Program[0] - Uniform Light[2].Ls not found!
Program[0] - Uniform Light[3].Ls not found!
Program[0] - Uniform Light[4].Ls not found!
Program[0] - Uniform Light[5].Ls not found!
Program[0] - Uniform Light[6].Ls not found!
Program[0] - Uniform Light[7].Ls not found!
Program[0] - Uniform Material.Ks not found!
Program[0] - Uniform Material.Shininess not found!
Initializing audio system...
Opening ALURE devices.

1665
Developing ENIGMA / Game Information Implemented
« on: March 26, 2014, 03:40:40 PM »


I have finally managed to program in the Global Game Information to work pretty damn good.

This is the pull request which implemented the Game Information.
https://github.com/enigma-dev/enigma-dev/pull/675

There are still a few anomalies which are minor and need to be fixed.
https://github.com/enigma-dev/enigma-dev/issues/676

You can update via git and then download the new plugin, or you can simply download the new Portable ZIP.
http://enigma-dev.org/download.htm

Documentation for the relevant functions is available on the Wiki.
http://enigma-dev.org/docs/Wiki/Show_info
http://enigma-dev.org/docs/Wiki/Load_info
This commit also adds some other functions as well.
http://enigma-dev.org/docs/Wiki/Get_directory
http://enigma-dev.org/docs/Wiki/Get_directory_alt
http://enigma-dev.org/docs/Wiki/Show_message_ext