 |  WotLK MaNGOS Patch (by Zilver)This is a discussion on WotLK MaNGOS Patch (by Zilver) within the WoW Private Server Info & Help forum part of the WoW forum category; This WotLK patch is based on the work of TOM_RUS, Albatror, Kaldorei, Mike Crowe & rastikzzz. C redit to them ...  Welcome on D3scene.com! Make sure to register - it's free and very quick! You have to register before you can post and participate in our discussions with 35000 other registered members. Downloads, user profiles and some forums can only be seen by registered members. After you create your free account you will be able to customize many options, you will have the full access to new hacks, latest cheats and last but not least will see no advertisements at all. We would love to see you around in our community! 
07-02-2008, 02:59 PM
|  | Hacker | | Join Date: Jun 2008 Location: EU
Posts: 180
Reputation: 107
Rep Power: 1 | | | WotLK MaNGOS Patch (by Zilver) This WotLK patch is based on the work of TOM_RUS, Albatror, Kaldorei, Mike Crowe & rastikzzz. Credit to them for all their many hours they spend working with their patches & fixes.- As you might know or not know under MaNGOS GNU General Public License (GPL) you MUST provide source code,
- so if you release a compile provide the source code with it,
- also I have spend a lot of hours combining these 4 coders patches
& fixing up what is in my power (with my c++ knowledge) so please let the end-user know where the patch came from, by linking to my thread. WotLK MaNGOS Patch (by Zilver)- I have spend a lot of time on this project, even coding a bit my self to fix a few things
- (DK attack Power, Trinket Flying Mounts support for Northrend & Outland),
- so please remember to give credit to:
TOM_RUS, Albatror, Kaldorei, Mike Crowe, rastikzzz & Zilver. - 8714-8770 Client:
NOTE THAT DUE TO TakePower ISSUE NOT ALL 12.4.2 FEATURES IS INCLUDED IN THIS PATCH FILE (read more in download section). - Rev 12.5 work with MaNGOS Rev 6457 (Fixes by rastikzzz)
- Rev 14.1.DEV work with MaNGOS Rev 6437 (corrected a few typo's)
- Rev 12.4.3 work with MaNGOS Rev 6437 (corrected a few typo's)
- Rev 14.DEV work with MaNGOS Rev 6437 (Support 8714 Client)
- Rev 12.4.2 work with MaNGOS Rev 6437 (Fix MaNGOS Rev changes)
Just a simple fix to make sure people got to MaNGOS Rev 6437 with the right data in "DBCfmt.cpp" & "DBCStructure.h". - Rev 12.4.1 work with MaNGOS Rev. 6431 (Fix MaNGOS Rev changes)
- Rev 12.4 work with MaNGOS Rev. 6425 (More fixes by rastikzzz)
- Rev 12.3 work with MaNGOS Rev. 6413 (Multible Summon fixes)
- Rev 12.2 work with MaNGOS Rev. 6408 (rastikzzz's spell fixes)
- Rev 12.1 work with MaNGOS Rev. 6396 (Army of Dead fix)
- Rev 12 work with MaNGOS Rev. 6390 (GameObject Fix)
- Rev 11 work with MaNGOS Rev. 6386 (Paladin Aura Fixed)
- Rev 10½ work with MaNGOS Rev. 6382 (RuneCost Fixed)
- Rev 10 work with MaNGOS Rev. 6382 (New SubClass's support added)
- Rev 9 work with MaNGOS Rev. 6372. (Updated to MaNGOS SVN Rev)
- Rev 8 work with MaNGOS Rev. 6361. (Death Knight Now Have Start Cinematic)
- Rev 7 work with MaNGOS Rev. 6348. (TOM_RUS fixed Reputation)
- Rev 6 work with MaNGOS Rev. 6347. (Trinket Flying Mount's)
- Rev 5 work with MaNGOS Rev. 6346. (Beta Client now)
- Rev 4 work with MaNGOS Rev. 6324. (Current version, Death Knight AP "fixed")
- Rev 3 work with MaNGOS Rev. 6300.
- Rev 2 work with MaNGOS Rev. 6296. (MIGHT_WORK version, but it didn't.)
- Rev 1 work with MaNGOS Rev. 6205. (Runic Power & Rune system)
- The work of TOM_RUS (the rev. 6437 patch from TOM_RUS).
http://emupedia.com/community/showpost.php?p=131680&postcount=1
- The work of Albatror (the rev.6156 patch from Albatror).
http://emupedia.com/community/showpost.php?p=136505&postcount=192
- The work of Kaldorei (the TLK_rev08.diff (rev. 6055) patch from Kaldorei).
http://emupedia.com/community/showpost.php?p=134769&postcount=1
- Custom DK Start level & custom start gold via mangosd.conf (by Mike Crowe).
Unposted to my knowledge
- Death Knight Presences work (by Mike Crowe).
Unposted to my knowledge
- Chat Commands to modify Runes & Runic Power (don't know where the original code came from, missing credit in source patch).
You need to be minimum a MODERATOR on the server to use the Runic Power / Runes commands. - Death Knight AP "Fixed", using Warrior calculation for now.
- Trinket Flying Mounts are now supported in Northrend & Outland.
- Support QUEST_SORT_DEATH_KNIGHT.
- Support the new ItemSubClasses & ItemClasses: (ITEM_CLASS_GLYPH, ITEM_SUBCLASS_INSCRIPTION_CONTAINER, ITEM_SUBCLASS_ARMOR_SIGIL, ITEM_SUBCLASS_ARMOR_ENCHANTMENT, ITEM_SUBCLASS_WEAPON_ENCHANTMENT).
(Missing BAG_FAMILY_MASK_INSCRIPTION) - Paladin Aura fixed, Duel in Northrend fixed, Army of Dead fix, Death Grip fix, Rune Tap fix, Death Pact repaired, Heroic Leap fix, Multible Summon fixes, Lichborne fix, Shield of Righteousness fix, aditional edits to Lichborne, Mark of Blood, Chaos Bolt, Living Bomb, Penance, Guardian Spirit fix, Stay of Execution fix, by rastikzzz.
- SQL fixes, by atogz.
- SQL fixes, by ATOG.
- SQL Fixes: More items, More areatrigger_teleport's, by mach1920.
Runic Power Usage: (8714/8770 disabled)- .modify runic #value
- #value is the current & max runic power
- ex: .modify runic 1000
Runes Usage: (8714/8770 disabled)- .modify runes #rune1 #rune2 #rune3 #rune4 #rune5 #rune6
- #rune(1 - 6 is the type of rune you want.
- 0 is blood-rune
- 1 is unholy-rune
- 2 is frost-rune
- 3 is chromatic-rune
ex: .modify runes 0 0 1 1 2 2 A SQL Database update is needed:- Use "MaNGOS_String.sql" on your MaNGOS database
to prevent client crash when using the modify runes & runic commands. - I have added "WotLK_Database_Update_Rev_1.sql" to sql folder, this will make all the changes I currently know of to fix database for WotLK, if you have any changes post em and I'll put em in next Rev.
- Also remember that "instance_template.sql" is only to be used if server crash on startup (will fix wrong data in table).
- "Trinket_Flying_Mounts.sql" is Optional, It contain a few trinket flying mounts that I made (they work in both Outland & Northrend by players (GM mode will let you use em everywhere))
Fix already existing Death Knight with ".modify runes" command:- You need to fix you Death Knight if you use this with a database with characters made pre this patch,
you simply need to type ".modify runes 0 0 1 1 2 2" to get the default rune setup. Known bugs:- Only supporting 8634 Client ATM.
- Players can't use flying mounts in Northrend, hence the trinket flying mount support.
- There might still a Rotation issue with GameObjects.
NOTE:- I'm a beginner in c++ programming, so don't expect that I can fix all your problems, all I know I have learned by looking in other peoples code (trying to figure out what does this code do?), basicly I have a few weeks of experience.
- Also I got a daughter, that take up a lot of time, so my time to look at code is very limited, so bare with me if things take time.
Guide on how to Apply patch: Code: First an explanation of Patch name format:
Rev_X_MaNGOS_ZZZZ_Client_YYYY
X = Revision of my work.
ZZZZ = The MaNGOS Rev Patch was made for.
YYYY = The WotLK Client Supported. - First you need a Clean MaNGOS, make sure it is the Rev specified in Patch (ZZZZ).
Code: "TortoiseSVN Menu" --> "Revert...".
"TortoiseSVN Menu" --> "Clean up".
"TortoiseSVN Menu" --> "Update to revision..." --> Enter the number "ZZZZ" -->
Chose "Fully recursive" in "[Update Depth]" --> Click [OK]. Now you are ready to apply the Patch (Only the latest Rev X is needed, the one with the highest number): Code: "TortoiseSVN Menu" --> "Apply patch..." --> Select the Patch file. - You are now ready to apply additional patches or Compile.
Download Links:- 8714 & 8770 Client:
Due to spellcasting/PowerRegen/TakePower issues (Death Knight can cast spells, well all spells I tested), I have not included any RuneSystem or RunicSystem (this include the chat commands (Blizzard scraped the idea about changing runes anyway) so you don't need the "MaNGOS_String.sql" in your database), also I don't have any idea how to fix up the issues so don't expect em fixed before someone else figures out how to do just that. - Rev_12.5_MaNGOS_6457_Client_8634 (Fixes by rastikzzz)
- Rev_14.1.DEV_MaNGOS_6437_Client_8714 (Correcter a few typo's)
- Rev_14.DEV_MaNGOS_6437_Client_8714 (Support 8714 Client)
- Rev_12.4.3_MaNGOS_6437_Client_8634 (Correcter a few typo's)
- Rev_12.4.2_MaNGOS_6437_Client_8634 (Fix MaNGOS Rev changes)
- Rev_12.4.1_MaNGOS_6431_Client_8634 (Fix MaNGOS Rev changes)
- Rev_12.4_MaNGOS_6425_Client_8634 (More fixes by rastikzzz)
I have changed a bit in the SQL dir, but it should now be easyer to figure out what to use, also due to config problems I have added a Config folder with "mangosd.conf" & "realmd.conf" (remember to setup the connections in them). Shield of Righteousness fix, aditional edits to Lichborne, Mark of Blood, Chaos Bolt, Living Bomb, Penance, by rastikzzz SQL Fixes: Summons related creatures, by atogz & more items, by mach1920. - Rev_5_-_12.3_MaNGOS_6346_-_6413_Client_8634
- Rev_1_-_4_MaNGOS_6205_-_6324_Client_8471
- SQL-Database(6300) (just for testing purpases)
Remember to read the README.txt, also this database dosn't have a lot of WotLK data.
Last edited by Zilver; 08-13-2008 at 08:41 AM.
Reason: (13/08-2008) Released Rev_12.5
| | D3scene |
Welcome to D3scene - probably the best location for all Gamers.
To participate in our friendly environment you have to register. After completing registration you will have full access to all threads and features. We care about members and try to make your stay as pleasant as possible. We are unique with the following feature for members - you will not see a single Advertisement!
The best: registration is completely free. It will not cost you a single penny or harm you in any way. You will lose nothing except 1 minute of your time. So why not register? We would be happy to see you around!
| 
07-02-2008, 03:31 PM
|  | Anti-N00bs | | Join Date: Dec 2007
Posts: 155
Reputation: 284
Rep Power: 2 | | | great guide, especially the mangos.patch teleporter. | 
07-02-2008, 03:37 PM
| | Advanced Hacker | | Join Date: May 2008 Location: Germany Essen
Posts: 387
Reputation: 106
Rep Power: 1 | | | Nice guide thx+rep | 
07-02-2008, 04:22 PM
|  | Newbie | | Join Date: Jul 2008 Location: Ghost
Posts: 6
Reputation: 0
Rep Power: 1 | | | Nice, Thx +rep | 
07-05-2008, 03:16 AM
|  | Mentor | | Join Date: Jun 2008 Location: UK, Manchester
Posts: 134
Reputation: 28
Rep Power: 1 | | WaW gr8 stuff, just one n00b question is there a way to patch a repack, you know compile it or decompile it or whatever i need to do?  im a good learner
EDIT: forgot to +rep | 
07-05-2008, 03:50 AM
|  | Hacker | | Join Date: Jun 2008 Location: EU
Posts: 180
Reputation: 107
Rep Power: 1 | | Quote:
Originally Posted by davechaos WaW gr8 stuff, just one n00b question is there a way to patch a repack, you know compile it or decompile it or whatever i need to do?  im a good learner
EDIT: forgot to +rep | I'm sorry but no you can't patch a repack, you need to compile your own core. Anyway just an update, I'm currently working on "converting" this patch to a 8391/8392 patch, since there are too much problem's with the 8471/8472 client, elevator bug & action bar bug etc. etc., (I'll post it in first post when I'm done)
Last edited by Zilver; 07-14-2008 at 12:06 AM.
| 
07-09-2008, 07:20 AM
|  | Advanced Hacker | | Join Date: Jul 2008 Location: Rus
Posts: 261
Reputation: 42
Rep Power: 1 | | excellent work, when will be a next release?
Sorry my bad English  | 
07-11-2008, 05:59 PM
|  | Hacker | | Join Date: Jun 2008 Location: EU
Posts: 180
Reputation: 107
Rep Power: 1 | | | I had a HDD error last week, so lost around 600GB - 700GB data, so at the moment I have a major setback, but when I get the time I'll see whats new and try and make some more patch files. But right now I have other priorities, sorry guys.
Last edited by Zilver; 07-14-2008 at 12:05 AM.
| 
07-13-2008, 04:52 PM
|  | Mentor | | Join Date: Jun 2008 Location: UK, Manchester
Posts: 134
Reputation: 28
Rep Power: 1 | | Quote:
Originally Posted by Zilver I'm sorry but no you can't patch a repack, you need to compile your own core.
Anyway just an update, I'm currently working on "converting" this patch to a 8391/8392 patch, since there are too much problem's with the 8471/8472 client, elevator bug & action bar bug etc. etc., (I'll post it in first post when I'm done) | Ok so iv gon off and learned how to make my own core, used your patch, but now im getting errors when i try to compile.
well when i patch i get a fiew conflicts, is that normal? and when i try and compile it failes on 2 and i end up with no mangos.exe and help? 
EDIT: btw i used this tut for the mangos core http://www.mmowned.com/forums/mangos...al-mangos.html
Last edited by davechaos; 07-13-2008 at 04:56 PM.
| 
07-13-2008, 05:12 PM
|  | Advanced Hacker | | Join Date: Jul 2008 Location: Rus
Posts: 261
Reputation: 42
Rep Power: 1 | | | what rev of core sources you use? this patch for 6205 | 
07-13-2008, 05:14 PM
|  | Mentor | | Join Date: Jun 2008 Location: UK, Manchester
Posts: 134
Reputation: 28
Rep Power: 1 | | Quote:
Originally Posted by mogrein what rev of core sources you use? this patch for 6205 | Iv got no idea, how do i find that out? im a complete n00b at this and i used the tut mentioned above | 
07-14-2008, 12:00 AM
|  | Hacker | | Join Date: Jun 2008 Location: EU
Posts: 180
Reputation: 107
Rep Power: 1 | | Quote:
Originally Posted by davechaos Iv got no idea, how do i find that out? im a complete n00b at this and i used the tut mentioned above | I've nearly finished with installing all my applications again (still missing visual c++ so I'm still not ready to compile cores (again) yet, but when I got a little time on my hands I'll install what I'm missing, and update the patch (TOM_RUS released a few more fixes, but I have had no chance to test em out with my patch yet). I got a 10 months old girl that is taking quite a lot of my time, but I'll look into it asap. The way to get the right core version for this patch is easy, just use the "TortoiseSVN" menu (right click menu) and chose "Update to revision..." then enter "6205" into the box and press "OK". You might also want to clean your MaNGOS dir first, again use the "TortoiseSVN" menu, chose "Revert..." when it's done loading press "OK". Anyway I'll be looking into a updated patch asap, but please be patient (merging different patches aint all that fun, and sometimes quite difficult, also figuring out exactly how to convert changes in the MaNGOS Repository to the patch can be quite a challenge at times.) I got a MIGHT WORK patch, but I haven't even had a chance to compile it yet, so it's 100% untested, so download and use at you own risk: Rev_2_(MaNGOS_6296_Client_8471-8472)-MIGHT_WORK_Version.rar
Last edited by Zilver; 07-14-2008 at 12:04 AM.
| 
07-14-2008, 03:36 AM
|  | Mentor | | Join Date: Jun 2008 Location: UK, Manchester
Posts: 134
Reputation: 28
Rep Power: 1 | | ok so now iv got the right rev iv patched it with no error's or conflicts, i compile it add in the map's and dbc folder, try to run mangos but i get the error
2008-07-14 02:27:12 ERROR:Map file './maps/0004331.map' is non-compatible version (outdated?). Please, create new using ad.exe program.
2008-07-14 02:27:12 ERROR:Correct *.map files not found in path './maps' or *.vmap/*vmdir files in './vmaps'. Please place *.map/*.vmap/*.vmdir files in appropriate directories or correct the DataDir value in the mangosd.conf file.
so after that i remake the map's just incase, iv evan added in vmaps folder and still get the same error /cry any help plz? | 
07-14-2008, 08:40 AM
|  | Hacker | | Join Date: Jun 2008 Location: EU
Posts: 180
Reputation: 107
Rep Power: 1 | | Quote:
Originally Posted by davechaos 2008-07-14 02:27:12 ERROR:Map file './maps/0004331.map' is non-compatible version (outdated?). Please, create new using ad.exe program.
2008-07-14 02:27:12 ERROR:Correct *.map files not found in path './maps' or *.vmap/*vmdir files in './vmaps'. Please place *.map/*.vmap/*.vmdir files in appropriate directories or correct the DataDir value in the mangosd.conf file. | Are you sure you got the WotLK alpha client (8471/8472)? You can get it here: Emupedia enUS or Emupedia enGB | 
07-14-2008, 01:01 PM
|  | Advanced Hacker | | Join Date: Jul 2008 Location: Rus
Posts: 261
Reputation: 42
Rep Power: 1 | | Or extract maps again,with new ad.exe
P.S. Zilver, respect  . You are the best | 
07-14-2008, 01:30 PM
|  | Advanced Hacker | | Join Date: Jul 2008 Location: Rus
Posts: 261
Reputation: 42
Rep Power: 1 | | | i've got an errors
Unit.cpp
..\..\src\game\Unit.cpp(9367) : error C2196: case value '6' already used
------ Build started: Project: mangosd, Configuration: Release Win32 ------
Compiling...
WorldRunnable.cpp
WheatyExceptionReport.cpp
RASocket.cpp
Master.cpp
Main.cpp
CliRunnable.cpp
Linking...
LINK : fatal error LNK1181: cannot open input file '.\game__win32_release\game.lib'
Build log was saved at "file://d:\\6296\win\VC80\mangosd__Win32_Release\BuildLog. htm"
mangosd - 1 error(s), 0 warning(s
------ Build started: Project: script, Configuration: Release Win32 ------
Compiling...
sc_default.cpp
system.cpp
ScriptMgr.cpp
Linking...
LINK : fatal error LNK1181: cannot open input file 'mangosd.lib'
Build log was saved at "file://d:\6296\win\VC80\script__Win32_Release\BuildLog.ht m"
script - 1 error(s), 0 warning(s)
========== Build: 8 succeeded, 3 failed, 0 up-to-date, 0 skipped ==========
Last edited by mogrein; 07-14-2008 at 01:42 PM.
| 
07-14-2008, 01:38 PM
|  | Hacker | | Join Date: Jun 2008 Location: EU
Posts: 180
Reputation: 107
Rep Power: 1 | | Quote:
Originally Posted by mogrein i've got an error
Unit.cpp
..\..\src\game\Unit.cpp(9367) : error C2196: case value '6' already used | My guess is this is the MIGHT_WORK version, I try and see if I can get time to look at it later today (but as I wrote the MIGHT_WORK version is 100% untested) I haven't even compiled it my self yet, need to install software to do it, I just tried to update my patch with TOM_RUS's new patch and MaNGOS Repository. | 
07-14-2008, 01:39 PM
|  | Hacker | | Join Date: Dec 2007 Location: Mannheim,germany
Posts: 209
Reputation: 35
Rep Power: 1 | | thx for the work +rep  | 
07-14-2008, 02:02 PM
|  | Advanced Hacker | | Join Date: Jul 2008 Location: Rus
Posts: 261
Reputation: 42
Rep Power: 1 | | Quote:
Originally Posted by Zilver My guess is this is the MIGHT_WORK version, I try and see if I can get time to look at it later today (but as I wrote the MIGHT_WORK version is 100% untested) I haven't even compiled it my self yet, need to install software to do it, I just tried to update my patch with TOM_RUS's new patch and MaNGOS Repository. | i understand. i thought, maybe this logs can help you with your work
Last edited by mogrein; 07-14-2008 at 02:15 PM.
| 
07-14-2008, 04:19 PM
|  | Hacker | | Join Date: Jun 2008 Location: EU
Posts: 180
Reputation: 107
Rep Power: 1 | | Quote:
Originally Posted by mogrein i understand. i thought, maybe this logs can help you with your work | It can, so thank you for the log.  | 
07-14-2008, 05:35 PM
|  | Mentor | | Join Date: Jun 2008 Location: UK, Manchester
Posts: 134
Reputation: 28
Rep Power: 1 | | Quote:
Originally Posted by Zilver Are you sure you got the WotLK alpha client (8471/8472)? You can get it here: Emupedia enUS or Emupedia enGB | Yes i definatley have (8471/8472) im already running a public server, so iv no idea whats wrong, can you suply me with your ad.exe? thanks  | 
07-14-2008, 05:52 PM
|  | Hacker | | Join Date: Jun 2008 Location: EU
Posts: 180
Reputation: 107
Rep Power: 1 | | Quote:
Originally Posted by davechaos Yes i definatley have (8471/8472) im already running a public server, so iv no idea whats wrong, can you suply me with your ad.exe? thanks  | Im playing around with it all right now, fixing the problem reported by mogrein. I can see that my patch messes the AD.EXE up (I have fixed this allready), so later (within a couple of hours or so) I'll release a new PATCH. Currently I'm fixing my SQL DB so that I can test the server before release (have to move it to another HDD and update it to current DB format). There might also be a pre-compiled version released with this patch file, but not sure yet, so don't expect it before you see a download link. | 
07-14-2008, 05:55 PM
|  | Mentor | | Join Date: Jun 2008 Location: UK, Manchester
Posts: 134
Reputation: 28
Rep Power: 1 | | Quote:
Originally Posted by Zilver Im playing around with it all right now, fixing the problem reported by mogrein. I can see that my patch messes the AD.EXE up (I have fixed this allready), so later (within a couple of hours or so) I'll release a new PATCH. Currently I'm fixing my SQL DB so that I can test the server before release (have to move it to another HDD and update it to current DB format). There might also be a pre-compiled version released with this patch file, but not sure yet, so don't expect it before you see a download link. | Ah thats good to here, i was going mad with the maps thing
EDIT: ok i updated the ad.exe with svn and re-made the maps now it working fine i used a db i had from r3vzone its all good, im getting crashes so i will w8 for your updates, just like to say the fixes you have done work gr8 ingame
I am also trying to add this fix http://www.mmowned.com/forums/mangos...rce-edits.html
and this http://emupedia.com/community/showthread.php?t=18284
but when i recompile i get 2 fails
Last edited by davechaos; 07-14-2008 at 08:23 PM.
| 
07-14-2008, 06:17 PM
|  | Advanced Hacker | | Join Date: Jul 2008 Location: Rus
Posts: 261
Reputation: 42
Rep Power: 1 | | | Zilver,maybe you create a new thread? | 
07-14-2008, 10:37 PM
| | | |