@maxicek Yesterday I very clearly gave you specifically a detailed response as to why I don't use GoMule or ATMA. @GalaXyHaXz also replied with a very similar view point.
My reply to you:
https://www.purediablo.com/forums/t...als-and-discussion.960385/page-5#post-8826819
@GalaXyHaXz post:
https://www.purediablo.com/forums/t...als-and-discussion.960385/page-5#post-8826859
EDIT: also just because an application is written in Java doesn't automatically make it portable. If the author of the Java application wrote their application with a specific Operating system in mind, they will have tailored the behavior and expectations of that application to that OS which will break compatibility. Things like accessing the registry, folder path layout, system calls. Linux doesn't have a registry like Windows. BVS is a good example of a non portable Java application. When a player switches versions, I need to modify the windows registry so that the Save Path points to the correct version. Also Java itself has a library called JNI (Java Native Interface) https://en.m.wikipedia.org/wiki/Java_Native_Interface
That is used when a Java developer needs to access functionality that's specific/native to that operating system. Using this library breaks portability.
My reply to you:
https://www.purediablo.com/forums/t...als-and-discussion.960385/page-5#post-8826819
@GalaXyHaXz post:
https://www.purediablo.com/forums/t...als-and-discussion.960385/page-5#post-8826859
EDIT: also just because an application is written in Java doesn't automatically make it portable. If the author of the Java application wrote their application with a specific Operating system in mind, they will have tailored the behavior and expectations of that application to that OS which will break compatibility. Things like accessing the registry, folder path layout, system calls. Linux doesn't have a registry like Windows. BVS is a good example of a non portable Java application. When a player switches versions, I need to modify the windows registry so that the Save Path points to the correct version. Also Java itself has a library called JNI (Java Native Interface) https://en.m.wikipedia.org/wiki/Java_Native_Interface
That is used when a Java developer needs to access functionality that's specific/native to that operating system. Using this library breaks portability.
Last edited: