Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Author Topic: LateralGM 1.8.6.844  (1,024,922 Views)
Offline (Unknown gender) Darkstar2

Member
Joined: Jan 2014
Posts: 1,238
View profile
Reply #120 Posted on: November 06, 2014, 06:10:49 AM
Quote from: Robert B Colton on November 06, 2014, 06:05:43 AM
Quote from: Darkstar2What the bloody hell did I miss ?
You downloaded both the new plugin and LGM jar correct? Open git-bash and enter "cd enigma-dev" "git fetch" and "git pull"

Of course I did i mentioned it :D
I have done it many times before,
both JARs were replaced with newer version.  Then I updated the engine.
I always did that fine. and yes the git says already up to date :D

Quote
You also need the engine updates, the EGM format has had some changes, I can fix your projects and PM them back to you.

It would also help if you could http://www.pastie.org or http://www.pastebin.com some of these errors after attempting the above.

I already updated the engine and I sent you a log of errors in PM
I'm sure this has to do with the changes in EGM (version numbering), it cannot open old EGMs......:P
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #121 Posted on: November 06, 2014, 06:13:07 AM
As I said it was a better idea to just test LGM by itself without ENIGMA hooked up or any ENIGMA stuff first.

1) If you can, send me the EGM's and I will fix them
2) Also try building this simple GMK
http://enigma-dev.org/edc/games.php?game=68
3) A copy of enigma-dev/output_log.txt would help as well

I am honestly surprised for the rest of us the transition has gone pretty smooth.
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #122 Posted on: November 06, 2014, 08:30:32 AM
Additionally I would like to know everyone's opinion on another feature which I haven't committed yet.

I figured out how to hide window borders for the MDI frames when they are maximized. This is very similar to MDI's provided by native DWM's, and I've tested the feature and it works on all platforms. Not only does it look more native for all platforms and more consistent with other frameworks it also gives you a little more room on screen and looks less tacky. It also works for all look and feels.


What do you guys think about this feature? Do you want to see it in the next update?
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #123 Posted on: November 06, 2014, 09:12:24 AM
Quote from: Robert B Colton on November 06, 2014, 08:30:32 AM
What do you guys think about this feature? Do you want to see it in the next update?

Why not, but let's add this as an option.
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #124 Posted on: November 06, 2014, 09:20:04 AM
Quote from: Darkstar2 on November 06, 2014, 06:10:49 AM
I'm sure this has to do with the changes in EGM (version numbering), it cannot open old EGMs......:P

Unfortunately, this is to be expected, as i've added new properties into the rooms editor (scaling, rotation,etc) and into the egm format and IsmAvatar (creator of LateralGm) asked me not to support old versions of egm. Anyway Robert should convert for you old projects.
Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #125 Posted on: November 06, 2014, 09:41:44 AM
When i import Lateralgm into Eclipse from the main Github repository, i've a lot of errors in Eclipse : http://pastebin.com/ahCW8bdR. What is the problem ?

Offline (Unknown gender) egofree

Contributor
Joined: Jun 2013
Posts: 601
View profile
Reply #126 Posted on: November 06, 2014, 10:02:41 AM
When i do a find, there is a toggle button : 'Highlight all', but it doesn't seem to do anything. Is the button already implemented ?
Offline (Unknown gender) The 11th plague of Egypt

Member
Joined: Dec 2009
Posts: 274
View profile
Reply #127 Posted on: November 06, 2014, 10:15:07 AM
Quote from: Robert B Colton on November 06, 2014, 08:30:32 AM
Additionally I would like to know everyone's opinion on another feature which I haven't committed yet.
What do you guys think about this feature? Do you want to see it in the next update?
On Windows there's a gray gap in the obj_player window.
IMHO it doesn't really look maximized if there's such a gap.
Offline (Unknown gender) TheExDeus

Developer
Joined: Apr 2008
Posts: 1,860
View profile
Reply #128 Posted on: November 06, 2014, 12:39:27 PM
QuoteWhat are you saying Harri? That you want to type in "obj_player" and have it find it in the tree? It already does that... That other menu has already become deprecated basically, just not removed, I am leaving it there because some people from old GM's may be upset when they look for it and can't find it. It can stay around until it gets stale.
Yeah, you are right. I was waiting the result to be in "Search results" tab though. So when I search for "spr_", then in search results all resources with spr_ would also be listed. Not only code.

I have a bug that LGM sometimes freezes when I press the green compile button. Usually I can compile one time, then the second time it will freeze and stop. Other times it will freeze on the first try. Nothing gets written in the log. The only way to close LGM is to use task manager.

edit: It has also crashed once for me (the whole Java runtime), but it doesn't seem print any errors anywhere. So it has gotten a lot more unstable for me too.
Offline (Unknown gender) polygone

