Jump to content


Popular Content

Showing content with the highest reputation since 07/22/17 in all areas

  1. 7 points
    As outlined in #20103, we're currently making a concerted push for blizzlike instance spawn behavior. As part of this, every instance in the 3.3.5 client needs to have all of its spawns mapped to the corresponding instance boss that causes that group to no longer spawn once defeated. Luckily, we have a tool to help with this. Extract the attached archive into your Interface/AddOns directory, then log onto a 3.3.5 core running commit fcd6fe0 (or newer). Move yourself into the instance you want to map, then invoke /spawngroup to bring up the mapper panel. Use the green plus icon to create one spawn group for each boss in the instance. If there are groups with complex conditions, like "only spawns if any of X, Y and Z are alive", create a separate group for each of them. Scroll down (shift+mouse wheel to scroll faster) and name each of the newly created groups (right-click the respective header). Names should be representative, but have only descriptive value (no need to match the boss name exactly, for example). Start assigning groups to entries and spawns in the "Unassigned" category. Pay attention to detail - not all creatures of the same entry are necessarily assigned to a specific boss. Click on an entry to expand it into a list of its spawn points. Each spawn point can be individually assigned to a group. Click on a spawn point to teleport to it. You can combine this with having the world map open to quickly map disjoint spawn points. Once you are done, click on "Export SQL" to generate a complete instance spawn group script for the instance, then post it here. Because mistakes happen, I'd like at least two, preferably three, copies of each data set, from different people. To find out which instances still need data, take a look at this issue on the tracker - contributions may be posted either there or in this thread. (PS: Feel free to take breaks. The mapper stores any mappings you've already made and will reload them when you bring the panel up again, including across sessions [assuming you log out normally - don't force kill the client.]) (PPS: Invoke /spawngroup while outside an instance at your own peril - it's probably gonna freeze your client for a bit. Lots of spawns there.)
  2. 7 points
    Here's a few more. PS: Either you contribute, or you're not helping. Pushing "Like" on the post isn't gonna do anything. azjolnerub.sql theeye.sql magtheridon.sql gruul.sql ragefire.sql utgardekeep.sql
  3. 4 points
    Will NOT be updated anymore. Source code https://github.com/Shauren/WSTC
  4. 4 points
  5. 3 points
    TDB 735.00 & TDB 335.64 released.
  6. 3 points
    This sniffer is closed source, don't ask for new sniffer versions making new threads or on irc, new versions will be released when I have time. The sniffs are only available for TC developers and official contributors because they contain private data. Sniffer only works with LIVE realms and the build number stated on title/key file. How to use it: Put it on your wow directory. Start wow.exe. Start attach_sniffer. login. OR Start Wow-64.exe Use attach_sniffer_64 login. If you want to force WoW to start in 32-bit only mode use Wow.exe -noautolaunch64bit Upload your sniff compresed with zip, rar, 7z or some linux format to some non-anoying file hosting (for example zippyshare, mega, anything without captchas or wait times). Post your sniff at http://www.trinitycore.org/f/forum/13-wdbadbsniffs/ only devs will see your sniff there. Note: When updating sniffer you need to overwrite all old files. Edit by ShinDarth: In order to run the sniffer under GNU/Linux or Mac OS X you have to use the Windows client (Wow.exe) and open it using wine (get the latest version). Note: if you have the Mac OS X client already, you can just download the *.exe and *.dll files of the Windows client and add them to your Mac client folder. Instructions: - open a terminal window and run: wine Wow.exe -noautolaunch64bit Script for wine (save in the same directory as wstc) #!/bin/bash WSTC_COMMAND=$(grep -E -o 'WSTC.exe .*\.wstc' ./attach_sniffer.cmd) set -x wine $WSTC_COMMAND WSTC_7.2.5.24742_Release.zip WSTC-64_7.2.5.24742_Release.zip
  7. 3 points
    Hello TrinityCore community! I do know that TrinityCore is provided with an anticheat program but how good is the anticheat system? Once I had a repack, it was an old one from TrinityCore, but still I was able 2 hack myself without my anticheat-program detected anything. Also I would like 2 thank @CDawg and @HannibalRoG for their patience when they helped me in my last topic. I can now say that my server is up and running and I was able 2 have 10 people online without any laggs at all!
  8. 3 points
    Is it true that now for the use of Sniffer on 7.3 - Blizzard begin to block accounts? So you are silent that there is no information about the update on the new build? *before release 7.3 Blizzard renewed the license agreement. http://eu.blizzard.com/en-gb/company/legal/eula
  9. 2 points
    I'm guessing no one knows apart from those who have managed to fix the issue themselves. However @Aokromes i did find this. struct EuropaTicketConfig { bool TicketsEnabled = false; bool BugsEnabled = false; bool ComplaintsEnabled = false; bool SuggestionsEnabled = false; Would changing the value from false to true yield any results? bool TicketsEnabled =true; Regards, Xedara
  10. 2 points
    You could have just asked for it. The reason I didn't throw it up on a gist or dropbox public site was due to people pinging me outside of TC and bugging me for updates and filling up my email/discord channel for the armory. The web app layer is not 100% working. So no... my 1400+ posts have never been about an "every man for himself" attitude. Next time, *your* approach could be, "Hey CDawg, why not share it publicly?"
  11. 2 points
  12. 2 points
  13. 2 points
    Got it. It caused a 6 month roll back on the characters database but it's fixed. I had to manually run the updates.Before anyone asks of course I was backing up the databases, but the most recent ones were corrupted by this issue and I just happened to have an older local copy I could work with.
  14. 2 points
    Hi, I want to use Warden, to detect weather a player is using PQR. First I decompiled PQR and found out that the programm injects some LUA code into the client. If I use /run print(SOME_PQR_VARIABLE) before starting PQR the output will is nil as expected. If I use /run print(SOME_PQR_VARIABLE) after starting PQR the output will is a value/adress/none depends on what I print. In the Warden.h there is this Check LUA_STR_CHECK = 0x8B, // 139: byte luaNameIndex (check to ensure LUA string isn't used I created a warden_ckeck in the DB with: INSERT INTO `warden_checks` (`id`, `type`, `data`, `str`, `address`, `length`, `result`, `comment`) VALUES (1, 139, '', 'SOME_PQR_VARIABLE', 0, 0, '', ''); Unfortunately the client always returns 1. No matter if PQR is injected or not. And this is my Problem. Either way this type of Warden check is not properly implemented yet or I do something wrong with the SQL statement. injected_pqr_code.lua
  15. 2 points
    I just have to say that this project is amazing. I am having SO much fun. Thank you, everyone who contributed to it. It took me a couple of days to get everything put together, on my spare debian machine, but it works like a champ (even with older hardware).
  16. 2 points
    c++14. (we warned MONTHS before release and make definitively unsupported MONTHS after release)
  17. 2 points
    It did, i have been able to work on the core all day without the issue reappearing
  18. 2 points
    I have heard of this issue on 7.2.5 but not 3.3.5a are you sure you are not using anything custom and everything is from a fresh start including your core files just checking because everything seems to be working like it should for me including 4.3.4
  19. 2 points
    Meh.. Not really explosive. Just defending the fact that people consistently "demand" things from the community and devs. Sometimes they offer money and when they don't get an answer they are the ones that explode. If you knew me, I'm a very very laid back guy
  20. 2 points
    Honestly, I think it will be a positive outcome. @Ibeatdungeon, you have to take into consideration, that most players expect the hard grind, including the lack of new features such as, LFD, LFR, old quests you have to look up on "Thottbot", like back in the days. Blizz is (hopefully) giving the players that same feel. The population may slowly fade. But,... you will still have loyalists that just pay. Remember, it isn't about the content.. It's about the community that develops around it. Not to mention, people that have never experienced classic will bitch about missing features that they are accustomed to today's wow. But they will be slammed down by the loyalists to keep it the way it is. Blizz will have to launch a new client with new graphics, etc. It all depends on the outcome and I'm excited to see that very outcome play out.
  21. 2 points
    It should be pretty obvious. Just show him how it's configured for "master" https://github.com/TrinityCore/TrinityCore/blob/master/src/server/bnetserver/bnetserver.conf.dist#L76 Rather than complain, then show both options.
  22. 2 points
    Original poster https://www.lifewire.com/what-does-o-p-stand-for-2483372 http://www.urbandictionary.com/define.php?term=op http://lmgtfy.com/?q=what+is+op+on+forums A repack is where you wont get support. It's a pre-comiled server package for people that are incompetent on building their own server. You get no updates, you can't fix core problems, and most of the time they are extremely outdated with so many bugs locked into a pre-compiled core that you have to deal with. @Chrisseria2520 You said it best... You just explained that you had a negative experience with a repack (one of the largest) You had a guy that was able to cheat and hack your "repack" and there wasn't a single thing that you could do, due to someone else that created the server in a package nad not able to add special detection and core functions within a repack. Look... People are lazy, i'm not saying you are. But don't let one small issue you run into block you from giving up. It's very very while worth it to compile your own server. Not only can you make custom modifications and keep your package up to date, but you will learn a lot from it and have the confidence to tell your friends that you may be able to fix a certain issue - since you will get support.
  23. 2 points
    If you follow all steep here https://www.trinitycore.info/ you must be able to run the server without major problems, assuming you have an unmodified client and using the tools compiled with the server. Just follow the instructions and you will not have problems.
  24. 2 points
    To answer your question. Yes it isnt a problem to install both libraries. But please notice that you are using an unsupported version of trinitycore
  25. 2 points
    While the guide isnt perfect, it still captures the most important parts and is good enough for the job. Some of the issues you listed sound like user errors. You are clearly presented a way to create a new user in the mysql installer. If you did not have this view, then you are possibly using some other way of installing MySQL that was unexpected or the installer may have changed over time. https://i.imgur.com/ceQRzfk.png https://i.imgur.com/81Rq8Lz.png You are clearly instructed to leave the subdirectory field empty. Then it will not create a subdirectory. Seems you missed this? https://i.imgur.com/XgRZZjT.png The issue was possibly that you had the wrong boost version installed (did not use the provided links to download or accidentally downloaded wrong version) or that you did not restart CMake between attempting to do things like installing boost and configuring - which is mentioned in the guide. It is also possible that the system variables require a relog in windows or restarting the whole machine to take effect - this is not mentioned in the guide. Without the errors and the state of the machine it is hard to tell afterwards what your issue was. It is possible you installed wrong version of openssl accidentally. Unsure if some unconventional location may also be a reason. Most dependency errors during compile I have seen are caused by users installing wrong dependencies. For example 32 bit library when they compile 64 bit. This mostly happens for MySQL and Boost. Another problem has been the new boost and visual studio versions that required the boost finding script to be changed, but I have not checked if that was corrected already - it may have required some manual fixing. For the issues that you somehow solved it would require seeing the errors and possibly what you have installed and how you have set up the environment to figure out. This is why it is hard to imagine what could have been wrong. Even a small mistake can lead to nothing working and it could be that your system is different in some way from the majority of other systems (new versions of software etc.). So if you cannot solve the problems you should post the error messages and environment data, like what bit version you are compiling, and ask for help. In case you are getting errors there is also a troubleshooting section that has some guides for handling specific errors you may encounter: https://trinitycore.atlassian.net/wiki/spaces/tc/pages/2130044/Troubleshooting+articles In the beginning the guide encourages you to search the forums and ask for help if you cannot find what you need. - There is even a support channel you can ask help live on irc. Anyone is free to edit the wiki, which means that after figuring out what is missing from the guide you can add it in. That being said this software is probably not being built for the average joe to use. Some knowledge about the used software and programming as well as problem solving is likely expected. It should also be expected that a new user will have problems configuring a project of this size and with this many dependencies - even with a perfect guide. New issues keep rising all the time as used libraries and software is being developed by third parties as well as TC.
  26. 2 points
    If you read the message carfully, you'll see that it's just a warning and no build error. Kind regards, Carbenium
  27. 2 points
    WDBXEditor was created by barncastle to be compatible with every revision . Personally, it is my favorite, especially when you need to dissect from different revisions with the project that I have been working on.
  28. 2 points
    Well, to start things off, here's my version of the spawn dump for everyone's favorite raid instance: naxxdump.sql
  29. 2 points
    I have been following this tutorial http://www.model-changing.net/tutorials/article/107-legion-big-tutorials/ to add some new items. I have added like 2 new items but my current problem is that I can't add any stats to the item.
  30. 1 point
    I have recently come back and started doing all this again. I noticed on the glyph part of AH you also need to set this line in the worldserver.conf for glyphs. # AuctionHouseBot.Items.Misc # Description: Include misc. items. # Default: 0 - (Disabled) # 1 - (Enabled) AuctionHouseBot.Items.Misc = 1 I had set all my other settings like I wrote before, but AH was still not showing glyphs. After setting the line above, glyphs started coming in once again. So I'm guessing glyphs are listed as Misc items now.
  31. 1 point
  32. 1 point
    A small summary: i7-6700K 4GHz 4cores 8threads 5min Ryzen5 1600 3.20GHz 6cores 12threads 5-6min i5-3570K 3.40GHz 4cores 4threads 8min Intel Xeon E3-1231 3.4GHz 4cores 8threads 5min i7-2820 QM 3.4GHz 4cores 8threads 5-6min for building 3.3.5 I was actually expecting a larger difference.. hm. mmap extraction probably shows a lot bigger difference. But guess that isnt as helpful.
  33. 1 point
    It seems that this is a common issue suddenly. Every month people post that they have issues regarding the NPC equipment. (not necessarily on these forums..) The issue is often that people seem to convert the item_template to item.dbc. Item_template does not contain all item entries that item.dbc contains. For this reason, replacing the original item.dbc with a generated one will usually lose data which leads to problems. Not all items in the game are accessible to players. This is why not all items have data in item_template. The items that are not available to players may not have damage or other such stats (or we cannot read that data). These items are cosmetic and used by NPCs. Let's say for example that there is some special item like a lantern that guards use. For convenience, the NPC equipment system uses item entries from item.dbc. This lantern may not be available for players since we don't want them to use lanterns, but the displayid and such data must be associated with the entry through item.dbc. What you can do is to add only your edits to the item.dbc or you can extract the data you are missing from item.dbc to DB so that the converter has all the needed information. I think the easiest solution would be to try convert the item.dbc into an SQL which uses INSERT INGORE. That way you can make a copy of your item_template, run the item.dbc sql to it and then generate the dbc file and then delete the DB table that contains the dbc info for extraction purposes.
  34. 1 point
  35. 1 point
    I already have updated retail version 7.3.5 25996. And i've found solution how to extract the DBC, maps and vmaps for 7.3.2 25549. First of all, I found the reason why it is impossible to extract data from an empty client version 7.3.2 25549, downloaded from link below: The reason is that after a full download of the client, there is no .build.info file in the folder. Without it, the extractor can not determine the locale. I opened that file from my 7.3.5 client. It consist of trhree strings, beginnigs "Branch", "eu|0|", "us|1|" Branch!STRING:0|Active!DEC:1|Build Key!HEX:16|CDN Key!HEX:16|Install Key!HEX:16|IM Size!DEC:4|CDN Path!STRING:0|CDN Hosts!STRING:0|Tags!STRING:0|Armadillo!STRING:0|Last Activated!STRING:0|Version!STRING:0|CDN Servers!STRING:0 eu|0|0dcd27adeb73b039302160d07f6c3402|3085234dd989d2d1d8fb565becd85ba5|7b0a274098b14855fc34911a0bd748b9||tpr/wow|edgecast.blizzard.com blzddist1-a.akamaihd.net level3.blizzard.com|Windows x86_32 x86_64 EU? ruRU speech?:Windows x86_32 x86_64 EU? ruRU text?||2017-11-25T16:59:15Z||http://edgecast.blizzard.com http://blzddist1-a.akamaihd.net http://level3.blizzard.com us|1|c23a2f39506457c036d70547b805a3e7|a02d1d31f80ce2550aaa193dec8c7988|19b6d18b4a1f5b1adf0743a41579458f||tpr/wow|edgecast.blizzard.com blzddist1-a.akamaihd.net level3.blizzard.com|Windows x86_32 x86_64 US? ruRU speech?:Windows x86_32 x86_64 US? ruRU text?||2018-02-09T21:35:31Z||http://edgecast.blizzard.com http://blzddist1-a.akamaihd.net http://level3.blizzard.com If you see, two past string contains patch data from 7.3.2 and 7.3.5 I renamed it and created a new .build.info file. Then inserted the first two lines of the old one into it . Then I changed eu|0| -> eu|1| because it still not worked and after that all works. Branch!STRING:0|Active!DEC:1|Build Key!HEX:16|CDN Key!HEX:16|Install Key!HEX:16|IM Size!DEC:4|CDN Path!STRING:0|CDN Hosts!STRING:0|Tags!STRING:0|Armadillo!STRING:0|Last Activated!STRING:0|Version!STRING:0|CDN Servers!STRING:0 eu|1|0dcd27adeb73b039302160d07f6c3402|3085234dd989d2d1d8fb565becd85ba5|7b0a274098b14855fc34911a0bd748b9||tpr/wow|edgecast.blizzard.com blzddist1-a.akamaihd.net level3.blizzard.com|Windows x86_32 x86_64 EU? ruRU speech?:Windows x86_32 x86_64 EU? ruRU text?||2017-11-25T16:59:15Z||http://edgecast.blizzard.com http://blzddist1-a.akamaihd.net http://level3.blizzard.com Also i tried to add its file into full downloaded 7.3.2 client folder and copied /data/config directory of 7.3.5 without replacing existed files into it, changed data to US enUS. This also worked. Branch!STRING:0|Active!DEC:1|Build Key!HEX:16|CDN Key!HEX:16|Install Key!HEX:16|IM Size!DEC:4|CDN Path!STRING:0|CDN Hosts!STRING:0|Tags!STRING:0|Armadillo!STRING:0|Last Activated!STRING:0|Version!STRING:0|CDN Servers!STRING:0 us|1|0dcd27adeb73b039302160d07f6c3402|3085234dd989d2d1d8fb565becd85ba5|7b0a274098b14855fc34911a0bd748b9||tpr/wow|edgecast.blizzard.com blzddist1-a.akamaihd.net level3.blizzard.com|Windows x86_32 x86_64 US? enUS speech?:Windows x86_32 x86_64 US? enUS text?||2017-11-25T16:59:15Z||http://edgecast.blizzard.com http://blzddist1-a.akamaihd.net http://level3.blizzard.com Have a nice day
  36. 1 point
    Hey everyone, Relatively new to emulation, but I have taken a look around and wanted to get some assistance (or eventually provide it, if possible). I've just done a fresh compile, applied all the updates, and everything seems to be working quite well (with some obvious exceptions), but one thing I have not been able to get working are the NPC trainers. I believe this is because the Trainer_Spell table is empty, and so trying to train is producing no result whatsoever. I believe the old database structure was setup to use the NPC_Trainer table rather than spell_trainer, but if anyone has a working SQL insert to populate the Trainer_Spell / profession trainers working, I would really appreciate it. I'll even appreciate if someone could let me know if I am looking at this the wrong way and need to do something different to get it implemented, because I know it CAN work from the repacks I have seen, but it's just the challenge of actually getting it implemented at this point.
  37. 1 point
    Well...this is a spanish video-tutorial but maybe it can help you: trinity public server By the way, I remember that old versions as 3.3.5 used differents ports but I'm not sure if it has changed and trinity 3.3.5 use the same ports than legion now... Check your server configs for knowing it...
  38. 1 point
    use the batch file stated on wiki.
  39. 1 point
    To add what @codeman8214 said, a lot of people want to be spoon fed. Not saying you are since I know that you were trying a trusted source.
  40. 1 point
    On most Macs you can't. Once you go to a higher resolution on a Mac, then exit out, it will clip the screen and you then have to manually modify wtf/confg.wtf. That has been a bug since TBC (2.x), it was fixed in 4.x
  41. 1 point
    I gave you credit , I don't normally touch credit thingy, however, extracting from a corrupt or broken client is actually pretty common. Good catch!
  42. 1 point
    @Chrisseria2520 As long as you do not use the original client without any modification and the tools that are compiled with the core you will still have problems extracting the datas and running the server BTW who is dedicated to giving bad reputation in the post where it is trying to help people? Poor unfortunate.
  43. 1 point
    I'm not having that issue..., but please file full details here: https://github.com/TrinityCore/TrinityCore/issues Also, it helps to tell us what last commit you were using, before the random disconnects. It helps the community to investigate the bad commit (if there are any)
  44. 1 point
    I can help you configure optimal performance for your DB server, but I need to know details of your new server as well as what other services are running on the node. Shoot me a PM in IRC, or trinitycore PM (top right). You can't just share the mysql.conf. MySQL is configured for exactly that server based on the services running and especially hardware. I also use tools to help balance the correct amount of database usage (not too little, and not too much) I don't run JUST a worldserver on the node. It's a separate DB server dedicated for this very purpose as a DB server. Anyhow, you don't want to configure your machine with someone else's conf, that may have more/less memory, storage, etc.. you could do more harm than good, even if it's not noticeable at that very moment.
  45. 1 point
    Hi Codeman, Thanks for wanting to look into this. Here's the Olemba Cone gameobject entry in the gameobject_template with data8 column filled with questid. I'm not using Navicat anymore. Switched over to Mysql Workbench. First screenshot gameobject_template entry. second screenshot is that of the gameobject_template_addon table for the Olemba Cone. Gameobject_template_addon is selected on gameobject 182541. Third screenshot is of gameobject_loot_template Using the entry in data1 of the gameobject_template table of Olemba cone (screenshot 1) i.e. entry 19372. Entry 19372 points to Item 25745. This is an Olemba Seed item. However the problem is that I can't click on the gameobject. Any ideas based on these screenshots?
  46. 1 point
    This isn't the Holiday Inn the last time I checked lol
  47. 1 point
    More: http://thehackernews.com/2017/07/gsoap-iot-device-hacking.html
  48. 1 point
    New client render, still no npcs models:
  49. 1 point
    At this moment there's not any "good" cms. Every existing cms its outdated, as you said, and full of bugs/backdoors. If you want something safe and good start learning php/perl and write your own site.
  50. 1 point