wungasaurus

  Developers
  • Content Count

    378
  • Joined

  • Last visited

Everything posted by wungasaurus

  1. If they have the same alpha map formats then yes, it is as simple as renaming them. If you need to also move in the coordinate sense, you need to run OffsetFix on it afterwards.
  2. https://wowdev.wiki/Client_Error_Analysis#007B88C3_007B9AA9_007B9C7A..._CMapChunk::UnpackAlphaShadowBits.28.29:_Bad_genformat.
  3. > 40 - (application.cpp:120): [Error] Could not find locale directory. Be sure, that there is one containing the file "realmlist.wtf". Create "C:/Program Files (x86)/World of Warcraft/Data/enUS/realmlist.wtf", or whatever your locale is. Or start the game once so it does so itself.
  4. https://developercommunity.visualstudio.com/solutions/273537/view.html
  5. If I guess right these two options won’t do anything because the water in question isn’t wotlk style water (MH2O) but pre wotlk (MCLQ), which noggit doesn’t properly support and thus break. I don’t know about the state but maybe more recent versions of noggit no longer break stuff or even convert the water, which would solve this. Of course you‘d either have to redo your edits or modify the water as suggested above.
  6. https://wowdev.wiki/Client_Error_Analysis#0x007B31F8_read_0x00000010
  7. Well, yeah, you're missing textures. Use some tool to get a list of textures used by that model, e.g. by just opening it in Notepad and searching for BLP, and be sure to also copy them to your target client.
  8. Note that it depends on your server if it actually is enough to edit the DBC. In either case it is completely enough to edit the server for the player to get the items. The client uses the DBC only to preview the equipment on character creation.
  9. And that MPQ is the last one in above list? Which one is it?
  10. A patch refers to a MPQ file, which you can create for example with Ladik's MPQEditor. As long as it is in wow/data/patch-x.mpq where x is a letter or number, noggit will pick it up. Note that MPQ loading is ordered, so wow/data/patch-x.mpq's contents will be overwritten by wow/data/patch-y.mpq or wow/data/enus/patch-2-enus.mpq, where your map.dbc likely comes from, so in your case you probably want to put your patch into wow/data/enus/patch-high number-enus.mpq. The alternative is to have unpacked files in the project directory you specified noggit to use. Note that this will not show up ingame then. As for your second post, there are multiple wrong things: game path should not contain enus or data, iirc project path should not contain the path to your adits, only the root of the files, i.e. g\Projects\NewAzeroth\ in your case. The MPQ being locked likely comes from having a different editor, like noggit, or the game itself open. Closing it should make it writable.
  11. You asked the same thing yesterday on discord and I already answered: > I don't think adding world maps to WMO only maps is possible in TBC. I would probably convert that WMO only map to an ADT based one. Why do you ask the same question again, not even giving all information you have at once? Have you tried what I suggested?
  12. About a year ago it has moved to https://wow.tools.
  13. When you start configuring your project with cmake you’re prompted to select a generator. That generator needs to match your MSVS version. You probably should delete your build directory and reconfigure with the correct selection. This needs no changes on the MSVS side.
  14. Your cmake generator selection and your visual studio version do not match.
  15. You are missing files. Those files. Add those files.
  16. The files are referenced by the m2 file, get the filenames from there:
  17. Nah, it happens because people only worked on it on windows and thus didn’t see those fuckups. Not a clang issue. first one should use lowercase bool instead of BOOL, second should use auto instead of auto&. Both are bugs. Please fix/Report.
  18. Disable the warning about deprecated functions by removing add_compiler_flag_if_supported (CMAKE_CXX_FLAGS -Werror=deprecated) from the top level cmakelists.txt. Repeat for other warnings that were once fixed but people reintroduced them, like unused-parameter.
  19. As the error says, GetBoolDefault is not a static function. You need a config Manager object there instead. I suggest you search the code for other uses of GetBoolDefault to see how.
  20. Even though you did not show the error, probably Switch { if { case { should be switch { case { if {
  21. I don’t say they allow it and I doubt they like it, but yes, you can use blizzard realm servers with custom casc servers. I do not know about any anti cheat stuff currently on retail servers. Just pointing out it is two independent systems. Yes.
  22. The game server and casc server are completely independent. You do not need to set up an emulator to modify the files.
  23. I see that for #1 and #3, but #2 sounds like a hack with potential of breaking stuff rather than a fix. Also, #4 and #5 shouldn’t really matter at all for the advertised purpose as the client sure doesnt put anything map related into those files. In fact id claim that if the advertised purpose works with that client, it will do so with any unmodified one as the patches all feel unrelated. Care to elaborate more as to why they are needed?
  24. Patches in this binary: Interface/GlueXML and FrameXML are not renamed to .old ever. old: 001F 41B0: 8B 74 BD F4 56 E8 76 CD E6 FF 83 C4 04 85 C0 74 new: 001F 41B0: 8B 74 BD F4 56 E8 76 CD E6 FF 83 C4 04 85 C0 EB The GameTables BarberShopCostBase, CombatRatings, ChanceToMeleeCrit, ChanceToMeleeCritBase, …, RegenMPPerSpt (NOT OCTClassCombatRatingScalar) are ignoring the rowIndex when looked up into??? (sub_7F69B0) old: 003F 5DC0: 45 0C 03 45 08 8B 51 18 8B 52 04 83 C1 18 50 FF new: 003F 5DC0: 45 0C 90 90 90 8B 51 18 8B 52 04 83 C1 18 50 FF .sig check is ignored. Result of the check function is always 3. (sub_8165E0) old: 0041 5A20: E8 C0 FF 85 C0 75 05 5E 8B E5 5D C3 81 7D F8 14 new: 0041 5A20: E8 C0 FF 85 C0 EB 05 5E 8B E5 5D C3 81 7D F8 14 old: 0041 5A30: 01 00 00 74 13 8B 4D FC 51 E8 62 B6 C0 FF B8 01 new: 0041 5A30: 01 00 00 74 13 8B 4D FC 51 E8 62 B6 C0 FF B8 03 old: 0041 5A90: B6 C0 FF 5F B8 01 00 00 00 5E 8B E5 5D C3 8B 45 new: 0041 5A90: B6 C0 FF 5F B8 03 00 00 00 5E 8B E5 5D C3 8B 45 old: 0041 5B40: F6 B8 01 00 00 00 7F 12 83 C8 FF F7 D8 1B C0 5F new: 0041 5B40: F6 B8 01 00 00 00 EB 12 83 C8 FF F7 D8 1B C0 5F old: 0041 5B50: 83 C0 03 5E 8B E5 5D C3 33 C0 F7 D8 1B C0 5F 83 old: 0041 5B60: C0 03 5E 8B E5 5D C3 CC CC CC CC CC CC CC CC CC new: 0041 5B50: 83 C0 03 5E 8B E5 5D C3 33 C0 F7 D8 1B C0 5F B8 new: 0041 5B60: 03 00 00 00 EB ED C3 CC CC CC CC CC CC CC CC CC Cache directory (WDBs) is changed from Cache/ to Testr/ old: 0061 BE50: E9 80 09 98 EC F8 42 7E 43 61 63 68 65 2F 25 73 new: 0061 BE50: E9 80 09 98 EC F8 42 7E 54 65 73 74 72 2F 25 73 WDB names are changed to be all xxxxxxxxxxxx. old: 0062 5720: 3F 00 00 00 63 72 65 61 74 75 72 65 63 61 63 68 ?...crea turecach old: 0062 5730: 65 2E 77 64 62 00 00 00 67 61 6D 65 6F 62 6A 65 e.wdb... gameobje old: ... old: 0062 5830: 64 62 00 00 72 75 52 55 00 00 00 00 6B 6F 4B 52 new: 0062 5720: 3F 00 00 00 78 78 78 78 78 78 78 78 78 78 78 78 ?...xxxx xxxxxxxx new: 0062 5730: 78 78 78 78 78 00 00 00 78 78 78 78 78 78 78 78 xxxxx... xxxxxxxx new: 0062 5830: 78 78 00 00 72 75 52 55 00 00 00 00 6B 6F 4B 52 I am not sure how any of those patches would help with live-reloading ADTs. Or where the patch is for loading the on-disk files. I'm confused.