Go Back   EQEmulator Home > EQEmulator Forums > General > General::General Discussion

General::General Discussion General discussion about EverQuest(tm), EQEMu, and related topics.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #151  
Old 05-22-2016, 02:02 PM
Xanathol
Sarnak
 
Join Date: Oct 2009
Posts: 52
Default

Just wanted to say this is phenomenal. I wish I had time to work on something like this. Huge hats off!
Reply With Quote
  #152  
Old 05-23-2016, 06:29 PM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

__________________
Browser based EQ project
Reply With Quote
  #153  
Old 05-25-2016, 05:05 AM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

#randompic

__________________
Browser based EQ project
Reply With Quote
  #154  
Old 05-25-2016, 10:59 AM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

#randomvideo

https://youtu.be/jU-hIdCQrLU
__________________
Browser based EQ project
Reply With Quote
  #155  
Old 06-08-2016, 04:19 AM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

If you fall underneath world, it'll toss you to safe spot. Also tossed some more pathing stuff for debug purposes. Bunch of other stuff not listed, but this was kinda neat.

My step distance (currently set to 1) is wrong. So the wandering speed/steps in between the two points is not correct.

https://youtu.be/WpsF61JyttM

Code:
Vector3 targetPosition = new Vector3 (movetoX,movetoY,movetoZ);
Vector3 deltaF = new Vector3 (deltaX,deltaY,deltaZ);

if (deltaF.magnitude != 0) 
	{
		//step = delta time x speed. The server is calculating the speed which is represented as the magnitude of vector x y z. Translate the game object by those deltas multiplied by delta time	
		float step = deltaF.magnitude * Time.deltaTime;
		transform.position = Vector3.MoveTowards(this.gameObject.transform.position, targetPosition, 1);

		Debug.DrawRay (this.gameObject.transform.position, (targetPosition - this.gameObject.transform.position), Color.green);
	}
__________________
Browser based EQ project
Reply With Quote
  #156  
Old 06-11-2016, 05:53 AM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

#randomvideo

https://youtu.be/oPopiiMK-t4
__________________
Browser based EQ project
Reply With Quote
  #157  
Old 06-11-2016, 02:32 PM
askyn
Sarnak
 
Join Date: Apr 2009
Location: USA
Posts: 44
Default

This is looking really good so far .. congrats on all of your work !
Reply With Quote
  #158  
Old 06-12-2016, 06:36 AM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

target bar stuff, death, experience, inventory stats

https://youtu.be/1asd_Brufm8
__________________
Browser based EQ project
Reply With Quote
  #159  
Old 06-14-2016, 09:59 PM
steve
Discordant
 
Join Date: Jan 2002
Posts: 305
Default

Thank you for continuing to share! Very interesting project.
Reply With Quote
  #160  
Old 06-18-2016, 06:57 AM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

I post a bunch of videos to youtube at: https://www.youtube.com/channel/UCvR...lMeWxrP2JXvdFg

Ran into incomplete itempackets, weird. Server logs below.

Flow:
OP_LootRequest
OP_MoneyOnCorpse
OP_ItemPacket
OP_EndLootRequest
OP_LootComplete

UnityServer: https://github.com/UnityEQ/UnityEQSe...anium.cpp#L732
TitaniumServer: https://github.com/EQEmu/Server/blob...anium.cpp#L740

Unity Client:
Code:
[06-18-2016 :: 03:46:52] [Packet :: Client -> Server] [OP_LootRequest - 0x012c] [Size: 6]
[06-18-2016 :: 03:46:52] [Packet :: Client -> Server (Dump)] [OP_LootRequest - 0x012c] [Size: 6] 
   0: BB 00 00 00                                        | ....

[06-18-2016 :: 03:46:53] [Packet :: Server -> Client] [OP_MoneyOnCorpse - 0x0147] [Size: 22]
[06-18-2016 :: 03:46:53] [Packet :: Server -> Client (Dump)] [OP_MoneyOnCorpse - 0x0147] [Size: 22] 
   0: 01 42 EF 00 00 00 00 00 - 00 00 00 00 05 00 00 00  | .B..............
  16: 00 00 00 00                                        | ....

