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.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 »
151
Issues Help Desk / Re: Tryin' to start an Android Project, possible ?
« on: June 16, 2015, 12:47:14 pm »
Football is the right word. It's just that USA named its sport wrong.
You cannot sell a game having real names or company trademarks. You can parody them, but not directly use them. If you create a mod though, which you distribute for free, then I think you should be okay. Although if you make both the game and the mod, then there can be some legal liability. I'm not a lawyer either, but I'm in general more loose in trademark stuff.
You cannot sell a game having real names or company trademarks. You can parody them, but not directly use them. If you create a mod though, which you distribute for free, then I think you should be okay. Although if you make both the game and the mod, then there can be some legal liability. I'm not a lawyer either, but I'm in general more loose in trademark stuff.
152
Issues Help Desk / Re: Tryin' to start an Android Project, possible ?
« on: June 15, 2015, 03:33:02 pm »
The wiki really is out of date. It was written for the dev's actually, so we could get it to a point where we could actually make the Android port. Sadly that didn't happen. Even if you fix all the path, sdk and ndk stuff, you still won't be able to run the thing. We don't have Android as a platform and we don't support GLES (which is drawing system for mobiles). So there is a lot of work (maybe not that much, but still non-trivial) in front of us to make Android working. Currently we are concentrating on getting windows and linux running smoothly. Right now I work mostly on GUI extension and some small fixes. Then I plan to look into GLES (which should be portable from GL3 without much issue).
153
Issues Help Desk / Re: Cant open ENIGMA because of LGM
« on: June 12, 2015, 02:47:03 pm »
Try deleting all of the extensions in the extension folder. See if the error changes then (as I think it will not compile in that case either). Also, are you compiling an empty game?
154
Issues Help Desk / Re: Cant open ENIGMA because of LGM
« on: June 11, 2015, 01:29:55 pm »
Sorry I got swamped with work the past few days.
Try extracting this into the Extensions folder so it overwrites everything. These have the fixed line endings that work with my ENIGMA. Other than this I cannot tell what the problem might be.
Try extracting this into the Extensions folder so it overwrites everything. These have the fixed line endings that work with my ENIGMA. Other than this I cannot tell what the problem might be.
155
Issues Help Desk / Re: Can't compile and weird message
« on: June 09, 2015, 05:09:26 am »
You have this problem: http://enigma-dev.org/docs/Wiki/No_internal_or_system_editor
Basically it is a JAVA bug that it doesn't support EDIT action, so LGM doesn't know if you have any image editor. As LGM doesn't come with an image editor, it trows an error. There are workarounds in the wiki. I hope you can follow. If you have more problems post here. I personally never had this issue, so I'm not sure how well the workarounds work.
This is an LGM issue as well though, as LGM could catch that exception and just turn off any image editing. And when a person wants to edit it, the LGM should show a message saying that you don't have an editor and allow the user to choose one. This is one of the billion things that need to be fixed with LGM.
Basically it is a JAVA bug that it doesn't support EDIT action, so LGM doesn't know if you have any image editor. As LGM doesn't come with an image editor, it trows an error. There are workarounds in the wiki. I hope you can follow. If you have more problems post here. I personally never had this issue, so I'm not sure how well the workarounds work.
This is an LGM issue as well though, as LGM could catch that exception and just turn off any image editing. And when a person wants to edit it, the LGM should show a message saying that you don't have an editor and allow the user to choose one. This is one of the billion things that need to be fixed with LGM.
156
Issues Help Desk / Re: Linux ARM (Raspberry Pi) Unable to load library 'compileEGMf': module not found.
« on: June 08, 2015, 12:38:03 pm »
The problem with running ENIGMA on RPi is that RPI doesn't support OpenGL 2 or 3. It supports GLES. That, on the other hand, is something we currently don't support. Creating support for it shouldn't be that hard, because GL3 is mostly like GLES. Sadly creating support for GLES and/or RPi is currently not our priority. We would appreciate if anyone with proper knowledge would try that. Another soar point would be performance of course. RPi is not very powerful, the previous 1 core version certainly wouldn't be able to run anything complicated (a 2D Mario game should be okay, but anything more complicated would cause slowdowns). The 4 core version is a lot more powerful though, and thus supporting ENIGMA would be more feasible.
I'm currently working on running ENIGMA on Jetson TK1, which is also an ARM processor. The difference is that it included OpenGL3/4 support, so it actually runs out of the box. I didn't try compiling anything much more complicated though.
Running ENIGMA game trough WINE should work, but the additional layer for RPi would probably kill any performance.
I'm currently working on running ENIGMA on Jetson TK1, which is also an ARM processor. The difference is that it included OpenGL3/4 support, so it actually runs out of the box. I didn't try compiling anything much more complicated though.
Running ENIGMA game trough WINE should work, but the additional layer for RPi would probably kill any performance.
157
Issues Help Desk / Re: Cant open ENIGMA because of LGM
« on: June 04, 2015, 05:20:02 pm »
I think the problems are with line endings. For some reason these five extension about.ey are with different line endings than the rest: alarms, gme, mci, paths, timelines. Try opening the files in wordpad and press save. So that when you open it in notepad you don't see everything on one line. If you are not sure what I'm asking I can fix them and upload. Other than that, I don't see why else it would break. All the files have ID specified.
158
Issues Help Desk / Re: Cant open ENIGMA because of LGM
« on: June 03, 2015, 04:17:52 pm »
Can you maybe zip up "enigma-dev\ENIGMAsystem\SHELL\Universal_System\Extensions" and post it here so we can check? I also cannot tell where the error comes from (not a Java guy either, so I couldn't fix it in LGM side even if I knew the problem), but if it is because of something in Extensions then I might be able to find out. Maybe the installer is corrupt or something, but I can use it just fine. Basically inside Extensions folder is all the extensions. In each of the extension folder there is About.ey. Inside of it there should be Name:, ID: and many other fields. Some of them are mandatory, some of them are optional. The ID is mandatory.
This is a bug in LGM side though, because it shouldn't crash either way. If a mandatory field is missing LGM should just report that, instead of crash. Error checking is a big problem for LGM and ENIGMA in general.
This is a bug in LGM side though, because it shouldn't crash either way. If a mandatory field is missing LGM should just report that, instead of crash. Error checking is a big problem for LGM and ENIGMA in general.
159
Issues Help Desk / Re: Cant open ENIGMA because of LGM
« on: June 01, 2015, 01:17:03 pm »
So the ENIGMAportable.exe? Sadly I'm not sure if it works or not. It's possible that it needs to be updated. Try downloading this: http://expirebox.com/download/5d28bffc38449f95826ea0d439af8f33.html And replacing all the files inside enigma-dev folder with those inside that zip. I know for sure that these files work as they are my working copy.
edit: If you used the installer, your folder structure will be a little different from mine. So overwrite ENIGMA.exe inside top level directory and then overwrite the .dll, .jar and /plugin folder inside enigma-dev.
edit: If you used the installer, your folder structure will be a little different from mine. So overwrite ENIGMA.exe inside top level directory and then overwrite the .dll, .jar and /plugin folder inside enigma-dev.
160
Programming Help / Re: Reading the ".osu" file format
« on: May 31, 2015, 11:32:28 am »
It is as simple as reading the text file and parsing (i.e. "exploding") the string.
Something like this:
Something like this:
Code: [Select]
var file;
//Open the text file
file = file_text_open_read("song.osu");
//Read lines until hit end of file
while (file_text_eof(file) == false){
var str;
//Read the whole line
str = file_text_read_string(file); file_text_readln(file);
//Check if it's a block identifier with [ beginning
if (string_char_at(str,0) == "["){ continue; }
//Split the string
int x, y , time, type, hitSound;
var addition;
int pos;
//You should maybe check with string_count() to see if the file is not corrupt and there really is 5 commas (",")
pos = string_pos(",",str); x = real(string_copy(str,0,pos)); str = string_delete(str, 0, pos);
pos = string_pos(",",str); y = real(string_copy(str,0,pos)); str = string_delete(str, 0, pos);
pos = string_pos(",",str); time = real(string_copy(str,0,pos)); str = string_delete(str, 0, pos);
pos = string_pos(",",str); type = real(string_copy(str,0,pos)); str = string_delete(str, 0, pos);
pos = string_pos(",",str); hitSound = real(string_copy(str,0,pos)); str = string_delete(str, 0, pos);
addition = str;
show_message("Loaded:# x="+string(x)+"# y="+string(y)+"# time="+string(time)+"# type="+string(type)+"# hitSound="+string(hitSound)+"# addition="+addition);
}
There are many ways to actually do this in ENIGMA (or any tool/programming language). Like this is possibility one of the slowest. A faster way is to go trough the string by character, so you don't copy and delete string all the time.
161
Issues Help Desk / Re: Cant open ENIGMA because of LGM
« on: May 31, 2015, 11:00:52 am »
Where did you download everything and how did you install it? On Linux it's possible to download one version of ENIGMA, but a different version of LGM (non-compatible). Did you follow this: http://enigma-dev.org/docs/Wiki/Install:Linux ? That should work.
162
General ENIGMA / Re: What's next for Enigma?
« on: May 28, 2015, 01:58:58 am »
In the community it was rarely big action. It was just that the 7 people who wrote posts here were also working on ENIGMA. Right now it seems I'm the only one.
Development is still going on though. You can see it here: https://github.com/enigma-dev/enigma-dev/commits/GL3.3NormalMatrix
I plan to make a topic about all the new stuff, fixes and changes, but I won't have time to do it for like 2 weeks. Until then I just work and add the stuff I need. I am very sad that Josh stopped working on it, as he was very instrumental in this project. Without him, I have my doubts because of the parser (which is 99% written by him and nobody else really understands it). Robert was also useful, but who knows where he went. Just one day disappeared. He would be useful on Java side (LGM) right now, as it is a soar point. We need new contributors who would want to work on this, but who knows how to get them. First step would probably be new site, but that is also on Josh. Like we had a pretty cooly designed site, but sadly it wasn't "launched".
So for me it's about fixing ENIGMA and adding features. I have fixed a lot of stuff in ENIGMA side and I think it is quite stable. The problems are still the good old parser bugs and unstable LGM.
I might also make a topic about the "future" I see for ENIGMA. Because there are a lot of things I would want ENIGMA to do differently, but previously we couldn't decide among the dev's, right now I don't see anyone anymore, so I could have the possibility. Sadly, it is not a small undertaking and we need more developers for that.
Development is still going on though. You can see it here: https://github.com/enigma-dev/enigma-dev/commits/GL3.3NormalMatrix
I plan to make a topic about all the new stuff, fixes and changes, but I won't have time to do it for like 2 weeks. Until then I just work and add the stuff I need. I am very sad that Josh stopped working on it, as he was very instrumental in this project. Without him, I have my doubts because of the parser (which is 99% written by him and nobody else really understands it). Robert was also useful, but who knows where he went. Just one day disappeared. He would be useful on Java side (LGM) right now, as it is a soar point. We need new contributors who would want to work on this, but who knows how to get them. First step would probably be new site, but that is also on Josh. Like we had a pretty cooly designed site, but sadly it wasn't "launched".
So for me it's about fixing ENIGMA and adding features. I have fixed a lot of stuff in ENIGMA side and I think it is quite stable. The problems are still the good old parser bugs and unstable LGM.
I might also make a topic about the "future" I see for ENIGMA. Because there are a lot of things I would want ENIGMA to do differently, but previously we couldn't decide among the dev's, right now I don't see anyone anymore, so I could have the possibility. Sadly, it is not a small undertaking and we need more developers for that.
163
Issues Help Desk / Re: [fixed] Error when running program made with GM...
« on: May 27, 2015, 03:22:00 pm »
It somehow got deleted. I really cannot tell much more, as nothing like that has happened before. So it doesn't seem to be ENIGMA specific. Sometimes anti-viruses delete stuff without user knowing, but in this case it was a text file, and empty one at that (0byte size). So it truly is weird. Just creating that empty text file would have worked too, but who knows, maybe you were missing some other files too.
164
Issues Help Desk / Re: Error when running program made with GM...
« on: May 27, 2015, 04:37:43 am »
Go to "\enigma-dev\ENIGMAsystem\SHELL\Networking_Systems\None" and see if there is the include.h file. For some reason it might be missing for you, which would suggest there is some corruption/deletion of your ENIGMA. That file actually should be empty anyway, but the file must exist, as the switchboard includes it.
165
Issues Help Desk / Re: Enigma can't find Java
« on: May 26, 2015, 12:31:42 pm »
Glad it worked. I added it in "troubleshoot" section (http://enigma-dev.org/docs/Wiki/Troubleshoot) and a note in http://enigma-dev.org/docs/Wiki/Install:Parallel_Java .
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 »