News:

Zatikon is back and free to play! https://www.chroniclogic.com/zatikon.htm

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Alweth

#1
Bug List / Re: Keep getting kicked from the game.
June 20, 2010, 05:20:54 AM
Lost connect with these exceptions:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at javax.swing.text.FlowView$FlowStrategy.layoutRow(Unknown Source)
        at javax.swing.text.FlowView$FlowStrategy.layout(Unknown Source)
        at javax.swing.text.FlowView.layout(Unknown Source)
        at javax.swing.text.BoxView.setSize(Unknown Source)
        at javax.swing.text.BoxView.updateChildSizes(Unknown Source)
        at javax.swing.text.BoxView.setSpanOnAxis(Unknown Source)
        at javax.swing.text.BoxView.layout(Unknown Source)
        at javax.swing.text.BoxView.setSize(Unknown Source)
        at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(Unknown Source)
        at javax.swing.plaf.basic.BasicTextUI$RootView.paint(Unknown Source)
        at javax.swing.plaf.basic.BasicTextUI.paintSafely(Unknown Source)
        at javax.swing.plaf.basic.BasicTextUI.paint(Unknown Source)
        at javax.swing.plaf.basic.BasicTextUI.update(Unknown Source)
        at javax.swing.JComponent.paintComponent(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent._paintImmediately(Unknown Source)
        at javax.swing.JComponent.paintImmediately(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
ClientNetManager.run: java.net.SocketTimeoutException: Read timed out
connect: java.net.ConnectException: Connection timed out: connect
connect: java.net.ConnectException: Connection timed out: connect
connect: java.net.ConnectException: Connection timed out: connect
connect: java.net.ConnectException: Connection timed out: connect
connect: java.net.ConnectException: Connection timed out: connect
connect: java.net.ConnectException: Connection timed out: connect
connect: java.net.ConnectException: Connection timed out: connect
connect: java.net.ConnectException: Connection timed out: connect
connect: java.net.ConnectException: Connection timed out: connect
closed
closed
ClientNetManager.run: java.net.SocketException: socket closed

If you make the client open source, like you were thinking about doing, I would be able to at least give more specific information by running the program in debug mode. All in all though, it seems to be acting a little better.
#2
Bug List / Re: Keep getting kicked from the game.
June 20, 2010, 04:52:34 AM
The game quit on me again. This time, there were these exceptions listed:

ClientNetManager.run: java.net.SocketException: socket closed
closed
ClientNetManager.run: java.net.SocketException: socket closed
closed
#3
Bug List / Re: Keep getting kicked from the game.
June 19, 2010, 09:51:12 PM
I got the following exception, which caused me to lose synch with the server, but I eventually reconnected:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at javax.swing.text.FlowView$FlowStrategy.layoutRow(Unknown Source)
        at javax.swing.text.FlowView$FlowStrategy.layout(Unknown Source)
        at javax.swing.text.FlowView.layout(Unknown Source)
        at javax.swing.text.BoxView.setSize(Unknown Source)
        at javax.swing.text.BoxView.updateChildSizes(Unknown Source)
        at javax.swing.text.BoxView.setSpanOnAxis(Unknown Source)
        at javax.swing.text.BoxView.layout(Unknown Source)
        at javax.swing.text.BoxView.setSize(Unknown Source)
        at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(Unknown Source)
        at javax.swing.plaf.basic.BasicTextUI.modelToView(Unknown Source)
        at javax.swing.text.DefaultCaret.repaintNewCaret(Unknown Source)
        at javax.swing.text.DefaultCaret$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
ClientNetManager.run: java.net.SocketException: socket closed
closed
closed
closed

Also, I still sometimes lose connect, but so far there hasn't been any associated Exception. Also, I seem to lose connect less frequently than before.
#4
Bug List / Re: Keep getting kicked from the game.
June 18, 2010, 11:23:50 PM
Okay, so far I've had no disconnects, which is good. I normally probably would have had a few by now. I did get one:

java.util.ConcurrentModificationException

But that didn't seem to affect my game.
#5
Bug List / Re: Keep getting kicked from the game.
June 18, 2010, 08:14:35 PM
I haven't played yet today. I'll let you know how things go next time I play, though.
#6
Bug List / Keep getting kicked from the game.
June 17, 2010, 11:15:51 PM
I am on Windows 7 Home Premium x64...

I keep getting kicked out of the game randomly, and losing connect randomly. This doesn't happen with other games, nor does it happen as frequently to other people on the same LAN using Zatikon. Sometimes there's an associated Exception. Here are two of the exceptions I've gotten on separate occasions.

ClientNetManager.run: java.net.SocketException: Connection reset

ClientNetManager.run: java.io.EOFException

ClientNetManager.run: java.net.SocketException: socket closed

ClientNetManager.run: java.net.SocketTimeoutException: Read timed out
closed
closed
ClientNetManager.run: java.net.SocketTimeoutException: Read timed out
connect: java.net.ConnectException: Connection refused: connect
connect: java.net.ConnectException: Connection refused: connect
connect: java.net.ConnectException: Connection refused: connect
connect: java.net.ConnectException: Connection refused: connect
connect: java.net.ConnectException: Connection refused: connect
connect: java.net.ConnectException: Connection refused: connect
connect: java.net.ConnectException: Connection refused: connect
connect: java.net.ConnectException: Connection refused: connect
connect: java.net.ConnectException: Connection refused: connect
connect: java.net.ConnectException: Connection refused: connect
#7
Zatikon Discussion / Inorganic is too uninteractive
June 15, 2010, 08:23:53 PM
Right now inorganic status eliminates too many possible interactions. It cuts out a whole huge potentially interesting section of the game.

I suggest that, instead of being a sweeping "unaffected by spells or skills", you have spells or skills specify whether they affect only organic units or not, based on whether it makes sense. So for example, the Necromancer's Kill spell would say, "Kill enemy organic unit." While the Geomancer's Entomb spell would keep the current wording, meaning it effects both organic and inorganic units.

Here's my opinion on which abilities should be changed so they affect inorganic units too:

Black Mages
Witch's Curse, which should also affect inorganic units, because even machine's can be cursed to malfunction.

Clergy
It would make sense if holy magic only cared about living things, ie, things with souls, therefore all Clergy abilities should affect only organic units. However, if that wasn't a rule, Acolyte's Shield, Archangel's Aegis, Shield Maiden's Protect,  should work on inorganic units because even inorganic units can be protected.

Commanders
Captain's Coordinate, because even inorganic units are being commanded. The rest, should remain as is, because they're all psychological in nature.

Nature
Geomancer's Entomb, because even machines can be buried in rock. It is unclear how Shaman's Guardian works, so that could go either way. I would encourage making it affect inorganics, just so that more abilities mattered for inorganics.

Siege
Ballista's Push

Soldier's
Axeman's abilities, because if his axe can chop armor it can definitely chop machines.
Footman's Interference, because you can interfere with the movement of machines too.
Warrior's Rampage

White Mages
Abjurer's abilities, because even machines can be teleported or protected.
Wizard's Switch Places

This change would also allow creation of new spells or skills that affect inorganics in a way that makes sense... Disable, Reprogram, Inflame, Shatter, Repair, Move, etc.


#8
Units / Re: Wyvern
June 15, 2010, 06:09:26 PM
There are many potential ways to help out the Wyvern... But thinking about it, here's the kind of solution that I think could be really good.

While fed, the Wyvern gets -1 or -2 power, but +3/3 life and some sort of dodge, archangel-like, or immunity ability (immune to spells or skills). And maybe even perhaps a movement range of 4. The idea would be that a fed Wyvern has more energy, but is less aggressive.

Ignoring my specific suggestions, I really think giving it an "attack mode" while hungry, and a "run away and lay an egg mode" while fed could help it fulfill the original design idea.