BFA - Alpha tester
I would love to test carbonite on the Alpha of BFA. Are there any branches on the github repos for BFA?
|
Can not use add-ons in alpha it's normaly a beta thing
|
We are waiting till beta to test BFA. Then we will make special branch for this expansion.
|
They've opened the Alpha up to addons, now, so maybe you should think about getting Carbonite ready. Hopefully they haven't changed things around enough to break it.
I mean, I can't play WoW at all ('cause I don't have and can't afford a computer) but it seems like a good idea! Well, to me, anyway. :o |
Quote:
|
Maps are radically changed. At least they are unifying on one unique mapId and no longer doing dungeon levels. The C_Map API are overhauled and pretty logical it seems. There are still things missing that would make life so much easier. Most of the normal quest events seems to provide the basic information in the same way. At least in build 26476.
|
Quote:
|
Unfortunately neither do I.
It does seem reading up what's been found so far it's going to be fun to rebuild, as the 2 main things Carb used to function are changed drastically, or completely missing now. |
Don't forget, Rythal, that this isn't "carved in stone" yet. I don't know how much the information will change before release, but, you can be sure it will (this is an Alpha release of the game, after all)! :o
|
Quote:
|
testing maps
I have alpha, loaded carbonite maps, and new ace librarys, trying to find and change the lua errors, as they happen, in the fork i made, so I can keep the updates I make, and let rythal and ircdirk see them. right now, there are no player mapping functions, so it may be hard to make maps and questing work, if the player position can not be found.
|
Quote:
Also there is https://github.com/tomrus88/Blizzard...dMapAreaID.lua which maps old mapids to new uimapids. |
Quote:
Overland will also have problems as when you enter a microdungeon, your mapid doesn't change only your dungeon level so carb knows your still in the particular zone.. in the alpha it'll be an entirely new mapid so it won't know your still in vale of eternal blossoms instead of shrine of seven stars as the get current map will return 392 for first level, 393 for second level, 390 for in the zone itself and not the shrine.. each with it's own map that carb will need to handle, and table conversions to know what zone you actually are in. |
Quote:
Textures of uiMapID are handled by GetMapArtLayerTextures function as it returns textures table: Code:
Name = "GetMapArtLayerTextures", Also GetMapInfo will return many information including map ParentID and UIMapType: Code:
Name = "UIMapType", |
From my understanding of it, the art function returns a "number" and is returning the reference to the ID in the map texture atlas that was added, not the file names.
And yes I know all about those tables, the base point is before hand to work properly carbonite only needed to know 1/3 of the possible ID's, now it will need to know all of them from what I can tell.. but I could be wrong and things will be very simple to change, with it taking 15 minutes to have it up and running. really it's all mute and guess work until any of us get into the Alpha... which hopefully happens soon, since i'm not buying BfA.. so my work ends when it goes live. |
Quote:
My understanding was that there were still some functions missing and that the new map api wasn't yet complete by Blizzard, so maybe they'd just be adding more stuff in later. But I could be wrong and that's all there will be. |
Testing
@Rythal, when you do have something, you could make a branch, and I can get it from git and test it on alpha. I also intend to keep modding my fork, to see what I can make work, in hopes to relieve some of your burden in getting this ready.
|
Quote:
I have found also new GetTextureFilePath so from atlas texture we could get file path. |
Quote:
|
beta has been released today, let me know if you want me to test and report back.
|
Good news, Dan confirmed in IRC last night that getplayermapposition is coming back in the next beta build.. so that's one half of the challenges eliminated.
|
If any of this helps, this works to get all the continents, their zones and dungeons in beta.
Code:
-- Attempt to get all the Continents by starting wherever you are and getting the Cosmic |
Quote:
minX, maxX, minY, maxY = C_Map.GetMapRectOnMap(uiMapID,topUIMapID) I would hazard a guess that this gives you the rect on the area within a higher map that relates to the mapID in question. |
All times are GMT -6. The time now is 12:39 PM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI