Nitro x Plus Emulator.

pau2005lm

Member
Oct 26, 2016
94
1
Hello,
I have a hotel that uses plus emulator.
Could it be possible to use nitro with it?
Or only with Arcturus?
If only with arcturus... how could I compatibilize the plus emu DB with the arcturus one?
Thanks!
 

Maatt

Active Member
Aug 29, 2012
148
148
You can use a proxy such as websockify to route web sockets to your emulators TCP port. You then just have to update the packets to match Arcturus and disable encryption.
 

Killer

Member
Feb 8, 2021
36
7
Yes, it is possible, you don't need all this complication that the friend put up there.

Regarding the compatibility of the plus, it is a complicated job that is not worth it. Plus is passed.
 

pau2005lm

Member
Oct 26, 2016
94
1
You can use a proxy such as websockify to route web sockets to your emulators TCP port. You then just have to update the packets to match Arcturus and disable encryption.
How would that be?
Post automatically merged:

Yes, it is possible, you don't need all this complication that the friend put up there.

Regarding the compatibility of the plus, it is a complicated job that is not worth it. Plus is passed.
The problem is that the hotel has 2 years and it has registered users, ...
 
Last edited by a moderator:

calensi

calensi#7138
Mar 31, 2018
552
129
What @Killer told you is completely false and wrong, he's spreading information that is completely wrong. As Maatt said above you can use Websockify and proxy them. ( )
 

airilxx

Member
Jan 1, 2012
32
8
With a simple google search, you can easily find matching packets that's compatible with Plus EMU to be used with Nitro. S
Server Header :
Client Header :

Here is one of the PlusEMU with built-in Netty, so you only need to change packets and you're ready to go! :)
 

Solid

Member
May 1, 2012
98
18
With a simple google search, you can easily find matching packets that's compatible with Plus EMU to be used with Nitro. S
Server Header :
Client Header :

Here is one of the PlusEMU with built-in Netty, so you only need to change packets and you're ready to go! :)
lol
 

Morohara

Member
May 18, 2020
78
45
lol
The warnings that you've posted are easily fixed.
Try posting the correct tab if you require help. also try not to just willy nilly copy and paste without reading the code to avoid errors.
Those warnings can be fixed by adding the namespaces at the top of your file simply type at the top of the file using system.linq. you want it to look like this .

Thought I'd do something abit more helpful down the line for you as well . At the top of the file you'll see "string Devbest = "hello";
then at the bottom you'll see Console.WriteLine(devbest); The reason for the errors is because the d in the second line isn't called correctly and the string "devbest" doesn't exist. This can result in errors which I'm going to suspect are will probably be "assembly reference missing blah blah blah" normally clicking the error and clicking the lightbulb on the left next to the line number will provide a fix but normally a character error.
 
Last edited:

Stown

New Member
Aug 31, 2014
1
1
thanx, what about this ?

Comment this

_incomingPackets.Add(ClientPacketHeader.InitCryptoMessageEvent, new InitCryptoEvent());

3d1856e87940655d77658c4b7e545258.png
 

Morohara

Member
May 18, 2020
78
45
Edit changed what i said delete line 225 and rebuild the solution. This error could have been fixed on you're own. If you look at

public void RegisterNames()
{
_packetNames.Add(ClientPacketHeader.GetClientVersionMessageEvent, "GetClientVersionEvent");
_packetNames.Add(ClientPacketHeader.InitCryptoMessageEvent, "InitCryptoEvent");
_packetNames.Add(ClientPacketHeader.GenerateSecretKeyMessageEvent, "GenerateSecretKeyEvent");

It's calling for public const int InitCryptoMessageComposer = 1347; // PRODUCTION-201611291003-338511768 twice and shouldn't be. It states that in the first error.
 
Last edited:

Morohara

Member
May 18, 2020
78
45
Hello!
If you can make it work, could you help me?
Thanks!
His post was confusing and if you check some of the packet ids they conflict as using the same ID.
Copy and paste this back into the file. The error posted was one of the packets was using 4000 twice and that isn't good. also do go to the line 225 in packetmanager.cs and delete that as that will also cause an error. (ONLY do this if line 223 & 225 are the same. _packetNames.Add(ClientPacketHeader.InitCryptoMessageEvent, "InitCryptoEvent"); )
 
Last edited:

Users who are viewing this thread

Top