
O Nitro é o client que substituiu o Flash: o jogo roda direto no navegador, em HTML5, no computador e no celular. Ele é feito em React + TypeScript e se conecta ao emulador por WebSocket.

As peças
- nitro-react: a interface (janelas, catálogo, navegador de quartos...).
- nitro-renderer: o motor que desenha quartos, avatares e mobis.
- nitro-converter: converte os arquivos originais do Habbo (SWF) para o formato
.nitro que o client usa.
- nitro-imager: gera imagens de avatar (aquelas do site e do perfil).
Configuração
São dois arquivos JSON na pasta public:
renderer-config.json: endereços do jogo, por exemplo socket.url (o WebSocket do emulador, como wss://seuhotel.com/ws), asset.url (os arquivos .nitro), image.library.url (imagens e emblemas) e gamedata.url (FurnitureData, FigureData...).
ui-config.json: comportamento da interface: camera.url, thumbnails.url, url.prefix, limites do guarda-roupa e dos emblemas, liga e desliga o HC...
Rodando por conta própria
Requisitos: Git, Node.js 18+ e Yarn.
git clone https://git.krews.org/nitro/nitro-react.git
cd nitro-react
yarn install
cp public/renderer-config.json.example public/renderer-config.json
cp public/ui-config.json.example public/ui-config.json
yarn build:prod
Depois é só servir a pasta gerada num servidor web e apontar os endereços dos JSON para o seu emulador e os seus arquivos.
Cool UI
A Nitro Cool UI é um fork do Nitro com outra cara: janelas redesenhadas e mais opções de personalização. A configuração é a mesma (os dois JSON).

Downloads e links
https://github.com/billsonnn/nitro-react
https://github.com/duckietm/Nitro-Cool-UI
Confira a licença de cada repositório antes de redistribuir.
No Habbo.Host
Aqui o client vem pronto com a interface HabboHost, em cinco visuais (o padrão, Claro, Oceano, Neon e Dourado premium): você escolhe na aba Interface do jogo da Personalização do hotel, e a tela de carregamento, o título e o ícone levam a marca do seu hotel.
📚 Leia também