Jump to content

Xenithar

getMaNGOS Staff
  • Posts

    1395
  • Joined

  • Last visited

  • Days Won

    3
  • Donations

    0.00 GBP 

Posts posted by Xenithar

  1. I worked on it (specifically the mage) before my child was born. I had the mage doing some basic stuff well. Attacking ranged, frost nova and blink when close, and repeating, but it was far from finished, and then there's the other classes. I will be resuming work once my daughter is a tad older and isn't so needy. Right now I am strapped for time, and I do miss working on MaNGOS.

  2. Alright, I may do that. It would indeed make it easier to start fresh on the AI, and if I focus on one class at a time, I could probably get something passable in a short amount of time. I guess the only thing left to ask is what everybody agrees on for how each AI should react. For example, I remember playing my mage solo plenty back in the day. I'd run into a group of mobs, root with frost nova, blink, and cast something (cannot remember the name) which did AoE damage. This would not be good in a group, obviously. In group play I normally stayed back and hurled fire and ice at things.

    If there are suggestions for how a class AI should work grouped, post them here. I am digging into the code now, but will be leaving in an hour or two for about four hours.

  3. I agree with Reaper, moving the playerbots to a daemon would really increase network latency and, on virtualized (read; modern) setups that would increase CPU usage on the virtualized hardware. Keep the bots in the core. I will start looking at the AI. My big beef is the commands not confirming success. For example "~co +fire,-frost" results in my mage doing the correct thing, but he does not tell me his style changed. I also cannot list what the existing orders are. I plan on fixing that, but the chat parser and commands are strung out all over the place and they're not commented.

    As for the AI however, I know right where those files are and can look into understanding them and updating them. I will begin that this weekend. I really like the bots and have been going in just to mess around with them a lot lately, and would love to improve them. If you have any advice, feel free to post it. Otherwise I'll be doing this starting Saturday night.

  4. The current build in R21 is decent for basic questing and I am becoming interested in the project and furthering the AI. I have been looking over the code for a few days and am stumped as to where the commands are. The code could use some serious commenting. I believe if I can pick it up I can expand what this does and am actually excited to do just that. I'll keep looking at it and testing.

  5. I am a fairly dedicated Linux user and do all of my work on MaNGOS and databases in Linux. I currently use Gentoo GNU/Linux 64bit, but the content here should apply to many other distros as well. You see, I just figured out that if you're running KDE (not Gnome, XFCE, LXDE, or others) and using the Dolphin file browser, you can REALLY make using GIT simple! All you need to do is install the Dolphin plugins package for your distro. On Gentoo I had to emerge "dolphin-plugins". Your method may vary.

    Once the plugins are installed, open Dolphin and go to "Settings->Configure Dolphin" or "Control->Configure Dolphin". Enable the GIT support by checking the box next to "git". Press OK, close Dolphin, and then re-open it. Navigate to a folder containing a local GIT repo and right-click somehwere inside. YOu can now switch branches, create branches, push, pull, commit, and more with a GUI interface! I wish I had known this a year or so back when I was struggling to learn GIT. Oh well, I hope it helps another person!

  6. You guys may be having all of this trouble due to layers of complexity. Why the heck are we using git/bash to do this? Batch files have been around for eons, and those files are Windows binaries. Here, use this batch file.

    @echo off
    ad.exe
    vmapExtractor.exe
    mkdir vmaps
    vmap_assembler.exe buildings vmaps
    pause
    

    Just paste that code into a new file in Notepad, save it as a batch file (.bat extension) in your WoW client folder, and double-click it.

  7. I did this exactly as said, but it does not work. I actually have Zero set to port 8085 and Two to port 8086 listening on all interfaces, which is fine. However, when I only used one realmd process, the Lich King client would not connect to it. I will try again later, but for now I have Zero's realmd process listening on the primary adapter (eth0) and Two's realmd process listening on the aliased secondary adapter (eth0:0). Works fine this way, but I'd like to have one realmd process if possible to simplify things.

  8. Got a minor problem here. I have a Zero server and a Two server running on my Linux box. I have the realmd process from Zero running since it has always been up. I can connect and play Zero from any computer on my LAN. However, connecting from the Lich King client results in an error about being unable to connect. Do I need to run two separate realmd processes and if so, how can I do this?

  9. Due to 95% of the guides on the web for Zero being out of date and relying on autoconf, I decided to write down my method for building Zero on Debian Squeeze. Note that I am a big Linux user and the guide will work as a normal user minus one or two areas, such as installing packages from the repositories or creating a directory for the project in "/usr/src". Everything else can be run as a normal user.

    I wrote this guide in LibreOffice Writer and then exported it to PDF so that anybody can read it. I have seen a few MS Word documents out there and I found an OpenOffice/LibreOffice/StarOffice guide, but not all of us like to blow $500 for a copy of MS Office and not all of us know of the open standards, but almost everybody has Adobe Reader or Foxit Reader. I hope this helps!

    Oh, and I will be adding a section on configuring and running the server after Christmas. If you find any errors please let me know.

    MaNGOS Zero Guide

  10. You're right, VM's do take some overhead to operate and would be heck just to run a single program such as the server. I will release my guide as a PDF later today or tomorrow. I'll give it to the community as a Christmas present! I would also recommend you use PDF as well, since Office costs money and not everybody uses LibreOffice which does MS format, PDF, and the open formats.

  11. Yeah that is an old guide. Unfortunately all of my servers are actually servers, meaning Linux for stability, security, and low memory footprint. I have not compiled the server on Windows and cannot offer assistance, but I can easily show you how to do this on Linux. Specifically Debian Squeeze, though Ubuntu, Kubuntu, etc should be the same.

    Off-topic for a sec, Debian 7 comes out soon, woohoo!

  12. Added a bug that I discovered last night to the bottom of my list. It seems as though turning in the Echeyakee quest in Crossroads results in random spells being applied to players. My girlfriend and friend got one with a guy's picture, but each functioned differently, and my shaman got "Sapta Sight". We were all supposed to get "Echeyakee's Grace".

    *EDIT*

    Yes, I mined the deposits two or three times. Either way, when it was orange you got a skill point every time you mined successfully in the official WoW. Not randomly. Also adding a bug I just thought of where when you mine or do another skill such as skinning, it insta-fails instead of going through the progress, then failing like on official.

  13. Sorry for the delay, but if you went from Lenny to Squeeze (dist-upgrade), your kernel changed. I would recommend rebuilding both your realm server and your world server now. Lenny used kernel 2.6.26 and Squeeze uses 2.6.32. Big difference.

    Also, don't roll the latest kernel from kernel.org just yet if you use sound on your box. ALSA doesn't compile under the last several versions due to removal of something, but I cannot remember what just yet. This includes the latest stable release on the ALSA site. I tried on my business laptop, which also runs Squeeze, and ALSA would not compile at all. Had to go back. I believe the highest one you can compile and have no issues with is 2.6.36 or 2.6.37.

  14. OK, I dug my original WoW guide by Brady out of a box and guess what? It lists all of the skills for all classes and has detailed information about each skill at each level of the skill, including what player-level you can train the skill, how much damage, constraints, etc. Can this be used to fix the feral druid skills or help the Zero development in any way? If so, would it be OK to scan the relevant pages into a PDF for the devs?

×
×
  • 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