-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Quote:
Originally Posted by
Konquer
This project has almost all the images extracted from the old dcr files so I get most of the images for e.g. the navigator there. For newer things I use an swf decompiler such as
Trillix to extract individual images from the flash files. There's no automation.
I've got a specific question about furniture: when you extract the images from the flash files, how does the client know how to place them correctly - I mean, not too high, not too far to the left etc. Is this info somwhere in the swfs?
EDIT: i've tried Trillix on an SWF and this info seems to be there, but do you know how to read the values?
Also do you plan on adding the shadows? And how does colouring the furniture work?
Lots of questions :P
Quote:
Originally Posted by
Konquer
If you want to specifically see how the packets etc are handled in the older versions you should probably use
Kepler or another recent oldschool server as reference. If you just want look at an emulator to understand how they handle the core habbo functionality you can pretty much look at any well written emulator regardless of what version it's for.
Is this the most advanced emulator? I mean, does it have photos and battleball for example?
Thanks for your swift reply!
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Quote:
Originally Posted by
nietsche
I've got a specific question about furniture: when you extract the images from the flash files, how does the client know how to place them correctly - I mean, not too high, not too far to the left etc. Is this info somwhere in the swfs?
Here's a tool that lets you see (and edit) the positional values of furniture. I don't use it for this but i did use it back when i ran hotels to edit furniture and works like a charm.
What I did for the furniture that are in habbo5 currently is
1. extract the images from the swf
2. throw them in some spritesheet/atlas generator (i use this one)
3. create the furniture script and guesstimate the position values. it's not too hard to guess what offsets they should have because you can sort of tell by looking at the width/height differences etc and then after 2-3 changes they usually have the correct positions.
probably worthwhile to create a tool for this though.. that's just how i did it to get a few furnis in to test them
Quote:
Originally Posted by
nietsche
Also do you plan on adding the shadows?
they can already be added in the furniture script by setting their position relative to the tile coordinate. i was just lazy :P
Quote:
Originally Posted by
nietsche
And how does colouring the furniture work?
can also be done in the furniture scripts as the imagedata is exposed there. it also wouldn't hurt anyone to add 10 colored dragons to the same spritesheet, since it's a single image and not 10 different images it's only like 2kb extra or something
Quote:
Originally Posted by
nietsche
Is kepler the most advanced emulator? I mean, does it have photos and battleball for example?
Haven't got a clue. It has the camera but i don't think it has battleball. Don't really know anything about it other than what people say about it on the forums. Seems to be really good though :)
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Quote:
Originally Posted by
Konquer
Here's a tool that lets you see (and edit) the positional values of furniture. I don't use it for this but i did use it back when i ran hotels to edit furniture and works like a charm.
What I did for the furniture that are in habbo5 currently is
1. extract the images from the swf
2. throw them in some spritesheet/atlas generator (
i use this one)
3. create the furniture script and guesstimate the position values. it's not too hard to guess what offsets they should have because you can sort of tell by looking at the width/height differences etc and then after 2-3 changes they usually have the correct positions.
probably worthwhile to create a tool for this though.. that's just how i did it to get a few furnis in to test them
Cool!
Are you familiar with this thread? Just found out about it.
http://forum.ragezone.com/f353/furni...ormat-1143616/
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Seeing this really intrigues me to pick up on my own project (http://forum.ragezone.com/f331/pixel...xi-js-1022627/). I also built a Habbo version in HTML5 with Joery. We used plain javascript for everything, not even a framework. Also, the whole UI Was in the canvas. There are still some old pictures online in the thread. The videos and most gifs are dead though. The server was written in NodeJS, but wasn't near to finished when we left the project 3 years ago.
I'd like to join this project if that'd fit for you. Please contact me via PM or Telegram (@ankilo)
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Whats the FPS if you disable hardware acceleration?
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
I don't want to push, but are there any updates? :s
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Just seconding Galago here with the question if this still a thing?
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Quote:
Originally Posted by
Leonson
Just seconding Galago here with the question if this still a thing?
Although I have not lost interest in this topic, I have just come to enjoy creating original games more, which is what most of my spare time goes to now a days.
I uploaded the client source here if you're interested.
I will come back to this some time if Habbo don't beat me to it :)
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Which functions does it have so far? Walking avatars with customizable clothing? Furniture?
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Quote:
Originally Posted by
Leonson
Which functions does it have so far? Walking avatars with customizable clothing? Furniture?
login, register, room navigation, avatar walking, stairs, furniture (non-moveable), camera drag. that's the main features i can remember.
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Could you post instructions on how to set it up or provide a docker container/Dockerfile?
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
About half a year ago I started this project from scratch for the third time. I didn't post anything in this thread because I knew I would lose interest again as usual.
I recently picked up where I left and am excited to continue working on it for however long it turns out to be this time around. The Habbo client tease is definitely a good source of motivation right now.
It is by far the most performant iteration yet. Here's a little teaser of what i've been working on this week.
https://i.imgur.com/fXgoEx4.gif
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Looking really great! I can't wait to see more updates!
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Quote:
Originally Posted by
Emily
Looking really great! I can't wait to see more updates!
Just a doubt, are u implementing the pathfinder on serverside or clientside ?
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Quote:
Originally Posted by
m.tiago
Just a doubt, are u implementing the pathfinder on serverside or clientside ?
What? Why are you asking that to me? ķ ¾ķ“
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Items can be moved, rotated and picked up
https://i.imgur.com/jPJa5BU.gif
Quote:
Originally Posted by
m.tiago
Just a doubt, are u implementing the pathfinder on serverside or clientside ?
Pathfinding is done serverside. Every tick (0.5s) a snapshot of changes made to avatars since the last tick is broadcasted to all clients in the room.
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Quote:
Originally Posted by
Konquer
Items can be moved, rotated and picked up
https://i.imgur.com/jPJa5BU.gif
Pathfinding is done serverside. Every tick (0.5s) a snapshot of changes made to avatars since the last tick is broadcasted to all clients in the room.
wow, that's so clean!
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Cool stuff dude, impressive interface, gives a feeling of the good old Habbo.
-
HTML5 Habbo5 Typescript Vue Webpack WebSocket
Yes, it applies to web pages I maintain and design.Oh, sorry about the subject. I got confused with my other post. This is an HTML control question.
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Quote:
Originally Posted by
KittyChloe
Cool stuff dude, impressive interface, gives a feeling of the good old Habbo.
I gotta agree. This just brought back memorys, Can or does the hand extend out? Would be awesome. I saw a fully rotational coca cola can css html 5 idk how this works but would be amazing.
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
I read all the 9 pages and I want to know more imformations about this project !
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Hello everyone I come to contribute something for the future of the habbo (holo retros), Many of you are making a great contribution and effort and give a lot of love to this wonderful
game that is a work of art is my childhood.
I am in my head with a strong and doubtful structure of this game, but it hurts that I am not a programmer.
And I always wanted to make a habbo of my own and enjoy it forever, but it was never like this. I have years and years waiting for something like this to exist, but unfortunately it does not exist. and if it comes into existence nobody shares it
the (Holos, Retros)
but they never worked well, they always lacked something like old Furnis or all the flags of all the countries, all the posters, for example, or the trax machine or plates.
previously those habbo were damaged. be for the client,
the cms looked bad over time the cms also damaged the captcha code and they were no longer functional.
But I have noticed that there really are a lot of unnecessary things in habbo in the (original habbo) to be specific.
I know very well that Habbo original is nostalgic with all its order and its things. but if we think coldly what to all of us
the more we like and enjoy habbo are the (furnis the clothes and the plates).
The things that are most important to me in habbo are 3 things. furni, clothes, plates.
(System and Optimization)
It is not necessary that habbo have to be used in a browser, it would be better to make a habbo with its own client and emulator
Internal that does not have to open in the browser that xampp is not needed or anything complicated to
newbies can create their hotels and enjoy it. it is very uncomfortable for example looking for 4-link links to download (xampp, cms, swf, emulator, sql, etc etc
The best thing is that everything is simple and unified.
The cms are going to be eliminated and it is going to be replaced by a quick and easy launcher so as not to waste time. The captcha code will be removed.
(Extra things and amenities)
There will only be 1 coin and it will be the credit. it is unnecessary that there are duckets and diamonds that is stupid
1 coin is enough to arm the economy.
(Clothing section)
That all the clothing of the hc is unlocked the hc will not exist in this project
(HC is something that was created more for original habbo who want to take money from people so it is unnecessary in a holo or retro)
I feel like the original habbo color palette is a mess (I prefer to put all the colors in order)
(Plate section)
The rewards system is very long and impossible it will be eliminated or reduced to a few rewards that are actually fulfilled
As for example, (Connected time, Character years, Respects etc),
the plates are going to be all and are going to be unlocked by command.
(Furnis section)
They will be all the furni of all times without any missing.
The catalog will be more comfortable for everyone to edit at ease
A folder is going to be created to put all the furnis with their names and classifications if the furni is rare it is written rare, if it is a Christmas furni it is written Christmas in one part
(This will make everything easier, easier to modify, easier to organize and locate)
The descriptions of the furni are completely useless what really matters is the name of the furni.
The builders club is stupid that is going to be removed.
(When this habbo is ready, it is no longer necessary for you to work in more habbo (Retro Holos) more than ever in life, because no matter how much time passes, the structure will not be damaged.
When this idea is ready, all of us habbo fans will have time to do something more ambitious. we could add more things, Mod of better designed characters less square but that preserve the pixel art
clothing mods, hairstyles, plates, furnis, a functional trax machine, a system where real music can be placed
copy certain things from the mmo rpg like farming and get money little by little progress with daily missions.
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Is this project still going?
-
Re: [HTML5] Habbo5 [Typescript, Vue, Webpack, WebSocket]
Quote:
Originally Posted by
Mysterio
Is this project still going?
I'm also wondering....
I would love to help with development.