[06-18-2016 :: 03:46:53] [Packet :: Server -> Client] [OP_ItemPacket - 0x0101] [Size: 15]
[06-18-2016 :: 03:46:53] [Packet :: Server -> Client (Dump)] [OP_ItemPacket - 0x0101] [Size: 15] 
   0: 66 00 00 00 16 00 00 00 - E0 55 62 0E 00           | f........Ub..

[06-18-2016 :: 03:46:53] [Packet :: Server -> Client] [OP_ItemPacket - 0x0101] [Size: 15]
[06-18-2016 :: 03:46:53] [Packet :: Server -> Client (Dump)] [OP_ItemPacket - 0x0101] [Size: 15] 
   0: 66 00 00 00 17 00 00 00 - 68 51 62 0E 00           | f.......hQb..

[06-18-2016 :: 03:46:53] [Packet :: Server -> Client] [OP_LootRequest - 0x012c] [Size: 6]
[06-18-2016 :: 03:46:53] [Packet :: Server -> Client (Dump)] [OP_LootRequest - 0x012c] [Size: 6] 
   0: BB 00 00 00                                        | ....


[06-18-2016 :: 03:47:00] [Packet :: Client -> Server] [OP_EndLootRequest - 0x0094] [Size: 6]
[06-18-2016 :: 03:47:00] [Packet :: Client -> Server (Dump)] [OP_EndLootRequest - 0x0094] [Size: 6] 
   0: BB 00 00 00                                        | ....

[06-18-2016 :: 03:47:00] [Packet :: Server -> Client] [OP_LootComplete - 0x012a] [Size: 2]
[06-18-2016 :: 03:47:00] [Packet :: Server -> Client (Dump)] [OP_LootComplete - 0x012a] [Size: 2]
Titanium Client:
Code:
[06-18-2016 :: 03:31:40] [Packet :: Client -> Server] [OP_LootRequest - 0x012e] [Size: 6]
[06-18-2016 :: 03:31:40] [Packet :: Client -> Server (Dump)] [OP_LootRequest - 0x012e] [Size: 6] 
   0: CC 00 00 00                                        | ....


[06-18-2016 :: 03:31:40] [Packet :: Server -> Client] [OP_MoneyOnCorpse - 0x0149] [Size: 22]
[06-18-2016 :: 03:31:40] [Packet :: Server -> Client (Dump)] [OP_MoneyOnCorpse - 0x0149] [Size: 22] 
   0: 01 42 EF 00 00 00 00 00 - 00 00 00 00 02 00 00 00  | .B..............
  16: 01 00 00 00                                        | ....

