Search results

  1. Zane

    UltimaXNA translated to MonoGame 3.4

    @pinguini - I don't believe Xen is working on it at present. Hopefully, at some point, I'll get the xna client working, and then I might turn my attention to cross platform compatibility. But I have to finish the xna client first. School is taking up my attention at the moment, so there's not a...
  2. Zane

    Rel Por reboot development live on Twitch!

    I watched the twitch stream on Wednesday - good stuff! Keep it up :)
  3. Zane

    New US patch for new expansion

    Very interesting! Thank you for digging into the resources guys - I love seeing the new items they're playing with. That sundial looks like it has two different art styles and two different perspectives. Could use a touch up. :)
  4. Zane

    How client decides which static item will be on top (items with same altitude)?

    Hi Astorath86, I think I can answer your question! There is a somewhat complicated sorting algorithm which I've done my best to replicate here: https://github.com/ZaneDubya/UltimaXNA/blob/636425b8341d7c8fa0e5200b9132d4d2b7fc4e6f/dev/Ultima/World/Maps/TileSorter.cs In summary, every object has a...
  5. Zane

    Open source C# UO Client - just completed a big milestone!

    As long as the client knew how large the map was in the y dimension (felucca and trammel are exactly 192 map chunks (each chunk being 8x8 tiles) in height), the client can figure the width of the map, and handle things from there. There is not currently a way to add a new map, but I could...
  6. Zane

    Open source C# UO Client - just completed a big milestone!

    This is not currently implemented. I like the idea though, and it would certainly be possible. I wish there was a way to collect 'cool ideas' like http image sourcing and the toolbar that was previously mentioned in this thread without cluttering up the current list of issues, which is focused...
  7. Zane

    Open source C# UO Client - just completed a big milestone!

    @Xen No, I have not tried to build anything. I have nothing but respect for the serious map builders on this and other forums - I don't have the eye for design that would make my effort worth it. :) For what it's worth, there should not be any problems placing items, but I will make certain to...
  8. Zane

    Open source C# UO Client - just completed a big milestone!

    Could you clarify what you mean?
  9. Zane

    Open source C# UO Client - just completed a big milestone!

    @Xen The goal is parity with the legacy client as of ML. 3D is not supported. Custom sprites are supported, but they need to be included in the gumps. The gump loading routines can be overloaded by a plugin, so you could write a plugin that would load your own custom sprites fairly easily...
  10. Zane

    Open source C# UO Client - just completed a big milestone!

    There are no plans to implement enhanced client features: The goal is feature parity with the legacy client as of ML. Funny you should mention this - just today, I added code that zooms in 2x. I haven't tested other amounts; it is possible that our 2D engine would show some graphical bugs when...
  11. Zane

    Open source C# UO Client - just completed a big milestone!

    1. Text would be 100% doable, and super easy to implement. 2. Existing icons would also work, and would likewise be extremely easy to implement. 3. Your staff member is way too generous with her time. I don't doubt there could be 100s of items that would need icons. ;) Perhaps another option...
  12. Zane

    Open source C# UO Client - just completed a big milestone!

    You're in luck! @The_Real_Jeff has already written a plugin system, and while plugins cannot override all functionality in the client, they can already do a ton. For example, the seasonal item translator is written as a plugin. What kind of functionality did you have in mind?
  13. Zane

    Open source C# UO Client - just completed a big milestone!

    You mean custom made icons? I like that idea! But that would require someone to actually create the icons. Given the huge, huge number of items, that would be a monumental task ;)
  14. Zane

    Open source C# UO Client - just completed a big milestone!

    Hopefully, someday, the client will have built in UOP support so this won't be necessary. We'll see. :)
  15. Zane

    Open source C# UO Client - just completed a big milestone!

    Thanks for the kind words everyone. You have a positive community here and that's a credit to the members and admins. That would certainly be achievable. The only problem I can think of with creating something like this would be aesthetic: given the different sizing of item graphics (and the...
  16. Zane

    Open source C# UO Client - just completed a big milestone!

    Hello everyone - I’ve been spending the last six months of evenings and weekends on an open source C# Ultima Online client, and I'd like to share the progress that has been made. Click here to see a few more pics of UO rendered in FullHD @ 60fps! UltimaXNA is an Ultima Online client which I...
  17. Zane

    UltimaXNA translated to MonoGame 3.4

    As an aside, I think that MonoGame would be the obvious choice for a port, given that congruity between its API and XNA4.
  18. Zane

    UltimaXNA translated to MonoGame 3.4

    I don't want to spend the time porting UltimaXNA to another framework before it is feature complete, even if the time involved with the port would be negligible. After the client is feature complete, my interest in porting the project would be directly correlated with how much would need to be...
  19. Zane

    C# hobbyist - I'm here for UO info - hi everyone!

    Yes - I am, and @jeffboulanger, the other developer, is as well. I believe @Eskymak and @Vodacek are on RunUO as well, but I'm not 100% certain of that. But we're well covered on RunUO, in any case. Having users with other servers is really helpful: RunUO does not handle the entire UO protocol...
  20. Zane

    C# hobbyist - I'm here for UO info - hi everyone!

    Glad you like it! I think it shows just how far the client has come - and per the user who posted it (@robertdeclareux), UltimaXNA handles a practically unlimited number of mobiles on screen - the video he posted would have crashed the legacy client. :)
Back