Jump to content

antz

Community Manager
  • Posts

    2813
  • Joined

  • Last visited

  • Days Won

    94
  • Donations

    0.00 GBP 

Everything posted by antz

  1. Mangos is still active and things move on at a fast pace. OpenSSL is now on version 3.x. If you use easybuild, it can download a confirmed working version of OpenSSL for you. Since everyone at Mangos are volunteers, we don't always have the time to keep everything upto date. This is where we need the community to help us out.
  2. Mangos Four is a development only build - Currently unable to get past the login screen. So unless you are eager to work on helping to develop it, I would skip trying to use it
  3. Posh Git uses a powershell session to host git and allows for a much better git experience on windows. As an example, my git prompt displays as follows: First part is the current path, master is the branch that i'm on. Green shows files are added, modified or removed in the current commit, Red shows files are added, modified or removed which are not part of the current commit, How to install Posh-Git 1) Open powershell 2) Enter the following: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm Answer Yes to any prompts that appear. 3) Enter the following to install NuGet (if you haven't already): PowerShellGet\Install-Module NuGet -Scope CurrentUser -Force 4) Enter the following to install Posh-Git: PowerShellGet\Install-Module posh-git -Scope CurrentUser -Force 5) Import Posh-Git into powershell: Import-Module posh-git 6) Set powershell to import Posh-Git by default: Add-PoshGitToProfile -AllHosts That's it, navigate to a folder containing a git repo to discover the magic. Original Articles: Dahlbyk - Posh-Git Computering For Geeks - Posh-Git
  4. That is the current issue I have been struggling with. It's not extracting the files OR returning any sort of error. I believe it's something in the stormlib routines that's at fault
  5. @Hochdeutscher Consider this your first and only warning !! Firstly, everyone here at Mangos are volunteers who contribute in their spare time and we all appreciate that. Secondly, we all have real lives to lead and jump in and out of mangos when we can. Thirdly, you may have been at mangos before I took the helm so i'll set things out for you. Old mangos was a complete toxic cesspit where the devs involved had ego's the size of a small moon and willing to stab each other in the back for a bit of street cred. All of them are no longer here and most are no longer involved with the emulation scene (perhaps they have now actually grown up). If you worked for a company and called the boss an idiot to his face, how long do you think you would last. Seriously grow up. I am committed to Mangos being a place where people are free to learn, share ideas and contribute to something bigger than they are. Any Toxic and nasty behavior will be dealt with. If you never choose to return, that is your choice. Antz (Mangos Guardian)
  6. @whero No you don't
  7. @Conner Reid Can you provide the text of the error messages, perhaps a screenshot.
  8. @cbuntingde install the db updates in Character/updates/Rel22 Rel22_03_001_Adjust_Tables.sql Rel22_04_001_Add_Quest_Tracker_Table.sql
  9. antz

    Extracting Game Data

    DBC's can be used from anywhere, these are blizz directly exported files. Maps, vmaps and mmaps are marked with a version to allow to cores to identify the core they are loading. Also there may be changes in the formats also by other emulators. If fact, mangos implemented several precision improves to the extracted files several years back which as far as i'm aware have no been incorporated into their codebases. To ensure the fastest extraction build, always build in release rather than debug. I do not have a monster PC, but I was able to build the cores, extract all the files and load the databases for MangoZero, One, Two and Three in an afternoon.
  10. antz

    Extracting Game Data

    @BitWhiz I have done a lot of analysis into this and the answer is, for MangosZero and MangosOne it makes absolutely no difference. The are 2 Continents 0 and 1 (Eastern Kingdoms and Kalimdor) - These get one core each. The Emerald Dream map is the next biggest, it gets a core. (In TBC Outlands also gets this core) and still finishes before the first two. ALL the other maps get the remaining core and complete before any of the other three complete
  11. @Rochet2@Foereaper Is this something you are working on ?
  12. antz

    Installing OpenSSL

    Work is being done to mangos to make it compatible. This hasn't been applied to all the cores yet
  13. antz

    Installing MariaDB

    @BitWhiz I personally recommend MariaDB (Thrown mysql in the recycle bin). Version 10,x is fine
  14. antz

    Installing OpenSSL

    @BitWhiz NEVER USE 3.x.x !!! It does not work with mangos, even though mangos will compile and run. You will not be able to login.
  15. I'm not an expert with Unix, but check your memory and pagesize as this often causes this type of error
  16. Have you compiled the source from the latest github repository ? The version you are running is almost 2 years old.
  17. @liuyang2708 mysql libraries need to be installed rather than just the service to build mangos. But i'm going to assume you have done this. With this release of easybuild I added some bypass options. 1) On the main screen of Easybuild, click the D button 2) Click the MariaDB 32/64 installation you have (mysql is deprecated, but this will bypass it) 3) Click 'UPDATE' 4) The 'Build Options' Button should appear 5) If you get errors when attempting to build, then it's cmake can't find you mysql either.
  18. @tutengjun Can you attach a screenshot of your problem ?
  19. In previous years we had a roadmap of changes we wanted to implement. However, we are a small team and it seemed silly to specify a set of things to do on a time scale. If you think you can help us do any of these, please contact @antz or @madmax and we can discuss things in more detail. MaNGOS (C++) Build System B1) When selecting only to build extraction tools, the build fails. B2) Modify the build system on Mangos Three & Four to match that of Mangos Zero-Two. B3) Apply updates from Mangos Zero-Two into Three/Four. Extraction Tools E1) Modify the Unified Extractors to support the changes in Mangos Three & Four. E2) Add functionality to load DBC data into a database (along with the core code to read from Database rather than DBC files) and change the extraction process to include importing into a DB for use by the core. Including Multiple locale support. Database changes D1) Apply changes to standardise the Databases across the cores. D2) Merge all the different xxx_loot_template tables into a single table with a Loot Type Field (along with the core changes to support this). D3) Extract the character table data field (all the character stat data) into a table containing the required named fields. Including Item_Instance. D4) Modify the EventAI Database (and Core) to support the TC style handling (SAI). D5) Complete the Command Help localisation for Mangos One, Two, Three and Four. D6) Complete the Achievement localisation for Mangos Two, Three and Four. D7) Move some hardcoded values from the core into the DB, possibly some enums as well. D8) Change defaults in DB table in order to fit latests MYSQL standards. D9) Add support for Broadcast text table and move all text tables to use that. Core C1) Standardise the naming of functions across the cores. C2) Implement standard account handling across the cores (Mangos Zero is the odd one out with reduced functionality). C3) Implement Playerbot functionality to Mangos One and above. C4) Add Cinematic Manager to the cores - Based on the work of TC/Cmangos. C5) Redo the server commands to make them a bit more standard and obvious. C6) Break out AHBot into its own daemon process. C7) Develop a mangos update daemon, which allows the ability to apply DB content and minor updates automatically. C8) Apply useful updates from other cores into Mangos cores. Other R1) Reorganise the core into a 'mangos core' set of files functions which are shared by all the cores and a module for each core which contains the code just for that core. MangosSharp (C#) Core C1) Modify the extraction tools / Core to use the same .map files as main MaNGOS C2) Fix up the many current issues with this young core Database D1) Adapt the current databases to match the standard MaNGOS ones
  20. The last few years have been hard for MaNGOS. The pandemic hurt us all, but on top of that we've also had the following: Losing Necrovoice (our resident DB expert) was a huge lose - RL issues meant that he had to stand down until further notice. Losing our remaining two full time devs was a huge loss - Again RL issues meant they both had to stand down permently. I also had huge personal losses in 2022 which resulted in me having to step back from active duty for 6 months. I offered to officially step down but my two colleagues and fellow trustees of Mangos didn't want me to. So for 2023, where does this lead Mangos ? Here's what I know ! I'm just about back onboard, as is MadMax (the other trustee remains anonymous for now) We have no full time Mangos core devs We have no full time Mangos DB devs So the situation sounds grim, is mangos finished ? We are in better shape than after the massive hack / takedown attempt just under 10 years ago. Back then, we had no dev team, no admin team and had lost all the code repositories, In ten years we rebuilt and now have stronger cores than we ever did. Mangos is a community project and as such belongs to each and every one of you. Madmax and I are only the guardians who look after it and protect it, I love mangos and will do what I can to see it prevail. To that end, I ask anyone who can to contribute and help us make it better. Antz (Mangos guardian)
  21. @Elmsroth @Meltie Any Ideas ?
  22. Hi @AriathTheSage first off the git commands are wrong... From the top level of the source code folder type the following: git submodule init git submodule update This will initialise and populate the missing submodules, this will then allow you to use cmake to build mangos
  23. @Clawwd from the mangosd console, can you type ```info``` or from a running client type ```.info``` - This should hopefully provide you with some information
  24. @My Channel My understanding is that Mangos does work on Raspberry Pi's The playerbots issue is a separate issue. @curatio Just seen your messages about the crash, have you tried disabling warden ? - I've seen similar messages on windows when using the client on my laptop.
  25. @lauren_eily @fulton97.dm Access denied for user 'mangos'@'localhost' This error is a permission issue. Specifically, user mangos@localhost does not have permission to access the database To test this, change your .conf files to use the user root and the password used when installing mysql. As I side note, I moved from Mysql to MariaDB earlier this year and have never looked back. MySQL 8.x is an utter mess.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use