joulupunikki / Phoenix

Java clone/remake/patch of the game Emperor of the Fading Suns
https://joulupunikki.github.io/Phoenix/
37 stars 14 forks source link

installation not working? #107

Open westerngermany opened 7 years ago

westerngermany commented 7 years ago

Trying to install this on linux mint 18.1, extracts but then terminal crashes when I run the pheonix.sh. Do I need ubuntu?

joulupunikki commented 7 years ago

It should work. Does it leave anything in phoenixlog.txt ? Or do you mean that the linux terminal crashes ?

westerngermany commented 7 years ago

I can get it to start, and it does leave a phoenixlog.txt, but then the program terminates itself. I thought I followed the instructions, but then again, I am not a smart man lol so I attached the phoenixlog

On Tue, Jan 17, 2017 at 9:35 AM, joulupunikki notifications@github.com wrote:

It should work. Does it leave anything in phoenixlog.txt ? Or do you mean that the linux terminal crashes ?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/joulupunikki/Phoenix/issues/107#issuecomment-273240272, or mute the thread https://github.com/notifications/unsubscribe-auth/AYAMc_2mjq0yaWyIyI4nH1oPDn955Lhaks5rTPv6gaJpZM4LlTSK .

Begin Stack Trace Tue Jan 17 11:43:49 PST 2017 Log msg: EFS.PAL java.nio.file.NoSuchFileException: EFS.PAL at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:177) at java.nio.channels.FileChannel.open(FileChannel.java:287) at java.nio.channels.FileChannel.open(FileChannel.java:335) at util.Util.readFile(Util.java:1427) at util.Util.loadPallette(Util.java:1380) at gui.Gui.(Gui.java:278) at gui.Gui.createAndShowGUI(Gui.java:2595) at gui.Gui.access$2700(Gui.java:115) at gui.Gui$61.run(Gui.java:2636) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) 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) End Stack Trace Tue Jan 17 11:43:49 PST 2017 Begin Stack Trace Tue Jan 17 11:43:49 PST 2017 Thread[AWT-EventQueue-0,6,main] java.lang.NullPointerException at util.Util.extractPallette(Util.java:1482) at util.Util.loadPallette(Util.java:1383) at gui.Gui.(Gui.java:278) at gui.Gui.createAndShowGUI(Gui.java:2595) at gui.Gui.access$2700(Gui.java:115) at gui.Gui$61.run(Gui.java:2636) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) 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) End Stack Trace Tue Jan 17 11:43:49 PST 2017

joulupunikki commented 7 years ago

Try ./phoenix.sh -capitalizefilenames

this has to do with #85, windows doesn't mind about filenames having different case while unix/linux does care and the result is trouble on unix/linux at least in this case where we have a very old game.

westerngermany commented 7 years ago

it says it's missing files? was there anything else required outside of the phoenix-0.52.2-alpha.tar.xz file?

On Tue, Jan 17, 2017 at 3:08 PM, joulupunikki notifications@github.com wrote:

Try ./phoenix.sh -capitalizefilenames

this has to do with #85 https://github.com/joulupunikki/Phoenix/issues/85, windows doesn't mind about filenames having different case while unix/linux does care and the result is trouble on unix/linux at least in this case where we have a very old game.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/joulupunikki/Phoenix/issues/107#issuecomment-273330427, or mute the thread https://github.com/notifications/unsubscribe-auth/AYAMc950iD3C7hdcF68mzhg-BWLLuYkiks5rTUnggaJpZM4LlTSK .

joulupunikki commented 7 years ago

Hmm, EFS.PAL is the first EFS1.4 file Phoenix will load ... are you running this in your EFS1.4 installation directory ? The self contained refers to java, so no java needs to be installed or configured but you still need to have EFS1.4 installed and Phoenix installed in the EFS1.4 installation directory.

TBeholder commented 6 years ago

was there anything else required outside of the phoenix-0.52.2-alpha.tar.xz file?

I run it with only Phoenix.jar, PHOENIX/PHOENIX.INI and PHOENIX/RUIN_GUARD.CSV linked to EFS directory. It also requires EFS itself, of course.