Contributor
Joined: Mar 2009
Posts: 794
View profile
Reply #129 Posted on: November 06, 2014, 01:07:24 PM
Quote from: TheExDeus on November 06, 2014, 12:39:27 PM
I have a bug that LGM sometimes freezes when I press the green compile button. Usually I can compile one time, then the second time it will freeze and stop. Other times it will freeze on the first try. Nothing gets written in the log. The only way to close LGM is to use task manager.

edit: It has also crashed once for me (the whole Java runtime), but it doesn't seem print any errors anywhere. So it has gotten a lot more unstable for me too.
I've been that freeze too (it's maybe when trying to compile too quickly?) and also had the segfault several times when compiling - I pasted into IRC the log of the terminal when it segfaults but I've forgotten where it was now, perhaps Josh remembers.
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #130 Posted on: November 06, 2014, 06:57:12 PM
Don't worry Harri & Polygone, you're not crazy, I've noticed the green run button freezing as well, and I have to close through task manager. I believe it is the hardware acceleration, go to File->Preferences->Appearance and force all hard acceleration off. The reason it's probably freezing is because of us doing more GUI stuff on the EDT. Additionally let me know if that fixes some of the segfaults and crashes, I have not been getting those, only the green run button occasionally freezing.

So far all of the major issues now seem to be due to the plugin, without the plugin, LGM is extremely stable.

Quote from: The 11th PlagueOn Windows there's a gray gap in the obj_player window.
IMHO it doesn't really look maximized if there's such a gap.
It still looks more maximized, and I don't know what you mean by gray gap exactly. Do you mean that the title bar is still visible? Or do you mean how there is like a dark shadow on the edges of the whole MDI area?

GM8.1 also has somewhat of a gap, ours just seem to be darker depending on look and feel.


Quote from: egofreeWhen i import Lateralgm into Eclipse from the main Github repository, i've a lot of errors in Eclipse : http://pastebin.com/ahCW8bdR. What is the problem ?
We don't redistribute JoshEdit anymore, you have to cd to the submodule and initialize it, then open Eclipse and refresh and move all the JoshEdit sources into the package org.lateralgm.joshedit

Quote from: egofreeWhen i do a find, there is a toggle button : 'Highlight all', but it doesn't seem to do anything. Is the button already implemented ?
That's not a regression, that highlight button has never worked, go back and test the old versions and you'll see. A large portion of the find dialog is incomplete, which is JoshEdit's fault, not really LGM's
http://enigma-dev.org/docs/Wiki/LateralGM:_Revisions
Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #131 Posted on: November 07, 2014, 12:31:33 AM
NOTE: Please guys let me know if forcing off hardware acceleration after a few hours addresses most of your crashes or if the same problems still persist.

Here's another small update with some look and feel bugs fixed. I have not included the proposed change above, because it requires some more work by me to make it more native like, I want it to also hide the title pane and move the restore/max/close icons into the ancestor window menubar only if it exists, just like Qt Framework, just requires a little hacking is all.

As always you can update via python install.py or manually from the Extra Packages page.
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages

* Switching look and feels no longer breaks layouts, I have a special wrapper class for this. So switching from say native or Windows lnf to Nimbus or Swing will no longer screw up the search filter or event panel, as reported by egofree
* Switching window decorations will always update immediately for all dialogs and frames and no longer leads to frameless borders, and this was tested extensively and it will also not unnecessarily update the preference if it hasn't changed.
* Stopped a look and feel change from readding the icons to the Preferences tree, just had to make a custom class as a wrapper and basically an empty shell to fix it.

https://github.com/IsmAvatar/LateralGM/commit/ea3cb9d31770650e20a315c525f491cb28b14173
Offline (Unknown gender) Darkstar2

Member
Joined: Jan 2014
Posts: 1,238
View profile
Reply #132 Posted on: November 07, 2014, 02:09:11 AM
Ok not a problem about my EGM, they were only small demos used for debugging font issues - no biggie. But I could not compile one thing with the new LGM though.  I will install new updates tonight and see...will turn off HW acceleration though it kinda defeats the purpose to have that option in the first place :D

Offline (Unknown gender) Darkstar2

Member
Joined: Jan 2014
Posts: 1,238
View profile
Reply #133 Posted on: November 07, 2014, 02:29:30 AM
Ok works now.

Started some NEW egm, things compile now, I tried with all graphic systems.

VERY nice this searching in resources thing, this is extremely useful for big games when locating specific things,
combined with proper use of commenting, this can be a big time saver!
Thanks for this feature.

Otherwise yeah I have no time to spend hours for today but spent a few minutes torturing LGM and it survived lol.

Tomorrow evening as I come back I will put it to more torture and see :D

Offline (Unknown gender) Goombert

Developer
Joined: Jan 2013
Posts: 2,991
View profile
Reply #134 Posted on: November 07, 2014, 03:19:27 AM
That's great to hear, the next release I'll force Direct3D back off by default, and hide these preferences. The majority of our issues now reside in the plugin I'd say.

But it would also still help to know if these issues with hard acceleration do not happen as badly when you use LGM separate from the plugin, as in download it to your desktop and run it without ENIGMA.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15