Search results

  1. Voxpire

    Instanced Map API + Instanced Dungeons

    The timer for a dungeon starts when the dungeon is first created upon entering, then it will tick down regardless of players being inside. The time remaining should be displayed on the gate and via reminder messages when inside the dungeon.
  2. Voxpire

    from.Backpack.DropItem Don't Stack

    If you want to use the Vita-Nex extension method, it is DropItemStack, otherwise @Bittiez solution should work, so long as the item is actually set as stackable. This extension method requires `using Server;`
  3. Voxpire

    Another question today about regions?

    Given the initial error complaining about 'z', it's probably safe to assume that one of the xml nodes at some point has been edited and corrupted with bad syntax. Very likely that you have a typo in z="123" somewhere, maybe its a missing " or perhaps the number cannot be formatted... The error...
  4. Voxpire

    Context Menu Entries

    The best approach for this would be to use a gump. There are of course a few ways to do it, you could copy one of the existing gumps like the polymorph spell, or you can go basic and use the existing BaseGridGump and build the menu like the props gump. With Vita-Nex, you can use a MenuGump...
  5. Voxpire

    Fresh Installation & Errors (ServUO 57.2 & VitaNex 5.3.0.1)

    58 is stable enough for production and not long until an official release, priority support is also guaranteed for any bugs you encounter, while P57 is as-is.
  6. Voxpire

    House Multi Crash

    These errors appear to be caused by custom code in the core networking and utility files. Server.Network.PacketLog does not exist in ServUO, nor does Utility.WriteBuffer (which is where the error is sourced)
  7. Voxpire

    Fresh Installation & Errors (ServUO 57.2 & VitaNex 5.3.0.1)

    I recommend downloading the publish 58 branch and using that instead. These errors can be fixed easily, but this will be the first batch, then there may be a lot more after. If you want to continue with the current 57.2 branch, you can replace this code: PacketExt.cs public static bool...
  8. Voxpire

    Error when running, dll not found

    The command line is in the bat file, but it relies on CSC.exe - you can use `dotnet` to compile if you have the latest SDK installed (see P58) https://github.com/ServUO/ServUO/blob/p58-wip/_winrelease.bat
  9. Voxpire

    Error when running, dll not found

    If you're not actually running on MONO, compile using the windows batch file, or build the project using Visual Studio. You can delete the drng dll's and let the random implementation fall-back. Depending on how old your ServUO is, it might be worth replacing Random.cs with a newer one, too.
  10. Voxpire

    serializing a type

    The complexity of serializing a hash for the type is to reduce the amount of data written; a 4-byte integer is much less data to manage as opposed to a variable-length, length-prefixed string.
  11. Voxpire

    How Do I Get The Info Window On An Item To Edit It Like Back In Early Sphere Days

    The command prefix is [ in RunUO/ServUO based emulators, the command you're looking for is [props For tool assistant, you can try Pandora's Box: Misc - Pandora's Box (Reopened)
  12. Voxpire

    Hello

    Your account username has been updated, you may need to log-in again.
  13. Voxpire

    problem with cellar addon??

    RunUO is dead and this add-on has a more recent release here Misc - House Cellar Add-On
  14. Voxpire

    Multiple Random Properties - How to check the 3rd property in loop?

    This is slightly more complicated and dangerous, but I figured I'd throw it out there as it doesn't require a collection allocation and could benefit as a learning example for bit-shift operations. The 'state' represents bit flags, one bit for each available index in the range 1..17 (it can...
  15. Voxpire

    ExplosionFX Modifications to slow it down

    You can create your own implementation of the FireExplodeEffect and override the target points list: public class FireRingEffect : FireExplodeEffect { public FireRingEffect( IPoint3D start, Map map, int range = 100, int repeat = 0...
  16. Voxpire

    ChatGPT AI Assistant

    I asked ChatGPT to produce a simple MySQL API for querying the XenForo database schema because I wanted to start working on an app to help manage some of the forum tasks remotely. I was surprised when it delivered a cohesive answer, complete with in-depth comments that elaborated on each...
  17. Voxpire

    How to replace buff icon cliloc string with string.

    Perhaps if you use a blank cliloc for the title, it will not display a line, then you can add your own title with the args string and separate it from the full description using a <br> or \n line-break. EG: "Custom Title<br>A full description of the buff here" OR: "Custom Title\nA full...
  18. Voxpire

    How to replace buff icon cliloc string with string.

    You can change the secondary description, but you still need to use a Cliloc ID# Find a Cliloc ID# with a value of ~1_NOTHING~ You can provide a string as the args parameter, which will be used for the description. The title requires a Cliloc ID# and does not support arguments, so you cannot...
  19. Voxpire

    Concurrency challenge

    While everything needs to be synchronized on the main core loop, there are a few places where threading is applied, not just for timers. Some features use ThreadQueue, some use TPL, and some use explicit threads: custom house design compression is threaded, as well as background world saves...
  20. Voxpire

    Currency Conversion

    Flags-based enums should always be powers of two for the values: 0x2, 0x4, 0x8, 0x10, 0x20, 0x40, 0x80, ... 0x06000000 in your case would be 0x02000000 and 0x04000000 combined, making Platinum equivalent to Copper | Silver, which would cause unexpected behaviour.

Active Shards

Donations

Total amount
$0.00
Goal
$1,000.00
Back