[06-18-2016 :: 03:31:40] [Packet :: Server -> Client] [OP_ItemPacket - 0x0103] [Size: 428]
[06-18-2016 :: 03:31:40] [Packet :: Server -> Client (Dump)] [OP_ItemPacket - 0x0103] [Size: 428] 
   0: 66 00 00 00 30 7C 30 7C - 32 32 7C 30 7C 31 7C 30  | f...0|0|22|0|1|0
  16: 7C 31 34 7C 30 7C 31 7C - 30 7C 30 7C 22 30 7C 52  | |14|0|1|0|0|"0|R
  32: 75 73 74 79 20 44 61 67 - 67 65 72 7C 52 75 73 74  | usty Dagger|Rust
  48: 79 20 44 61 67 67 65 72 - 7C 49 54 31 30 36 35 30  | y Dagger|IT10650
  64: 7C 37 30 30 37 7C 32 35 - 7C 31 7C 31 7C 31 7C 32  | |7007|25|1|1|1|2
  80: 34 35 37 36 7C 33 30 7C - 35 39 32 7C 30 7C 30 7C  | 4576|30|592|0|0|
  96: 30 7C 31 7C 30 7C 30 7C - 30 7C 30 7C 30 7C 30 7C  | 0|1|0|0|0|0|0|0|
 112: 30 7C 30 7C 30 7C 30 7C - 30 7C 30 7C 30 7C 30 7C  | 0|0|0|0|0|0|0|0|
 128: 30 7C 30 7C 30 7C 30 7C - 2D 31 7C 30 7C 30 7C 30  | 0|0|0|0|-1|0|0|0
 144: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 32 34 7C  | |0|0|0|0|0|0|24|
 160: 30 7C 30 7C 30 7C 30 7C - 30 7C 33 7C 2D 31 36 37  | 0|0|0|0|0|3|-167
 176: 37 37 32 31 36 7C 33 32 - 31 35 33 7C 36 35 35 33  | 77216|32153|6553
 192: 35 7C 30 7C 30 7C 32 7C - 30 7C 31 2E 30 30 30 30  | 5|0|0|2|0|1.0000
 208: 30 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | 00|0|0|0|0|0|0|0
 224: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 240: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 7C  | |0|0|0|0|0|0|0||
 256: 30 7C 34 7C 31 7C 32 30 - 7C 31 7C 30 7C 31 7C 30  | 0|4|1|20|1|0|1|0
 272: 7C 31 7C 30 7C 31 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |1|0|1|0|0|0|0|0
 288: 7C 30 7C 30 7C 30 7C 30 - 7C 7C 30 7C 30 7C 30 7C  | |0|0|0|0||0|0|0|
 304: 30 7C 30 7C 30 7C 30 7C - 30 7C 30 7C 30 7C 30 7C  | 0|0|0|0|0|0|0|0|
 320: 30 7C 30 7C 30 7C 30 7C - 30 7C 30 7C 30 7C 30 7C  | 0|0|0|0|0|0|0|0|
 336: 30 7C 30 7C 30 7C 30 7C - 30 7C 30 7C 30 7C 30 7C  | 0|0|0|0|0|0|0|0|
 352: 30 7C 31 7C 30 7C 30 7C - 2D 31 7C 30 7C 30 7C 30  | 0|1|0|0|-1|0|0|0
 368: 7C 30 7C 2D 31 7C 30 7C - 30 7C 30 7C 30 7C 2D 31  | |0|-1|0|0|0|0|-1
 384: 7C 30 7C 30 7C 30 7C 30 - 7C 2D 31 7C 30 7C 30 7C  | |0|0|0|0|-1|0|0|
 400: 30 7C 30 7C 2D 31 7C 30 - 7C 30 7C 30 7C 30 22 7C  | 0|0|-1|0|0|0|0"|
 416: 7C 7C 7C 7C 7C 7C 7C 7C - 7C 00                    | |||||||||.


