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 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 »
1156
Issues Help Desk / Re: Linux & LGM
« on: June 19, 2014, 08:55:02 pm »
Point is TKG you need a really good penis, and a 64bit ENIGMA.
1157
Issues Help Desk / Re: Linux & LGM
« on: June 19, 2014, 06:55:41 pm »
I have fixed it by making the drag and drop action libraries load always.
https://github.com/IsmAvatar/LateralGM/commit/f5989c5f89a032ae62d67b1d420f2db27d689846
You can get these changes via install.py or by manually downloading and replacing the LateralGM and plugin jars from the Extra Packages page.
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages
I will update the Portable ZIP once I finish fixing string dimension functions.
https://github.com/IsmAvatar/LateralGM/commit/f5989c5f89a032ae62d67b1d420f2db27d689846
You can get these changes via install.py or by manually downloading and replacing the LateralGM and plugin jars from the Extra Packages page.
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages
I will update the Portable ZIP once I finish fixing string dimension functions.
1158
Programming Help / Re: Project Extentions
« on: June 19, 2014, 05:35:47 pm »
GM does the same thing, this means our CLI or w/e will also only have to load PNG's. Anyway, as Harri said it's just a regular zip not a 7zip or anything, and since we've had this format since like '07 there's reason to believe we may have inspired GMZ.
1159
Issues Help Desk / Re: Linux & LGM
« on: June 19, 2014, 05:34:22 pm »
Why would I document that?
And no, I'll just turn back on loading of the action libraries.
Here's why:
GMK and GMX store the action kind, how it is executed, all of that information in your project, it's a tad unnecessary but it means you don't actually have to load the action libraries.
EGM does not save this information, just the action id and library id, so it requires the action library to be loaded.
When I originally did this I thought I could get away with not loading the action libraries making faster load times, but it appears we can't do that because of EGM.
So basically you can still use it, but LGM won't load any faster after I update it, but you'll be able to toggle dnd mode on and off without restarting again.
And no, I'll just turn back on loading of the action libraries.
Here's why:
GMK and GMX store the action kind, how it is executed, all of that information in your project, it's a tad unnecessary but it means you don't actually have to load the action libraries.
EGM does not save this information, just the action id and library id, so it requires the action library to be loaded.
When I originally did this I thought I could get away with not loading the action libraries making faster load times, but it appears we can't do that because of EGM.
So basically you can still use it, but LGM won't load any faster after I update it, but you'll be able to toggle dnd mode on and off without restarting again.
1160
Proposals / Re: A couple ideas (ENIGMA and LGM at the same time)
« on: June 19, 2014, 04:40:54 pm »
Heh, I usually follow that convention egofree, I didn't write that code.
I usually use uppcase for classes for classes, eg. MeshStruct, TextureStruct, and lower case for instances or pointers, eg. textureStruct, and lower case plural for collections, eg. texturestructs().
I usually use uppcase for classes for classes, eg. MeshStruct, TextureStruct, and lower case for instances or pointers, eg. textureStruct, and lower case plural for collections, eg. texturestructs().
1161
Issues Help Desk / Re: Linux & LGM
« on: June 19, 2014, 04:23:45 pm »
Well the sad news is, there's no easy way to fix this, EGM does not save kind and all that information in the format making reflection when the library is not available damn near impossible. See my updated comments on GitHub.
https://github.com/enigma-dev/lgmplugin/issues/21
For the time being there is no easy way to fix this, so if you want the EGM format you'll have to leave drag and drop enabled for now.
https://github.com/enigma-dev/lgmplugin/issues/21
For the time being there is no easy way to fix this, so if you want the EGM format you'll have to leave drag and drop enabled for now.
1162
Programming Help / Re: Project Extentions
« on: June 19, 2014, 02:00:39 pm »
Every format has it's positives and negatives.
GMK: Been supported a lot longer, very stable, loads and saves the fastest because its just a strict binary stream, but does not support certain properties or settings such as ENIGMA settings or shaders.
GMX: Newer, uncompressed, easy to fix if a resource is corrupted, takes longer to parse, currently loads slower and uses more RAM because the XML has to be parsed but in the future this will be the opposite because it can be optimized as a result of being uncompressed. Supports the latest properties and settings and things like shaders, but does not support some ENIGMA things like ENIGMA settings, but can be expanded to do so.
EGM: Custom format, can save ENIGMA specific settings and properties, specification is not completely finished however and is subject to change as the engine grows. The format is also compressed, we will need to develop an uncompressed version of the format, IDE's should not work with compressed formats, this is why Studio has GMZ as an export option, not as a save option.
GMK: Been supported a lot longer, very stable, loads and saves the fastest because its just a strict binary stream, but does not support certain properties or settings such as ENIGMA settings or shaders.
GMX: Newer, uncompressed, easy to fix if a resource is corrupted, takes longer to parse, currently loads slower and uses more RAM because the XML has to be parsed but in the future this will be the opposite because it can be optimized as a result of being uncompressed. Supports the latest properties and settings and things like shaders, but does not support some ENIGMA things like ENIGMA settings, but can be expanded to do so.
EGM: Custom format, can save ENIGMA specific settings and properties, specification is not completely finished however and is subject to change as the engine grows. The format is also compressed, we will need to develop an uncompressed version of the format, IDE's should not work with compressed formats, this is why Studio has GMZ as an export option, not as a save option.
1163
Issues Help Desk / Re: Linux & LGM
« on: June 19, 2014, 11:58:11 am »
Because the code is still an action, I just don't load the libraries but create the code action instead, so it should still be saving it. In fact I made this feature safe in that you can load a project with drag and drop without the action library being loaded, save it, reload it with DND enabled, and it will have kept the drag and drop just the way it was.
1164
Issues Help Desk / Re: Linux & LGM
« on: June 19, 2014, 01:16:02 am »
Wow, apparantly it is the option that's causing that, let me see if it does it with GMK or GMX.
Edit: I just tested and apparently that feature is broken for saving under EGM, I will investigate tomorrow. I also filed a bug report.
https://github.com/enigma-dev/lgmplugin/issues/21
Edit: I just tested and apparently that feature is broken for saving under EGM, I will investigate tomorrow. I also filed a bug report.
https://github.com/enigma-dev/lgmplugin/issues/21
1165
Proposals / Re: A couple ideas (ENIGMA and LGM at the same time)
« on: June 19, 2014, 12:51:06 am »
Knock yourself out, and by all means don't be afraid to ask questions, just post them in the right place.
Also I'd like to ask and reiterate to everyone, please try and stay on topic you guys. I don't like to be "that gay" but, this topic was about suggestions, and we got a little off track which is rude to the OP.
Also I'd like to ask and reiterate to everyone, please try and stay on topic you guys. I don't like to be "that gay" but, this topic was about suggestions, and we got a little off track which is rude to the OP.
1166
Issues Help Desk / Re: Linux & LGM
« on: June 19, 2014, 12:45:09 am »
I just fixed the above issue in the following commit to the plugin. You can now save empty sprites and backgrounds and reload them properly. Sorry for the inconvenience I was not aware of this bug.
https://github.com/enigma-dev/lgmplugin/commit/9943541e0ef002d5250bc88cc9fe37582861967b
The new plugin is available via install.py or by manually downloading and replacing it from the Extra Packages page. The Portable ZIP has also been patched.
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages#The_Plugin
https://www.dropbox.com/s/nlag2evgiiis476/ENIGMA%20Portable.exe
https://github.com/enigma-dev/lgmplugin/commit/9943541e0ef002d5250bc88cc9fe37582861967b
The new plugin is available via install.py or by manually downloading and replacing it from the Extra Packages page. The Portable ZIP has also been patched.
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages#The_Plugin
https://www.dropbox.com/s/nlag2evgiiis476/ENIGMA%20Portable.exe
1167
Proposals / Re: A couple ideas (ENIGMA and LGM at the same time)
« on: June 19, 2014, 12:09:49 am »Quote
That's what I had in mind though I was aiming more for built in documentation, code assistant, etc. This is something eventually that I would like to include in LGM, and also when time permits I could do a PDF.Actually the Wiki has an XML dump feature built into it, anyone can run those through a document processor and turn them into other formats. For instance you can also download the Wiki, turn it into a CHM, and reupload it if you like. I just don't bother to maintain it, so I haven't done it yet, and as the Wiki states we are waiting for it to be more complete to do so.
Quote from: Documentation
We have not gotten the Wiki to a point yet where we feel it can be compiled into an offline version, but we're getting there. However we do have a page export extension installed that you can use to export pages if you so choose which you can find here.http://enigma-dev.org/docs/Wiki/Documentation
Here is where you can export the entire Wiki to XML.
http://enigma-dev.org/docs/Wiki/Special:Export
1168
Issues Help Desk / Re: Linux & LGM
« on: June 19, 2014, 12:02:30 am »
Ugh, I hate to say it, but I have to be able to reproduce it to fix it.
The random crashes have completely stopped for me though with the new error dialog, I haven't had LGM crash out on me completely since the last major release. I want to fix these issues for you so please try to find ways of getting me to be able to find them in the code and fix them, as hard as it may be, try narrowing down what causes the crash.
I have a theory it could be frequent saving since I added threading, perhaps the threads aren't being properly closed or something?
Edit: Aha! I just reproduced one.
As you can see I clearly had plenty of free memory too. It looks like saving blank sprites/backgrounds to an EGM is causing a crash. The error does not occur with GMX or GMK.
Edit 2: Your error is occurring in JoshText btw it is not an LGM issue. JoshText is a syntax highlighting text editor component for Java that is Open Source and customizable written by none other Josh. Please visit Josh's tracker and file a bug report on it because it is throwing an exception in a part of JoshText that I never changed.
https://github.com/JoshDreamland/JoshEdit
This is the line your error occurred on. I never touched anything related to the auto scroll.
https://github.com/IsmAvatar/LateralGM/blob/master/org/lateralgm/joshedit/JoshText.java#L1165
The random crashes have completely stopped for me though with the new error dialog, I haven't had LGM crash out on me completely since the last major release. I want to fix these issues for you so please try to find ways of getting me to be able to find them in the code and fix them, as hard as it may be, try narrowing down what causes the crash.
I have a theory it could be frequent saving since I added threading, perhaps the threads aren't being properly closed or something?
Edit: Aha! I just reproduced one.
As you can see I clearly had plenty of free memory too. It looks like saving blank sprites/backgrounds to an EGM is causing a crash. The error does not occur with GMX or GMK.
Edit 2: Your error is occurring in JoshText btw it is not an LGM issue. JoshText is a syntax highlighting text editor component for Java that is Open Source and customizable written by none other Josh. Please visit Josh's tracker and file a bug report on it because it is throwing an exception in a part of JoshText that I never changed.
https://github.com/JoshDreamland/JoshEdit
This is the line your error occurred on. I never touched anything related to the auto scroll.
https://github.com/IsmAvatar/LateralGM/blob/master/org/lateralgm/joshedit/JoshText.java#L1165
1169
Issues Help Desk / Re: Linux & LGM
« on: June 18, 2014, 11:05:51 pm »
What? what game are we talking about? I don't have that file, and that should no be occurring. If I can get the file I can tell you what's going on.
Edit: Wait a minute, that's not an out of memory error at all, that's the JVM being retarded. As you can clearly see there is several gigabytes of free memory remaining.
Edit: Wait a minute, that's not an out of memory error at all, that's the JVM being retarded. As you can clearly see there is several gigabytes of free memory remaining.
Quote
Free memory (bytes): 659878592
1170
Proposals / Re: A couple ideas (ENIGMA and LGM at the same time)
« on: June 18, 2014, 09:05:33 pm »Quote
I like the way the yoyogames docs are made, this is something enigma needs. I do like the layout of docs, but certain areas are so poorly documented.That's something you can manage as well contributing too. You have a forum account, so you have a Wiki account, so start contributing to it if you think you can do a better job!
Quote
I managed to remove the gap keeping your code without affecting the background. Though I am surprised you are still seeing the gap even with the rounding added to the fix.I was not seeing the gaps before the other fixes, and I do not see if I remove the 0.01,0.01 offset.
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 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 »