Author Topic: ANNOUNCE: MetroidRL v0.72 released  (Read 19153 times)

Slash

  • Creator of Roguetemple
  • Administrator
  • Rogueliker
  • *****
  • Posts: 1203
  • Karma: +4/-1
    • View Profile
    • Slashie.net
    • Email
ANNOUNCE: MetroidRL v0.72 released
« on: November 16, 2010, 01:42:21 PM »
4 years after the last version. I had kept this on my HD for too long.

http://www.youtube.com/watch?v=A2Py0kZN18c

I figured out I’d just load it up and package it… I was tempted to refactor it into using serf and libjcsi (MetroidRL predates them both, it was the first project to use the “Swing Console Box”, which then became libjcsi; it’s also based around the common framework which evolved into serf), but after wasting about 2 hours I knew I was stranding into the wrong direction :)

Released now, still pretty alpha but here goes for all you metroid lovers!

I have also released the source code under GNU GPL v3 at https://code.google.com/p/metroidrl/

Download now: http://slashie.net/request.php?81

jim

  • Rogueliker
  • ***
  • Posts: 380
  • Karma: +0/-0
    • View Profile
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #1 on: November 16, 2010, 01:56:55 PM »
Dang, Slash. Looks gorgeous.

RaustBD

  • Newcomer
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #2 on: November 16, 2010, 08:53:01 PM »
I tried to play it, but it crashed just like the previous version...  :'(

Slash

  • Creator of Roguetemple
  • Administrator
  • Rogueliker
  • *****
  • Posts: 1203
  • Karma: +4/-1
    • View Profile
    • Slashie.net
    • Email
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #3 on: November 17, 2010, 03:02:09 AM »
What was the crash??? What platform?

guest509

  • Guest
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #4 on: November 17, 2010, 08:43:38 AM »
  "java" not recognized as a command? Should be. I have it loaded. I figure this out later.

Slash

  • Creator of Roguetemple
  • Administrator
  • Rogueliker
  • *****
  • Posts: 1203
  • Karma: +4/-1
    • View Profile
    • Slashie.net
    • Email
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #5 on: November 17, 2010, 11:55:58 AM »
Windows? set java_home=c:\java\etc

RaustBD

  • Newcomer
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #6 on: November 17, 2010, 04:03:50 PM »
What was the crash??? What platform?

Mac. Castlevania RL works just fine, but MetroidRL crashes, and I can't find the place where it tells me the error message. I'm really confused since, as I said, CVRL works perfectly.
« Last Edit: November 17, 2010, 04:12:50 PM by RaustBD »

Slash

  • Creator of Roguetemple
  • Administrator
  • Rogueliker
  • *****
  • Posts: 1203
  • Karma: +4/-1
    • View Profile
    • Slashie.net
    • Email
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #7 on: November 19, 2010, 03:18:45 AM »
Hmm... are you using the .sh files to run it?? may be you need to delete the .dll file on /lib...

RaustBD

  • Newcomer
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #8 on: November 19, 2010, 03:52:47 PM »
Hmm... are you using the .sh files to run it?? may be you need to delete the .dll file on /lib...

I'm using the .jav file. Any idea why it's different from CVRL though?

Slash

  • Creator of Roguetemple
  • Administrator
  • Rogueliker
  • *****
  • Posts: 1203
  • Karma: +4/-1
    • View Profile
    • Slashie.net
    • Email
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #9 on: November 22, 2010, 01:40:52 PM »
Well, CvRL doesn't use an emulated terminal display but is tile based instead (when you run it by doubleclicking the jar file, that's it).

Did you delete libjcurses.dll on the .\lib folder?
Can you chmod the .sh files and run it from there instead of using the jar file? (or just access the terminal and run "java -jar metroidrl.jar"), so that we can see the error message

Anyone else having problems running it on mac?

RaustBD

  • Newcomer
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #10 on: November 22, 2010, 05:42:54 PM »
it says "unable to access jarfile metroidrl.jar"

Slash

  • Creator of Roguetemple
  • Administrator
  • Rogueliker
  • *****
  • Posts: 1203
  • Karma: +4/-1
    • View Profile
    • Slashie.net
    • Email
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #11 on: November 22, 2010, 06:14:41 PM »
Did you change directory to the one where the game was decompressed before doing "java -jar metroidrl.jar"?

I'll get in touch with the white leopards and let you know if they have issues too

RaustBD

  • Newcomer
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #12 on: November 22, 2010, 07:00:27 PM »
how do you change directory in terminal?

Slash

  • Creator of Roguetemple
  • Administrator
  • Rogueliker
  • *****
  • Posts: 1203
  • Karma: +4/-1
    • View Profile
    • Slashie.net
    • Email
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #13 on: November 22, 2010, 11:58:51 PM »
use 'cd'

For example cd /games/roguelikes/metroidRL

Can you click a file and make it executable in mac? try making "metroidRL.sh" executable and then double clicking it

Any mac user can help?

RaustBD

  • Newcomer
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: ANNOUNCE: MetroidRL v0.72 released
« Reply #14 on: November 23, 2010, 04:32:55 AM »
this is the error message:

MetroidRL 0.72
Slash ~ 2006-2010
Reading configuration
Initializing Char Appearances
Initializing Action Objects
Loading Data
Initializing JCurses System Interface
Exception in thread "main" java.lang.UnsatisfiedLinkError: /Users/Cam/Downloads/metroidrl072/lib/libjcurses.so:  no suitable image found.  Did find:  /Users/Cam/Downloads/metroidrl072/lib/libjcurses.so: unknown file type, first eight bytes: 0x7F 0x45 0x4C 0x46 0x01 0x01 0x01 0x00
   at java.lang.ClassLoader$NativeLibrary.load(Native Method)
   at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1878)
   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1758)
   at java.lang.Runtime.load0(Runtime.java:770)
   at java.lang.System.load(System.java:1020)
   at jcurses.system.Toolkit.<clinit>(Toolkit.java:37)
   at jcurses.system.InputChar.<clinit>(InputChar.java:13)
   at sz.csi.jcurses.JCursesConsoleInterface.<clinit>(JCursesConsoleInterface.java:222)
   at mrl.Main.init(Main.java:140)
   at mrl.Main.main(Main.java:375)
new-host:metroidrl072 Cam$