These are chat archives for ZaneDubya/UltimaXNA

7th
Sep 2015
Xen85
@Xen85
Sep 07 2015 07:56
hello!
saturnday night i said to statics to watch this chat
he was working to an hack
to the client
it was pretty cool but i think a new opensource client is better ^^
"Statics" is the author of Centred+ and so on ^^
V
@TormentedEmu
Sep 07 2015 07:57
I like his idea but I do agree an open source client is better
I unfortunately could not manage to run it because the errors were all in russian :(
Xen85
@Xen85
Sep 07 2015 07:58
ahahha
he is still working on
if you ask i know he helps
^^
V
@TormentedEmu
Sep 07 2015 07:59
Yes, he was very helpful
Xen85
@Xen85
Sep 07 2015 08:00
but i hope this client will be playable as soon as possible
V
@TormentedEmu
Sep 07 2015 08:00
It works pretty good with the 7.0.45.0 files so far
Overall, I'm stoked with how smooth is runs over the stock client
Xen85
@Xen85
Sep 07 2015 11:34
i should test it more to see if animations have problems or not
it seemed to me they were very slow
but maybe it's just my immagination
Zane Wagner
@ZaneDubya
Sep 07 2015 14:48
I hadn't heard of another client hack - can you link to it? :)
Zane Wagner
@ZaneDubya
Sep 07 2015 20:33
@jeffboulanger with regards to making sure that events are unsubscribed - is this what you were talking about ? ZaneDubya/UltimaXNA@606428c
Or am I being overzealous?
Jeff Boulanger
@jeffboulanger
Sep 07 2015 20:49
Those are not memory leak
The main class ones
I think u were missing the point :)
Instances that subscribe and go away, those cause memory leaks
Cause they can't go away
Singleton or single instance classes won't cause memory leaks
Instances of objects that subscribe to said singletons or single instance classes will leak because the subscription pins them into memory
So for instance a gump that you open over and over, if each time it opens u subscribe to one of your services, it will leak when you close it and don't unsubscibe
Zane Wagner
@ZaneDubya
Sep 07 2015 21:10
Overzealous then ;)
I can remove the unsubscribe from the objects that will only be created once, but they should remain in place everywhere else.
I think I understand. Maybe ;)
Jeff Boulanger
@jeffboulanger
Sep 07 2015 21:15
I can show you how to check for memory leaks later perhaps with vs2015, it's pretty easy compared to how you use to have to do it
V
@TormentedEmu
Sep 07 2015 21:27
Zane: I was able to get the anim2 mounts to draw, however the y axis appears to be too high when drawn
I tried the Iris2 client and it draws the anim2 mounts the same way
Zane Wagner
@ZaneDubya
Sep 07 2015 21:29
Same error in iris2?
Can you give me an example of an anim2 mount?
V
@TormentedEmu
Sep 07 2015 21:29
let me take a screenshot
V
@TormentedEmu
Sep 07 2015 21:35
does the xna client save screenshots to a folder?
Zane Wagner
@ZaneDubya
Sep 07 2015 21:35
haha, no screenshot capability I'm afraid.
you'll have to print-screen ;)
V
@TormentedEmu
Sep 07 2015 21:35
ok
Zane Wagner
@ZaneDubya
Sep 07 2015 21:42
I see!
Zane Wagner
@ZaneDubya
Sep 07 2015 21:57
I'm also not properly translating bodies.
Something to do with not interpreting bodyconv.def and body.def ...
V
@TormentedEmu
Sep 07 2015 22:00
I'll make a pull request when I finish testing these changes with all the mounts
Zane Wagner
@ZaneDubya
Sep 07 2015 22:10
That sounds good. I wish you luck in fixing the issue, if you haven't already identified the cause...
Zane Wagner
@ZaneDubya
Sep 07 2015 23:03
@TormentedEmu do you have an eta on your fix? I think your fix might address an issue I'm having as well (dragon chest equipment not displaying in world).
V
@TormentedEmu
Sep 07 2015 23:04
Sure, within an hour or two