trim the fat of obsolete technologies.
Otherwise you work your ass down for near to zero gain.
loftar wrote:shubla wrote:Could you do some gathering about what version of opengl people's computers support?
I thought about that, but I'm not sure. To begin with, I'm not too keen on doing silent data collection (the error reports that the client sends are already on the outer edge of my comfort zone), but I'm also not sure how useful any data would be. For instance, as I said, Mac OS defaults to 2.0 by default, so that's all I'd see there (since I'm certainly not rewriting the current client to do 3.0 support), and it also wouldn't tell me if non-MacOS users of 2.0 really need it (like I said, I already see from error reports that there do in fact exist 2.0 users), or how important it is for them. I'd also have to depend on custom client makers to merge said collection tools. And so on.
VDZ wrote:Why not do the opposite - have the client perform a check locally, then if on a non-MacOS system it's detected to not support OpenGL 3.0 show a notification that OpenGL 2.0 support may be dropped
java.net.UnknownHostException: game.havenandhearth.com
java.lang.RuntimeException: instantiation-IDs not yet implemented
at haven.render.InstanceList$InstancedSlot.<init>(InstanceList.java:304)
at haven.render.InstanceList.add0(InstanceList.java:531)
at haven.render.InstanceList.add(InstanceList.java:574)
at haven.MapView$Clicklist.add(MapView.java:1098)
at haven.render.RenderTree$Client.added(RenderTree.java:62)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:432)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:356)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.render.Pipe$Op$Wrapping.added(Pipe.java:127)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:452)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:356)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.RUtils$StateNode.added(RUtils.java:114)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:452)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:356)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.SkelSprite.parts(SkelSprite.java:95)
at haven.SkelSprite.added(SkelSprite.java:235)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:452)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:356)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.ResDrawable.added(ResDrawable.java:58)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:452)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:356)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.Gob.added(Gob.java:526)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:452)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:356)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.Gob$Placed.added(Gob.java:794)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:452)
at haven.render.RenderTree$TreeSlot.add(RenderTree.java:356)
at haven.render.RenderTree$Slot.add(RenderTree.java:343)
at haven.MapView$Gobs.addgob(MapView.java:491)
at haven.MapView$Gobs.lambda$added$1(MapView.java:532)
at haven.Loader.lambda$defer$0(Loader.java:235)
at haven.Loader$Future.run(Loader.java:71)
at haven.Loader$Future.access$400(Loader.java:42)
at haven.Loader.loop(Loader.java:197)
at java.lang.Thread.run(Unknown Source)
VDZ wrote:I'm getting a crash whenever I try to move from my current location on my character 'Tama':
loftar wrote:VDZ wrote:I'm getting a crash whenever I try to move from my current location on my character 'Tama':
So you're saying it's perfectly reproducible for you? Could you try again? I'm asking because I've tried looking around the area where that character logged out, and I'm having no errors, so I'm curious if it was something that was in that area at the time but has since gone away.