View Single Post
  #128  
Old 04-16-2016, 05:44 PM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

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
__________________
Browser based EQ project
Reply With Quote