These are chat archives for ZaneDubya/UltimaXNA

29th
Oct 2016
Jeff Boulanger
@jeffboulanger
Oct 29 2016 06:58
boo egyption brackets in C#
:)
Toni Spets
@hifi
Oct 29 2016 06:59
is it normal I rubberband on random empty looking things
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:00
probably not normal, but not sure if the windows client does the same
Toni Spets
@hifi
Oct 29 2016 07:00
connected to T2A and had the same thing there so probably something is not rendering
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:01
LOS blocker will do that
Toni Spets
@hifi
Oct 29 2016 07:01
I'm probably not a veteran enough player when the default spawn point of RunUO is somewhere I don't recognise
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:02
default is in the middle of brit
by the in
inn
Toni Spets
@hifi
Oct 29 2016 07:02
yeah, but I'm not in brit
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:02
ah maybe random spawnpoints are on
who knows, i havent installed uo in years
did anyone ever replace connectuo?
Toni Spets
@hifi
Oct 29 2016 07:03
my statics can't be correct
I see random floating parts of roof etc.
but when I connected to T2A it seemed more alright and I was at brit bank where I think my character was
well, I can always verify with the ML client
the amount of bugs I find in MonoGame is surprising
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:08
not to me, i have a friend who ported his xna game over, never finished the port because of it
Toni Spets
@hifi
Oct 29 2016 07:08
did he keep reporting bugs
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:08
a few of them, but he ran into a few bugs they said they wouldnt fix so he gave up and stopped working on it
something about the onscreen kbd
it was a phone game
Toni Spets
@hifi
Oct 29 2016 07:08
ah
this game
actually no
thats not it
apparently there are a lot of games like it haha
fucking phone games
Toni Spets
@hifi
Oct 29 2016 07:10
looks like it's things like diagonal walking through corners that rubberbands
the original client path finds around a corner but UltimaMono(!) just tries walking through it
which the server denies then
Toni Spets
@hifi
Oct 29 2016 07:13
the smooth scrolling alone makes me want to play with this
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:13
i never liked that, but i played UO from like 1997 to probably 2007-8
actually longer
but i always loved the classic client
its shitty GDI judder ;)
Toni Spets
@hifi
Oct 29 2016 07:14
it has always made my head hurt the first hours when I booted up the classic client
"nothing has this worse fps"
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:14
you ever look at Iris?
Toni Spets
@hifi
Oct 29 2016 07:14
and it's not even GDI
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:14
it is
Toni Spets
@hifi
Oct 29 2016 07:14
I mean the reason why it judders
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:14
its 100% GDI
it judders cause it uses BltBit
Toni Spets
@hifi
Oct 29 2016 07:14
GDI can do way better than that
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:15
GDI cant do more than 16fps fullscreen
but
the judder isnt fgrom that
Toni Spets
@hifi
Oct 29 2016 07:15
you're wrong about that
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:15
k
anyway
its because they only update what changes
Toni Spets
@hifi
Oct 29 2016 07:15
I have rendered C&C games in 60 fps at 1080p
using only BitBlt on a modern machine
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:16
dont they use fullscreen D2D callbacks tho
to present
cause if you run UO in fullscreen, it does the same thing
Toni Spets
@hifi
Oct 29 2016 07:16
I've dug the 2D client quite a lot and it's just a stupid 12fps game loop
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:16
and u get a more stable FPS
is it to stabalize net code you think?
Toni Spets
@hifi
Oct 29 2016 07:17
if you remove the sleep so it goes faster than it should it's smooth
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:17
i mean, obviously only 1 thread
ah
Toni Spets
@hifi
Oct 29 2016 07:17
it looked like one frame is one server tick
done
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:17
i see
Toni Spets
@hifi
Oct 29 2016 07:17
it was so tied together I couldn't untangle it
animations and all
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:18
well they also do all their animations based on that calc
thats probably why
they probably didnt wanna make more frames
due to size restrictions
artwork size that is
Toni Spets
@hifi
Oct 29 2016 07:18
it might be possible to rip it apart with enough work but doing a better client is more worth the time
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:18
original game was almost a full cd if i recall correctly
Toni Spets
@hifi
Oct 29 2016 07:18
and more future proof
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:19
meh it doesnt have a future
they already made a new client
Toni Spets
@hifi
Oct 29 2016 07:19
for the freeshard folks
who never want to let go of the past
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:19
custom client is probably better than maintaining or fucking with the original
Toni Spets
@hifi
Oct 29 2016 07:19
yes, it is
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:20
if you can get UO t orender in my oculus i might try it again
Toni Spets
@hifi
Oct 29 2016 07:20
and ultimaxna isn't that far off
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:20
till them im good ;)
i let go long ago lol
after connectuo died, i was pretty much done with UO
Toni Spets
@hifi
Oct 29 2016 07:20
when the old update server was suddenly shut down, I felt the blade twist
the whole client update history, gone, poof
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:21
yup
Toni Spets
@hifi
Oct 29 2016 07:21
no one was prepared to archive them
we could have, but we didn't expect them to kill it
Jeff Boulanger
@jeffboulanger
Oct 29 2016 07:21
i gotta get to bed ttyl
Toni Spets
@hifi
Oct 29 2016 07:21
now the only things we do actually have are a few full installs
but the data is ok I guess
bai
Zane Wagner
@ZaneDubya
Oct 29 2016 11:33
@hifi You mentioned two different kinds of rubber banding.
The first one - where you're rubber banding on random empty tiles - is due to your client data files not being in sync with the server data files.
Toni Spets
@hifi
Oct 29 2016 11:34
if both of them are using the same uo installation?
but it might be that they were corners around things and the client just incorrectly tried to shortcut through them
Zane Wagner
@ZaneDubya
Oct 29 2016 11:35
The new player area is "New Haven" and it has changed significantly.
The rbber banding on corners is something that needs to be fixed, there's an issue open for it.
Try logging in with the classic client.
Toni Spets
@hifi
Oct 29 2016 11:36
I also have problems with the client version, somehow the server and client seem to be off sync about some of the features, like the new inventory packet
Zane Wagner
@ZaneDubya
Oct 29 2016 11:36
IF you can.
Toni Spets
@hifi
Oct 29 2016 11:36
yeah, I can compare the classic client and ultimaxna side-by-side with the same uoml data
but it's the uoml client and not the client ultimaxna is claiming to be
Zane Wagner
@ZaneDubya
Oct 29 2016 11:39
I've tested the new/old inventory packet pretty rigorously. You should always receive the new item packet.
The client reports version 6.0.6.2; new item packet added in 6.0.1.7
Toni Spets
@hifi
Oct 29 2016 11:40
yeah, but it was somehow off sync regardless what server I connected to, be it a clean RunUO with the fixes in the UltimaXNA wiki or uosecondage.com
Zane Wagner
@ZaneDubya
Oct 29 2016 11:40
As long as the server you are playing on supports the 6.0.1.7 change.
Toni Spets
@hifi
Oct 29 2016 11:40
it was dealing with the wrong version packet
Zane Wagner
@ZaneDubya
Oct 29 2016 11:41
I'm sorry that you're having that issue. I am not experiencing it on my machine. It may have something to do with changes you have made, or the framework you are porting to.
Toni Spets
@hifi
Oct 29 2016 11:41
it seems the client is using the extended packet but the server isn't
meaning the version check in the client is just fine but the server thinks the client version is older
but on the server side I checked the version sent by the client was what the hard coded version is in the client
if I lowered the hard coded version below the threshold when the new version of the packet was introduced they worked fine together
what I did notice is that the exe version check is failing on mono but that shouldn't affect the packet version
going to dig deeper into that soon
Toni Spets
@hifi
Oct 29 2016 11:47
I need quite some monogame fixes to get a lot of my own customization from UltimaMono removed
Zane Wagner
@ZaneDubya
Oct 29 2016 17:25
Minimum VS bumped to 2015.
I'm working on finishing @msx752's party system. Looking good!
Marcelo Paez
@paezao
Oct 29 2016 18:24
lol this is so active now
cool stuff