Re: Revolution Server (Java, PRODUCTION)
Quote:
Originally Posted by
Francis Joseph
1. Why and how did you spent HOURS converting the encryption within Plus Emulator from C# to Java. That should of taken an hour or less. Not to mention that's a kick in the face for the original developer by attempting to say its now your 'own' code.
2. If its not broken then don't fix it or attempt to refactor for no reason, just give credit and move on. It's better then claiming you created something because its a port or refactored.
3. Keep update logs precise and relative to information that a developer would like to know.
IMO, it doesn't look that bad. Looks fine although it probably won't get released.
If you're out to better yourself within programming then try do something where you will finish to the end.
Not being a knob but it will increase your motivation and you'll learn a lot more along the way.
I didn't mean to claim it as my own code, hence the post above yours ^
Also, I didn't like the released encryption's that were ported from C# didn't match Java code style which is a pet peeve of mind, so I didn't hesitate... I have a lot of free time.
I thought the fact that I switched to Java EE was something people would like to know. awks
Re: Revolution Server (Java, PRODUCTION)
Quote:
Originally Posted by
Wotsuba
I didn't mean to claim it as my own code, hence the post above yours ^
Also, I didn't like the released encryption's that were ported from C# didn't match Java code style which is a pet peeve of mind, so I didn't hesitate... I have a lot of free time.
I thought the fact that I switched to Java EE was something people would like to know. awks
You can port directly from Official Habbo Encryption Repository from Joopie, in GitHub. It's not necessary porting from Plus Emu.
Link: https://github.com/Joopie1994/Encryption
Re: Revolution Server (Java, PRODUCTION)
Decided to commit today, still a bug flowing about though.
Repo:
https://github.com/HeyItsKawaii/Revo...012dc5b0b66090
Guice Injection almost done, just encountered an error. If anyone knows the proper way to connect an existing Hikari DataSource to JPA persistence.xml (preferably JNDI) then please inform me, been reading on this for hours and nothing.
Re: Revolution Server (Java, PRODUCTION)
I hope you don't let the negative stuff get to you. It's awesome to see somebody spending time on creating an emulator. You will probably learn a lot from this project, good luck!
Re: Revolution Server (Java, PRODUCTION)
Quote:
Originally Posted by
Gaby
I hope you don't let the negative stuff get to you. It's awesome to see somebody spending time on creating an emulator. You will probably learn a lot from this project, good luck!
It's alright, the hateful comments just boost my enthusiasm.
ont
I'll post updates in just a few minutes
June 18th Commit
https://github.com/HeyItsKawaii/Revo...1672284b209dfc
Re: Revolution Server (Java, PRODUCTION)
Keep on topic and do not discuss Azure or any other personal issues, use PM.
Take this as a warning for everyone, more serious action will be taken if it continues
Private message me if you have any issues
~Shoelace
Re: Revolution Server (Java, PRODUCTION)
Quote:
Originally Posted by
pea-brain
What happened to all of your other projects?*
Re: Revolution Server (Java, PRODUCTION)
Quote:
Originally Posted by
YoWesty
What happened to all of your other projects?*
I've already explained that in the first thread post
Re: Revolution Server (Java, PRODUCTION)
UPDATES!!! 6/21/2015
Close as ever to hotelview, just encountered a packet error or something of the sort that's unfortunately disconnecting me.
As mentioned before Hibernate and JPA is 100% functional, yet parts may be refactored in the future. I removed JtaTransaction for the time being as I really just wanna go ahead and make sure everything else works first before adding that.
Unidentified Packet error which is making me disconnect after sending back the queued player data (AuthenticationOK, etc). If you can help me fix that then that gesture wouldn't go unappreciated.
Habbo Encryption crashes sometimes, it generates the wrong keys or something because the packet id's that come back sometimes are incorrect. I'm really not sure. I'll have to look into that later though.
Latest Commit:
https://github.com/HeyItsKawaii/Revo...abec65fdf2a102
Issues:
https://github.com/HeyItsKawaii/Revolution/issues
Re: Revolution Server (Java, PRODUCTION)
Quote:
Originally Posted by
Wotsuba
Habbo Encryption crashes sometimes, it generates the wrong keys or something because the packet id's that come back sometimes are incorrect. I'm really not sure. I'll have to look into that later though.
Encountered the same issue. I previous thought it was the BigInteger class I use, but now I guess not.
A quick and dirty solution would be to use static RSA and DH keys which are known to be working.
Re: Revolution Server (Java, PRODUCTION)
Quote:
Originally Posted by
Joopie
Encountered the same issue. I previous thought it was the BigInteger class I use, but now I guess not.
A quick and dirty solution would be to use static RSA and DH keys which are known to be working.
In some compilations or Emulator startup, (also in Yupi's Habbo Encryption, that is @Joopie's Habbo Encryption) the Habbo Encryption generates a wrong RSA Key pair. And other times, Habbo Encryption crashes at startup, but is really rarely that this happens.
Re: Revolution Server (Java, PRODUCTION)
Finally figured out the packet error if anyone knows what this is:
Failed to parse incoming message using_-1r1::_-1cL
Re: Revolution Server (Java, PRODUCTION)
Quote:
Originally Posted by
Wotsuba
Finally figured out the packet error if anyone knows what this is:
Failed to parse incoming message using_-1r1::_-1cL
You have a wrong packet structure for the packet that belongs to _-1r1::_-1cL.
Re: Revolution Server (Java, PRODUCTION)
Quote:
Originally Posted by
Glaceon
You have a wrong packet structure for the packet that belongs to _-1r1::_-1cL.
Yeah, and you need get the AS3 code from the Habbo.swf, go in this class and check the packet structure. Generally this happens when is a Outgoing packet.
But you really want to create an emulator without knowing these things? Are really important.
Re: Revolution Server (Java, PRODUCTION)
Quote:
Originally Posted by
ovflowd
Yeah, and you need get the AS3 code from the Habbo.swf, go in this class and check the packet structure. Generally this happens when is a Outgoing packet.
But you really want to create an emulator without knowing these things? Are really important.
This ONLY happens at outgoing packets (when viewing from the SWF incoming packets) because incoming packets (when viewing from the SWF outgoing packets) is what the SWF sends so there can't be errors on it AFAIK. Maybe he just never got this error and don't know what it meant. When I first got this error I didn't know either. Everybody has to start somewhere. The 'But you really want to...' is not very appropiate.