Modcraft - The community dedicated to quality WoW modding!

Wrath of the Lich King Modding => Serverside Modding => Tutorials => Topic started by: Ascathos on December 11, 2012, 03:12:39 pm

Title: [Tutorial] How to activate flying on Azer. without coremod
Post by: Ascathos on December 11, 2012, 03:12:39 pm
Difficulty: Easy to Hard

This does not require any changes to the core. This has been tested on Trinity Core. It should not be limited to other systems, though. If it is, the difficulty turns to hard, because the other systems would require changes to core.

Two files to edit:


How to ? Simple.

Necessarities:
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: noc on December 11, 2012, 08:05:03 pm
If under mangos ... spell.dbc in the file I create a new spell with spell 32235, I put a small zero into the column number 9? What happens exactly after a .learn spell number of the new spell?

PS:
You know what: google is my friend.

Et si sous mangos ... dans le fichier spell.dbc je crée un nouveau spell avec le spell 32235, je mettais un petit zero dans la colonne numero 9? Il se passe quoi au juste apres un .learn spell numero du nouveau spell?
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Ascathos on December 11, 2012, 09:29:05 pm
Quote from: "noc"
If under mangos ... spell.dbc in the file I create a new spell with spell 32235, I put a small zero into the column number 9? What happens exactly after a .learn spell number of the new spell?

PS:
You know what: google is my friend.

Et si sous mangos ... dans le fichier spell.dbc je crée un nouveau spell avec le spell 32235, je mettais un petit zero dans la colonne numero 9? Il se passe quoi au juste apres un .learn spell numero du nouveau spell?
I don't see how this is related ot this topic ... ?

Either you learn the spell as a special, get a trigger spell that has no further effect (as it would require you stand in an area) or you get no skill, as it is a dummy (would show you that you can forget it or that you already learned it).
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: noc on December 11, 2012, 10:21:16 pm
Yes, well, okay.
I have forgotten a thing or two but you should try, just to see. It is the box number 9. Personally, I try, I even linked the spell of an egg ... griffin when you click on it gives me a mount that allows me to ... you should try it costs nothing but a little time.
I better get a screen but I can not post it.
If you find my posts out of the way, you can delete them. It does not bother me.

PS:
You know what: google is my friend.

Oui, bien, d'accord.
J'ai dû oublier un truc ou deux mais vous devriez essayer, rien que pour voir. Elle est bien cette case numéro 9. Personnellement je l'ai essaye, j'ai même lié le spell à un oeuf de ... griffon qui quand on clic dessus me donne une monture qui me permet de ... vous devriez essayer ça coute rien qu'un peu de temps.
Je vous ferais bien un screen mais je ne peux pas le poster.
Si vous trouvez mes posts hors de propos, vous pouvez les effacer. Ca ne me dérangera pas.
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Nupper on December 11, 2012, 11:33:55 pm
Arcemu is impossible because they changed the codelines and they don't like helping anymore.
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: noc on December 19, 2012, 02:00:56 pm
I just tested my file spell.dbc which operated under the mangos trinity server and it works very well even though the server is not designed to manage the flying mounts in the old world. Have you been able to test it on your respective servers?

PS:
You know what: google is my friend.

Je viens de tester mon fichier spell.dbc qui fonctionnait sous mangos avec le serveur trinity et cela fonctionne trés bien malgré que le serveur ne soit pas prévu pour gerer les montures volantes sur les anciens continents. Avez vous pu faire le teste sur vos serveurs respectif?
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Steff on December 20, 2012, 07:41:13 am
Thats why Trinity is better. They load most stuff just from DBCs like it should be and dont hardcode stuff.
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Alpha on April 23, 2013, 02:04:00 am
I tryed to do it and my first problem was in AreaTable.dbc, when i tryed to edit the column 5 with 0x00004400, my dbc editor crashed, then i wrote 00004400 and it worked.
Then i created the patch and put the .dbc the dbc folder, but it didnt work.
After I reedited Map.dbc, and looking around i thought that its the column 63 that must be edited instead 64, I tryed it, I remade the patch, and put the .dbc in the dbc server folder, but it still didnt working.

I just compiled my server (trinitycore) last week end.
I put my "custom" patch (patch-esES-n.MPQ) in wow/data/esES folder (spanish client).

Im really noob in the ?¿Modcrafting?¿, so I would apreciate any help.

