These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
Previous page12
 

iLoL - increase your Length of Life - a tool for station trader

Author
Krista Ransdotter
Cerberus Heavy Industries
#21 - 2014-05-08 17:30:03 UTC  |  Edited by: Krista Ransdotter
Ahoi.

There was something in RL which attracted my full attention.

Here is the new version with corrected salex tax, without a unnecessary error message and with pre-selected autocopy.

download iLol v1.2


Have a good time without typing numbers,
Krista Ransdotter
Krista Ransdotter
Cerberus Heavy Industries
#22 - 2014-05-22 17:04:05 UTC
*bump*
Grace Sophia
Doomheim
#23 - 2014-06-02 04:49:07 UTC
Quote:
Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException: TRANSLUCENT translucency is not supported.
at java.awt.Window.setOpacity(Window.java:3622)
at tradertool.Controller.priceCopy(Controller.java:164)
at tradertool.Controller.(Controller.java:97)
at tradertool.Main$1.run(Main.java:61)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)



Every time. The entire program doesn't start up for me.


ArchLinux, and I've tried openjdk and oracle java
Krista Ransdotter
Cerberus Heavy Industries
#24 - 2014-06-02 17:51:33 UTC
Which java-version do you use?

Since Java 6U10 the translucency is available.

Grace Sophia
Doomheim
#25 - 2014-06-02 22:03:27 UTC
Krista Ransdotter wrote:
Which java-version do you use?

Since Java 6U10 the translucency is available.




"java -version" shows:

Quote:
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
Krista Ransdotter
Cerberus Heavy Industries
#26 - 2014-06-03 13:02:08 UTC
Java 8U5 didn't support translucency, according to the error log.

If you want to use iLoL, you must install Java 7U60 instead of Java 8.
May be you can install Java 7 next to 8 and it works on linux.


Have a good time without typing numbers,
Krista Ransdotter
Grace Sophia
Doomheim
#27 - 2014-06-03 22:32:06 UTC  |  Edited by: Grace Sophia
Krista Ransdotter wrote:
Java 8U5 didn't support translucency, according to the error log.

If you want to use iLoL, you must install Java 7U60 instead of Java 8.
May be you can install Java 7 next to 8 and it works on linux.


Have a good time without typing numbers,
Krista Ransdotter



Still no Ugh


Quote:
Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException: TRANSLUCENT translucency is not supported.
at java.awt.Window.setOpacity(Window.java:3598)
at tradertool.Controller.priceCopy(Controller.java:164)
at tradertool.Controller.init(Controller.java:97)
at tradertool.Main$1.run(Main.java:61)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)





Now version is:

Quote:

java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)


Also tried openjdk7:

Quote:
java version "1.7.0_55"
OpenJDK Runtime Environment (IcedTea 2.4.7) (ArchLinux build 7.u55_2.4.7-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)
Krista Ransdotter
Cerberus Heavy Industries
#28 - 2014-06-04 07:47:47 UTC
Hmm.

I will think about it.
The sledghammer method is to make the frame not transparent, but I want to know what the problem is.

I will send you the sledgehammer solution via PM ;)


Have a good time without typing numbers,
Krista Ransdotter
Grace Sophia
Doomheim
#29 - 2014-06-04 14:29:06 UTC
Thank you! It works without the transparency!

There is a function "isWindowTranslucencySupported" that could be used before each "setOpacity" method calls. I'm not sure why my system claims its not supported when I use transparent windows all the time.

http://docs.oracle.com/javase/8/docs/api/java/awt/GraphicsDevice.html#isWindowTranslucencySupported-java.awt.GraphicsDevice.WindowTranslucency-




My system:

UX31a Asus with latest ArchLinux. KDE4 with no modifications
Raikia Nardieu
Tactical Grace.
Vanguard.
#30 - 2014-06-18 16:03:27 UTC
Hey,

The "Buy/Sell" Window doesn't really work well when you have multiple monitors, since it shows up in the center of the "main" monitor and I do my trading on a side monitor. I decompiled the JAR and see you use something like "static Dimension screensize = Toolkit.getDefaultToolkit().getScreenSize();" and then just calculate the middle of the screen. Is it possible to have a selector in settings to choose which monitor to use, and then have it appear there.

Instead of doing "Toolkit.getDefaultToolkit().getScreenSize()", you can use something from here: http://stackoverflow.com/questions/6322627/java-toolkit-getting-second-screen-size

Since tons of eve players use multiple monitors, it would be a hugely awesome addition.
Krista Ransdotter
Cerberus Heavy Industries
#31 - 2014-06-19 10:15:04 UTC
I'm testing a new features these days and before a new release I will think about the second-screen-thing and the translucency-checkup.

Thanks for this ideas.

Have a good time without typing numbers,
Krista Ransdotter
bufnitza calatoare
#32 - 2014-07-23 05:55:21 UTC
Is this still hosted correctly? I get some German download page when I go to the link. And hitting any of the downloads spams your computer with pc cleanup programs
Krista Ransdotter
Cerberus Heavy Industries
#33 - 2014-07-30 11:00:38 UTC
Hmm. I tried the downloadlink and it works correctly.

Have a good time without playing eve, its summertime Big smile
Krista Ransdotter
Krista Ransdotter
Cerberus Heavy Industries
#34 - 2014-09-21 12:53:14 UTC
Heyho, boys and girls.

Summertime ends and at a boring day I implemented some requested and previously missing features.

Read the first post to get the new stuff ;)


Have a good time without typing numbers,
Krista Ransdotter
Previous page12