PlusEMU Release Thread

Status
Not open for further replies.

Sledmore

Chaturbate Livestreamer
Staff member
FindRetros Moderator
Jul 24, 2010
5,194
3,901
Hi,

This thread will hold all of the PlusEMU releases, I'll try my best to keep the thread updated, however the website will always be updated, you can view it .

I will always reply to this thread with the newest release & the changelog, but I will also place the newest release just under this paragraph.

DO NOT ASK FOR HELP IN THIS THREAD, I WILL INFRACT YOU.

Latest Release: Release 2

Code:
Revision: PRODUCTION-201701242205-837386173

Change Log:
- Fixed 'open since' in tickets.
- Fixed an overflow in tickets, this shouldn't occur again.
- If a user has already sent a ticket, they will get the fancy packet asking them if they'd like to cancel their current request.
- Re-coded ignoring users, they now work properly & load upon login.
- Re-coded room banning, it now has a component.
- Re-coded room trading, it now has a component.
- Adjusted namespaces, renamed navigator.
- Group badge parts have been massively improved, they now are 'rendered' better.
- Removal of the old ticket system, and finally worked on the new one.
- The entire HabboHotel/Support no longer exists.
- Catalog badge items will now be given to users [USER=72270]@Core[/USER]
- Floor plan editor now adds the last row to the height map [USER=72270]@Core[/USER]
- Replaced the roller fix, after pickall [USER=12666]@Bjork[/USER].
- Changes to disposal of rooms, more logical isn't as much of a mess now.
- Pets only have one interaction now, not 30.
- Refactored the Quests logic, most of it lives in the packets now and not clogging up the manager.
- IDE suggestions towards classes.
- Room bundles have been added [USER=13434]@Damien[/USER]
- Catalog item bundles have been added [USER=13434]@Damien[/USER]
- Further improvements to pet interactions [USER=13434]@Damien[/USER]
- Moved ServerStatusUpdater away from HabboHotel folder.
- Removal of the old logging system, log4net is now used properly.
- PlusStaticGameSettings no longer exists, a SettingsManager has replaced it.
- Language locales now have a LanguageManager.
- The 'Core' directory is now a lot more logical.
- New figuredata checker, should stop scripting pretty well.
- A setting for automatically exchanging credits on trade has been added.
- Refactored a lot of areas in the source, the packet 'system' is now mainly referred to 'packet' or 'packets' rather than 'message' or 'messages'.
- Badges will now run a 'REPLACE INTO' rather than an 'INSERT INTO' to prevent duplicates.
- MUS has been removed, and replaced with RCON, it has the following commands:
    - reload_bans
    - reload_quests
    - reload_server_settings
    - reload_vouchers
    - reload_ranks
    - reload_navigator
    - reload_items
    - reload_catalog
    - reload_filter
    - alert_user
    - disconnect_user
    - reload_user_motto
    - give_user_currency (This will update their REAL TIME currency and give them credits, and update it in the database).
    - take_user_currency (This will take their REAL TIME currency down, and update it in the database).
    - sync_user_currency (This will sync their current REAL TIME currency into the database.).
    - reload_user_currency (This updates their currency to the database value).
    - reload_user_rank (Reloads their rank and permissions, gives them the mod tool if they have the right).
    - reload_user_vip_rank
    - progress_user_achievement
    - give_user_badge
    - take_user_badge

You can download it .



Other Threads:

Other sources:

 

Sledmore

Chaturbate Livestreamer
Staff member
FindRetros Moderator
Jul 24, 2010
5,194
3,901
No probs.