[06-18-2016 :: 03:31:40] [Packet :: Server -> Client] [OP_ItemPacket - 0x0103] [Size: 421]
[06-18-2016 :: 03:31:40] [Packet :: Server -> Client (Dump)] [OP_ItemPacket - 0x0103] [Size: 421] 
   0: 66 00 00 00 31 7C 30 7C - 32 33 7C 30 7C 31 7C 30  | f...1|0|23|0|1|0
  16: 7C 31 35 7C 30 7C 30 7C - 30 7C 30 7C 22 30 7C 42  | |15|0|0|0|0|"0|B
  32: 6F 6E 65 20 43 68 69 70 - 73 7C 42 6F 6E 65 20 43  | one Chips|Bone C
  48: 68 69 70 73 7C 49 54 31 - 31 30 35 38 7C 31 33 30  | hips|IT11058|130
  64: 37 33 7C 31 7C 31 7C 31 - 7C 31 7C 30 7C 31 35 7C  | 73|1|1|1|1|0|15|
  80: 38 30 34 7C 30 7C 30 7C - 30 7C 31 7C 30 7C 30 7C  | 804|0|0|0|1|0|0|
  96: 30 7C 30 7C 30 7C 30 7C - 30 7C 30 7C 30 7C 30 7C  | 0|0|0|0|0|0|0|0|
 112: 30 7C 30 7C 30 7C 30 7C - 30 7C 30 7C 30 7C 30 7C  | 0|0|0|0|0|0|0|0|
 128: 2D 31 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | -1|0|0|0|0|0|0|0
 144: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 160: 7C 30 7C 2D 31 36 37 37 - 37 32 31 36 7C 36 35 35  | |0|-16777216|655
 176: 33 35 7C 36 35 35 33 35 - 7C 30 7C 30 7C 31 37 7C  | 35|65535|0|0|17|
 192: 30 7C 31 2E 30 30 30 30 - 30 30 7C 30 7C 30 7C 30  | 0|1.000000|0|0|0
 208: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 224: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 240: 7C 30 7C 30 7C 30 7C 7C - 30 7C 30 7C 31 7C 30 7C  | |0|0|0||0|0|1|0|
 256: 31 7C 30 7C 31 7C 30 7C - 31 7C 30 7C 31 7C 30 7C  | 1|0|1|0|1|0|1|0|
 272: 30 7C 30 7C 30 7C 30 7C - 30 7C 30 7C 30 7C 30 7C  | 0|0|0|0|0|0|0|0|
 288: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 304: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 320: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 336: 7C 30 7C 30 7C 30 7C 30 - 7C 31 30 30 7C 30 7C 31  | |0|0|0|0|100|0|1
 352: 7C 2D 31 7C 30 7C 30 7C - 30 7C 30 7C 2D 31 7C 30  | |-1|0|0|0|0|-1|0
 368: 7C 30 7C 30 7C 30 7C 2D - 31 7C 30 7C 30 7C 30 7C  | |0|0|0|-1|0|0|0|
 384: 30 7C 2D 31 7C 30 7C 30 - 7C 30 7C 30 7C 2D 31 7C  | 0|-1|0|0|0|0|-1|
 400: 30 7C 30 7C 30 7C 30 22 - 7C 7C 7C 7C 7C 7C 7C 7C  | 0|0|0|0"||||||||
 416: 7C 7C 00                                           | ||.

