Jump to content
TrinityCore

All Activity

This stream auto-updates

  1. Last week
  2. --- Canned message start --- Trinity does not support repacks. Please learn to compile and configure the source yourself, you will learn more and may even find that the error doesnt exist in vanilla TC. Please refer to the author of the repack for your questions if you continue to use said repack. --- Canned message end ---
  3. Hello, I've been trying to solve this for a few hours but I can't find out why worldserver closes immediately upon opening. I ran it using cmd and it doesn't show any errors. Any suggestions? thank you
  4. Doing some testing, it appears the event gets hung up if the first wave of mobs are killed before the gate closes. I added some logging to each of the switch case statements for EventPhase and waypointID. Here's logging for the hung up event npc_grimstone: Eventphase 0. EscortAI::Start: (script: npc_grimstone) started with 6 waypoints. ActiveAttacker = 0, Run = 0, Player = GUID Full: 0x0000000000000000 Type: None Low: 0 (GUID Full: 0xf1300027700003f7 Type: Creature Entry: 10096 Low: 1015) npc_grimstone: Eventphase increment. npc_grimstone: waypoint 0 npc_grimstone: Eventphase 1. npc_grimstone: Eventphase increment. npc_grimstone: waypoint 1 npc_grimstone: Eventphase 2. npc_grimstone: Eventphase increment. npc_grimstone: Eventphase 3. npc_grimstone: Eventphase increment. npc_grimstone: waypoint 2. npc_grimstone: Eventphase 4. SmartScript::ProcessAction: Invoker: High Justice Grimstone GUID Full: 0xf1300027700003f7 Type: Creature Entry: 10096 Low: 1015 npc_grimstone: Eventphase increment. npc_grimstone: waypoint 3. npc_grimstone: Eventphase 5. SmartScript::ProcessAction: Invoker: High Justice Grimstone GUID Full: 0xf1300027700003f7 Type: Creature Entry: 10096 Low: 1015 SmartScript::ProcessAction: Invoker: High Justice Grimstone GUID Full: 0xf1300027700003f7 Type: Creature Entry: 10096 Low: 1015 npc_grimstone: Eventphase increment. npc_grimstone: Eventphase 6. SmartScript::ProcessAction: Invoker: High Justice Grimstone GUID Full: 0xf1300027700003f7 Type: Creature Entry: 10096 Low: 1015 npc_grimstone: Eventphase increment. npc_grimstone: waypoint 4. npc_grimstone: Eventphase 7. npc_grimstone: Eventphase increment. npc_grimstone: event reached end and set complete waypoint 5. and here's logging for a completed event npc_grimstone: Eventphase 0. EscortAI::Start: (script: npc_grimstone) started with 6 waypoints. ActiveAttacker = 0, Run = 0, Player = GUID Full: 0x0000000000000000 Type: None Low: 0 (GUID Full: 0xf130002770000402 Type: Creature Entry: 10096 Low: 1026) npc_grimstone: Eventphase increment. npc_grimstone: waypoint 0 npc_grimstone: Eventphase 1. npc_grimstone: Eventphase increment. npc_grimstone: waypoint 1 npc_grimstone: Eventphase 2. npc_grimstone: Eventphase increment. npc_grimstone: Eventphase 3. npc_grimstone: Eventphase increment. npc_grimstone: waypoint 2. npc_grimstone: Eventphase 4. SmartScript::ProcessAction: Invoker: High Justice Grimstone GUID Full: 0xf130002770000402 Type: Creature Entry: 10096 Low: 1026 npc_grimstone: Eventphase increment. npc_grimstone: waypoint 3. npc_grimstone: Eventphase 5. SmartScript::ProcessAction: Invoker: High Justice Grimstone GUID Full: 0xf130002770000402 Type: Creature Entry: 10096 Low: 1026 SmartScript::ProcessAction: Invoker: High Justice Grimstone GUID Full: 0xf130002770000402 Type: Creature Entry: 10096 Low: 1026 npc_grimstone: Eventphase increment. npc_grimstone: Eventphase 6. SmartScript::ProcessAction: Invoker: High Justice Grimstone GUID Full: 0xf130002770000402 Type: Creature Entry: 10096 Low: 1026 npc_grimstone: Eventphase increment. npc_grimstone: Eventphase 7. npc_grimstone: Eventphase increment. npc_grimstone: waypoint 4. npc_grimstone: Eventphase 8. npc_grimstone: Eventphase increment. npc_grimstone: event reached end and set complete waypoint 5. npc_grimstone: Eventphase 9. SmartScript::ProcessAction: Invoker: High Justice Grimstone GUID Full: 0xf130002770000402 Type: Creature Entry: 10096 Low: 1026 npc_grimstone: Eventphase increment. npc_grimstone: Eventphase 10. npc_grimstone: Eventphase increment.
  5. I'm guessing my c++ skills are a bit rusty. I hope my post isn't taken the wrong way. Just trying to dig through the code. Thank you all much for the effort put into this work.
  6. Going through BRD Ring of Law Event, after the first wave the event does not progress and the party is stuck in the ring. This is on rev. 615877598c24+ I found issue https://github.com/TrinityCore/TrinityCore/issues/20499 refers to case 7 within the event timer logic and removing it to advance through the event, however guess there hasn't been worked on much. Thanks for any insight. void UpdateAI(uint32 diff) override { if (MobDeath_Timer) { if (MobDeath_Timer <= diff) { MobDeath_Timer = 2500; if (RingBossGUID) { Creature* boss = ObjectAccessor::GetCreature(*me, RingBossGUID); if (boss && !boss->IsAlive() && boss->isDead()) { RingBossGUID.Clear(); Event_Timer = 5000; MobDeath_Timer = 0; return; } return; } for (uint8 i = 0; i < MAX_NPC_AMOUNT; ++i) { Creature* mob = ObjectAccessor::GetCreature(*me, RingMobGUID); if (mob && !mob->IsAlive() && mob->isDead()) { RingMobGUID.Clear(); --MobCount; //seems all are gone, so set timer to continue and discontinue this if (!MobCount) { Event_Timer = 5000; MobDeath_Timer = 0; } } } } else MobDeath_Timer -= diff; } if (Event_Timer) { if (Event_Timer <= diff) { switch (EventPhase) { case 0: Talk(SAY_TEXT5); HandleGameObject(DATA_ARENA4, false); Start(false, false); CanWalk = true; Event_Timer = 0; break; case 1: CanWalk = true; Event_Timer = 0; break; case 2: Event_Timer = 2000; break; case 3: HandleGameObject(DATA_ARENA1, true); Event_Timer = 3000; break; case 4: CanWalk = true; me->SetVisible(false); SummonRingMob(); Event_Timer = 8000; break; case 5: SummonRingMob(); SummonRingMob(); Event_Timer = 8000; break; case 6: SummonRingMob(); Event_Timer = 5000; break; case 7: me->SetVisible(true); HandleGameObject(DATA_ARENA1, false); Talk(SAY_TEXT6); CanWalk = true; Event_Timer = 5000; break; case 8: HandleGameObject(DATA_ARENA2, true); Event_Timer = 5000; break; case 9: me->SetVisible(false); SummonRingBoss(); Event_Timer = 0; break; case 10: //if quest, complete HandleGameObject(DATA_ARENA2, false); HandleGameObject(DATA_ARENA3, true); HandleGameObject(DATA_ARENA4, true); CanWalk = true; Event_Timer = 0; break; } ++EventPhase; } else Event_Timer -= diff; } if (CanWalk) EscortAI::UpdateAI(diff); } };
  7. In the folder /TrinityCore-3.3.5/sql/create you'll find a file create_mysql.sql With the command line you'll want to go to this directory then perform the following command >mysql -u root -p < create_mysql.sql the -u means user and -p means password. You will have to set the user (root or another user) up after you install mariadb. There's a script that comes with ariadb for initial setup.
  8. Earlier
  9. I've been reading and re-reading, and scouring the forums trying to find the answer, and I think I've finally hit the wall. I'm just not super familiar with MySQL, it's Workbench or Command Line Interface. I did copy and paste the commands in the guide, into the MySQL CLI, but I'm not sure any of that worked. Someone more skilled than I might be able to determine if it did. I also can't find the auth, characters, or world db's. Are those single files, directories of files, or something that you'd only see when created in MySQL? Also, I downloaded the 7 zipped "TDB" file, but after it was extracted, I'm not able to see the two files inside. Shouldn't I be able to see the TDB_world and TDB_hotfixes files? Yeah, I'm lost. I'm hoping some kind soul out there would be willing to help me get this past the end zone.
  10. No I am using 9.2.7.45114 I'm moving the data folder into the _retail_ folder to see if it works then Nope still not working and it IS in there Error opening casc storage 'D:/WoW\_retail_\Data': FILE_NOT_FOUND No locales detected Okay I'm missing the .build.info file lol
  11. you need 9.2.7 client, for sure you have 10.x client.
  12. I've put them in the WoW>Retail folder yet when I click them nothing happens? Nothing is actually extracted :/ I'm unsure if there is anything needed in my PC for them to work, I really need to extract
  13. Well. If nothing else- I left myself a roadmap for readding the Redridge Chapel to my database if I happened to come looking almost seven years later. (".gobj add tmp 19001" still spawns in a giant flying ship and not a chapel, btw ;p )
  14. Time is critical? How about no, it is not. Things will be working for 10.0.2 when it hits live realms, not any sooner
  15. Guys, the time is critical for me at that moment. I can't waste it digging in this. So I'll donate $200 to the first person who will help me solve this issue. I need working version of mapextractor for 10.0.2 beta. You can also contact me on [email protected]
  16. HEEEEEEEEEEEEEEEEEEEEEEEELP!!! thx!!!!
  17. for the second quest from starting of worgen at glineas, for the prince be able to validate your quest you must change the phase to 170. .modify phase 170 after that impossible to evacuate citizen when you knock on door they open but there are no villager that escape.
  18. Greetings! I'm trying to make mmaps for 10.0.2. Unsuccessfully. Looking for any help. I'll be greatly appreciated. I provided ExtractorDB2LoadInfo.h some field update for 10.0.2 from WoWDBDefs. But It seems that there is something more. CascOpenFile failes almost at the start: d:\World of Warcraft\_beta_>mapextractor.exe -p wow_beta Opened casc storage 'd:/World of Warcraft\_beta_\Data' Opened casc storage 'd:/World of Warcraft\_beta_\Data' Detected client build 46157 for locale enUS Extracting dbc/db2 files... locale enUS output path d:\World of Warcraft\_beta_\dbc\enUS Unable to open file CinematicCamera.db2 in the archive for locale enUS: FILE_NOT_FOUND Unable to open file GameObjectDisplayInfo.db2 in the archive for locale enUS: FILE_NOT_FOUND Unable to open file LiquidMaterial.db2 in the archive for locale enUS: FILE_NOT_FOUND Unable to open file LiquidObject.db2 in the archive for locale enUS: FILE_NOT_FOUND Unable to open file LiquidType.db2 in the archive for locale enUS: FILE_NOT_FOUND Unable to open file Map.db2 in the archive for locale enUS: FILE_NOT_FOUND Extracted 0 files I tried to debug and it seems the problem lies in empty object m_pItemArray while calling PCASC_FILE_NODE CASC_FILE_TREE::FindById(1294214): {m_pItemArray=0x0000000000000000 <NULL> m_ItemCountMax=0 m_ItemCount=0 m_ItemSize=0} When running on retail it looks like: {m_pItemArray=0x00000236e7e9c070 "" m_ItemCountMax=8388608 m_ItemCount=4615200 m_ItemSize=8} Now I'm trying to find out where this structure is filling up... Update. My primitive investigation revealed that function RootHandler_CreateWoW (from CascRootFile_WoW.cpp) is not called for 10.0.2 beta build. The necessary data parsing happens there. LoadBuildManifest (from CascOpenStorage.cpp) recognizes FileSignature (type of the ROOT file) as CASC_TVFS_ROOT_SIGNATURE and calls corresponding line for it: RootHandler_CreateTVFS (instead of RootHandler_CreateWoW) Update2: After a quick fix in LoadBuildManifest it runs RootHandler_CreateWoW. Then it failes in CaptureRootGroup (from CascRootFile_WoW.cpp) at the line: // Validate the array of file data IDs if((pbRootPtr + (sizeof(DWORD) * RootGroup.Header.NumberOfFiles)) >= pbRootEnd) return NULL;
  19. Ask all the experts!!! About BattlefieldWG BUFF!!! void BattlefieldWG::UpdateTenacity() { uint32 alliancePlayers = m_PlayersInWar[TEAM_ALLIANCE].size(); uint32 hordePlayers = m_PlayersInWar[TEAM_HORDE].size(); int32 newStack = 0; …… } I want to know “m_PlayersInWar” ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ GuidUnorderedSet m_PlayersInWar[PVP_TEAMS_COUNT]; // Players in WG combat ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ Is it the total number of people entering the battlefield or the total number of people entering the combat state??? thx!!!!
  20. I DID IT!!! Din't know that I had to modify also the DATA window in auth>realmslist>address. I Write there the 192.168.0.17 and the last row of autserver confirm me that the Trinity server was opened on 192.168.0.17:8085. Everything works fine now! Thank you all anyway! <3
  21. Hello everyone, I hope you can help me with my problem. I have downloaded this ready-to-use "World of Warcraft WoTLK + Private Server Emulator" from 1377x and seems to work really well on the computer where is installed. Is based on Trinity and provide both server and the game. If I want the game to be "opened", the readme tell me to edit authserver.conf but not much else. And I don't think is the right way to proceed. Now, let's say that all local IPs are static. The server (MySQL, Authserver, Worldserver) is located on 192.168.0.17 connected to my router via WiFi. The game is located on 192.168.0.20 and connected directly to my router with a ethernet cable (this PC do not have WiFi). I start the server programs (1st MySQL.bat, then authserver.exe and last worldserver.exe) with all default options, everything load fine. In the game PC I changed the realmlist.wtf in "set realmlist 192.168.0.17" I can connect from game computer with the default credentials provided (admins/admins) and WoW show me the server list (just one, Trinity). If I click Trinity it says "Logging in to game server" but then return to server list. I read/watch maaaany tutorials and they show me that I should modify, with HeidiSQL, the auth>realmslist>address from 127.0.0.1 to the server IP: 192.168.0.17. LocalAddress and LocalSubnetMask leave as default: 127.0.0.1 and 255.255.255.0 Then, always on server PC, I port forwarded the TCP 3724 and 8085. Not sure if was necessary as I found that Trinity had already opened many ports on server PC. I also port forwarded the same 3724 and 8085 ports on my router with the server PC address. I even tried to disable (temporarily) server firewal! Nothing has changed. I can login, credentials were accepted, but can't access the world. As always it says "Logging in to game server" but then return to server list. I'm out of ideas, any help? ^^'
  22. Same thing for me : Quest Id: 58209 Alliance On the ship the soldat name Cole disappear and the quest is impossible to be done. The prince at the second quest starting Wolf in Gilneas doesn't change from this position after accept the quest. Is there a way to resolve that ? Many update have been done but the quest can't never be done. Thanks for the good work.
  23. I forgot to install boost, my world is working thanks. Now i need to understand how to let another ip to find my realm, but i dont know many things: how to open port. and how to config, honestly that field was a bit short of words for me, i couldnt follow it. If you know where can i read an apprentice guide to set networking Online. i will appreciatte. Thanks by asnwer
  24. be sure your boost version matches your visual studio version.
  25. we recommend to avoid centos to run trinitycore, because they give a lot of issues.
  1. Load more activity
×
×
  • Create New...