Yupi! - Emulador de Habbo Hotel

+22
barcewin
Seeven-hp
Luan Martins
igsonline
Phytols
kailanoliveira
GuerraB1995
Albert1136
b3ta
WaguiinhoRJ
TpvPlays
arraycoder
Rucxa
DgY™
Pesc
L0gMe
gabrieljacu14
Goufix
pedxz
omikakim
ThuG - LovE
Brytch
26 participantes

Anonymous Convidado  • 28.04.16 19:48

Yupi! - Emulador de Habbo Hotel  - Página 1 Empty Yupi! - Emulador de Habbo Hotel 28.04.16 19:48

Relembrando a primeira mensagem :

Acesse nosso GitHuB! [Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Código:

           
 
                                        ▀▄    ▄ ▄   █ ▄▄  ▄█   ▄
                                          █  █   █  █   █ ██  █  
                                           ▀█ █   █ █▀▀▀  ██ █   
                                           █  █   █ █     ▐█ █   
                                         ▄▀   █▄ ▄█  █     ▐     
                                               ▀▀▀    ▀      ▀   
                                    Emulador de HH Privado para garotinhas legais!

Stalkeie-nos ou converse conosco no Gitter!

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

About

  • Nome do Desenvolvimento Yupi
  • Tipo de Projeto HH Emulator
  • Sob Licença MIT
  • Desenvolvedores Felix (@thedoct0r11), Claudio ([Tens de ter uma conta e sessão iniciada para poderes visualizar este link]), Kessiler  (@Kessiler)
  • Agradecimentos

    1. Antiga Azure Team - For Editing Mercury Emulator;
    2. @Maritnmine - For Creating Butterfly Emulator;
    3. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - For Editing Butterfly Emulator;
    4. @AKIIX - For Editing Mercury Emulator;
    5. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - For Editing Plus Emulator;
    6. @Sir Jamal - For Editing Plus Emulator;
    7. @Joopie - For Creating Habbo Encryption;
    8. @Spot ify - For Editing Mercury Emulator;
    9. @Tyrexfr - For Helping a lot in Azure Camera Core;
    10. And a lot of other users/contributors!



Specs

  • Disponível para Compilações com Mono (branch linux)

    • testado com: OS X el-capitan, Ubuntu 14.04, Mono running at CodeClimate


  • Disponível para Compilações com Windows (branch nio)

    • testado com: Windows 7 Enterprise, Windows 10 Pro


  • Totalmente Open Source
  • Usando C# 6.0 Roslin
  • Hospedado no GitHub
  • Usando bibliotecas Nuget
  • Usando o sistema de tomada de reativo e assíncrona, com vários adaptadores, estando disponível:

    • Você pode escolher usar DotNetty ou SuperSocket


  • O núcleo está sendo reescrito por completo
  • Com base no Azure Emulator 1.0 (baseado no Butterfly Emulator)
  • Seguindo Padrões de Software Design Patterns, como Factories e Generators.
  • Usando Log4Net como sistema de logs
  • O emulador será capaz de receber atualizações através GitHub, você também poderá iniciar e parar o emulador sem a necessidade de uma estreita o meio ambiente.
  • Ready for Proxy Servlets
  • Motor de Recebimento de Pacotes Dinâmico
  • Uso do Algoritmo A-Star como Mapeador de Caminhos, planejado usar o algoritmo IDA-Star
  • Usando Path Finder cognitiva, com mapeamento de nós fluídos.
  • Sistema de Plugins Nativos
  • Motor de movimentação do usuário Asincrono.
  • Sendo escrito um novo sistema de persistência com o banco de dados, usando conceitos herdados de BigData (grande volume de dados) para a inferência
  • Uso do Manual de Referência de Estilo de Código da Google para C++
  • Estrutura de Banco de Dados, hábil para banco de dados míxos (No-SQL & SQL) (Sendo escrito)
  • Desenvolvimento por versionamento utilizando o modelo de gerência de software SCRUM.
  • Mais..


To-Do

  • Conclusion of Milestone A
  • Conclusion of all Milestone A issues

Veja a Lista de To-Do clicando aqui

Source Code

  • Repositório no GitHub
    Click Here

  • Banco de Dados
    Click Here

  • Lista de Bugs
    Click here


Alterações Atuais

  • Last Changes: Today (04/19/2016)
  • Current Version: dde7849
  • Following Milestone Nº: A


Agradecimentos

  • Obrigado, se você gostou! Deixe um comentário..
  • Se quiser nós ajudar, leia o README e faça uma doação
  • Lembrando que sem o MartinMine, criador do Butterfly, nada disso seria possível!


Reserved to OP. (Thread Updates)
the date-time above is in day/month/year

Change Log

  • 10/12/2015

    1. Started Documentation rewrite and Header Writings
    2. Continued Core Refactoring
    3. Rewrited Output of Executables and Variables
    4. Started using Nuget for Packages
    5. Fixed some Perfomance Leaks
    6. Cleaned other things
    7. Remove all Database Adapters except MySQL
    8. Other things


  • 11/12/2015 - A

    1. Fixed Variables Path
    2. Added Correct Database.sql
    3. Fixed little xitties.


  • 11/12/2015 - B

    1. Started Pet Rewriting
    2. Pets are now Dynamic
    3. Improved some leakes
    4. Rewrote PetCommandHandler
    5. Changed things in Database (pets_commands)
    6. Improved some Models and Interfaces
    7. Improved Browser (Navigator)
    8. More


  • 14/12/2015

    1. Started Database Cleaning
    2. Finishing Pet Rewrites
    3. Started Group Forums Rewrite
    4. Cleaned some things
    5. Removed duplicated Group Forum Terminal message.


  • 15/12/2015

    1. Continued Database Cleaning
    2. Continued Pet Rewrites
    3. Fixed Casting Problems
    4. Entering Hotel, Entering Room, Buying Item Fixed
    5. Started DatabaseManager refactoring
    6. Started Catalogs Refactoring
    7. Started Purchase Items Refactoring
    8. Started Navigator Refactoring
    9. Removed Crappy and horrible codes
    10. Continued Cleaning
    11. Disabled Quests And removed all quests code
    12. Cleaned Configuration Files


  • 16/12/2015

    1. Continued Database Cleaning
    2. Fixed Wrong Packet Structures from some packets.
    3. Fixed Create Forum Thread/See Thread/Answer Thread
    4. Fixed Change Forum Settings
    5. Fixed Some other bugs.


  • 17/12/2015

    1. Continued Database Cleaning
    2. Fixed Foreign Key when creating room (relation with groups)
    3. Fixed GetString in Query Adapter. Object cannot be directly converted to string. (i will put an ?)
    4. Discovered some Fixed Items
    5. Created new Issues, see issue list.
    6. Injected Pull Request 2.


  • 07/01/2016

    1. ​Continued Database Rewrite
    2. Pets rewrite 90% done

      • Can see Pets in Catalogue
      • Pets Identification can be configured dynamically trough database
      • Can buy pets
      • Pets races is dynamic
      • Pets commands are now dynamic (not totally done, need see how the Command Box Command Id ordering works)
      • Pets Speeches System improved
      • Starting Rewriting AI
      • Starting coding Pets Interactions

        • Hungry, Thirsty
        • Want to play
        • Want to sleep
        • Sad or angry because owner ignore him
        • Sad or angry because owner say same commands
        • Happy feeling


  • Not Tested:

    1. Pets Bear/Terrier Breeding
    2. Monster Plant Buy
    3. Monster Plant commands/compose/fertiliser/etc
    4. Horse saddle
    5. Horse saddle types
    6. Horse jumping/training


  • Bugs:

    1. Enter on Hotel again and you can give him respect again..


  • Not Coded:

    1. Other Pets Breeding
    2. New Pets from Habbo
    3. New Pets Races




  • Improved more BotAI and Bot System
  • Unlinked Pets from Bots table (doesn't make sense and is bad)
  • Pets have now unique table for they
  • Fixed SSO, room creating, group creation, reloading room errors (basically all they was casting error)
  • Uploaded to github clean database
  • Started Catalogue Rewrite
  • Cleaned more code
  • Added more Composers and cleaned more the voids
  • Continued code rewriting/cleaning/refactoring
  • And more.


  • 09/01/2016

    1. ​Coded to show message when has invalid SSO
    2. Added pet types
    3. Configured configuration files to work exactly with server camera
    4. Fixed little issues
    5. Other fixes


  • 10/01/2016

    1. ​Some Fixes


  • 11/01/2016

    1. ​Continued Pet Rewriting
    2. Improved a lot of Codes
    3. Improved Server Logs
    4. Improved Configuration Data
    5. Improved Database Manager
    6. Removed all Query Chunk System
    7. More


  • 12/01/2016

    1. ​Improved HandlePurchase
    2. Fixed Some Queries
    3. Fixed Monster Plant Planting
    4. Fixed Some Pet Speeches
    5. Continued Database Cleaning
    6. Started Pet Breeding Rewriting
    7. Continued Pet Rewriting
    8. Cleaned more Code
    9. Continued core Refactoring


  • 14/01/2016

    1. Fixed Password Hash for SHA-512


  • 15/01/2016

    1. Updated README, and added more Informations


  • 17/01/2016

    1. Fixed Trade Packet (not sure)
    2. Updated README


  • 19/01/2016

    1. Added Refresh Bots and Pets Commands Command
    2. Added Refresh Pets Speeches Command
    3. Fixed a weird Bug from ServerCPULowPriorityWorker


  • 20/01/2016

    1. Fixed Group Deleting (Database)


  • 26/01/2016

    1. Improved some codes directly from Github


  • 27/01/2016

    1. Fixed Multiple Room Thread Crashes
    2. Fixed Database Pooling
    3. Rewrote Database Connection Manager
    4. Improved Checkings
    5. Fixed Database.sql
    6. Improved Database
    7. Improved Foreign Keys
    8. Fixed Refresh Catalogue Command
    9. Fixed 76% because Youtube Manager
    10. Removed Useless Classes
    11. Added MySQL Event for Daily Respects
    12. Fixed Proxy Connection
    13. And more


  • 29/01/2016

    1. Fixed Database Pooling
    2. Improved Performance
    3. Fixed A lot of Database/DataReader Issues


  • 30/01/2016 (A)

    1. Fixed Room Crashing
    2. Fixed Error in Saving Chatlog, Saving Inventary
    3. Fixed Shutdown/Restart by Inventary
    4. Fixed Pet OnCycle


  • 30/01/2016 (B)

    1. Improved Furniture Saving
    2. Improved some voids/things
    3. Now finally i think Save Inventory is Fixed
    4. Really massive improvement in inventory saving


  • 01/02/2016

    1. Fixed Saving Inventory
    2. Improved Code
    3. Removed Abort() in thread
    4. Improved Things
    5. Removed Useless Code.


  • 02/02/2016

    1. Switched to log4Net
    2. Improved More Database Adapter
    3. Removed useless classes/code
    4. Improved some codes/classes
    5. Fixed log4Net Errors
    6. Fixed a lot of Exceptions
    7. And |Now| sadly log4net isn't logging :/


  • 03/02/2016

    1. Rewrited Logging System
    2. log4net now is Asynchronous
    3. Improved all Error Reporting / And Messages
    4. Removed Useless Classes
    5. Improved some Codes
    6. Improved a little and cleaned a little Rooms.cs (Message Handler Library)
    7. Changed to FileAppender as base to Asynchronous FileAppender, RollingFileAppender is bad.


  • 04/02/2016

    1. Added MySQL Assynchronous Appender, and Improved Logging System
    2. Improved Error Log System
    3. Fixed RelationShip Bugs
    4. Fixed Add new Item to Inventory Bug
    5. Fixed Latency Bugs
    6. Improved DatabaseManager
    7. Surrounded More Locks, improved Dictionary Checking System
    8. Added Pooling System with Assynchronous Queues
    9. Improved Room Chat System
    10. Fixed Bugs when Chat and is Publicist other Hotels
    11. Improved some Codes
    12. Removed some Xitties


  • 05/02/2016

    1. Improved LowCpuPriorityWorker
    2. Fixed DestroyFriendship, Load Items Bugs
    3. Improved Banning System
    4. Improved Check User is Banned
    5. Improved OnCycles
    6. Added Log4Net.Assynchronous Library
    7. Improved Message Logging
    8. Fixed a lot of Bugs
    9. Fixed a lot of NullReference Errors
    10. Improved User Check
    11. Added MachineBan command and Improved UserInfo Command
    12. Added Injection Filtering in AddParameter in Prepared Statement, because Azure Emulator putted Vulnerable Variables in setting Parameter Name! Like (AddParameter("something_" + Variable, value + OtherVariable); Weird..
    13. Other things.


  • 06/02/2016

    1. Working Around MySQL.Data 6.XX Issue, MySQL.Data Garbage Collect Disposes DataReaders and Connections in plenum Execution! Added Lambda Checks (?) And Forced More Locking the Connections Usage.
    2. Trying to Understand why MoveBall from Soccer.cs use Async with Await to Sync Root ball with user. Stupidly, and using Task.Delay that can Crash Main Game Loop. (I will think in a solution)
    3. Changed weird IEnumerables to .ToList() in GroupManager SerializeGroupMemberList, i will start working in clean and improve GroupManager, since is really messy and weird!
    4. As Azure Emulator uses Skeletons to avoid bugs, and i removed a great part of these Skeletons (try/catches) now getting a lot fo NullRefference! Started to do Null Checks and Really Fix the Issues and not Try to Avoid they!
    5. Fixed Some Bugs related from Serialize User Data
    6. Improved Security checking if AuthTicket is Empty, or If User doesn't exists.
    7. Removed Log Not Attached SSO Key, since doesn't make sense, log this Data. Only if the Hotel Owner doesn't know how link SSO with User.
    8. Fixed other Bugs
    9. Removed Useless Nuget Packages.
    10. More.


  • 07/02/2016

    1. Improved DatabaseManager
    2. Continued Fixing Things
    3. Fixed Some Bugs in RoomSerialization
    4. Removed LatencyTest because is getting bugged.
    5. Fixed other Bugs
    6. Improved Codes


  • 08/02/2016

    1. Improved DatabaseManager
    2. Improved SearchResultList
    3. Now i will start Converting Navigator Categories Configurable Dynamically in Database
    4. Fixed PublicRooms Data Update
    5. Fixed Room Settings in Floor and Wall Thickness
    6. Added LowPriorityWorker into Try/Catch.


  • 09/02/2016

    1. Added Assynchronous Database Manager
    2. Added Basic Database Manager, Basic Query Reactor, Base Database Client
    3. Started Writing Dynamic Navigator Categories (That will spend some time..)
    4. Already the basic of dynamic navigator categories are done.
    5. You can configure the default size and state of each category (main)
    6. Navigator sub categories ;)
    7. Improved Some Checkings and Code
    8. Removed Useless Namespace Usages
    9. Improved Database
    10. Added Pixar Hotel Big Suppa Catalogue
    11. Removed useless Foreign Keys
    12. Changed some Tables to InnoDB
    13. Added Internal Relations (Database)
    14. Fixed other Crashes/Bugs
    15. Other things.


  • 10/02/2016 to 17/02/2016

    1. Rearranged Yupi Emulator Folder Structure
    2. Removed Entirely Encryption System
    3. Rewrited Socket System
    4. Improved a Lot of Performance Issues
    5. Improved Yupi Emulator StartUp
    6. Removed Useless Classes
    7. Improved Logging
    8. Improved Entirely Connection System
    9. Added Asynchronous in Connections
    10. Using Azure/DotNetty (Microsoft Azure)
    11. Cleaned Folders
    12. Fixed Some Security Issues
    13. Improved a Little GameClient System
    14. Added More Configuration Settings Entries


  • 18/02/2016

    1. Improved Socket System.
    2. Socket System finally Ready for Usage.
    3. Improved GameClient
    4. Removed Useless Code
    5. Improved Messaging System
    6. Cleaned Some Codes
    7. Continued Core Refactorement.


  • 22/02/2016

    1. Improved Connection Manager
    2. Rewrote "DoS" Block System
    3. Fixed Multiple Users/Different Users Connection
    4. Improved Codes
    5. Improved Security
    6. Improved Settings Configurations
    7. Cleaned Code?


  • 01/03/2016

    1. Started Messaging Rewrite
    2. Started Yupi Console Design and UI Rewrite
    3. Started Coding Yupi Console Tools
    4. Coded Yupi VCS UPDATES.json Integration
    5. Started Browser (Navigator System) Rewrite
    6. Started Room System (Only Room Data, and Related things)
    7. Started Groups Rewrite


  • 04/03/2016

    1. Continued Browser Rewrite (60% done)
    2. Continued Room Classes Rewrite (40% done)
    3. Continued Messaging System Rewrite (Will Remove Library/PacketLibrary.cs removing Delegate usages, adding Asynchronous Invokes (Improve Speed for Packet Handling for that user, using Asynchronous BeginInvoke and EndInvoke to Avoid useless Invokation Exceptions)
    4. Started Packet Files Cleaning (Removing Useless Variables from .library,.outgoing,.incoming)
    5. Started Handlers Files Cleaning (Removing useless Voids and Things)
    6. Started Composite Integration (Removing all Outgoing Composers Directly from Handlers files, creating "Composers" classes for Each Packet Association in respective Folder (Rooms, Items, Users, Browsers, etc)
    7. Cleaned some Database Stuff
    8. Improved some Classes
    9. Removed useless files removed from Solution but was still on git
    10. Other things


  • 01/04/2016

    • Improved DotNetty Implementation
    • Started Mono Compatibilities
    • Fixed Paths
    • Added AppVeyor
    • Added Logging System
    • Supressed UTF-8 Encoding
    • Added Object Pooling
    • Started SuperSocket Implementation


  • 02/04/2016

    • Cleaned Code
    • Fixed Bugs
    • Created Protocol Library
    • Continued SuperSocket Implementation
    • Created Net Library (That ables choose DotNetty or SuperSocket)
    • Removed HabboEncoding
    • Started new Packet Handling and Composer System
    • Removed useless Files


  • 04/04/2016

    • Continued Refactoring
    • Continued Handlers/Composers Refactoring
    • Created Buffers, Composers and Protocols Library
    • Completed Router System


  • 05/04/2016

    • Moved More Composers
    • Improved more Code
    • Continued Packet System Refactoring
    • Linux Implementation is basically Ready


  • 06/04/2016

    • Moved Catalogue Message Handlers
    • Fixed code Access Level (Visibility and Inheritance) of basically entire Project.


  • 07/04/2016

    • Updated README.md


  • 08/04/2016

    • Moved Support Handlers and Composers
    • Moved Messenger Handlers and Composers
    • Started Navigator Handlers and Composer
    • Moved "Others.cs" Handlers and Composers
    • Updated Readme.md


  • 18/04/2016

    • Started Moving Group Handlers
    • Fixed AppVeyor Badges
    • Continued Working in Group Handlers




    Known-Issues


    1. Described on Issues
    2. More?


    Releases

    1. No Stable Global Release


    Branches


    • NIO branch

    NIO branch is "stable" to use, (i mean you can build and test it, but isn't ready for local usages nor production nor development usages)



    • LINUX branch

    Is not stable even for build, is the branch where we are rewriting actually the message system, so doing build will give a lot of errors. Don't worry, we will finish soon as we can.
  • igsonline igsonline  • 22.08.16 22:49

    Yupi! - Emulador de Habbo Hotel  - Página 1 Empty Re: Yupi! - Emulador de Habbo Hotel 22.08.16 22:49

    comentando para ver a sourc

    Luan Martins Luan Martins  • 22.08.16 23:43

    Yupi! - Emulador de Habbo Hotel  - Página 1 Empty Re: Yupi! - Emulador de Habbo Hotel 22.08.16 23:43

    ue, cade o link de download, n achei, lol

    edit achei, ta no git

    Seeven-hp Seeven-hp  • 25.08.16 21:50

    Yupi! - Emulador de Habbo Hotel  - Página 1 Empty Re: Yupi! - Emulador de Habbo Hotel 25.08.16 21:50

    comentando pra ver novidades zzzzz

    barcewin barcewin  • 26.08.16 22:43

    Yupi! - Emulador de Habbo Hotel  - Página 1 Empty Re: Yupi! - Emulador de Habbo Hotel 26.08.16 22:43

    Great bro!

    barcewin barcewin  • 30.08.16 20:40

    Yupi! - Emulador de Habbo Hotel  - Página 1 Empty Re: Yupi! - Emulador de Habbo Hotel 30.08.16 20:40

    Great bro! thanks for emulator

    avatar eoqMenor  • 03.09.16 17:27

    Yupi! - Emulador de Habbo Hotel  - Página 1 Empty Re: Yupi! - Emulador de Habbo Hotel 03.09.16 17:27

    Comentando para ver as novidades, como sempre, um belo projeto!

    LooZHp LooZHp  • 13.09.16 14:07

    Yupi! - Emulador de Habbo Hotel  - Página 1 Empty Re: Yupi! - Emulador de Habbo Hotel 13.09.16 14:07

    Comentando para ver novidades!

    Supremacia Supremacia  • 15.09.16 0:59

    Yupi! - Emulador de Habbo Hotel  - Página 1 Empty Re: Yupi! - Emulador de Habbo Hotel 15.09.16 0:59

    comentando para ver oque se passa

    rogerioandradefilho8 rogerioandradefilho8  • 30.11.16 5:38

    Yupi! - Emulador de Habbo Hotel  - Página 1 Empty Re: Yupi! - Emulador de Habbo Hotel 30.11.16 5:38

    DgY™ escreveu:
    Brytch escreveu:Comentando para ver as novidades, como sempre, um belo projeto!

    pedxz pedxz  • 30.11.16 5:41

    Super administradorMembro da Equipa

    Yupi! - Emulador de Habbo Hotel  - Página 1 Empty Re: Yupi! - Emulador de Habbo Hotel 30.11.16 5:41

    - O usuário rogerioandradefilho8 irá receber +2 infrações por quote sem comentário!
    - Tópico fechado para prevenir + Necro Post!
    Permissões neste sub-fórum
    Não podes responder a tópicos

    BH Servers

    Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.