Jump to content

Xenithar

getMaNGOS Staff
  • Posts

    1395
  • Joined

  • Last visited

  • Days Won

    3
  • Donations

    0.00 GBP 

Posts posted by Xenithar

  1. Alright, after scrapping what I had earlier due to grabbing the 3.3.5 version by accident, I thought that I would document my steps to making it work in VS2005 here for others to learn from. I just now downloaded the one for 1.12.1 and opened the extractor solution because it is compatible with VS2005. Built that, plopped the "ad.exe" file onto my flash-drive for backup. Now comes the fun!

    • Open "contrib/mmap/MoveMapGen_VC90.sln" in Wordpad
    • Edit the format version from 10.00 to 9.00
    • Edit the next line from "# Visual Studio 2008" to "# Visual Studio 2005"
    • Now edit each line where you see "VC90" to "VC80". There are five of these
    • Save the modified file as "contrib/mmap/MoveMapGen_VC80.sln" and close it
    • Copy the "VC90" folder in the "mmap" folder and paste it to the same location, then rename it "VC80"
    • Now go into the new "VC80" folder and open "MoveMapGen.vcproj" in Wordpad
    • Change the line Version="9.00" to Version="8.00"
    • Save and close the file
    • Open the folder "dep/recastnavigation/Detour/win"
    • Duplicate the "VC90" folder to "VC80" as before
    • Enter the new "VC80" folder, open the project file in Wordpad, and set the version to 8.00 just like before
    • Save and close the file
    • Repeat the process one file time for the "VC90" folder in "dep/recastnavigation/Recast/win"
    • No open "contrib/mmap/MoveMapGen_VC80.sln" in VS2005
    • Change to Realeas/Win32 and press F7 to build the project
    • Note that one project failed! This is due to the libraries being in the wrong place
    • Copy"g3dlite.lib" from "win/VC80/g3dlite__Win32_Release" to "dep/lib/win32_release"
    • Copy "zlib.lib" from "win/VC80/zlib__Win32_Release" to "dep/lib/win32_release"
    • Build again pressing F7, and you now have the map generator executable!

    Hope this helps somebody else.

  2. I started with 6502 and Basic on the Atari, but I had (have) a C64 also. I then learned QuickBasic in DOS on a 286, moved on to QB4.5 on my 486SX, then C on a P2/233, and finally C++ on a P3/866. I also toyed with Pascal, and know web languages (PHP, HTLM5) and basic MySQL. Then again, I do IT/IS for a living, so I need a toolbox of skills!

    As for the DBC stuff, I did not know that. I assumed that I could modify some of the pet-handling code on MaNGOS to deal with the damage-types. Are you saying that I cannot modify the core to do what I want without doing DBC mods, which I am not interested in doing anyway?

  3. I will look into mmaps. You got a link for the site?

    *EDIT*

    Got it, but I can't compile it. There is no VS2005 solution file, only 2008 and 2010, both of which I refuse to use at this point. I have VS2005 Pro (valid license for my software company). Can I get somebody to pump out a VS2005 solution for the mmaps stuff? Everything else has VS2005 solutions. Figures the one thing I need doesn't!

    *UPDATE*

    Alright, I opened the solution file in Notepad and did some editing, duplicated the VC90 directories to VC80 and edited their versions also, and it opened, but only three of four built. Going to look into it now.

    *UPDATE*

    Got it. The projects are screwy. The g3dlite and zlib libraries put their library files under their own places instead of with the others. I copied them over, hit F7 and off it went. About to try running the mmaps executable now.

  4. Alright, my server is up and running with vmaps now, so we can no longer shoot or cast spells through trees and such. However, NPCs and mobs still fall through bridges and things. It's like they fall a few feet then teleport back onto the bridge or object. I also have pets disappear in certain areas such as outside RFC in Orgrimmar. Also, mobs tend to like to bounce up and down in the air and take a straight line towards or away from the player instead of running along the ground. I am not sure if these issues are related to the vmaps or not, but is there a way to fix them? My server is a Debian 6.0, shell-only install on an Athlon MP dual 2.8GHz (two physical CPUs) box with a Tyan board, 4GB of ECC DDR, and a RAID1 array. When my girlfriend and I are on or even when a friend drops in and three of us are on, I have not use a single gig of RAM yet and CPU usgae is low. Can I enable something that may sue more RAM or CPU to fix these problems?

  5. I still run VS2005 Professional because 99% of my work is done in pure C++, though once in a while I may do a quick VB .NET app if it is a Windows-only project. I use Windows for gaming, but use Linux for everything else. I love Debian and have used it for years. Tried RH and some others, but too much bloat in them. I wish we could see more Linux ports of games. Loki did that for UT and such, but I doubt we will ever see things like GTA4 or Skyrim on Linux without an emulator of some kind, such as WINE.

    Anyway, the problem was VS2010 libraries. If you are running XP or even Vista, you probably need the redistributable installed to make the stock tools work. Don't download a precompiled one like I did because it did NOT work.

  6. Alright, I figured this out. The tools that ship with the server were not compiled statically with the VS2010 libraries. This requires Win7 versions of msvcp100.dll and msvcr100.dll, which I do not have. I run XP Pro x64 on my domain at home due to the amount of waste and bog in Vista/7. Due to this, the stock tools did not work. When compiled on VS2005, they did not work correctly. I wound up install the VS2010 redistributable on an XP x64 box in a virtual machine so I wouldn't taint my real systems and ran the tools there. Worked like a charm. Hope this helps others who use XP instead of Vista/7!

  7. I'm not worried about backups. You see, in the real world I am an IT lead and have multiple clients with AD setups or Linux networks. I have also been programming since I was six (started on an Atari400 using a cassette drive) and don't have much problem with updating and such. I'm am a genuine computer geek!

    With that said, I am on a fresh install. I installed the database provided with the zero project. Upon installation I only had to apply the last two patches in the updates section. My server is online and working (online meaning LAN, I do not host publicly), but I have several issues. Issues like WAY too many herbs and mining locations, rockbiter cuasing flametongue damage, flametongue causing the casting animation instead of allowing me to mace NPCs in their faces, and NPCs dropping through objects or floating through the air even with vmaps enabled. Just minor things that destroy the illusion of a perfect 1.12 world!

    I am open to suggestions however, and have some changes that I want to make on my server as well, such as turning off shrinking pets and allowing pets to deal special damage as it was prior to 1.09 (ie: Lupos used to deal shadow damage even when tamed). I am patient though, and can work through things one problem at a time, and my first goal is to get the genuine deal-killers fixed first.

  8. My girlfriend and I were playing on my private server tonight and came across another possible bug. She did the taming quest when she reached level ten and a short amount of time after being tamed, the animal disappeared! She passed the quest though, but then she tamed a low-level cat. Ten or fifteen minutes of playing and it just vanished as well. Now she tames a wolf and the same exact thing happens. She can use the whistle, but the pet never returns, and she has to go tame another one. Is this a bug or have I done something wrong?

    I am using the latest MaNGOS Zero from the main page, with no mods. I use MySQL for the DB server and run the server on Debian Squeeze (6.0) as a shell-only, server installation.

  9. Alright I have had my own private server up for a few days now and love playing 1.12.1 again, but I have run into numerous problems, such as herbs growing in the wrong places, spells doing the wrong effects, and even areas showing up as contested instead of one team or the other. Going through the database has not helped me figure this out. Where can I go to get help with these bugs? I posted one question here but got no responses in over a week, so I am assuming that nobody has an answer here.

  10. I am running MaNGOS-Zero, 1.12.1 and aside from a problem with vmaps, it runs perfectly. However, I noticed last night that rockbiter was actually procing flametongue in my damage log, and when it proced the character would enter the animation used when casting frost shock. I am assuming that this is a database error, but am unsure of where I should look. Could I get some advice on fixing this?

  11. It is on a true, multiprocessor (Athlon MP) server system running Debian 6.0 on my LAN. I am also on the LAN. The problem was apparently a bug. I had set the realm to PVP (a setting of 1), set the locale and language to United States and English. Setting the locale back to 255 and the language back to development made the realm show up. If I set either one to anything else, the CPU spike to roughly 101% usage in top (100% on CPU0 and 1% on CPU1) and the realm won't show up. Should I report this as a bug?

  12. Alright, I had been forgetting to import the stuff in the "zp_*" directories. Did that after dropping and recreating the databases, started relmd, started mangosd, added my account, set it as GM, no realm listed. Went into the realmd database and set the realm name to my liking and set the IP address to the LAN address of the server (172.16.0.201 in my case). Tried again. No realm showing up. I am out of ideas now. Where should I look next? This is frustrating! got the config files setup properly and the IP set correctly in the database, but no go. No errors in the logs either.

  13. Well I just dropped my databases and recreated them. I then created the scriptdevzero database and ran those scripts. I have not applied updates for either database. I then fired up realmd and mangosd. I created an account for myself and gave myself GM access. Then I tried logging in, but no realms again. Are the updates my last step? If so, I assume that I only need the scriptdevzero updates because the mangos database appears to be at 1809 already, which the last update is. Is this correct? Also, will the linked bash script run the scriptdev updates also?

    I also just saw a bunch of errors in the log about non-existent creatures. That is why I believe that I need to somehow populate the database.

  14. I read through that, but the links to UDB are broken. I may have found a mirror of 0.9.0 for UDB, but my concern is whether or not it works with MaNGOS-Zero. I see it contains information about Outlands, which I do not care to use, but if it works with 1.12.1, I don't have a problem using it. I guess my next question then is, will UDB and/or ACID work with the current MaNGOS-Zero builds?

  15. I have disabled vmaps for now so I could test the server, but now I have a new problem that I may know the answer to. I can login, but I do not see my realm listed. Everything is configured correctly (IP addresses, credentials, etc), but it won't show up. Do I need to locate a database with content before the realm will show up? I assumed that all of the database work I did would have had the basic stuff ready, but I have been known to be wrong before!

    Also, in the "scriptdev0/sql/Updates" directory I have 712 sql files. Do I need to run all of these updates, one at a time? I mean that is a full day of work!

    Finally, if I need to download a database, which one offers the most authentic set of NPCs and quests? I have heard of Ace and a few others, but haven't looked into the matter much. I assumed they were alternates for the stock setup.

  16. Alright, I have built and configured my private server (mangos-zero) without much trouble. However, now I hit something that has me stuck. I extracted the dbc and maps folders without a hitch, but the vmaps are holding me up. I have extracted and built everything, but every time the server starts I get an error about "000.vmtree". The thing is, this file never gets created. I have done the whole process four times now and I get the exact same number of files every time, and never any "000.vmtree" file. The server is looking for the maps in the right spot, but I cannot figure out why it is looking for this non-existent file or why the file is not being generated. Could somebody point me in the right direction? I would really like to have LOS working.

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