Javelin 1.2

overworld

Javelin 1.2 is a minor release in response to community feedback after releasing version 1.1. See the changelog for more details.

You can download version 1.2 here. More info on the game can be found here.

In the weekend following it’s release, Javelin 1.1 has received close to 350 downloads, which is almost the total of downloads the game had before that (around 450)! Thanks to all who took an interest in the project, your feedback is always much appreciated.

Advertisements
Javelin 1.2

12 thoughts on “Javelin 1.2

  1. 111311311 says:

    There is a bug giving infinite movement in combat: move some cells, press f once, cancel, you can now move your max amount (this can be repeated)

    Like

  2. 9845132 says:

    Illimited movement bug: move some (less than your max movement), press f once and cancel, movement pool has been reset.

    Crash bug on the overmap: happens when moving, game’s window goes black, hotkeys do not respond, have to close the game (sometimes at the next launch you are back to the creation screen which is quite frustrating)

    Custom hotkeys would be welcome even in an ini file or something.

    Like

    1. Thank for the detailed report, I’ll try to fix the f bug as fast as possible.

      About the overworld map bug: it would really help if you could forward me a stack trace (console output). You would need to open a console/terminal, go to your Javelin directory and run the game with “java -jar javelin.jar” Once the error happens again there should be some info there you can forward to me at javelinrl@gmail.com

      Custom hotkeys should be coming with 2.0, for sure! It’s a priority concern but since I’m working alone at the moment I can’t promise I’ll do it any time soon.

      Like

  3. Greg says:

    I’m not sure if you received my email with a bug report or not, but I have another to mention. The special attack the shocking lizards can do, shocking something, cost 0 AP to use. So it pretty much annihlated my party.

    Like

  4. Greg says:

    I don’t think it posted here, but I’ll try again. I sent an email a while detailing a bug with breath weapons and I found another bug. The shocking attack from shocking lizards or something cost 0 AP to use which let them rape my team in a single turn.

    Like

    1. Hello Greg, I did receive your e-mail but I’m not reading the Javelin inbox on a daily basis. I did reply to it just now though! Both your comments registered here as well – but they too need to be manually approved before they show up.

      Thank you for reporting this as well. This has been fixed already and the next version should be coming out in a week or two if nothing gets in the way 🙂

      Sorry about this bug and the other one – both of which ruined your games. It’s hard to test and fix such a big project being just one person doing this on my free time. I hope you understand and that next version will be more stable!

      Like

  5. Greg says:

    I’ve spotted another bug. After finishing a dexterity upgrade, the character sheet for my eagle doesn’t proper update the hit bonus on any of it’s natural weapons.

    Like

  6. Greg says:

    I got a soft lock this time from a battle ending when an incursion attacked my party.

    Exception in thread “Thread-2” java.lang.RuntimeException: java.io.NotSerializab
    leException: javelin.model.state.Meld
    at javelin.controller.db.StateManager.save(StateManager.java:64)
    at javelin.JavelinApp.run(JavelinApp.java:92)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.NotSerializableException: javelin.model.state.Meld
    at java.io.ObjectOutputStream.writeObject0(Unknown Source)
    at java.io.ObjectOutputStream.writeObject(Unknown Source)
    at java.util.ArrayList.writeObject(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
    at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
    at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
    at java.io.ObjectOutputStream.writeObject0(Unknown Source)
    at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
    at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
    at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
    at java.io.ObjectOutputStream.writeObject0(Unknown Source)
    at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
    at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
    at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
    at java.io.ObjectOutputStream.writeObject0(Unknown Source)
    at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
    at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
    at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
    at java.io.ObjectOutputStream.writeObject0(Unknown Source)
    at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
    at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
    at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
    at java.io.ObjectOutputStream.writeObject0(Unknown Source)
    at java.io.ObjectOutputStream.writeObject(Unknown Source)
    at javelin.controller.db.StateManager.save(StateManager.java:60)
    … 2 more

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s