(I must apologise for my low english level)
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: flagg78 on April 23, 2013, 05:13:46 am
delete cache files maybe?
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Alpha on April 23, 2013, 12:47:57 pm
Done, still doesnt working :(
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Alpha on April 24, 2013, 08:30:44 pm
Would it help if I upload the patch??
:s
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Ascathos on April 25, 2013, 07:04:23 pm
It does work. Make sure you use a more common DBC editor, for example MyDBCEditor. It should work properly. Also, it MUST be 0x00004400. It may print an error, but it should let you add that value. If necessary, duplicate another entry, delete everything until 0x0 and start adding other values. It does work. Make sure that:

You edit the column having all the hex values within it.
You add it as proper hex value (0x^^^^^^^^).
You put it into the correct dbc (Areatable.dbc, not map.dbc)
You add the files to your server AND your local files.
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Alpha on April 26, 2013, 03:45:27 am
Quote from: "Ascathos"
It does work. Make sure you use a more common DBC editor, for example MyDBCEditor. It should work properly. Also, it MUST be 0x00004400. It may print an error, but it should let you add that value. If necessary, duplicate another entry, delete everything until 0x0 and start adding other values. It does work. Make sure that:

You edit the column having all the hex values within it.
You add it as proper hex value (0x^^^^^^^^).
You put it into the correct dbc (Areatable.dbc, not map.dbc)
You add the files to your server AND your local files.

Okey, hex values didnt appear to me, because i was ussing taliis and dbceditor. With MyDBCEditor, i can change the hex values, and i did it, but it didnt let me put 0x00004400, it autoconverted the value to 0x4400 (like the other rows of that column).

Now in-game I have the fly-mount icon unlocked, but when i click on it: "You are in the wrong zone" : /
(when i try to teleport to my custom map on my flymount, it autodismount me)

Again excuse my english xD
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: ProfVice on August 28, 2013, 04:12:53 pm
got a little...bug?
when ever i fly from one Area to another (both got the right flag) the flying char becomes dismounted... after the landing on ground i can remount and fly in the next area.
but on the next area border it all repeats and i dismountet....
hope anyone can understand my problem and knows a solution
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: PhilipTNG on August 28, 2013, 04:32:47 pm
Quote from: "ProfVice"
got a little...bug?
when ever i fly from one Area to another (both got the right flag) the flying char becomes dismounted... after the landing on ground i can remount and fly in the next area.
but on the next area border it all repeats and i dismountet....
hope anyone can understand my problem and knows a solution

you can try to turn off the indoor check in your worldserver.conf file,

TrinityCore default is

vmap.enableIndoorCheck = 1

make it a 0, save, restart.
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: ProfVice on August 28, 2013, 04:45:43 pm
nope the config is not the problem, tryed it but it was no solution.
but thx for help
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Corvus on September 10, 2013, 09:02:35 pm
Quote
Now in-game I have the fly-mount icon unlocked, but when i click on it: "You are in the wrong zone" : /
(when i try to teleport to my custom map on my flymount, it autodismount me)

Hi everyone!  :)

I'm having the same problem. I changed what needed to be change in DBCs (flag 0x00004400 in Areatable.dbc, and expansion 0 to 2 in map.dbc, etc.). That unlocked fly icons in my customs areas, like the raven form or flying mounts. But the problem is that i still cant use them.

Before to change some stuff in DBcs, i could read "Can't be used here" when i clicked on those flying spells/mounts. But now, i can read "You are in the wrong zone", so i guess something changed, even if the problem isn't solved  :D.

If someone can give me a hand, it would be nice!  Hope my english is not too bad :)

Screen (sorry, french game) :
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Ascathos on September 11, 2013, 01:54:28 am
Just did it again. Changed Areatable.dbc for that area and map.dbc with expansion. Place both onto client and server. Worked right away, like a charm.
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Zordaan on June 02, 2014, 07:16:27 am
Quote from: Ascathos
Difficulty: Easy to Hard

This does not require any changes to the core. This has been tested on Trinity Core. It should not be limited to other systems, though. If it is, the difficulty turns to hard, because the other systems would require changes to core.

Two files to edit:
  • Map.dbc
  • Areatable.dbc

---

I've downloaded several DBC editors now, and Norton has removed each of them.  Are these programs notorious for carrying viruses and/or spyware, or is there some other reason this is happening?

What do you suggest?
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Ascathos on June 03, 2014, 03:19:54 am
Quote from: "Zordaan"
Quote from: "Ascathos"
Difficulty: Easy to Hard

This does not require any changes to the core. This has been tested on Trinity Core. It should not be limited to other systems, though. If it is, the difficulty turns to hard, because the other systems would require changes to core.

Two files to edit:
  • Map.dbc
  • Areatable.dbc

---

I've downloaded several DBC editors now, and Norton has removed each of them.  Are these programs notorious for carrying viruses and/or spyware, or is there some other reason this is happening?

What do you suggest?
Attempted a different anti-virus program yet ?
Title: Re: [Tutorial] How to activate flying on Azer. without corem
Post by: Zordaan on June 03, 2014, 05:33:55 am
Quote from: "Ascathos"
Quote from: "Zordaan"
Quote from: "Ascathos"
Difficulty: Easy to Hard

This does not require any changes to the core. This has been tested on Trinity Core. It should not be limited to other systems, though. If it is, the difficulty turns to hard, because the other systems would require changes to core.

Two files to edit:
  • Map.dbc
  • Areatable.dbc

---

I've downloaded several DBC editors now, and Norton has removed each of them.  Are these programs notorious for carrying viruses and/or spyware, or is there some other reason this is happening?

What do you suggest?
Attempted a different anti-virus program yet ?

---

Actually, I logged in to say "solved" to that part of the process... I got MyDBCEditor to work... and no, I have a paid-up version of Norton, so I'd be somewhat loathe to easily shuck it...

I made the map.dbc change, which wasn't in row 64, but column 64.  The effect is interesting.  Now I can mount up in Outland or Northrend and stay mounted (or in druidic flight form) for the ride to Azeroth, and fly until I dismount somewhere.

But now there's a new difficulty.  In order to follow your areatable.dbc instruction, I apparently need to be more than the musician and video producer that I am.  Evidently, I need to understand a little more about math than I presently do.   Specifically, I'm unclear on how one adds 0x00004400 to something else.

For example, let's say that I want players to be able to mount up in Dun Morogh, where column 5 reads "0x41", and Longshore, where it's "0x40000040".  Respectively, do they become "0x00004441" and "0x40004440", or perhaps "0x41004400" and "0x84000040"?  How does it work?

I'll admit that thinking makes my head hurt... a bit of orcish blood on my father's side... but I'm trying to follow you.  Maybe it's that I went through school in the 60's and 70's, when only a few  geeks who wore lab coats with pocket protectors and sliderules, knew what algebra was.