Just going to post the changelog of the first release (already in the thread, but just don't want it to get lost).

Code:
Revision: PRODUCTION-201701242205-837386173

Change Log:
- Emulator packages updated (log4net, MySQL).
- Emulator revision has been updated to PRODUCTION-201701242205-837386173.
- The new catalog is fully supported.
- Added a 'catalog_promotions' table for the dynamic frontpage.
- SaveWiredConfigEvent rights check has been added.
- Added AvatarAspectUpdateMessageComposer packet.
- Catalog credit exploit patched.
- Gnome furniture exploit has been patched.
- Possible exploits related to bots have been patched.
- SSO ticket check has been put in place.
- Updated all packet structures.
- Fixed known issues with the stack tile.
- Fixed being able to use HTML when changing gnomes name.
- Added ability for users to receive diamonds via subscriptions like they do credits/duckets.
- Fixed known issues with the stack tile.
- Fixed being able to use HTML when changing gnomes name.
- Added ability for users to receive diamonds via subscriptions like they do credits/duckets.
- Improved the navigator searching event.
- Chatlogs have been totally re-worked, the logic is now in the event and they're done properly! (I think). It uses the logs manager inside of the chat manager, I'd suggest you use this - those who moaned in the past about chatlogs not instantly updating, they will now 'flush and save' on the moderation tools.
- About 20+ Linq changes, where both 'Where' and 'Count' was used when only 'Count' was required.
- Fixed an issue where when saving room bots, the bots would loop and a DB connection would load inside (the problem is if we are saving 20 bots, w eopen 20 times).
- Fixed another issue related to the above, but with moved furniture - imagine a user moving 2,000 furnis in a room, then the room unloads and each item loops & a db connection is opened.
- Inventory is now lazy-loaded, 700 items load per page. (This means the SWF doesn't need editing for large inventories).
- Friends list is now lazy-loaded, loads 500 friends per time.
- The above two require the 'MoreLinq' DLL.
- Noticed an issue on the SendObjects method where a packet is sent back to all room users when it should only be sent to the entering user.
- Removed a query in the UserDataFactory that wasn't needed, the users effects were loading - they also load in the effects component, this means additional & wasted resources.
- Added the DLL's to a libs folder in the root directory @LukeOx
- Fixed a glitch with rollers & the PickAllCommand @Bjork
- Fixed an issue where lost items would update to the wrong use, it would use the user ID as the item ID would could cause big issues - however its rare an item would have no owner. - Ash/Boss.
- Reviewed a bunch of queries @Zodiak
 

Etrion

?
Dec 22, 2016
108
32
Thanks Sled for your hardwork and you other people who is helping out in the development section!

Regards
Etrion
 

Sledmore

Chaturbate Livestreamer
Staff member
FindRetros Moderator
Jul 24, 2010
5,194
3,901
Just a heads up, made a little booboo, make sure you apply this or re-download the release.

My bad!

 

MasterJiq

Member
Jul 8, 2016
385
23
It will be working If I am trying to make this production/emu work with camera ? Just asking. btw nice releases!
 

Sledmore

Chaturbate Livestreamer
Staff member
FindRetros Moderator
Jul 24, 2010
5,194
3,901
Can these sort of fixes be used without changing PRODUCTION?

Yup! If it makes it easier, visit this tab here:



Scroll down and you can see all the fixes/code that has been changed.
 

Sledmore

Chaturbate Livestreamer
Staff member
FindRetros Moderator
Jul 24, 2010
5,194
3,901
@Sledmore are you aware of the room editor issue, is there a fix yet?

I think @Core has made a fix for this (could be wrong if it's for a different issue?).

It's on the repo in master branch. (I'll push some changes tonight and maybe make Release #2).
 

ollicity

New Member
Dec 29, 2016
19
0
I think @Core has made a fix for this (could be wrong if it's for a different issue?).

It's on the repo in master branch. (I'll push some changes tonight and maybe make Release #2).
that would be great as im not familiar with c# and basically whenever a user edits a room and saves it, the room is inaccessible.
 
Yeah, try downloading the latest version?
I fixed the issue where the last row didn't work.
last row?? what do you mean mate?
 

Cankiee

Member
May 12, 2013
30
10
that would be great as im not familiar with c# and basically whenever a user edits a room and saves it, the room is inaccessible.
 

last row?? what do you mean mate?

Check your emu logs, i had that problem too, as far as I can remember something was missing.
Just try to enter a room that is inaccessible and check logs.
 

Core

Member
Nov 10, 2016
356
138
that would be great as im not familiar with c# and basically whenever a user edits a room and saves it, the room is inaccessible.
 

last row?? what do you mean mate?

The last row in rooms after using room editor, it didn't work. I fixed it so the last row worked.
You'd need visual studio to download the latest version.
 
Status
Not open for further replies.

Users who are viewing this thread

Top