These are chat archives for ZaneDubya/UltimaXNA

4th
Nov 2016
robn3t
@robn3t
Nov 04 2016 02:39

@ZaneDubya
Here is a couple examples of the XNA client using only textures to draw the map where certain places (unless Z is -/+ 'stretched') should draw the tile from art.mul, like in the EAclient.

https://s21.postimg.org/cjlh12k0n/image.png

https://s21.postimg.org/xhrmz5jvb/image.png

Btw to fully introduce myself im Draconis founder and developer of www.first-dawn.com (aka enigmauo.com) the extensively developed 1996 pre-alpha server. A custom client such us UXNA is exactly what i have been looking for. However i do need to work on getting my map to display correctly.

Toni Spets
@hifi
Nov 04 2016 04:28
the trees are also missing and the lamp post
UXNA is also missing the shadow in the top image
@ZaneDubya I'll give your fix a go once I get home
robn3t
@robn3t
Nov 04 2016 05:27
The missing trees and lamp post are a result to 2 different server side emulatorsd being used, ignore that.
robn3t
@robn3t
Nov 04 2016 06:39
Line 22 in GroundView.cs, changing to:
Entity.LandData.TextureID <= 0 || Entity.Z == 0
Renders more in the correct way but the legacy client i believe uses a 1 tile buffer surrounding to determine if a texture is still to be used.
robn3t
@robn3t
Nov 04 2016 06:45
path edges are now correct but coastal edges are having a fit
Toni Spets
@hifi
Nov 04 2016 06:54
interesting
robn3t
@robn3t
Nov 04 2016 06:58
Need to have each non-texture drawn tile check in a 1 tile radius around itself for a non 'z = 0' property, otherwise you get black gaps like you see in the pic and tiles drawing flat where it shouldnt
Toni Spets
@hifi
Nov 04 2016 06:58
if you have a fix, you should create a pull request
robn3t
@robn3t
Nov 04 2016 07:04
I wouldn't call i a fix at this point, i will pull once i figure this out
Toni Spets
@hifi
Nov 04 2016 07:15
something half-working helps diagnose the issue better, though
at least create an issue with the hacks you have
Zane Wagner
@ZaneDubya
Nov 04 2016 13:03
@robn3t Thanks for the pictures. Can you tell me where http://i.imgur.com/yQSTu36.png was taken in the world and with what client version?
(the local client version that you are pulling data from)
Zane Wagner
@ZaneDubya
Nov 04 2016 13:17
@Desttro LBR fix is ready but it would be better for me to add it at the same time that I merge in #400. In by this weekend?
Desttro
@Desttro
Nov 04 2016 13:23
@ZaneDubya There is no rush, thank you very much!
Toni Spets
@hifi
Nov 04 2016 16:00
@ZaneDubya your fixes seem to work for New Haven, gj
robn3t
@robn3t
Nov 04 2016 16:15
@ZaneDubya Client version I used is 6.0.6.2 on a custom map.
InjectionDev
@InjectionDev
Nov 04 2016 17:02
seems we are going to hit some millestone soon this way :)
Toni Spets
@hifi
Nov 04 2016 17:09
I haven't contributed anything concrete yet :/
Zane Wagner
@ZaneDubya
Nov 04 2016 18:52
@hifi Thanks for testing! It will likely take a while to get really familiar with the codebase. It's labyrinth and in places poorly organized.
I've learned a lot over the last year and after I merge in the outstanding PRs, I'll take some time to fix the organization while keeping the codebase itself as static as possible.
Toni Spets
@hifi
Nov 04 2016 18:53
I switched the subtree to a normal submodule
it helps keeping it in sync
Zane Wagner
@ZaneDubya
Nov 04 2016 18:54
I noticed!
Zane Wagner
@ZaneDubya
Nov 04 2016 19:02
Looks like people are already taking apart their NES minis. I'm looking forward to seeing it hacked and improved!
In UO related findings - this early (early!) interview with raph koster is really neat: http://www.raphkoster.com/games/interviews-and-panels/crpg-tavern/
I love the idea of player-run governments for mmos. But you would have to put a lot more power to determine how the game worked in the players' hands in order to have the ability for such a government to be effective. But, at the same time, not so much power that a group of players that wanted to play the game a certain way could eliminate playstyles for other players. A difficult balance. Not something that UO got right.
On a similar note, see the black rose incident: http://www.linnaean.org/~lpb/muddex/black-rose.txt
Zane Wagner
@ZaneDubya
Nov 04 2016 19:15
@InjectionDev I think we're a long ways off from seeing Milestone 0.8 finished. But I'll try to keep hacking away at it!
:)