These are chat archives for ZaneDubya/UltimaXNA

2nd
Aug 2015
Jeff Boulanger
@jeffboulanger
Aug 02 2015 00:11 UTC
Hi @msturgill long time no talk
Paradox3d looks better than unity imo. And it's open source :)
Jeff Boulanger
@jeffboulanger
Aug 02 2015 00:59 UTC
@msturgill did you just port sallos, or playuo as well?
Mark Sturgill
@msturgill
Aug 02 2015 00:59 UTC
The playuo in sallos
Not the standalone though
Jeff Boulanger
@jeffboulanger
Aug 02 2015 01:00 UTC
right
should have been pretty straight forward thought right?
sharpdx was done well
Mark Sturgill
@msturgill
Aug 02 2015 01:01 UTC
Yea it really was
Sound was the bigger pain
Jeff Boulanger
@jeffboulanger
Aug 02 2015 01:02 UTC
right
what are you working on these days? you done hobby deving?
Mark Sturgill
@msturgill
Aug 02 2015 03:36 UTC
Unfortunately for the most part
Working working working
Jeff Boulanger
@jeffboulanger
Aug 02 2015 03:51 UTC
bummer, same here, i have a really hard time coding anything after work :(O
how you been otherwise?
Mark Sturgill
@msturgill
Aug 02 2015 03:52 UTC
Daughter on the way
First one
3 months in
Jeff Boulanger
@jeffboulanger
Aug 02 2015 03:52 UTC
nice man, congrats!
Mark Sturgill
@msturgill
Aug 02 2015 03:52 UTC
Ty!
Jeff Boulanger
@jeffboulanger
Aug 02 2015 03:52 UTC
thats an exciting time
till they turn 3
lol
thats what age mine is, i refer to her as a threenager
Mark Sturgill
@msturgill
Aug 02 2015 03:53 UTC
Oof
Yea I'm still excited though
Feels like a good page to turn too
Work is work is work is work
Jeff Boulanger
@jeffboulanger
Aug 02 2015 03:54 UTC
ya man, being a parent is really rewarding
tough at times, but so awesome
you doing programming work? or other stuff?
Mark Sturgill
@msturgill
Aug 02 2015 03:55 UTC
Yea
I have a team of a dozen or so
Working on digital engagement projects
Jeff Boulanger
@jeffboulanger
Aug 02 2015 03:55 UTC
ah nice
Mark Sturgill
@msturgill
Aug 02 2015 03:55 UTC
Mostly social and advertising plays
Jeff Boulanger
@jeffboulanger
Aug 02 2015 03:56 UTC
is it your business?
Mark Sturgill
@msturgill
Aug 02 2015 03:56 UTC
No
I'm just the dev lead
Alr
Jeff Boulanger
@jeffboulanger
Aug 02 2015 03:56 UTC
ah cool
Mark Sturgill
@msturgill
Aug 02 2015 03:56 UTC
Although most days a firefighter I'd say
Jeff Boulanger
@jeffboulanger
Aug 02 2015 03:56 UTC
i hear that, thats a lot of what i do
Mark Sturgill
@msturgill
Aug 02 2015 03:57 UTC
Technology teams end up the goto for problem solving regardless of the subject matter
At least it seems that way
Jeff Boulanger
@jeffboulanger
Aug 02 2015 03:57 UTC
High end UI development is my specialty, but im usually the guy to find the memory leaks, hangs, deadlocks, etc
Mark Sturgill
@msturgill
Aug 02 2015 03:59 UTC
Ahh
I'm in the trenches mostly
Api dev, integration etc
Infrastructure
I do miss hacking at a new project though
I've been wanting to do more with node for example
I do like some of the new features in c#/6 though
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:03 UTC
some
;)
the new null check ? is annoying but awesome at the same time
var a = b?.prop;
easy to miss
Mark Sturgill
@msturgill
Aug 02 2015 04:04 UTC
Yea that's actually like the only one I'm looking forward too
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:04 UTC
hehe ya, everything else is slightly annoying
Mark Sturgill
@msturgill
Aug 02 2015 04:05 UTC
So much json is if blah != null and blah.data....
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:05 UTC
ya
We finally talked our vp into allowing us to have 1 framework/core branch for all our projects
we have multiple projects with it copied into each one
and people fixing bugs and shit in each individual
lol
so im managing that now, its been fun, but stressful setting it all up
Mark Sturgill
@msturgill
Aug 02 2015 04:08 UTC
Oof yea there's definitely a happy medium between 'runuo' and 140 solutions
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:08 UTC
haha
so if you dont mind me asking did you just stop RunUO cause you lost interest or just no time?
Mark Sturgill
@msturgill
Aug 02 2015 04:09 UTC
Little of both
Time is the primary factor but the real next steps were adding a lot of features and content that I had little interest in
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:10 UTC
ya thats always the grind
i always liked the infrastructural then lose interest in the content
Mark Sturgill
@msturgill
Aug 02 2015 04:10 UTC
The core was solid the protocol additions were fun but weird quests and side systems make it a full time job
Yep
Perhaps with a bigger team
But the community ate itself up a long time ago
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:11 UTC
thats why connectuo was always in a crazy state for me, loved the UI work, loved setting up the server->client stuff, hated doing the patching/downloading/updating/etc
ya it did
oh and hated anything related to web work with connectuo
lol
still hate web work
Deniz Sökmen
@denizsokmen
Aug 02 2015 04:13 UTC
morning!
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:13 UTC
hi @denizsokmen
Mark, ever do any astrophotography?
or Image processing?
Mark Sturgill
@msturgill
Aug 02 2015 04:18 UTC
image processing, sure
in code
some phpgd, some phantomjs and rendering
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:18 UTC
hm, i started getting into astrophotography and am loving the amount of actual faking the images there is
like, image stacking
Mark Sturgill
@msturgill
Aug 02 2015 04:19 UTC
oh, composites, differentials, things like that
not too much
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:19 UTC
ah ya
been fun
stacking, then wavelet filtering shit like that
gamma correction, histogram equalization
ISS just flew over my house right now, trying to process the images to see if i can make any of it out
Deniz Sökmen
@denizsokmen
Aug 02 2015 04:25 UTC
sorry for interception, is there a documentation for ALL uo file formats?
Mark Sturgill
@msturgill
Aug 02 2015 04:26 UTC
not all in once place that i know of
Deniz Sökmen
@denizsokmen
Aug 02 2015 04:27 UTC
are every .idx file entry 12 bytes?
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:27 UTC
yes
except verdata
thats 20 bytes i believe
Deniz Sökmen
@denizsokmen
Aug 02 2015 04:28 UTC
oh good old verdata
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:28 UTC
what are you trying to figure out?
@msturgill did you ever look at openuo?
Deniz Sökmen
@denizsokmen
Aug 02 2015 04:28 UTC
just reading the code
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:28 UTC
ah
Deniz Sökmen
@denizsokmen
Aug 02 2015 04:29 UTC
I think verdata contains it's own index file right?
index table*
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:29 UTC
i'd have to look, not sure off the top of my head, its been a while
looks like it
Deniz Sökmen
@denizsokmen
Aug 02 2015 04:30 UTC
verdata was actually a nice feature for customizing clients
unfortunately they dropped the support after 3.x.x
or >4.0.4
i dont quite remember
Mark Sturgill
@msturgill
Aug 02 2015 04:33 UTC
no i didnt, last project i looked at was html5 uo client project
using websockets
and a runuo patch
but it was just a poc, didnt really go far
at least didnt the last i looked
but thats really the future of mmos, browser based
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:33 UTC
right
Mark Sturgill
@msturgill
Aug 02 2015 04:34 UTC
which is why node is so appealing
like C#, js is a lot of 'bang for your buck' in development
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:34 UTC
I made an overly complicated but easy to use and modify UO framework, suppose IoC/DI/etc. to allow users to just write the output factories they need to translate the UO file format for their needs
supports WPF, Winforms, SharpDX, Paradox3d, probably other stuff I left out
takes about 10 mins of coding to add a new support type
Mark Sturgill
@msturgill
Aug 02 2015 04:35 UTC
i just use a bastardized ultima sdk
no real structure
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:35 UTC
ya
check this out if you are ever bored
its huge
but whatever
was trying to do a shitload of things all at one time
when i was trying to work on a client
i never go anywhere on it
i really should clean that up
Mark Sturgill
@msturgill
Aug 02 2015 04:36 UTC
or port it to node, throw it on npm, and watch 1000 little projects spawn up
itll end up on hacker news, etc
that seems to be the trend at least
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:37 UTC
haha
Mark Sturgill
@msturgill
Aug 02 2015 04:37 UTC
see, if i had the time id write all those little render libraries in node
another for the binary protocol, another for movement pathing
and let someone else put something fun together
i need a project like that
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:38 UTC
isnt node just server side?
usually
Mark Sturgill
@msturgill
Aug 02 2015 04:38 UTC
but i dunno that uo is still that type of project
yea
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:38 UTC
i mean i know it doesnt have to be
Mark Sturgill
@msturgill
Aug 02 2015 04:38 UTC
its not like its better than C#
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:38 UTC
ya
Mark Sturgill
@msturgill
Aug 02 2015 04:38 UTC
its just a lowest common denominator type thing
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:39 UTC
its js :(
Mark Sturgill
@msturgill
Aug 02 2015 04:39 UTC
easy to spin up, good portability
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:39 UTC
i cant stand js
well,
now that I use Typescript, I cant stand js
is more accurate
Mark Sturgill
@msturgill
Aug 02 2015 04:39 UTC
client side js sucks, because of browsers
but v8 is nice
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:40 UTC
ya, did you the idea they are kicking around, webasm?
Mark Sturgill
@msturgill
Aug 02 2015 04:40 UTC
no
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:41 UTC
basically allow you to compile browser tasks down to asm
not UI tho
https://i.imgur.com/tWEO5NS.png heres my ISS from tonight btw
still trying to process it ;)
Mark Sturgill
@msturgill
Aug 02 2015 04:42 UTC
not bad
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:43 UTC
its a little bright and quite out of focus, that thing is hard to catch at 17000 mph lol
Mark Sturgill
@msturgill
Aug 02 2015 04:43 UTC
ive been playing with vs code a lot too
and atom.. and brackets..
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:43 UTC
oh ya
that thing is nice
Mark Sturgill
@msturgill
Aug 02 2015 04:43 UTC
cant really decide which i like best
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:43 UTC
isnt vscode really atom
just skinned and slightly better
Mark Sturgill
@msturgill
Aug 02 2015 04:46 UTC
skinned but different
better maybe out of the box, but sort of locked down after that
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:46 UTC
right
http://imgur.com/iAuYX2y heres some image processing for you
600 1080p frames of video to make that image
http://imgur.com/11cUAVq 1200 frames for this one
Mark Sturgill
@msturgill
Aug 02 2015 04:54 UTC
very nice
saturn seems like it would be a tough one to get
Jeff Boulanger
@jeffboulanger
Aug 02 2015 04:54 UTC
it really is
then I stack each frame
constrast/brightness process it
edit the gamma
wavelet filter it to sharpen it up
then photo shop to get the color closer to accerate
Callan Bryant
@naggie
Aug 02 2015 10:31 UTC
wow
surprisingly sharp
how close are the colours?