GithubHelp home page GithubHelp logo

projectskyfire / skyfire_548 Goto Github PK

View Code? Open in Web Editor NEW
493.0 493.0 421.0 165.93 MB

SkyFireEMU is a full featured World of Warcraft: Mists of Pandaria emulator written in C++. || Compatible with World of Warcraft client 5.4.8 (Build: 18414) Project Established in 2011 || Support on Discord https://discord.gg/DnKZycD

Home Page: http://www.projectskyfire.org

License: GNU General Public License v3.0

CMake 0.41% C 10.12% C# 0.03% Shell 0.01% PHP 0.01% Perl 0.01% GDB 0.01% C++ 86.78% Objective-C 0.01% Assembly 1.12% Yacc 0.04% HTML 0.33% LLVM 0.01% Makefile 1.13% Batchfile 0.01%
18414 548 education emulation mop opensource skyfire wow

skyfire_548's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

skyfire_548's Issues

CMSG_SELL_ITEM

void WorldSession::HandleSellItemOpcode(WorldPacket& recvData)
{
TC_LOG_DEBUG("network", "WORLD: Received CMSG_SELL_ITEM");

ObjectGuid vendorguid, itemguid;
uint32 count;

recvData >> count;

itemguid[7] = recvData.ReadBit();
vendorguid[0] = recvData.ReadBit();
vendorguid[3] = recvData.ReadBit();
itemguid[2] = recvData.ReadBit();     //<---
vendorguid[7] = recvData.ReadBit();
vendorguid[6] = recvData.ReadBit();
vendorguid[5] = recvData.ReadBit();
vendorguid[2] = recvData.ReadBit();
itemguid[4] = recvData.ReadBit();
itemguid[6] = recvData.ReadBit();
itemguid[5] = recvData.ReadBit();
itemguid[2] = recvData.ReadBit();   //<--- dublicate
vendorguid[1] = recvData.ReadBit();
vendorguid[4] = recvData.ReadBit();
itemguid[0] = recvData.ReadBit();
itemguid[1] = recvData.ReadBit();

Reputation and currency not visible

When I open the character window and click on the bottom on reputation there is nothing in the List.

The second Point is that the currency tab is not available in that window.

locales_npc_text

The core doesn't load correctly new locales and it crashed.
In mop locales9, 10 and 11 were added
i debugged the loading and this is the result:
http://i.imgur.com/fcR176s.png

it means "i'm inside the first for loop at i = 9 --> i'm inside the second for loop at j = 0"
as you can see it loads correctly all old locales but not newers

[Auth realmlist]

I think it's forgotten to update auth realmlist table !
Don't we need to update it to: 18291

UPDATE realmlist SET gamebuild = 18291 WHERE id = 1;

SMSG_NAME_QUERY_RESPONSE

WorldPacket data(SMSG_NAME_QUERY_RESPONSE, 500);
data.WriteBit(guid[6]); //<------
data.WriteBit(guid[0]);
data.WriteBit(guid[2]);
data.WriteBit(guid[6]); //<------
data.WriteBit(guid[5]);
data.WriteBit(guid[3]);
data.WriteBit(guid[1]);
data.WriteBit(guid[7]);

This is a bad

npc name's "unknown"

Hello!

All the npc's are named "unknown" and you cannot click them. Maybe this is a client problem with german clients? or mabye not! I'm using rev. 6fd0f04 and yes I patched the client again since we all must do this with the skyfire client patcher.

DBC locale is set to 3 in config.
here is a screenshot
wowscrnshot_060114_131141

Fatigue Bar in Timeless Isle

hi, i report the bug for the fatigue bar in the Timeless Isle.

it appears even when you're on the continent Timeless Isle.

thanks

make error

[ 95%] Built target generate_worldPCH.cpp
Linking CXX executable worldserver
../game/libgame.a(GridNotifiers.cpp.o): In function Trinity::DelayedUnitRelocation::Visit(GridRefManager<Player>&)': GridNotifiers.cpp:(.text+0x3066): undefined reference tovoid Player::UpdateVisibilityOf(AreaTrigger_, UpdateData&, std::set<Unit_, std::less<Unit*>, std::allocator<Unit*> >&)'
GridNotifiers.cpp:(.text+0x3b58): undefined reference to void Player::UpdateVisibilityOf<AreaTrigger>(AreaTrigger*, UpdateData&, std::set<Unit*, std::less<Unit*>, std::allocator<Unit*> >&)' GridNotifiers.cpp:(.text+0x3e82): undefined reference tovoid Player::UpdateVisibilityOf(AreaTrigger_, UpdateData&, std::set<Unit_, std::less<Unit*>, std::allocator<Unit*> >&)'
GridNotifiers.cpp:(.text+0x428d): undefined reference to void Player::UpdateVisibilityOf<AreaTrigger>(AreaTrigger*, UpdateData&, std::set<Unit*, std::less<Unit*>, std::allocator<Unit*> >&)' GridNotifiers.cpp:(.text+0x4840): undefined reference tovoid Player::UpdateVisibilityOf(AreaTrigger_, UpdateData&, std::set<Unit_, std::less<Unit*>, std::allocator<Unit*> >&)'
../game/libgame.a(GridNotifiers.cpp.o):GridNotifiers.cpp:(.text+0x4c66): more undefined references to `void Player::UpdateVisibilityOf(AreaTrigger_, UpdateData&, std::set<Unit_, std::less<Unit*>, std::allocator<Unit*> >&)' follow
collect2: error: ld returned 1 exit status
make[2]: *** [src/server/worldserver/worldserver] Error 1
make[1]: *** [src/server/worldserver/CMakeFiles/worldserver.dir/all] Error 2
make: *** [all] Error 2

Use ubuntu 14.04 gcc 4.8.2

SMSG_NPC_TEXT_UPDATE

WorldPacket data(SMSG_NPC_TEXT_UPDATE, 1 + 4 + 64);
->
WorldPacket data(SMSG_NPC_TEXT_UPDATE, 4 + 64 + 4 + 1);

/-------------/

data << uint32(64);                                 // size (8 * 4) * 2

for (int i = 0; i < MAX_GOSSIP_TEXT_OPTIONS; i++)
    data << float(pGossip ? pGossip->Options[i].Probability : 0);

data << textID;                                     // should be a broadcast id  //  ---> Should be NewTextID

for (int i = 0; i < MAX_GOSSIP_TEXT_OPTIONS - 1; i++)
    data << uint32(0);

data << textID;

Use the command "learn all my talents", worldserver end of the process

Error
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff9c3ff700 (LWP 11734)]
Object::GetUInt32Value (this=, index=12386)
at SkyFire_5xx/src/server/game/Entities/Object/Object.cpp:349
349 return m_uint32Values[index];

With the command "learn all my class" is also the end of the process worldserver

Gameobjects

When I spawn object or try to use most of them, nothing happends. I spawn a gameobject book for a quest, and either it's like spawned for a second and dissapears, or i click on it, but nothing happends.

Movie

.debug play movie
Does not work with existing movie.

opencodes?

CMSG_REQUEST_HOTFIX: Received unknown hotfix type: 1672791226
CMSG_REQUEST_HOTFIX: Received unknown hotfix type: 1672791226
No defined handler for opcode [UNKNOWN OPCODE 0x3F6 (1014)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x9F0 (2544)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x29F (671)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x640 (1600)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x6F5 (1781)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x77B (1915)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1F9E (8094)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x44E (1102)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x365 (869)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x32D (813)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x6B (107)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x14DB (5339)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x813 (2067)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0xA23 (2595)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0xA87 (2695)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1F89 (8073)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x15A9 (5545)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0xCF0 (3312)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1203 (4611)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x150 (336)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x150 (336)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x15A8 (5544)] sent by [Player: Ddf (Guid: 2, Account: 1)]
SMSG_DB_REPLY: Unhandled hotfix type: 1344507586
SMSG_DB_REPLY: Unhandled hotfix type: 1344507586
SMSG_DB_REPLY: Unhandled hotfix type: 1344507586
SMSG_DB_REPLY: Unhandled hotfix type: 1344507586
SMSG_DB_REPLY: Unhandled hotfix type: 2442913102
SMSG_DB_REPLY: Unhandled hotfix type: 2442913102
SMSG_DB_REPLY: Unhandled hotfix type: 2442913102
SMSG_DB_REPLY: Unhandled hotfix type: 2442913102
No defined handler for opcode [UNKNOWN OPCODE 0x148E (5262)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x148E (5262)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x148E (5262)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x148E (5262)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x6E4 (1764)] sent by [Player: Ddf (Guid: 2, Account: 1)]
Unit::WriteMovementInfo: No movement sequence found for opcode [SMSG_SPLINE_MOVE_SET_RUN_SPEED 0x0 (0)]
No defined handler for opcode [UNKNOWN OPCODE 0x12 (18)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x3E6 (998)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x3E6 (998)] sent by [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_AI_REACTION 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_HIGHEST_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_ATTACKSWING_NOTINRANGE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_ATTACKSWING_BADFACING 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_ATTACKSWING_NOTINRANGE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x12 (18)] sent by [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_ATTACKSWING_BADFACING 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_ATTACKSWING_BADFACING 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_EMOTE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
Prevented sending disabled opcode [SMSG_THREAT_UPDATE 0x0 (0)] to [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x115B (4443)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1941 (6465)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1941 (6465)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1941 (6465)] sent by [Player: Ddf (Guid: 2, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x68 (104)] sent by [Player: Ddf (Guid: 2, Account: 1)]

instances and raids?

i get this in the console when i try to go into an instance or raid
No defined handler for opcode [UNKNOWN OPCODE 0x839 (2105)] sent by [Player: Huntard (Guid: 172, Account: 98)]
Prevented sending disabled opcode [SMSG_CANCEL_COMBAT 0x0 (0)] to [Player: Huntard (Guid: 172, Account: 98)]
Prevented sending disabled opcode [SMSG_UPDATE_INSTANCE_OWNERSHIP 0x0 (0)] to [Player: Huntard (Guid: 172, Account: 98)]
No defined handler for opcode [UNKNOWN OPCODE 0x10 (16)] sent by [Player: Huntard (Guid: 172, Account: 98)]
Prevented sending disabled opcode [SMSG_TRANSFER_ABORTED 0x0 (0)] to [Player: Huntard (Guid: 172, Account: 98)]
Map 1008 (Segrete Mogu'shan) could not be created for player 172 (Huntard), porting player to homebind
Prevented sending disabled opcode [SMSG_CANCEL_COMBAT 0x0 (0)] to [Player: Huntard (Guid: 172, Account: 98)]
Unit::WriteMovementInfo: No movement sequence found for opcode [SMSG_MOVE_UPDATE_TELEPORT 0x0 (0)]
Unit::WriteMovementInfo: No movement sequence found for opcode [SMSG_SPLINE_MOVE_UNROOT 0x0 (0)]

what should i do to fix this?

Problem with joining game with pandaren

"Player 11 has incorrect race/class pair. Can't init display ids.
Player (Name Pandri) has incorrect race/class (26/7) pair. Can't be loaded."

a pandaren who belongs to the horde or alliance can't be played.

mmaps_generator compile error (Ubuntu)

Linking CXX executable mmaps_generator
/usr/bin/ld: ../../server/shared/libshared.a(Util.cpp.o): undefined reference to symbol 'pthread_getspecific@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [src/tools/mmaps_generator/mmaps_generator] Error 1
make[1]: *** [src/tools/mmaps_generator/CMakeFiles/mmaps_generator.dir/all] Error 2
make: *** [all] Error 2

N.Elf/Undead Rogue starts with some Monk\Mage skills

This is a very weird bug, it affects only Night Elf & Undead Rogues, they have some skills which are not related to their own class

My Screenshots:

Night Elf Rogue - General Skills page 1: http://it.tinypic.com/r/2youxki/8
Night Elf Rogue page 2: http://it.tinypic.com/r/33ucsk0/8
Night Elf Rogue page 3: http://it.tinypic.com/r/f1i1pf/8

Undead Rogue page 1: http://it.tinypic.com/r/264ge2u/8
Undead Rogue page 2: http://it.tinypic.com/r/v441s0/8
Undead Rogue page 3: http://it.tinypic.com/r/15y4cl/8

CMSG_TRANSMOGRIFY_ITEMS

in code:

for (uint8 i = 0; i < count; ++i) {

    unk0 = recvData.ReadBit();
    unk1 = recvData.ReadBit();

    if(unk1) {
             itemGuids[i][5] = recvData.ReadBit();

unk0 and unk1 must be as array unk0[count] and unk1[count] for the next code:

     for (uint8 i = 0; i < count; ++i) {
     if(unk0[i]) {
              recvData.ReadByteSeq(itemGuids[i][4]);

HandleMailCreateTextItem

void WorldSession::HandleMailCreateTextItem(WorldPacket& recvData)
{
ObjectGuid mailbox;
uint32 mailId;

//recvData >> mailId;  // should be

mailbox[3] = recvData.ReadBit();
mailbox[1] = recvData.ReadBit();
mailbox[0] = recvData.ReadBit();
mailbox[7] = recvData.ReadBit();
mailbox[4] = recvData.ReadBit();
mailbox[5] = recvData.ReadBit();
mailbox[2] = recvData.ReadBit();
mailbox[6] = recvData.ReadBit();

recvData.ReadByteSeq(mailbox[7]);
recvData.ReadByteSeq(mailbox[0]);
recvData.ReadByteSeq(mailbox[4]);
recvData.ReadByteSeq(mailbox[6]);
recvData.ReadByteSeq(mailbox[5]);
recvData.ReadByteSeq(mailbox[2]);
recvData.ReadByteSeq(mailbox[3]);
recvData.ReadByteSeq(mailbox[1]);

recvData >> mailId;  // should be

CMSG_MAIL_MARK_AS_READ

Opcode handler for 5.4.7 :

//called when mail is read
void WorldSession::HandleMailMarkAsRead(WorldPacket& recvData)
{
ObjectGuid GuidMail;
uint32 mailId;

GuidMail[4] = recvData.ReadBit();
GuidMail[0] = recvData.ReadBit();
GuidMail[2] = recvData.ReadBit();
GuidMail[7] = recvData.ReadBit();
GuidMail[1] = recvData.ReadBit();
GuidMail[6] = recvData.ReadBit();
GuidMail[3] = recvData.ReadBit();
recvData >> mailId;
GuidMail[5] = recvData.ReadBit();

recvData.ReadByteSeq(GuidMail[2]);
recvData.ReadByteSeq(GuidMail[5]);
recvData.ReadByteSeq(GuidMail[0]);
recvData.ReadByteSeq(GuidMail[6]);
recvData.ReadByteSeq(GuidMail[1]);
recvData.ReadByteSeq(GuidMail[3]);
recvData.ReadByteSeq(GuidMail[7]);
recvData.ReadByteSeq(GuidMail[4]);

not match with packet:

Packet type: CMSG, Opcode: 0x027F, Packet size: 12 bytes
Timestamp: 1399054932, Date: 2014. 05. 02. - 21:22:12
|--------|-------------------------------------------------|---------------------------------|
| | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
|--------|-------------------------------------------------|---------------------------------|
| 0x0001 | 6B 9E 55 17 DC 80 EC 0C 13 08 F0 CE | k . U . . . . . . . . . |
|--------|-------------------------------------------------|---------------------------------|
| | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
|--------|-------------------------------------------------|---------------------------------|

Loading Transport templates... core dumped

Loading Transport templates...
/home/SkyFire_5xx/src/server/game/Maps/TransportMgr.cpp:133 in GeneratePath ASSERTION FAILED:
!keyFrames.empty()
./worldserver(_ZN12TransportMgr22LoadTransportTemplatesEv+0x429) [0xcdc6b9]
./worldserver(_ZN5World23SetInitialWorldSettingsEv+0xc9d) [0xe12ccd]
./worldserver(_ZN6Master3RunEv+0xd77) [0x9886b7]
./worldserver(main+0x1f2) [0x963862]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fdf0c439ec5]
./worldserver() [0x974629]

Segmentation fault (core dumped)

Can't login!

Hi, i can't login ... I don't know why ... Authserver and Workserver works.
In my config.wtf :

  • SET realmlist "127.0.0.1"

Database.realmlist:
http://kepfeltoltes.hu/140527/realmlist_www.kepfeltoltes.hu_.png

When i go to wow login screen, i write my personal things, i get this error:
http://kepfeltoltes.hu/140527/this_www.kepfeltoltes.hu_.png

Auth.log:
http://kepfeltoltes.hu/140527/auth_www.kepfeltoltes.hu_.png

World.log:
http://kepfeltoltes.hu/140527/world_www.kepfeltoltes.hu_.png

And when i write my original Blizzard things, it connects to original Blizzard servers.

Authentication

With The server when you create an account and use the patched WoW Generated From Patcher it keeps giving message please login with battle.net account or create one. You hit ok and try again it states authenticating and sits there does not move

npc flag and quest

i noticed a little bug with flag and quest

if i put flag 3 for gossip + quest, it displays quest as it should

flag 1, it display gossip

but with flag 2, there nothing, you can't talk to the npc, so you have to put actually a flag 3 if you want take quest even if the npc doesn't has a gosisp

Small mistake in the project description

I found a small mistake in the project description:

"SkyFireEMU is a full featured World of Warcraft: Mists of Pandaria emulator written in C++. || Compatible with World of Warcraft client 5.4.7 (Build: 18019) Limied SUPPORT."

"Limied" -> Limited ;)

Opcode error log

SMSG_DB_REPLY: Unhandled hotfix type: 1344507586
SMSG_DB_REPLY: Unhandled hotfix type: 1344507586
SMSG_DB_REPLY: Unhandled hotfix type: 1344507586
SMSG_DB_REPLY: Unhandled hotfix type: 1344507586
SMSG_DB_REPLY: Unhandled hotfix type: 2442913102
SMSG_DB_REPLY: Unhandled hotfix type: 2442913102
SMSG_DB_REPLY: Unhandled hotfix type: 2442913102
SMSG_DB_REPLY: Unhandled hotfix type: 2442913102
Received not allowed opcode [CMSG_TUTORIAL_FLAG 0x7A4 (1956)] from [Player: Trasteo (Guid: 1, Account: 1)]
Received not allowed opcode [CMSG_TUTORIAL_FLAG 0x7A4 (1956)] from [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x14A9 (5289)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
Prevented sending of NULL_OPCODE to [Player: Trasteo (Guid: 1, Account: 1)]
Prevented sending of NULL_OPCODE to [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x275 (629)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x5FD (1533)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x5FD (1533)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x5FD (1533)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
Prevented sending of NULL_OPCODE to [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1CA3 (7331)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x5FD (1533)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1CA3 (7331)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1389 (5001)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1CA3 (7331)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1CA3 (7331)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1CA3 (7331)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x1CA3 (7331)] sent by [Player: Trasteo (Guid: 1, Account: 1)]
Prevented sending of NULL_OPCODE to [Player: Trasteo (Guid: 1, Account: 1)]
Auras: Unknown Shapeshift Type: 24
Prevented sending of NULL_OPCODE to [Player: Trasteo (Guid: 1, Account: 1)]
Prevented sending of NULL_OPCODE to [Player: Trasteo (Guid: 1, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x10 (16)] sent by [Player: (Guid: 0, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x18B2 (6322)] sent by [Player: (Guid: 0, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x18B2 (6322)] sent by [Player: (Guid: 0, Account: 1)]
No defined handler for opcode [UNKNOWN OPCODE 0x18B2 (6322)] sent by [Player: (Guid: 0, Account: 1)]
No defined handler for opcode [CMSG_REALM_SPLIT 0x1282 (4738)] sent by [Player: (Guid: 0, Account: 1)]

void WorldSession::HandleTextEmoteOpcode(WorldPacket& recvData)

void WorldSession::HandleTextEmoteOpcode(WorldPacket& recvData)
{
if (!GetPlayer()->IsAlive())
    return;

if (!GetPlayer()->CanSpeak())
{
    std::string timeStr = secsToTimeString(m_muteTime - time(NULL));
    SendNotification(GetTrinityString(LANG_WAIT_BEFORE_SPEAKING), timeStr.c_str());
    return;
}

uint32 text_emote, emoteNum;
uint64 guid;

recvData >> text_emote;
recvData >> emoteNum;
recvData >> guid;  // must be recvData.readPackGUID(guid);

CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY, Error?

I think CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY (0x02F1) is incorrect.

I get byte buffer exception about this opcode when money changes, for example with .modify money command or when buy something.

CMSG_MAIL_DELETE

Received packet for 18019
Packet type: CMSG, Opcode: 0x13A3, Packet size: 8 bytes
Timestamp: 1398124264, Date: 2014. 04. 22. - 02:51:04
|--------|-------------------------------------------------|---------------------------------|
| | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
|--------|-------------------------------------------------|---------------------------------|
| 0x0001 | 00 00 00 00 5F 9E 4A 17 | . . . . _ . J . |
|--------|-------------------------------------------------|---------------------------------|
| | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
|--------|-------------------------------------------------|---------------------------------|

not match with opcode handler.

After this packet received:

Packet type: SMSG, Opcode: 0x0702, Packet size: 24 bytes
Timestamp: 1398124264, Date: 2014. 04. 22. - 02:51:04
|--------|-------------------------------------------------|---------------------------------|
| | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
|--------|-------------------------------------------------|---------------------------------|
| 0x0001 | 00 00 00 00 00 00 00 00 00 00 00 00 5F 9E 4A 17 | . . . . . . . . . . . . _ . J . |
| 0x0011 | 00 00 00 00 04 00 00 00 | . . . . . . . . |
|--------|-------------------------------------------------|---------------------------------|
| | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
|--------|-------------------------------------------------|---------------------------------|

This not match with opcode handler SMSG_SEND_MAIL_RESULT

Problem with locale tables

Hi. everytime i try to put something in locales_* tables, i have a crash server on launch. No error, no db error, everthing updated as the core need but dosn't load. If tables are empty everything is fine, any idea why ?
thanks

SMSG_LOG_XPGAIN

Not work

parsed from official client V5_4_7_18019

Packet type: SMSG, Opcode: 0x1613, Packet size: 7 bytes
Timestamp: 1398068617, Date: 2014. 04. 21. - 11:23:37
|--------|-------------------------------------------------|---------------------------------|
| | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
|--------|-------------------------------------------------|---------------------------------|
| 0x0001 | 90 00 B2 3E 00 00 01 | . . . > . . . |
|--------|-------------------------------------------------|---------------------------------|
| | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
|--------|-------------------------------------------------|---------------------------------|

Packet type: SMSG, Opcode: 0x1613, Packet size: 18 bytes
Timestamp: 1398068717, Date: 2014. 04. 21. - 11:25:17
|--------|-------------------------------------------------|---------------------------------|
| | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
|--------|-------------------------------------------------|---------------------------------|
| 0x0001 | 5D E0 F0 A2 E7 3B 1D 13 34 08 00 00 34 08 00 00 | ] . . . . ; . . 4 . . . 4 . . . |
| 0x0011 | 18 00 | . . |
|--------|-------------------------------------------------|---------------------------------|
| | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
|--------|-------------------------------------------------|---------------------------------|

Opcode handler in SkyFire other.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.