Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Today
  3. Yesterday
  4. ----------StatSystem.cpp void Pet::UpdateMaxHealth() { UnitMods unitMod = UNIT_MOD_HEALTH; float stamina = GetStat(STAT_STAMINA) - GetCreateStat(STAT_STAMINA); float value = GetModifierValue(unitMod, BASE_VALUE) + GetCreateHealth(); value *= GetModifierValue(unitMod, BASE_PCT); value += GetModifierValue(unitMod, TOTAL_VALUE) + stamina * 10.0f; value *= GetModifierValue(unitMod, TOTAL_PCT); SetMaxHealth((uint32)value); } If Hunter equip itemset:206 The sepll id:21926 In this func: GetStat(STAT_STAMINA) will take turns get the 2 diffrent value in 3 seconds. So that the Pet`s Health was always changed.
  5. Last week
  6. Thank you very much for your reply. I successfully connected to the server.
  7. Yes you can connect to the SOAP Endpoints via C#. Although u cant generate the WSDL, u can manually setup the Envelope XML yourself and send it as a normal web request. Below is some sample code I used to send money via mail to a specific account. You just need to look at the source on how the SOAP endpoint is reading the incoming stuff and then reverse engineer it. public async Task SendMoney(string charecter, long quanity) { var realm = await _forumnDB.Realms.FindAsync(_realmID); if (!string.IsNullOrWhiteSpace(realm.SoapIP) && realm.SoapPort > 0 && !string.IsNullOrWhiteSpace(realm.SoapUserName) && !string.IsNullOrWhiteSpace(realm.SoapPassword)) { XmlDocument soapEnvelopeXml = GetXMLDoc(string.Format("send money {0} \"Approved GM Request Money\" \"Attached is the money you requested\" {1}\n", charecter, quanity)); HttpWebRequest webRequest = CreateWebRequest(string.Format("http://{0}:{1}", realm.SoapIP, realm.SoapPort), realm.SoapUserName, realm.SoapPassword); InsertSoapEnvelopeIntoWebRequest(soapEnvelopeXml, webRequest); // begin async call to web request. IAsyncResult asyncResult = webRequest.BeginGetResponse(null, null); // suspend this thread until call is complete. You might want to // do something usefull here like update your UI. asyncResult.AsyncWaitHandle.WaitOne(); // get the response from the completed web request. string soapResult; using (WebResponse webResponse = webRequest.EndGetResponse(asyncResult)) { using (StreamReader rd = new StreamReader(webResponse.GetResponseStream())) { soapResult = rd.ReadToEnd(); } } } else { } } XmlDocument GetXMLDoc(string command) { XmlDocument soapEnvelopeDocument = new XmlDocument(); soapEnvelopeDocument.LoadXml(string.Format(@"<SOAP-ENV:Envelope xmlns:SOAP-ENV=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:SOAP-ENC=""http://schemas.xmlsoap.org/soap/encoding/"" xmlns:xsi=""http://www.w3.org/1999/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/1999/XMLSchema"" xmlns:ns1=""urn:MaNGOS""><SOAP-ENV:Body><ns1:executeCommand><command>{0}</command></ns1:executeCommand></SOAP-ENV:Body></SOAP-ENV:Envelope> ", command)); return soapEnvelopeDocument; } HttpWebRequest CreateWebRequest(string url, string username, string password) { HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url); webRequest.Credentials = new NetworkCredential(username, password); webRequest.ContentType = "text/xml;charset=\"utf-8\""; webRequest.Accept = "text/xml"; webRequest.Method = "POST"; return webRequest; } static void InsertSoapEnvelopeIntoWebRequest(XmlDocument soapEnvelopeXml, HttpWebRequest webRequest) { using (Stream stream = webRequest.GetRequestStream()) { soapEnvelopeXml.Save(stream); } }
  8. i'm sorry, just found typo in my code :< but about addon info, i can post all uncompressed data. as i said above they are wierd
  9. How can I connect to SOAP through C # or java? According to demo, I can use PHP to connect normally, but I can't generate a wsdl file, so I can't use C # or Java to connect successfully. I have read a lot about gsoap, but still can't connect, so I can only come here for help. Thank you for your reply. My mailbox [email protected]
  10. lonos

    Extracting Game Data

    i think i found the porblem i know also from before that there was .exe to extract the fiels in my source from mangos they are missing i also checked in githubmangos.bmp https://github.com/mangos/Extractor_projects/tree/4c00ac5916482dc8099034aea0c67ba0b0be241d/map-extractor can it be that there is the problem because i try it in all ways now to put the tools direct to put the sub folders to put all things without folders. Problem fixed with the help of HOzen but also many thanks to you onixiya.
  11. Hi, thanks, but, i've alrady have srp generated key and rc4 inited with this key, SMSG_AUTH_CHALLENGE sent, CMSG_AUTH_SESSION is parsed, digests are equal( session key is correct ). i just send rc4(SMSG_AUTH_RESPONSE[:4]) + SMSG_AUTH_RESPONSE[4:] and then client do nothing, it seems before this - server must send addoninfopacket, about i've got some questions too, it seems all 'blizzard_*_ui\0' addons must have crc, but i see 9 bytes after name and all they are ZERO, like this (it is part of unziped addons). is it correct? [ 'B', 'l', 'i', 'z', 'z', 'a', 'r', 'd', '_', 'T', 'r', 'a', 'd', 'e', 'S', 'k', 'i', 'l', 'l', 'U', 'I', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', 'B', 'l', 'i', 'z', 'z', 'a', 'r', 'd', '_', 'T', 'r', 'a', 'i', 'n', 'e', 'r', 'U', 'I', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'] As i said, i saw this things in tcpdump, 14bytes packet is AUTH response, but what are before them? is it addoninfo requset? (8085 - server) 12:18:37.026734 IP xxxxxxxxxxxxxxxxxxx.8085 > nbook.39790: Flags [P.], seq 9:110, ack 200, win 231, options [nop,nop,TS val 1758737196 ecr 1522280813], length 101 0x0000: 4518 0099 2514 0000 3806 42f1 5e17 adf8 0x0010: c0a8 4d8a 1f95 9b6e 2519 4546 516e 9eb8 0x0020: 8018 00e7 611a 0000 0101 080a 68d4 332c 0x0030: 5abc 296d 70d5 9d81 d89a 6949 8160 5fd3 0x0040: ddb6 ffc7 3cbc 2e04 48b9 79f2 ad62 1c92 0x0050: b0f3 b635 1de4 128b fdf2 330d 95f3 81e2 0x0060: 7602 0000 0200 0002 5900 0000 0000 0002 0x0070: 0000 0200 0002 0000 0221 0000 0000 0000 0x0080: 0236 0000 0000 0000 0239 0000 0000 0000 0x0090: 0200 0002 0000 0200 00 12:18:37.042131 IP nbook.39790 > xxxxxxxxxxxxxxxxxxx.8085: Flags [P.], seq 200:207, ack 110, win 502, options [nop,nop,TS val 1522280918 ecr 1758737196], length 7 0x0000: 4500 003b 94b5 4000 4006 8bc5 c0a8 4d8a 0x0010: 5e17 adf8 9b6e 1f95 516e 9eb8 2519 45ab 0x0020: 8018 01f6 904c 0000 0101 080a 5abc 29d6 0x0030: 68d4 332c 70b7 8064 d68a cc 12:18:37.070657 IP xxxxxxxxxxxxxxxxxxx.8085 > nbook.39790: Flags [P.], seq 110:124, ack 200, win 231, options [nop,nop,TS val 1758737239 ecr 1522280813], length 14 0x0000: 4518 0042 2515 0000 3806 4347 5e17 adf8 0x0010: c0a8 4d8a 1f95 9b6e 2519 45ab 516e 9eb8 0x0020: 8018 00e7 100b 0000 0101 080a 68d4 3357 0x0030: 5abc 296d d76d 31c1 0c00 0000 0000 0000 0x0040: 0000
  12. onixiya

    Extracting Game Data

    You don't actually need git-bash. I only got it because i'm a fan of unix and it helps when i switch between windows and debian. You should be able to run these programs from the command prompt. Open up a prompt where the wow client is by going to where it says the current folder Now click on that and type "cmd" A prompt window should open up. Now run all of the .exe extractor files.
  13. lonos

    Extracting Game Data

    Did you have any sugsetions i have everything in the client folder. tryed to leave them in the folders(Extractor_Binaries,Extractor_projects) I tryed to follow this instruction to its from the read me. Instructions ------------ Copy the created map tools to the [World of Warcraft][1] installation directory, namely the tools named: * `map-extractor` * `vmap-extractor` * `mmap-generator` Then copy `ExtractResources.sh`, `MoveMapGen.sh` and `offmesh.txt` into the client installation directory. Now open a [git Bash shell][2], and change to the installation directory. Execute `ExtractResources.sh`, and answer the questions asked by the tool to * extract client database files, and maps (**required**). * extract vmaps (**required**). * extract movement maps (**optional**). Be aware that this process is very CPU intense, and depending on your CPU may take up to a half day to create all movement maps. If you edit `offmesh.txt` to fix any issues with navigation meshes, you can rerun `ExtractResources.sh` to rebuild movement maps. i think i make something wrong here maybe you can tell me what it means i am not so good with shell scripts. I really want to use mangos bec i had a Server many years ago i think about 2013 and there i was very happy with Mangos.
  14. onixiya

    Extracting Game Data

    I suggest you extract the data withut using the shell scripts. This means running all of the programs included in the tools folder in the wow game dir
  15. Your client does nothing because you didn't handle the connection step right. When the client is successfuly authenticated by the realm daemon, it is redirected to mangosd daemon and the first step, of course , is to establish a connection via TCP socket. When the connection is established, the server will send SMSG_AUTH_CHALLENGE packet. THIS IS THE FIRST PACKET YOU HAVE TO SEND AND IS MANDATORY!!! The client will respond to this packet with a CMSG_AUTH_SESSION packet, and this is where the miracle happens. The server has to handle this packet and has to create the so called session. If it succeeds, the server will send SMSG_AUTH_RESPONSE like yours. Because the intialization of Warden module is part of making the session, the server can send (but is not enforced to) various SMSG_WARDEN* packets, and this is what you already noticed. Hope this helps!
  16. lonos

    Extracting Game Data

    Its not working at all for me after like 20 seconds i get the massage finished creating MoveMaps but nothing happens. i try to follow this guide and also the guide in the readme. here is a Copy of my ExtractResources.sh i hope someone can help me aout __ __ _ _ ___ ___ ___ | \/ |__ _| \| |/ __|/ _ \/ __| | |\/| / _` | .` | (_ | (_) \__ \ |_| |_\__,_|_|\_|\___|\___/|___/ For help and support please visit: Website/Forum/Wiki: https://getmangos.eu ========================================================= MMap extraction can be started delayed If you *do not* want MMap Extraction to start delayed, just press return Otherwise enter a number followed by s for seconds, m for minutes, h for hours Example: "3h" - will start mmap extraction in 3 hours MMap Extraction Delay (leave blank for direct extraction): __ __ _ _ ___ ___ ___ | \/ |__ _| \| |/ __|/ _ \/ __| | |\/| / _` | .` | (_ | (_) \__ \ |_| |_\__,_|_|\_|\___|\___/|___/ For help and support please visit: Website/Forum/Wiki: https://getmangos.eu ========================================================= Current Extraction Settings: DBCs/maps: 1 vmaps: 1 mmaps: 1 using 2 processes If you don't like these settings, interrupt with CTRL+C Press any key to proceed Mon May 20 13:30:09 2019: Start extracting data for MaNGOS DBC and map files will be extracted Vmaps will be extracted Mmaps will be extracted with 2 processes Mon May 20 13:30:10 2019: Start extracting data for MaNGOS, DBCs/maps 1, vmaps 1, mmaps 1 on 2 processes Mon May 20 13:30:10 2019: Start extraction of DBCs and map files... bash: ./map-extractor: Is a directory Mon May 20 13:30:10 2019: Extracting of DBCs and map files finished Mon May 20 13:30:10 2019: Start extraction of vmaps... bash: ./vmap-extractor: Is a directory Mon May 20 13:30:10 2019: Extracting of vmaps finished Excluded maps: 13 25 29 35 37 42 44 169 451 598 __ __ _ _ ___ ___ ___ | \/ |__ _| \| |/ __|/ _ \/ __| | |\/| / _` | .` | (_ | (_) \__ \ |_| |_\__,_|_|\_|\___|\___/|___/ For help and support please visit: Website/Forum/Wiki: https://getmangos.eu ========================================== Mon May 20 13:30:11 2019: Start creating MoveMaps Used params: --silent --offMeshInput offmesh.txt Detailed log can be found in MaNGOSExtractor_detailed.log Start creating MoveMaps ################################################################ ## ## ## BE PATIENT - This process will take a long time ## ## ## ################################################################ ## ## ## There will also be periods where the display does not ## ## update, this is normal behavior for this process ## ## ## ## Once you see the message 'creating MoveMaps' is finished ## ## then the process is complete. ## ################################################################ Build Summary: =============== 2 CPUs selected: =============== Starting to create MoveMaps ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:11 2019: (Re)created map 1 Mon May 20 13:30:11 2019: (Re)created map 571 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:11 2019: (Re)created map 543 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:12 2019: (Re)created map 628 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:12 2019: (Re)created map 595 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:12 2019: (Re)created map 560 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:12 2019: (Re)created map 289 Mon May 20 13:30:12 2019: (Re)created map 509 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:12 2019: (Re)created map 572 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:12 2019: (Re)created map 723 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:13 2019: (Re)created map 529 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:13 2019: (Re)created map 532 Mon May 20 13:30:13 2019: (Re)created map 562 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:13 2019: (Re)created map 607 Mon May 20 13:30:13 2019: (Re)created map 531 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:13 2019: (Re)created map 600 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:13 2019: (Re)created map 269 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:13 2019: (Re)created map 668 Mon May 20 13:30:13 2019: (Re)created map 47 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:14 2019: (Re)created map 33 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:14 2019: (Re)created map 649 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:14 2019: (Re)created map 585 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:14 2019: (Re)created map 650 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:14 2019: (Re)created map 566 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:14 2019: (Re)created map 599 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:14 2019: (Re)created map 389 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:14 2019: (Re)created map 548 Mon May 20 13:30:14 2019: (Re)created map 601 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:15 2019: (Re)created map 559 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:15 2019: (Re)created map 369 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:15 2019: (Re)created map 429 Mon May 20 13:30:15 2019: (Re)created map 129 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:15 2019: (Re)created map 230 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:15 2019: (Re)created map 550 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:15 2019: (Re)created map 573 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:16 2019: (Re)created map 189 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:16 2019: (Re)created map 349 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:16 2019: (Re)created map 542 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:16 2019: (Re)created map 409 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:16 2019: (Re)created map 70 Mon May 20 13:30:16 2019: (Re)created map 229 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:17 2019: (Re)created map 109 Mon May 20 13:30:17 2019: (Re)created map 43 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:17 2019: (Re)created map 554 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:17 2019: (Re)created map 48 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:17 2019: (Re)created map 632 Mon May 20 13:30:17 2019: (Re)created map 546 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:17 2019: (Re)created map 552 Mon May 20 13:30:18 2019: (Re)created map 553 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:18 2019: (Re)created map 555 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:18 2019: (Re)created map 547 Mon May 20 13:30:18 2019: (Re)created map 540 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:18 2019: (Re)created map 604 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:18 2019: (Re)created map 598 Mon May 20 13:30:18 2019: (Re)created map 545 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:18 2019: (Re)created map 90 Mon May 20 13:30:18 2019: (Re)created map 450 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:19 2019: (Re)created map 558 Mon May 20 13:30:19 2019: (Re)created map 576 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:19 2019: (Re)created map 249 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:19 2019: (Re)created map 530 Mon May 20 13:30:19 2019: (Re)created map 624 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:19 2019: (Re)created map 575 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:19 2019: (Re)created map 557 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:19 2019: (Re)created map 603 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:19 2019: (Re)created map 0 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:20 2019: (Re)created map 309 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:20 2019: (Re)created map 631 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:20 2019: (Re)created map 574 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:20 2019: (Re)created map 609 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:20 2019: (Re)created map 30 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:20 2019: (Re)created map 534 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:21 2019: (Re)created map 564 Mon May 20 13:30:21 2019: (Re)created map 533 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:21 2019: (Re)created map 568 Mon May 20 13:30:21 2019: (Re)created map 619 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:21 2019: (Re)created map 209 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:21 2019: (Re)created map 469 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:21 2019: (Re)created map 724 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:21 2019: (Re)created map 602 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:22 2019: (Re)created map 658 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:22 2019: (Re)created map 329 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:22 2019: (Re)created map 489 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:22 2019: (Re)created map 580 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:22 2019: (Re)created map 593 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:22 2019: (Re)created map 615 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:22 2019: (Re)created map 594 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:22 2019: (Re)created map 578 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:23 2019: (Re)created map 596 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:23 2019: (Re)created map 36 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:23 2019: (Re)created map 597 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:23 2019: (Re)created map 556 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:23 2019: (Re)created map 605 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:23 2019: (Re)created map 565 Mon May 20 13:30:23 2019: (Re)created map 606 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:24 2019: (Re)created map 544 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:24 2019: (Re)created map 610 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:24 2019: (Re)created map 34 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:24 2019: (Re)created map 612 Mon May 20 13:30:24 2019: (Re)created map 617 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:24 2019: (Re)created map 613 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:24 2019: (Re)created map 608 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:25 2019: (Re)created map 614 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:25 2019: (Re)created map 618 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:25 2019: (Re)created map 620 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:25 2019: (Re)created map 449 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:25 2019: (Re)created map 621 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:25 2019: (Re)created map 616 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:25 2019: (Re)created map 622 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:25 2019: (Re)created map 582 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:26 2019: (Re)created map 623 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:26 2019: (Re)created map 584 Mon May 20 13:30:26 2019: (Re)created map 641 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:26 2019: (Re)created map 586 Mon May 20 13:30:26 2019: (Re)created map 642 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:26 2019: (Re)created map 587 Mon May 20 13:30:26 2019: (Re)created map 647 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:27 2019: (Re)created map 588 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:27 2019: (Re)created map 672 Mon May 20 13:30:27 2019: (Re)created map 589 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:27 2019: (Re)created map 590 Mon May 20 13:30:27 2019: (Re)created map 673 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:27 2019: (Re)created map 591 Mon May 20 13:30:27 2019: (Re)created map 712 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:28 2019: (Re)created map 592 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:28 2019: (Re)created map 713 ./MoveMapGen.sh: line 126: ./movemap-generator: Is a directory Mon May 20 13:30:28 2019: (Re)created map 718 Mon May 20 13:30:28 2019: Finished creating MoveMaps Press any key
  17. Hello there, i'm trying to study Golang and for this i've chose as first project to write a very naive wow emulator, as i'm a wow fun. %) I've got a problem with SMSG_AUTH_RESPONSE on 1.12.1 client. Clients digest and server generated comparsion is correct as here is - https://github.com/cmangos/mangos-classic/blob/master/src/game/Server/WorldSocket.cpp#L403 then i see ARC4 init with session key, i do the same, here is code of ARC4 package utils const ( CryptedRecvLen uint8 = 6 CryptedSendLen uint8 = 4 ) type Cipher struct { S []byte sendI uint8 sendJ uint8 recvI uint8 recvJ uint8 inited bool } func (c *Cipher) Init (key []byte) { c.S = key c.sendI, c.sendJ, c.recvI, c.recvJ = 0,0,0,0 c.inited = true } func (c *Cipher) DecryptRecv (data []byte) { if !c.inited { return } var t uint8 = 0 for t < CryptedRecvLen { c.recvI %= uint8(len(c.S)) // Decrypting decrypted := (data[t] - uint8(c.recvJ)) ^ c.S[c.recvI] c.recvI++ c.recvJ = data[t] data[t] = decrypted t++ } } func (c *Cipher) EncryptSend (data []byte) { if !c.inited { return } var t uint8 = 0 for t < CryptedSendLen { c.sendI %= uint8(len(c.S)) encrypted := (data[t] ^ c.S[c.sendI]) + c.recvJ c.sendI++ c.sendJ = encrypted data[t] = encrypted t++ } } - https://github.com/cmangos/mangos-classic/blob/master/src/game/Server/WorldSocket.cpp#L427 then i send package func (s SMSGAuthResponsePacket) Encode() []byte { smsg := NewPacket(opcodes.SMSG_AUTH_RESPONSE) smsg.WriteUint8(s.Code) smsg.WriteUint32(0) // BillingTimeRemaining smsg.WriteUint8(0) // BillingPlanFlags smsg.WriteUint32(0) // hz return smsg.Finish() } Packet before encription [0 12 238 1 12 0 0 0 0 0 0 0 0 0] Packet after encription [240 83 166 166 12 0 0 0 0 0 0 0 0 0] After this - client do nothing, i've seen that while connecting to mangos - server sends a packet with 101 byte before SMSG_AUTH_RESPONSE, but while reading mangos' code i can't recognize where is it lol (but it seems it is addonpacket, but why it is before SMSG_AUTH_RESPONSE?). Need any help to recognize what is going on, any help appreciated. P.S. server decripts header of CSMG_PING, it seems DecriptionRecv function is correct %)
  18. Здравствуйте, друзья! Решения вспомнить старое и установить сервер ванилы =)) Все замечательно - Windows 10 C ++ есть, установил Denwer, настроил порты, брандмауэр, распаковал карты, начал накатывать базы иии ловлю такое: World\Updates\Rel21\Rel21_16_003_areatrigger_teleport_RFK. sql ERROR 1436 (HY000) at line 109: Thread stack overrun: 6892 bytes used of a 131072 byte stack, and 128000 bytes needed. Use ‘mysqld --thread_stack=#‘ to specify a bigger stack. World\Updates\Rel21\Rel21_16_004_item_9574_text_update.sql ERROR 1436 (HY000) at line 110: Thread stack overrun: 6892 bytes used of a 131072 byte stack, and 128000 bytes needed. Use ‘mysqld --thread_stack=#‘ to specify a bigger stack. World\Updates\Rel21\Rel21_16_00S_The_Attack_quest_script_update.sql ERROR 1436 (HY000) at line 112: Thread stack overrun: 6892 bytes used of a 131072 byte stack, and 128000 bytes needed. Use ‘mysqld --thread_stack=#‘ to specify a bigger stack. World\Updates\Rel21\Rel21_16_006_Object_pooling.sql ERROR 1436 (HY000) at line 132: Thread stack overrun: 6892 bytes used of a 131072 byte stack, and 128000 bytes needed. Use ‘mysqld --thread_stack=#‘ to specify a bigger stack. World\Updates\Rel21\Rel21_16_007_quest_8S82_text_update.sql ERROR 1436 (HY000) at line 113: Thread stack overrun: 6892 bytes used of a 131072 byte stack, and 128000 bytes needed. Use ‘mysqld --thread_stack=#‘ to specify a bigger stack. World\Updates\Rel21\Rel21_16_008_fix_npc_text.sql ERROR 1436 (HY000) at line 244: Thread stack overrun: 6892 bytes used of a 131072 byte stack, and 128000 bytes needed. Use ‘mysqld --thread_stack=#‘ to specify a bigger stack. World\Updates\Rel21\Rel21_16_009_NPC_movement_and_loot_update.sql ERROR 1436 (HY000) at line 823: Thread stack overrun: 6892 bytes used of a 131072 byte stack, and 128000 bytes needed. Use ‘mysqld --thread_stack=#‘ to specify a bigger stack. World\Updates\Rel21\Rel21_16_010_Model_updates.sql ERROR 1436 (HY000) at line 99: Thread stack overrun: 6892 bytes used of a 131072 byte stack, and 128000 bytes needed. Use ‘mysqld --thread_stack=#‘ to specify a bigger stack. World\Updates\Rel21\Rel21_16_011_NPC_3501_update.sql ERROR 1436 (HY000) at line 96: Thread stack overrun: 6892 bytes used of a 131072 byte stack, and 128000 bytes needed. Use ‘mysqld --thread_stack=#‘ to specify a bigger stack. World\Updates\Rel21\Rel21_16_012_quest_8332_text_update.sql ERROR 1436 (HY000) at line 96: Thread stack overrun: 6892 bytes used of a 131072 byte stack, and 128000 bytes needed. Use ‘mysqld --thread_stack=#‘ to specify a bigger stack. World\Updates\Rel21\Rel21_16_013_Commander_Felstrom.sql ERROR 1436 (HY000) at line 97: Thread stack overrun: 6892 bytes used of a 131072 byte stack, and 128000 bytes needed. Use ‘mysqld --thread_stack=#‘ to specify a bigger stack. Выкладываю логи запуска сервера: мирового server.log Все делаю по инструкции или что я сделал не так? world-database.log
  19. Oh man you are brilliant. Thanks for the help it works.
  20. Just finished testing this and all working fine here
  21. I'm testing the below now to see if it works, if it does then this is what you need to do for the last working build. git clone --recursive https://github.com/mangoszero/server Enter the clone folder git checkout 9e81d0945948c558173d2e34bf873bb55f54831e git submodule init git submodule update Uses commit: https://github.com/mangoszero/server/commit/9e81d0945948c558173d2e34bf873bb55f54831e
  22. I'd have to do some testing as I don't even know with the repo in it's current state if that would work since we have altered sub-modules since the older commits, i'll let you know if i find out.
  23. Well I was confused because on Github is says the Windows build is passing. One more question that's probably really dumb. How do I clone from github while excluding the latest releases? I see 4874916 associated with the latest verified release but I don't know how to limit the clone to that point. Again, you're probably busy with more important things but I'm really dumb so my apologies in advance.
  24. A good thing to check is any page with the build status box on the top right on the website, you can click on the status images to see the build log etc. Those images update in real-time so if a build is working from the live github it will show as soon as it is Glad you got it working.
  25. Thanks for the quick response. Yeah Zero. I figured something was wrong with the latest release but I wasn't sure where to go from that. Thanks for the directing me.
  26. Which core you building? Zero is currently borked with the last 2 commits until those get fixed i'd recommend using these if it's zero - https://github.com/mangoszero/server/releases
  27. @thimmy- Are you able to post the build log so that we can we what the error is ?
  28. I'm having trouble building with Easy Build. I have followed the installation process and Easy Build says I have the required programs/libraries. But when I go to build it says it is missing certain components. It produces the MaNGOS.sln which I try to rebuild in VS but that ends with 11 successful 10 failed. I'm not sure what has changed in the installation process as I have succesfully installed MaNGOS in the past. I have tried both MySQL 5.6 and 8.0, VS 2015 and 2017. Is there some issue I am unaware of that is preventing the build from working?
  29. Earlier
  30. -Mangos zero Using world db 21 structure 16 content 15 I found two issues while doing this quest 1: The Blue Recluse Tavern does not have a sign above it, saying The Blue Recluse Tavern. If I remember correctly in Vanilla wow, it had a sign above the door with a big glass of ale on it. 2: Quest 1920 Investigate the Blue Recluse, The mana rift is always there, I believe it should only be visible to characters with the quest. The Cantation of Manifestation can only be used near the kitchen, basement and top of stairs, it should be usable in more locations including near the door to the tavern. Using the Cantation of Manifestation triggers, STORAGE: CanUseItem item = 7308 Sending SMSG_SPELL_START id=9095 Sending SMSG_SPELL_GO id=9095 But it doesn't spawn the Rift Spawns .list creature 6492 found creature 6492: 0 The only reports I was able to find on any of these issues were partial reports from a few years ago, but could not find any follow up. MPFANS comment #74397 from March 2016 and Xenithar comment 1439 from September 2014 Sorry if this has been reported previously and I just couldn't find it. Let me know if I can provide any more information, Thanks,
  1. Load more activity

Contact Us

To contact us click here
You can also email us at [email protected]

Privacy Policy | Terms & Conditions

Repositories

The Link to the master list
of MaNGOS repositories:
Copyright © getMaNGOS. All rights Reserved.

This website is in no way associated with or endorsed by Blizzard Entertainment®
×
×
  • Create New...