Try looking up Blunk by Nillus. If I remember correctly it was all MUS from Adobe / Macromedia. At least I remember Nillus telling me so, he's shared the code behind the camera on here a few times, but I barely remember the details.
Edit:
Disclaimer - Blunk is for V5 of Habbo. The structure for Habbo changed in v7 if I remember correctly.
Not to mention, even IF you port all of the camera to higher versions, it probably won't work. I think Habbo probably updated the whole camera in later versions. I tried porting Blunk's camera to v13 back when Blunk was first released for a friend but it didn't work. I don't think porting it will work, even with the new structures. Besides, I think MUS didn't change either.
We never truly had the info for camera for versions after v5 though, and I don't recall anyone making it work for v7 ~ r22 so you may be right it might be a different packet structure, but the way the camera itself is stored I think remained.
Blunk was released with the source, which contained camera. I worked on it in private, besides that nobody worked on camera for the later versions (besides lab-hotel).
I meant the official way, not a 'workaround'.You're not that right, Near and PEjump developed an external C# camera tool a long time ago which made this possible and it worked pretty good on my R13 hotel (HabboDavinci) for some months. The process was to buy a camera code on the CMS, paste it on the external camera app, take a photo on the hotel screen with exactly same camera GUI as in game and send it to your Habbo hand at the end to paste anywhere on walls.
It worked pretty fine since photos were real as duck like in the old habbo times and the app gets closed if you tried to take a photo of anything outside hotel screen. Of course this can be forced, I know is not that safe, not the official way, is a bit more annoying but it was a good and smart solution.
I'll probably come back with my hotel soon and of course I'll release everything ^^
I meant the official way, not a 'workaround'.
I don't know about anything outside what's released or I've heard off. But it could be Myrax worked on camera. I don't know.Somebody else had done camera before Blunk too if I remember correctly. It was just not released. I think supposedly Myrax worked on camera. Oh well.
Nillus told me before he became a steroids addict.I don't know about anything outside what's released or I've heard off. But it could be Myrax worked on camera. I don't know.
Not to mention, even IF you port all of the camera to higher versions, it probably won't work. I think Habbo probably updated the whole camera in later versions. I tried porting Blunk's camera to v13 back when Blunk was first released for a friend but it didn't work. I don't think porting it will work, even with the new structures. Besides, I think MUS didn't change either.
Puomi.xyz upgraded Blunk v5 to v13 with the camera and added new features like TicTacToe, Poker etc.
larsxd1234 Using camera the same way as in v5 doesn't work... I ported Blunk's v5 MUS to Woodpecker C# and at the LOGIN packet I receive as content string:
1 7580690011900000
In Blunk, the content string is split like:
String[] credentials = request.contentString.split(" ", 2);
Where index 0 is the username and index 1 is the password. I'm curious about what the content string means.
There are some people we could ask, but if they answer it would be anonymous, though maybe Nillus if he ever came back could answer, I'm sure he has some idea? Would be fun to see that camera redone, especially since the current camera is completely different.
The current camera sucks. I doubt Nillus ever comes back to answer. I think the closest I would get maybe is vista4life if he's still active on Skype and answers. But then again, I doubt anybody has answers, and I doubt anybody is willing to spend time on it since Shockwave is dead (I have to run an old version of Firefox in order for Shockwave to work). Maybe the v13 version needs to have some poop done to 'decrypt' the content (which is weird, since the rest of the packet is correctly decoded just like in Blunk), but I'm unsure. No doubt that making it work in v26 will be even harder. (I assume in v36 Habbo had removed the camera)
That was around the time where they removed the camera completely yes. I always loved the Beta versions of Habbo cause they were really limited, it made me feel like I was playing v13 with a full screen.
Hey! I never bothered to figure out the 'cs' checksum for photos. Grab and persist, retrieve and provide.The current camera sucks. I doubt @Nillus ever comes back to answer. I think the closest I would get maybe is @vista4life if he's still active on Skype and answers. But then again, I doubt anybody has answers, and I doubt anybody is willing to spend time on it since Shockwave is dead (I have to run an old version of Firefox in order for Shockwave to work). Maybe the v13 version needs to have some poop done to 'decrypt' the content (which is weird, since the rest of the packet is correctly decoded just like in Blunk), but I'm unsure. No doubt that making it work in v26 will be even harder. (I assume in v36 Habbo had removed the camera)
Hey! I never bothered to figure out the 'cs' checksum for photos. Grab and persist, retrieve and provide.
Seems like it was some image integrity protection, provided by Shockwave itself. No idea how it is computed.
Regarding the credentials in the MUS 'Logon' message for V13: I think it could be an identifier provided to the client at login, or the Shockwave 'machine ID', or perhaps some hash computed from the SSO ticket. It's not like the V13 'SSO login' mode provided other means of identification.