[06-18-2016 :: 03:31:40] [Packet :: Server -> Client] [OP_ItemPacket - 0x0103] [Size: 421]
[06-18-2016 :: 03:31:40] [Packet :: Server -> Client (Dump)] [OP_ItemPacket - 0x0103] [Size: 421] 
   0: 66 00 00 00 31 7C 30 7C - 32 34 7C 30 7C 31 7C 30  | f...1|0|24|0|1|0
  16: 7C 31 36 7C 30 7C 30 7C - 30 7C 30 7C 22 30 7C 42  | |16|0|0|0|0|"0|B
  32: 6F 6E 65 20 43 68 69 70 - 73 7C 42 6F 6E 65 20 43  | one Chips|Bone C
  48: 68 69 70 73 7C 49 54 31 - 31 30 35 38 7C 31 33 30  | hips|IT11058|130
  64: 37 33 7C 31 7C 31 7C 31 - 7C 31 7C 30 7C 31 35 7C  | 73|1|1|1|1|0|15|
  80: 38 30 34 7C 30 7C 30 7C - 30 7C 31 7C 30 7C 30 7C  | 804|0|0|0|1|0|0|
  96: 30 7C 30 7C 30 7C 30 7C - 30 7C 30 7C 30 7C 30 7C  | 0|0|0|0|0|0|0|0|
 112: 30 7C 30 7C 30 7C 30 7C - 30 7C 30 7C 30 7C 30 7C  | 0|0|0|0|0|0|0|0|
 128: 2D 31 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | -1|0|0|0|0|0|0|0
 144: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 160: 7C 30 7C 2D 31 36 37 37 - 37 32 31 36 7C 36 35 35  | |0|-16777216|655
 176: 33 35 7C 36 35 35 33 35 - 7C 30 7C 30 7C 31 37 7C  | 35|65535|0|0|17|
 192: 30 7C 31 2E 30 30 30 30 - 30 30 7C 30 7C 30 7C 30  | 0|1.000000|0|0|0
 208: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 224: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 240: 7C 30 7C 30 7C 30 7C 7C - 30 7C 30 7C 31 7C 30 7C  | |0|0|0||0|0|1|0|
 256: 31 7C 30 7C 31 7C 30 7C - 31 7C 30 7C 31 7C 30 7C  | 1|0|1|0|1|0|1|0|
 272: 30 7C 30 7C 30 7C 30 7C - 30 7C 30 7C 30 7C 30 7C  | 0|0|0|0|0|0|0|0|
 288: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 304: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 320: 7C 30 7C 30 7C 30 7C 30 - 7C 30 7C 30 7C 30 7C 30  | |0|0|0|0|0|0|0|0
 336: 7C 30 7C 30 7C 30 7C 30 - 7C 31 30 30 7C 30 7C 31  | |0|0|0|0|100|0|1
 352: 7C 2D 31 7C 30 7C 30 7C - 30 7C 30 7C 2D 31 7C 30  | |-1|0|0|0|0|-1|0
 368: 7C 30 7C 30 7C 30 7C 2D - 31 7C 30 7C 30 7C 30 7C  | |0|0|0|-1|0|0|0|
 384: 30 7C 2D 31 7C 30 7C 30 - 7C 30 7C 30 7C 2D 31 7C  | 0|-1|0|0|0|0|-1|
 400: 30 7C 30 7C 30 7C 30 22 - 7C 7C 7C 7C 7C 7C 7C 7C  | 0|0|0|0"||||||||
 416: 7C 7C 00                                           | ||.

[06-18-2016 :: 03:31:40] [Packet :: Server -> Client] [OP_LootRequest - 0x012e] [Size: 6]
[06-18-2016 :: 03:31:40] [Packet :: Server -> Client (Dump)] [OP_LootRequest - 0x012e] [Size: 6] 
   0: CC 00 00 00                                        | ....

[06-18-2016 :: 03:31:43] [Packet :: Client -> Server] [OP_EndLootRequest - 0x0094] [Size: 6]
[06-18-2016 :: 03:31:43] [Packet :: Client -> Server (Dump)] [OP_EndLootRequest - 0x0094] [Size: 6] 
   0: CC 00 00 00                                        | ....

[06-18-2016 :: 03:31:43] [Packet :: Server -> Client] [OP_LootComplete - 0x012c] [Size: 2]
[06-18-2016 :: 03:31:43] [Packet :: Server -> Client (Dump)] [OP_LootComplete - 0x012c] [Size: 2] 
[
__________________
Browser based EQ project
Reply With Quote
  #161  
Old 06-22-2016, 04:49 PM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

solved: https://github.com/UnityEQ/UnityEQSe...870b4a93064875

working on looting: https://youtu.be/dkwiJ87Ftk8
__________________
Browser based EQ project
Reply With Quote
  #162  
Old 06-22-2016, 09:34 PM
fzzzty
Fire Beetle
 
Join Date: Aug 2010
Posts: 23
Default

This is awesome. I saw this a long time ago, and it's great that you're still working on it. Having a client that doesn't crash all the time would be wonderful. What server/net code are you developing against? I assume whatever the latest eqemu uses?
Reply With Quote
  #163  
Old 06-23-2016, 05:51 AM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default


__________________
Browser based EQ project
Reply With Quote
  #164  
Old 06-23-2016, 12:38 PM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

pvp happened

https://youtu.be/TxKjJilrtkU
__________________
Browser based EQ project
Reply With Quote
  #165  
Old 06-26-2016, 06:57 AM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

Inventory, equip next

__________________
Browser based EQ project
Reply With Quote
Reply

Tags
pras eqbrowser.com, unity3d

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 10:54 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3