Modcraft - The community dedicated to quality WoW modding!
Wrath of the Lich King Modding => Miscellaneous => Topic started by: sevi on February 23, 2013, 11:19:23 pm
-
Hey ,
I will testing to add a new Flight point on a custom map.
The dbcs be modified, when i go ingame to the flightmaster i can discover a new Flight point.
And here is my problem, i see nothing.
So I look around in the another patches and found the InterfaceTaxiframe in this looks for me, the map for the flightmaster. After this is see I create a own map for my custom map in the resolution 512x512 and converte this to blp and add this in the patch-4deDE.MPQ. this map I named taximap733.blp (733 is my map id)
but now ingame i see after the changes nothing.
where make i a fail?
greets
sevi
-
Either patch-deDE-4.MPQ or patch-4.MPQ.
-
I tried with the patch-4.MPQ and the patch-4deDE.MPQ but goes not.
Or gives a place where I must declare this is the Map.blp for this Map? I did't see something in the taxi dbcs.
-
I tried with the patch-4.MPQ and the patch-4deDE.MPQ but goes not.
Or gives a place where I must declare this is the Map.blp for this Map? I did't see something in the taxi dbcs.
As I said- it has to be patch-deDE-(X).MPQ for which (X) is either a number or a character. Note the structure.
EDIT:
Removed my old part. Not enough sleep.
I haven't found any reference to any DBC connected with adding an entry, so it has to do with the patch structure naming. Rename the patch properly (note the structure, as I said), and try again.
-
okey, I do follwing things:
Killed the taxiframe from patch-4
Renamed patch-deDE-4.mpq to patch-deDE-A.mpq and back I try it with patch-deDE-5.mpq
but ingame nothing.
or understand I you wrong?
-
Any news on this?
Sound interesting for me, because i actually have the same problem.
Can't get it to work right now...
-
okey, the blp work, when I renamed the Taximap733.blp to taximap0.blp and look ingame I see the map.
But when the blp has the name "Taximap733.blp" see I nothing Ingame, the flightmaster frame does not open.
in the taxiframe.lua/xml is not about specific maps... for the frame.
-
Okay, so far...
We got Custom Taxi Maps working on exstigin Blizz Maps but don't get them working on custom maps...
Any Idea whats the Cause for that?
Does Blizz have something Hardcoded in Executeable Preventing us?
Nobody how know more on this?
Would also be nice, if nobody knows to get that Point xD
-
BUMPER
Hey, what's up? Really nobody knows?
-
This Thread is nearly a year old, but i not found a solution for the Probleme here.
On one Custom Map will not work the TaxiFrame. When i click on the Flightmaster, i hear the sound to open the Map, i walk a little bit back, i hear the sound to close the Taxi Map. yet the Map will not appear and show to me.
We try this with a custom new Taxi Map and with a existing TaxiMap(like taximap for Eastern Kingdoms)
Any here have now a idea?
greets
sevi
-
It should work even on custom maps. Not sure what you are missing.
I rewrote the taxi frame to load locally rather than DBC's, which is crude and removes a lot of functionality, but it works and is easier for me to edit.
http://pastebin.com/eHh0Cedq (http://pastebin.com/eHh0Cedq" onclick="window.open(this.href);return false;)
-
I create a new TaxiMap and give there Map the follow name "TaxiMap733.blp", my custom Map has the MapId 733.
The Flightpoints and routes are created in the right dbcs. When i login Ingame i can discover the new Flightroute but when i will speak with the Flightmaster nothing happens. He says "greets" and the Taxi Frame will not show up. When i than walk back way the Flight Master says "see you" The TaxiMap works, when i give there the id 1 for eastern kingdoms I can the map see.
or it maybe be on the high map id?
-
Okey I think I have found the Problem.
Have added some Messages to the TaxiFrame.lua file to see what the frame does. When i speak with a Flight Master on my Custom Map the TaxiFrame.lua does not use the function "TaxiFrame_OnEvent(self, event, ...)" nearly the event to open the TaxiMap.
Will look around whether a another file found in there the TaxiMap IDs defined.
-
First, sorry for doppelposting.
Good, i spend some time in the last day for looking around some another lua files in the FrameXML and in the GlueXML folder for another entry with a specified TaxiMap id with is loading. But i found nothing.
The "TaxiFrame_OnEvent(self, event, ...)" shall not call when i speak with the flight master.
I testet the taxi xml rework from stoneharry but this works also not in my cases on my custom map. I tried it on some different Maps.
another here say its works be her self, you make some thinks another?
-
Mine would not work without the XML changes as well. I just recoded it to display dependant on a local table rather than the DBC files. This cuts a lot of functionality. I have not tested with the DBC's and see no reason for it to not work on a custom map, but you are having issues so, *shrug*. :)
-
Habe you setup a clean area id structure on you custom map?
-
Yes i think i have a clean area structure. (I add a screen to the end of this post)
The Map self has the Area Ingame.
Yep, this problem are existing now one Year xD But i have this problem for a long time ignored and work an another place on my map. Yet i think some NPC create with gossip menue to fly on the custom map is not the best solution. (it a solution, but i think with a flightmaster is they better xD)
-
Some days over and i look for many files.
What i now say can, i go to the Flightmaster on the custom Map, i speak with him, i learn the new Flightpoint. But when i now logging out or restart the Server, i can again learn the new Flightpoint.
Looks like, that the Flightpoints not right saved that this now known. And i think this is also one part of the problem. When the server say the player known no flightpoints, the taximap goes not open.
I will look why works the taximask in the character database.
edit: okey some nodes will now right saved. Another not.
But this is not the solution for the problem that the taximap lua not will called on a custom map.
when i creat a testing flightpoint on a existing map (like the eastern kingdoms) thats will works fine. I can learn the point and than the taxiframe will called.
But only on custom maps they will not work.
mhm what i can test is to use a lower map entry. actually i use over 700... i think i look for a free map id under the last blizz map...
edit2: lower map id dosn't works...