wungasaurus

Developers
  • Content count

    284
  • Joined

  • Last visited

Community Reputation

104 Excellent

2 Followers

About wungasaurus

  • Rank
    Advanced Member

Personal Information

  • Specialty DBC Editing
    Serverside
    Interface
    Software Development
  1. Shadows for objects (HELP)

    Shadows are defined here: https://wowdev.wiki/M2/.skin#shadow_batches The last line claims it is autogenerated given the condition. I'm not sure it is realistic matching that condition in your case so you may need to manually generate shadow batches. You can probably look at existing trees and copy most of it.
  2. Mac wow not seeing custom islands

    The only reason there can be for not seeing an island „outside of the blue walls“ i.e. „the blue walls not changing“ is that the WDT file change is not seen by the client. That’s all I can say. Without the data, no way to debug it.
  3. Mac wow not seeing custom islands

    and you're sure the correct wdt file is in that mpq? 
  4. Mac wow not seeing custom islands

    Well, does he have the MPQs? Did he put them at the right point? If you’re using a modified exe, does he?
  5. Shadows for objects (HELP)

    shadows as in? m2 shadows when not having a shadow mesh are auto-generated. do you mean low-shadow-quality adt baked shadows?
  6. Clouds

    This is all client side, so the server can't do anything about it (unless it overrides weather by spell or stuff, but that's active, not just what happens when you log onto random servers.)
  7. Clouds

    That’s the https://wowdev.wiki/DB/Light family of databases. For the “old” clouds, Light*Band and LightParams. For new ones, mostly LightSkybox.
  8. Moving objects (Noggit)

    This means it is the thing I mentioned: the server querying *specific* files signatures. Yeah, this has been in since BC. Some emulators probably do it, but they highly unlikely do all files, and I am not aware of Blizzard doing so.
  9. Moving objects (Noggit)

    That is correct, but elevators are transports and not just models with collision. The collision is static, the WMO itself moves.
  10. Moving objects (Noggit)

    That’s a claim I’ve never heard before. Care to give us sources? From the description, I highly doubt they do this, for multiple reasons: Essentially, thus requires the client to send all files it opens and reads for verification. In the simplest case, that would mean a hashsum of the file plus the ID. Assuming this MD5 they already use, that’s 4+16 byte to send per file.  The client does only read some files partially as an optimization, so this check would remove that optimization altogether, just for anti cheat measures. Alternatively, the check message would be given a base offset and size read additionally. This multiplied the number of messages by the number of partial reads, and increases the message size by 8 bytes, and massively increases the data the server has to verify.  A quick check shows that the Tauren male model directory contains 1042 files, many of which are obviously hair styles so not always loaded, unless you for example create a character, or visit the barber shop, or are in a large enough crowd or variation of player models, e.g. a raid on thunderbluff. That means that for the Tauren male character model alone, without a single item or mount, you already send 20kb of data to the server. An untextured and objectless (including static objects, npcs and players, …) Dalaran weights in at 500ish files as well, another 10kb, before the loading screen even finished, or loading anything but the base geometry.  A lot of vital file loading happens before even connecting to a server (read: all databases). Also, the client does not cache all data it has ever seen, so it has to load files again. Does it verify once? Does it verify every load? Does is cache loads happening during no connection to the server? The numbers of course *are* doable, but surely are not something you’d want, constantly, for all players. Back in BC, warden would request signatures of a few select files, roughly 30 known to be used in model swaps. I can believe something like that still happening, but watching *all* files? I doubt that.
  11. Poisonleaf Vs Sphynx jungle themed zone Build-off!

    I request both sides to use the latest noggit alpha and do live debugging and no backup to old versions. That would be fun. For us at least.
  12. AreaID [resolved]

    Is the file both server and client side?
  13. BFA mount problem

    Ask specific questions.
  14. BFA mount problem