[Mango] Boons new game server - progress!

Discussion in 'Habboon Updates' started by Sledmore, Mar 15, 2014.

Thread Status:
Not open for further replies.
  1. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    Hey!

    Thought I'd make a thread in which I can showcase the development of the new emulator, as there is a lot of work to be done, and I'm hoping this thread will encourage others to hop on the test/beta hotel (not available yet) and find bugs that I don't find whilst testing.

    Current Revision:
    • RELEASE63-201404151232-383835855 15th of April, 2014 - 12:32 PM)
    Current Features:
    • Player profiles
    • Rooms/Room Creation/Room Settings/ALL ROOM MODELS! (9 NEW ONES)
    • Catalogue
    • Inventory
    • Badges
    • Chatting
    • Effects
    • Name Changing
    • Heightmap & OLD Editor
    • Trading
    • Exchangeable items
    • Relationships,
    • Teleporters
    • Achievements
    • Wired (20 Conditions!)
    • Moderation Tool
    • Gifts
    • Groups
    • Room filter
    • Quests
    • Stacking tool.
    • Badge displays.
    • Room promotions
    • Mannequins
    • Moodlights
    • Toners
    Missing Features:
    • Games
    • Pets & Bots.
    • Televisions
    [​IMG]
    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]

    So yeah, early days - but hopefully this baby will turn into a beast.
     
    Last edited: Apr 28, 2014
    Impavid, Headlines, XXIV and 18 others like this.
  2. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    Done some little bits today:
    • Room wallpaper, flooring & landscapes have been completed.
    • Catalogue has been ported (temp)
    • Wired has been started (packets and structure).
    Tomorrows TODO:
    • Complete exchange items.
    • Complete trading.
    • Maybe complete groups.
    • Get close on Wired.
     
    Impavid, XXIV, Jake and 13 others like this.
  3. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    Some work of today:
    • Trading is now 100% complete (even has packets we didn't have before for errors).
    • Exchangeable items are now exchangeable.
    Doesn't seem a lot, but I'm taking time on everything that a user uses the most to prevent issues we currently have now.
     
    Impavid, XXIV, Jake and 10 others like this.
  4. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    Did a little more:
    • Relationships are now 100%.
    Next focus is Groups and then I'm going to do a general clean up (mainly SQL, see if I can make improvements).
     
    Impavid, XXIV, Jake and 9 others like this.
  5. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    Few tiny stuffs:
    • Done a little more work on rollers, fixed them but I think they have a bug - I'll let testers decide on it.
    • Teleporters are complete!
     
    Impavid, XXIV, Jake and 9 others like this.
  6. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    And I now present........ Achievements.

    [​IMG]

    <3, next little job is probably Quests.
     
    Impavid, XXIV, Jake and 11 others like this.
  7. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    Done some stuffs;
    • Started on the moderation tool (mainly the code for it to function behind the scenes, not the packets - so not yet usable)
    • Action presets & message presets are now available for usage by staff. ;)
    • Registered every group packet, just gotta do the coding now.
    • Registered every quest packet, quests now function - but nothing coded for the user side of stuffs, yet.
    Its piecing up. Aiming to complete those 3 features then I can spend some time on pets, bots & wired. Why am I leaving those 3? The above is really simple stuffs, but pets, bots & wired are something else & are used consistently by users, thus me wanting to experiment various techniques and see how it affects the room process.

    Hopefully, I can let the staff on - on Friday, then if all good I'll let more users on (mainly forum users, those on the hotel can wait for a while).
     
    Impavid, XXIV, Jake and 15 others like this.
  8. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    Big update log coming tomorrow, big, big, big, biggg update log.
     
    Impavid, XXIV, Jake and 16 others like this.
  9. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    A couple day late never hurts.

    Landing View
    • Landing View promotions system has been created.
    • Landing View campaigns system has been created.
    Groups (100% brand new and from scratch Group system)
    • Groups (not as a whole, but everything other than HabboTalk and Group furni is completed) - aside from one bug with managing groups.
    Navigator
    • Groups that a user is a member of will now appear under 'Rooms owned by me' like on Habbo.
    • 'Rooms where my friends are' now works 100% (and doesn't duplicate)
    • 'Rooms owned by my friends' now works 100%.
    • 'Rooms I've recently visited' now works 100%.
    Wired (100% brand new Wired handler)
    • Effects:
      • Kick User effect completed.
      • Show Message effect completed.
      • Teleport User effect completed.
      • Toggle Furniture effect completed.
    • Triggers:
      • Repeater trigger completed.
      • User Enters Room trigger completed.
      • User Says Message trigger completed.
      • User Walks On Furniture trigger completed.
      • User Walks Off Furniture trigger completed.
    • Conditions:
      • Furniture Has Furni condition completed.
      • Furniture Has Users condition completed.
      • Furniture Has No Users condition completed.
      • Is Group Member condition completed.
      • Is Not Group Member condition completed.
      • Triggerer On Furni condition completed.
      • Triggerer Not On Furni condition completed.
    Rooms
    • Error notifications implemented. (Fancy boxes at the right hand side, finally no whispers!).
    Catalogue
    • Support for Builders Club is now within the system.
    • The catalogue is now dynamic as can be - meaning the back-end staff can create fancy pages without needing server work.
    Achievements
    • Achievements are now 100%, by this I mean every Achievement possible is now in place for a user to earn.
    Gifts
    • Gifts are now 100% complete, old wrapping and new wrapping - even the fancy effect!
    Quests
    • Quests are not yet finished, however support for the user to load their current Quests is now in place.
    Moderation Tool
    • The moderation tool is complete and is better than ever.
    • Staff can now use a massive variation of pre-set ACTIONS allowing them to quickly; ban, trade-lock, mute and some other secret magic.
    • Staff can now use a massive variation of pre-set messages allowing them to quickly alert users.
    • And some other magic.
    -------------
    There is actually more than this, but I've forgot what I've done... I am planning on completing ALL of the Wired, it'll be boring but hell it'll be worth it.

    Next up is Pets & Bots, specifically Pets first - as I want to complete every single bit related to pets, and trust me there is a lot (leprechauns, horses, horse dyes, monster plants and more)

    Thank you to;
    @Menkz for giving me some coins and a leprechaun making it easy for me to workout how features work
    @Clique for giving me credits, Wired and various furniture to complete all of the Wired above.
     
    Impavid, XXIV, Betray and 20 others like this.
  10. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    It's time for an update!

    I know it's been a while since the last post, but the reason for not posting was because just after March 27th I came into some family issues, which put me off coding for a good week or so.

    Updates:
    A whole new revision build! (RELEASE63-201404151232-383835855) - 15th of April 2014 (As of this post; the latest and official Habbo.COM build).

    The filter will appear in the room settings, now I'm not sure if it shows up for users with rights in the room, I haven't tested, however if it does; then users with rights can edit it, as that is the way I have coded it.

    [​IMG]

    It works by simply adding the word you'd like to filter (it isn't case-sensitive) to the input box, like this;

    [​IMG]

    And the output;

    [​IMG]

    FYI: The reason the output is Bobba and not Habboon is to avoid confusion over the forced hotel filter & the room filter.

    Bots! They're almost ready, they will now; spawn in rooms, appear in your inventory, remove from rooms & chat.

    [​IMG]

    So, I'm not gonna lie, but I've gone total overkill with Wired. To prevent you from reading too much and myself from writing too much - all of the Wired in the pictures above are the current completed Wired!

    INCLUDING 4 conditions that are not yet on Habbo Hotel!
    • User is wearing badge.
    • User is not wearing badge.
    • User has FX (an :enable id)
    • User doesn't have an FX enabled.
    Currently there is only 20 out of 22 conditions, purely because we do not yet have Game stuff coded into Mango - I'm leaving this to tackle it all in one. Primarily because I want everything completed in a decent condition.

    Every single (current) Wired box has the current template! Even the ones that are not out yet, because I was born with magic.


    [​IMG]

    100% completed, 100% functional and are 100% replicated to Habbo (E.g, they automatically update the room list in the catalogue, and show the current picture on purchasing)

    [​IMG]

    • An actual filter has been created (for staff).
    • A sexy system for banned words has been created - if a user says a banned word, shouts or even whispers it only THEY will see it - not the other user. If they say it 6 times they will automatically get banned.
    • Stacking tool has been added to the server.
    • Badge displays are now functional on the server.

    There is more, I'm sure @Clique knows. But yeah! It's getting even closer, sorry that I didn't have the hotel up when I said I would. Hopefully I'll get it back up again soon ^.^
     
    Cammy, Cadillac, Impavid and 11 others like this.
  11. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    Since having the BETA up 24/7, I've read the IntelliTrace logs and all logs each time I've put fixes on, and hey presto! Perfection - so far.

    Update:
    • Re-coded the command interface.
    • Added various other commands.
    • Amended all permissions to prepare for Habboon.
    • Modified flooding for users & staff.
    • Added a little whisper for when flooded, purely because Habbo broke the counter.
    • Added the DeclineGroupMembershipEvent packet to the server. (How the hell did I forget?)
    • Various little Wired fixes. (I totally forgot to predefine some string data, oops).
    • Mannequins are now functional.
    • Moodlights are now functional.
    • Background Toners are now functional.
    • Room tool in the moderation tool has been fixed. (Wrong packet & new structure).
    • User tool in the moderation tool has been fixed. (Wrong structure, interesting).
    • Added a little hot-fix to the relationships cache.
    • Several little mapping changes for performance.
    Today's TODO is very minimal, basically just commands 10-15 commands, so should only take about 15 minutes, so maybe I'll find some other stuff to do.
     
    Cammy, Cam, Cadillac and 9 others like this.
  12. Sledmore

    Sledmore BoonForums Owner Administrator Forum Owner Member

    Messages:
    306
    Likes:
    692
    Local Time:
    7:47 AM
    Some more stuffs;
    • Fixed a few null issues.
    • Fixed a few issues where sometimes an index out of bounds issue will flag up.
    • Fixed the group badge issue (badge parts would reset).
    • Fixed an issue where the group purchased window would remain open.
    • Registered packets for pet inventories since to keep people from moaning.
     
    Cammy, Cam, Hejula and 3 others like this.
Thread Status:
Not open for further replies.