Hi all,
I was wondering if anyone knows something about Quazal software rendez-vous and Net-Z? Like how does it work. How are the packets made? etc...
I tried googling it but couldnt find anything except that it is now taken over by ubisoft.
Thanks
Quazal Rendev-Vouz and Quazal Net-Z
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Quazal Rendev-Vouz and Quazal Net-Z
I have a couple of quickbms scripts about "quazal", maybe they are useful:
http://aluigi.org/bms/quazal.bms
http://aluigi.org/bms/megamind.bms
http://aluigi.org/bms/quazal.bms
http://aluigi.org/bms/megamind.bms
-
- Posts: 12
- Joined: Sun Dec 24, 2017 12:40 am
Re: Quazal Rendev-Vouz and Quazal Net-Z
Amazing, thank you. I will try it. Do you happen to know something about the internals of quazal? Like do they use serialization or strings or just plain bytes
-
- Posts: 12
- Joined: Sun Dec 24, 2017 12:40 am
Re: Quazal Rendev-Vouz and Quazal Net-Z
Hmmm neither of your scripts appear to work. I have attached the packet in case you which to look at it. And the log entry when you respond with a random packet in case you wish to see it:
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Out Buffer = 0x0,0 In Buffer = 0x0,0
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] ** sending connection message to 127.0.0.1:10264 - timeout in 59990
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Job JobConnectEndPoint
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] State Suspended
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Execution count: 0
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Current step: JobConnectEndPoint::ProcessConnectionResult (step execution count = 8)
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Job current endpoint state: Connecting PeerDisconnected
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Job current endpoint URL = prudp:/address=127.0.0.1;port=10264;stream=3;sid=1;type=2
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Current URL = prudp:/address=127.0.0.1;port=10264;stream=3;sid=1;type=2
2018-01-27 16:09:16.083 INFO NETWORK [NetZ] Job URLs:
2018-01-27 16:09:16.083 INFO NETWORK [NetZ] prudp:/address=127.0.0.1;port=10264;sid=1;stream=3;type=2 public
2018-01-27 16:09:16.083 INFO NETWORK [NetZ] Job URLs to try:
2018-01-27 16:09:16.083 INFO NETWORK [NetZ] prudp:/address=127.0.0.1;port=10264;stream=3;sid=1;type=2 public
2018-01-27 16:09:16.447 INFO NETWORK [NetZ] PRUDPEndPoint - RTO is now 250, NbRetransmit is 2 for packet id 0 address 127.0.0.1:10264
2018-01-27 16:09:16.454 INFO GAME_STATE => # cUniverseManager::Update (265) - <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< END LOADING WORLD >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2018-01-27 16:09:17.087 INFO NETWORK [NetZ] PRUDPEndPoint - RTO is now 250, NbRetransmit is 3 for packet id 0 address 127.0.0.1:10264
2018-01-27 16:09:18.034 INFO NETWORK [NetZ] PRUDPEndPoint - RTO is now 250, NbRetransmit is 4 for packet id 0 address 127.0.0.1:10264
2018-01-27 16:09:19.290 INFO NETWORK [NetZ] PRUDPEndPoint - RTO is now 250, NbRetransmit is 5 for packet id 0 address 127.0.0.1:10264
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Out Buffer = 0x0,0 In Buffer = 0x0,0
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] ** sending connection message to 127.0.0.1:10264 - timeout in 59990
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Job JobConnectEndPoint
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] State Suspended
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Execution count: 0
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Current step: JobConnectEndPoint::ProcessConnectionResult (step execution count = 8)
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Job current endpoint state: Connecting PeerDisconnected
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Job current endpoint URL = prudp:/address=127.0.0.1;port=10264;stream=3;sid=1;type=2
2018-01-27 16:09:16.082 INFO NETWORK [NetZ] Current URL = prudp:/address=127.0.0.1;port=10264;stream=3;sid=1;type=2
2018-01-27 16:09:16.083 INFO NETWORK [NetZ] Job URLs:
2018-01-27 16:09:16.083 INFO NETWORK [NetZ] prudp:/address=127.0.0.1;port=10264;sid=1;stream=3;type=2 public
2018-01-27 16:09:16.083 INFO NETWORK [NetZ] Job URLs to try:
2018-01-27 16:09:16.083 INFO NETWORK [NetZ] prudp:/address=127.0.0.1;port=10264;stream=3;sid=1;type=2 public
2018-01-27 16:09:16.447 INFO NETWORK [NetZ] PRUDPEndPoint - RTO is now 250, NbRetransmit is 2 for packet id 0 address 127.0.0.1:10264
2018-01-27 16:09:16.454 INFO GAME_STATE => # cUniverseManager::Update (265) - <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< END LOADING WORLD >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2018-01-27 16:09:17.087 INFO NETWORK [NetZ] PRUDPEndPoint - RTO is now 250, NbRetransmit is 3 for packet id 0 address 127.0.0.1:10264
2018-01-27 16:09:18.034 INFO NETWORK [NetZ] PRUDPEndPoint - RTO is now 250, NbRetransmit is 4 for packet id 0 address 127.0.0.1:10264
2018-01-27 16:09:19.290 INFO NETWORK [NetZ] PRUDPEndPoint - RTO is now 250, NbRetransmit is 5 for packet id 0 address 127.0.0.1:10264
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Quazal Rendev-Vouz and Quazal Net-Z
Unfortunately I can't help you further.
Maybe that game uses a different key, don't know.
Maybe that game uses a different key, don't know.
-
- Posts: 12
- Joined: Sun Dec 24, 2017 12:40 am
Re: Quazal Rendev-Vouz and Quazal Net-Z
Sadly, but thanks for the help
-
- Posts: 12
- Joined: Sun Dec 24, 2017 12:40 am
Re: Quazal Rendev-Vouz and Quazal Net-Z
I just came across this: https://github.com/Kinnay/NintendoClients it uses the prudp protocol, like quazal. So I wanted to ask your opinion about it. Could it help with understanding the quazal rendez vous protocol?
-
- Posts: 12
- Joined: Sun Dec 24, 2017 12:40 am
Re: Quazal Rendev-Vouz and Quazal Net-Z
Nintendo uses quazal too, for everything it seems. Very interesting