Recent content by nibbio

  1. nibbio

    Wall/Ground Clipping Issues

    Try to log in with the CC client, I suspect that the problem is client related.
  2. nibbio

    Mobile does not contain a definition for IsParagon

    if pattern matching is available you could also write it in this way: if (from is BaseCreature { IsParagorn: false }) { from.SendMessage("That pet is not a paragon!"); } I don't know if you have to send it also in case it was not a BaseCreature at all; in this case you could write it as...
  3. nibbio

    No Formal Parameter

    if (m_Timer != null) m_Timer.Stop(); else m_Timer = new EmptyTimer(this); Maybe is this piece of code: you are not creating a new timer while you add items into container, so it will be the already expired one. Try to remove the "else" and recreate a timer at every item drop.
  4. nibbio

    No Formal Parameter

    You are trying to call "Empty" method from another class (TrashBagBrit) without a reference to a specific instance of it. This should be working for your code. You have to pass the instance as argument in the constructor, so line 126 should be modified accordingly ("list.Add(new...
  5. nibbio

    No Formal Parameter

    Your "Empty" method requires two parameters: a mobile (from) and an integer (messagem). On error lines you are trying to call "Empty" with only one parameter (I guess it is the "messagem"). You should pass also the mobile if you need it, e.g. for line 73: Empty(from, 501478) or remote the...
  6. nibbio

    Type is not Valid

    Are you sure that the error is related to that piece of code? The error refers to "'BaseEverlastingTool'" and not "BaseEverlastingHarvestTool", and "BaseEverlastingTool" is not even present at all in that piece of code.
  7. nibbio

    ServUO roadmap

    Thanks for the answer, although maybe a little too "drastic" :D Maybe you have already tried this path with ModernUO without success, or anyway you have your reasons to not try.
  8. nibbio

    ServUO roadmap

    The purpose of my post was exactly the opposite: there are already two RunUO derived emulators (ServUO and ModernUO) that are in active development with differences and similarities. Personally I'm not interested in a development of an exact OSI clone, like RunUO and ServUO are on the script...
  9. nibbio

    ServUO roadmap

    Hi everyone, it's being a long time since I logged in here, and I see that the official UO is lacking "important" updates for a long time. I see that ServUO dropped old expansions support in order to focus the development effort to the latest features. I see also that there is a new .NET shard...
  10. nibbio

    Misc EC Client Infos

    Hi all! i retrieved and centralized some infos about EC client and it's file format. Maybe there are not updated to the latest UI, but the format may still valid. Infos are available as attachment. In addition, on my VisualStudioOnline project you can access (see notes at the end of this...
  11. nibbio

    Multithread game loop

    I was thinking about how multithread could be used inside a networked game emulator like ServUO and I found these points: Spatial partitioning: execute mobile "commands" in parallel based on where they are, using the already implemented grid system (sectors) or a new spatial partitioning (like...
  12. nibbio

    Emulator: switch to ECS pattern

    Hi everyone! I'm thinking about to switch the core game handling from OOP to ECS pattern: many games use this pattern for performance purpose and should also decouple some game logic that are now tightly coupled. What is your opinion about this? Too many effort? Did you already try this...
  13. nibbio

    Infos about current client customizations

    Hi all! I'm an old developer and I'm trying to understand the current situation of CC and EC client customization support. Currently I wish to know these informations for both clients: Custom maps Custom statics Custom animations (addition and replace) Paperdoll addition and modifications...
  14. nibbio

    One Question on Overloading

    You don't need an overload: you only need to change the method call. The method definition is public override void OnHit(Mobile attacker, Mobile defender, int damage) So, it needs an attacker, a defender and a damage amount. If you don't provide those informations, how can your script apply...
  15. nibbio

    [C++] Decompiling a .mul to a .bmp file

    The problem with your struct is related to c++ standards (or missing of them :p ). When you compile a struct, its size is calculated based on the target architecture, an often is not the sum of its member's size (in your case the "char" variable will be padded to 2 byte for better memory...
Back