|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
General::General Discussion General discussion about EverQuest(tm), EQEMu, and related topics. Do not post support topics here. |
06-04-2015, 02:58 PM
|
|
Legendary Member
|
|
Join Date: Apr 2002
Location: Seattle, WA
Posts: 506
|
|
Fun times.
|
06-04-2015, 04:09 PM
|
Discordant
|
|
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
|
|
Quote:
Originally Posted by Shendare
Are you reading window and sprite configurations from the EQ/ui/default xml files
|
No. .
|
06-11-2015, 06:15 AM
|
Discordant
|
|
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
|
|
Check out my poorly written Animator script.
http://pastebin.com/iaaWFRZp
New Build live tho. Did a bunch of optimizations, loads a million times faster.
|
06-22-2015, 04:19 PM
|
Fire Beetle
|
|
Join Date: May 2014
Posts: 2
|
|
Hey guys, is there any place I can download the character model files & textures, so that I can do custom animations?
thanks!
|
07-27-2015, 07:14 AM
|
Discordant
|
|
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
|
|
|
07-27-2015, 11:51 AM
|
Hill Giant
|
|
Join Date: Jul 2012
Location: Oklahoma
Posts: 222
|
|
Cool! I am using wine under Fedora 22 and Chrome browser, I was unable to walk around. Really liked the new sky!
|
10-21-2015, 05:55 AM
|
Fire Beetle
|
|
Join Date: Apr 2015
Posts: 7
|
|
hey tyen05, i'm having some real trouble exporting the player models animations
everything else works fine in unity but i am stuck at the SPH files it generates for animations
did you write a convert for these or find some other way?
|
04-16-2016, 05:44 PM
|
Discordant
|
|
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
|
|
http://unityeq.com/play
Quick register, login, char select, char create, char delete, quit.
View javascript console for server/client packet logs.
Stop @ OP_ZoneServerInfo, currently doesn't transition into zone yet, still have to implement OP_ZoneEntry.
This is where the magic happens: https://github.com/UnityEQ/UnityEQCl...essages.cs#L66
I believe the next step is below via this struct: https://github.com/UnityEQ/UnityEQSe...structs.h#L357
Code:
public void DoZoneEntry()
{
byte[] ZoneEntryRequest = new byte[68];
Int32 pos = 0;
curZoneId = 54;
WriteInt32 (0, ref ZoneEntryRequest, ref pos);
WriteFixedLengthString(ourPlayerName, ref ZoneEntryRequest, ref pos, 64);
GenerateAndSendWorldPacket (ZoneEntryRequest.Length, 541, curZoneId, curInstanceId, ZoneEntryRequest);
}
Anyway, still fiddling with this and that's where I'm at.
Steaming server desktop @ http://twitch.tv/eqbrowser
|
|
|
|
04-18-2016, 03:17 AM
|
Discordant
|
|
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
|
|
figured it out, client now active in zone.
|
04-18-2016, 12:44 PM
|
|
Demi-God
|
|
Join Date: May 2007
Location: b
Posts: 1,447
|
|
Quote:
Originally Posted by Tyen05
figured it out, client now active in zone.
|
You'll have to send a packet upon receiving OP_PlayerProfile, so you can get to the CompleteConnect step. I think we use the first OP_ClientUpdate. Can't remember it's been a bit.
|
04-18-2016, 02:52 PM
|
Hill Giant
|
|
Join Date: Jun 2012
Posts: 216
|
|
Quote:
Originally Posted by Secrets
You'll have to send a packet upon receiving OP_PlayerProfile, so you can get to the CompleteConnect step. I think we use the first OP_ClientUpdate. Can't remember it's been a bit.
|
My code has the process as
Server: OP_Weather
-> Client: OP_ReqNewZone (no data)
Server: OP_NewZone
-> Client: OP_ReqClientSpawn (no data)
Server: OP_SendExpZonein with a length of zero (?!)
-> Client: OP_ClientReady (no data)
At that point you're in the zone as far as the server is concerned.
I can't remember if that covers all the expansions, since there is some variation in how things go... pretty sure I've used that to masquerade as Titanium to Underfoot, at least.
|
04-18-2016, 07:58 PM
|
Discordant
|
|
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
|
|
below~~~~~~~~~~~~~~~~~~
|
|
|
|
04-19-2016, 04:20 AM
|
Discordant
|
|
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
|
|
OP_ZoneUnavailable woes
World Log:
Zoneserver Logs: http://pastebin.com/WZiKCrx0
Quote:
[04-19-2016 :: 10:20:20] [Zone Server] Time Broadcast Packet: EQTime [10:26 am]
[04-19-2016 :: 10:20:21] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:20:21] [Packet :: Client -> Server] [OP_ZoneEntry - 0x021d] [Size: 70]
[04-19-2016 :: 10:20:21] [Packet :: Server -> Client] [OP_PlayerProfile - 0x016d] [Size: 19588]
[04-19-2016 :: 10:20:21] [Packet :: Server -> Client] [OP_ZoneEntry - 0x021d] [Size: 746]
[04-19-2016 :: 10:20:21] [Packet :: Server -> Client] [OP_ZoneSpawns - 0x0223] [Size: 74402]
[04-19-2016 :: 10:20:21] [Packet :: Server -> Client] [OP_ZoneSpawns - 0x0223] [Size: 74402]
[04-19-2016 :: 10:20:21] [Packet :: Server -> Client] [OP_ZoneSpawns - 0x0223] [Size: 74402]
[04-19-2016 :: 10:20:21] [Packet :: Server -> Client] [OP_ZoneSpawns - 0x0223] [Size: 36458]
[04-19-2016 :: 10:20:21] [Packet :: Server -> Client] [OP_TimeOfDay - 0x01e9] [Size: 10]
[04-19-2016 :: 10:20:21] [Packet :: Server -> Client] [OP_TributeUpdate - 0x0201] [Size: 50]
[04-19-2016 :: 10:20:21] [Packet :: Server -> Client] [OP_TributeTimer - 0x01ff] [Size: 6]
[04-19-2016 :: 10:20:21] [Packet :: Server -> Client] [OP_CharInventory - 0x0048] [Size: 66]
[04-19-2016 :: 10:20:21] [Packet :: Server -> Client] [OP_Weather - 0x020c] [Size: 14]
[04-19-2016 :: 10:21:00] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:21:00] [Packet :: Client -> Server] [OP_ReqNewZone - 0x0193] [Size: 2]
[04-19-2016 :: 10:21:00] [Packet :: Server -> Client] [OP_NewZone - 0x0152] [Size: 710]
[04-19-2016 :: 10:21:02] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:21:02] [Packet :: Client -> Server] [OP_ReqClientSpawn - 0x0192] [Size: 2]
[04-19-2016 :: 10:21:02] [Packet :: Server -> Client] [OP_SpawnDoor - 0x01d2] [Size: 8162]
[04-19-2016 :: 10:21:02] [Packet :: Server -> Client] [OP_GroundSpawn - 0x00c4] [Size: 94]
[04-19-2016 :: 10:21:02] [Packet :: Server -> Client] [OP_SendZonepoints - 0x01b2] [Size: 174]
[04-19-2016 :: 10:21:02] [Packet :: Server -> Client] [OP_SendAAStats - 0x01a5] [Size: 2]
[04-19-2016 :: 10:21:02] [Packet :: Server -> Client] [OP_ZoneServerReady - 0x0222] [Size: 2]
[04-19-2016 :: 10:21:02] [Packet :: Server -> Client] [OP_SendExpZonein - 0x01a8] [Size: 2]
[04-19-2016 :: 10:21:02] [Packet :: Server -> Client] [OP_WorldObjectsSent - 0x0215] [Size: 2]
[04-19-2016 :: 10:21:12] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:21:12] [Packet :: Client -> Server] [OP_ClientReady - 0x0055] [Size: 2]
[04-19-2016 :: 10:21:12] [Packet :: Server -> Client] [OP_WearChange - 0x020b] [Size: 21]
[04-19-2016 :: 10:21:12] [Packet :: Server -> Client] [OP_SpawnAppearance - 0x01d1] [Size: 10]
[04-19-2016 :: 10:21:12] [Packet :: Server -> Client] [OP_Weather - 0x020c] [Size: 10]
[04-19-2016 :: 10:21:12] [Packet :: Server -> Client] [OP_HPUpdate - 0x00f2] [Size: 12]
[04-19-2016 :: 10:21:12] [Packet :: Server -> Client] [OP_ManaChange - 0x012d] [Size: 18]
[04-19-2016 :: 10:21:12] [Packet :: Server -> Client] [OP_EmuKeepAlive - 0x0226] [Size: 2]
[04-19-2016 :: 10:21:12] [Packet :: Server -> Client] [OP_HPUpdate - 0x00f2] [Size: 12]
[04-19-2016 :: 10:21:12] [Packet :: Server -> Client] [OP_Stamina - 0x01d7] [Size: 10]
[04-19-2016 :: 10:21:12] [Zone Server] Got 0x0155 from world:
[04-19-2016 :: 10:21:12] [Packet :: Server -> Client] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:12] [Packet :: Server -> Client] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:13] [Packet :: Server -> Client] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:13] [Packet :: Server -> Client] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:13] [Packet :: Server -> Client] [OP_BeginCast - 0x0037] [Size: 10]
[04-19-2016 :: 10:21:13] [Packet :: Server -> Client] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:13] [Packet :: Server -> Client] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:13] [Packet :: Server -> Client] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:13] [Packet :: Server -> Client] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:14] [Packet :: Server -> Client] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:14] [Packet :: Server -> Client] [OP_HPUpdate - 0x00f2] [Size: 12]
[04-19-2016 :: 10:21:14] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:21:14] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:21:14] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:21:14] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:21:14] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:21:14] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:21:14] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:21:14] [Zone Server] Got 0x5007 from world:
[04-19-2016 :: 10:21:14] [Packet :: Client -> Server] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:14] [Packet :: Client -> Server] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:14] [Packet :: Client -> Server] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:14] [Packet :: Client -> Server] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:14] [Packet :: Client -> Server] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:14] [Packet :: Client -> Server] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:14] [Packet :: Client -> Server] [OP_ClientUpdate - 0x0057] [Size: 40]
[04-19-2016 :: 10:21:14] [Packet :: Client -> Server] [OP_ClientUpdate - 0x0057] [Size: 40]
|
|
|
|
|
|
|
|
04-19-2016, 07:16 PM
|
Discordant
|
|
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
|
|
Comparing with Titanium logs to get a better feel of the flow, and see if I'm missing anything that could be causing OP_ZoneUnavailable in web_interface server
UnityEQ Packets: http://pastebin.com/WZiKCrx0
Code:
[04-19-2016 :: 10:20:21] [Packet :: Client -> Server] [OP_ZoneEntry - 0x021d] [Size: 70]
[04-19-2016 :: 10:21:00] [Packet :: Client -> Server] [OP_ReqNewZone - 0x0193] [Size: 2]
[04-19-2016 :: 10:21:02] [Packet :: Client -> Server] [OP_ReqClientSpawn - 0x0192] [Size: 2]
[04-19-2016 :: 10:21:12] [Packet :: Client -> Server] [OP_ClientReady - 0x0055] [Size: 2]
[04-19-2016 :: 10:21:14] [Packet :: Client -> Server] [OP_ClientUpdate - 0x0057] [Size: 40]
Titanium packets: http://pastebin.com/feQij6bz
Code:
[04-20-2016 :: 01:20:55] [Packet :: Client -> Server] [OP_AckPacket - 0x0007] [Size: 6]
[04-20-2016 :: 01:20:55] [Packet :: Client -> Server] [OP_ZoneEntry - 0x0221] [Size: 70]
[04-20-2016 :: 01:20:57] [Packet :: Client -> Server] [OP_AckPacket - 0x0007] [Size: 6]
[04-20-2016 :: 01:21:03] [Packet :: Client -> Server] [OP_ReqNewZone - 0x0195] [Size: 2]
[04-20-2016 :: 01:21:03] [Packet :: Client -> Server] [OP_SendAATable - 0x01a8] [Size: 2]
[04-20-2016 :: 01:21:03] [Packet :: Client -> Server] [OP_UpdateAA - 0x0205] [Size: 2]
[04-20-2016 :: 01:21:07] [Packet :: Client -> Server] [OP_SendTributes - 0x01b3] [Size: 6]
[04-20-2016 :: 01:21:07] [Packet :: Client -> Server] [OP_SendGuildTributes - 0x01ac] [Size: 6]
[04-20-2016 :: 01:21:07] [Packet :: Client -> Server] [OP_SpawnAppearance - 0x01d3] [Size: 10]
[04-20-2016 :: 01:21:07] [Packet :: Client -> Server] [OP_SpawnAppearance - 0x01d3] [Size: 10]
[04-20-2016 :: 01:21:07] [Packet :: Client -> Server] [OP_AckPacket - 0x0007] [Size: 6]
[04-20-2016 :: 01:21:07] [Packet :: Client -> Server] [OP_ReqClientSpawn - 0x0194] [Size: 2]
[04-20-2016 :: 01:21:08] [Packet :: Client -> Server] [OP_SendExpZonein - 0x01aa] [Size: 2]
[04-20-2016 :: 01:21:09] [Packet :: Client -> Server] [OP_SetServerFilter - 0x01c0] [Size: 118]
[04-20-2016 :: 01:21:09] [Packet :: Client -> Server] [OP_ClientReady - 0x0055] [Size: 2]
[04-20-2016 :: 01:21:09] [Packet :: Client -> Server] [OP_PlayerStateAdd - 0x0170] [Size: 10]
[04-20-2016 :: 01:21:09] [Packet :: Client -> Server] [OP_WeaponEquip1 - 0x020c] [Size: 14]
[04-20-2016 :: 01:21:09] [Packet :: Client -> Server Unhandled] [OpCode OP_WeaponEquip1 (0x6c5e) Size=12]
[04-20-2016 :: 01:21:09] [Packet :: Client -> Server] [OP_WearChange - 0x020d] [Size: 29]
[04-20-2016 :: 01:21:09] [Packet :: Client -> Server] [OP_ClientUpdate - 0x0057] [Size: 39]
[04-20-2016 :: 01:21:10] [Packet :: Client -> Server] [OP_FloatListThing - 0x00a6] [Size: 105]
|
|
|
|
04-20-2016, 02:09 PM
|
Hill Giant
|
|
Join Date: Jun 2012
Posts: 216
|
|
If you're talking to the zone at all, it's clearly available...
Are you just not disconnecting from world? I send world a session disconnect before starting a session with the zone. I think world keeps its zone bootup timeout timer for the client running until they destroy themselves by disconnecting.
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 04:25 PM.
|
|
|
|
|
|
|
|
|
|
|
|
|