[EMU] Arcturus Morningstar : A Community Arcturus Fork.

Laynester

a bad bitch
Nov 7, 2018
303
421
T2jxcll.png
What is Arcturus Morningstar?
Arcturus Morningstar is the community project for Arcturus Emulator by TheGeneral.
The community project was made because the Arcturus Emulator has been abandoned by TheGeneral with lack of updates, an intent to monetize the project, and make the project private.

TheGeneral's own words were "dont like it then dont use it". We did not like what he was doing, with the project, so in accordance with the GPLv3 License, we have made our own version and made the sourcecode publically visible for all.

Why should I use Arcturus Morningstar?
This version of Arcturus is how the project should have been from the start, open source, backed by a team of developers - not just one person, and kept up to date with the latest features and bug fixes.
Anyone may contribute to the project by downloading the source, and creating pull requests through git.
We are still keeping the core values of Arcturus the same - it should be an exact Habbo replication, with a powerful Plugin API for customization.
We have already removed all exploits/potential exploits, and fixed bugs that crash the entire emulator.
All reported bugs will be replicated and prioritized and fixed according to how the ability should function on Habbo.
Because we have a team of contributors, there's plenty of people to help you if you experience problems.

Why did we start Arcturus Morningstar?
The main creators of this project run their own hotels, that need important bug fixes and the latest features to keep their hotels running smoothly.
The Arcturus source code was found on github, leaked by the person "capheus". This gave us an opportunity to easily fix major bugs ourselves without waiting months for Arcturus to update.
We understand that a lot of people depend on Arcturus to operate their hotel, so instead of just fixing bugs for ourselves we have started a public project, for anyone to use.

Changelog so far:
- Fixed wired exploit that can crash hotels (credits to capheus)
- Added group forums (Credits to John and Beny)
- Added Horses (Credits to Beny and a little fix by John)
-Mostly fixed game wired, now gives points
- Fixed points achieved trigger wired. Now triggers the user that won the points, so works with teleport wired.
- Fixed Interaction Game Timer. Can now be triggered by any habbo who interacts with a tile under the User Walks On wired.
- Fixed Marketplace. Now buys the cheapest item not the most expensive.
- Fixed the blackscreen bug for new users who go to hotel view.
- Fixed Wired effect chase, which now returns furniture to its original height if it goes on top of another furniture.
- Fixed Bot Talk wired cool down.
- removed the generals callback code to arcturus.pw
- Removed the ability to use The Generals camera server.
- Fixed params for :roompoints command
- Made :update_config now update the currency amount in the auto schedulers for currency.
- Fixed Bots floating on chairs if you move them or unload the room. Next up - time to fix them rotating! (Wesley never coded this, they don't work on rollers either.)
- Fixed Points Command showing a double bubblealert.
- Fixed Bartender Bots. They will now give drinks over bars etc.
- Made WiredEffectTeleport keep the previous enable (LIKE HABBO) when the sparkle effect is over. - Credits to Beny
- WiredEffectMoveFurniTowards Overhaul. Works exactly like Habbo.com now - Credits to Beny

This thread will be updated with fixes as and when they are found, and as we delve deeper into the code we'll keep you updated with things that we are overhauling including wired.

Credits to Capheus for decompiling arcturus and updating 1.9.0 to 1.16.0! Couldn't have done this without you! Shame TheGeneral DMCA'd your repo, won't happen with mine though!

Visit here to see downloads and the link to the git:
Make sure to download Arcturus Extended if you want a more custom experience:


Snippet:
Code:
                    if (ridingUnit != null)
                    {
                        this.setZ(zHeight - 1.0);
                        ridingUnit.setRotation(RoomUserRotation.values()[Rotation.Calculate(this.getX(), this.getY(), next.x, next.y)]);
                        ridingUnit.setPreviousLocation(this.getCurrentLocation());
                        ridingUnit.setGoalLocation(this.getGoal());
                        ridingUnit.setStatus(RoomUnitStatus.MOVE, next.x + "," + next.y + "," + (zHeight - 1.0));
                        ridingUnit.setZ(zHeight - 1.0);
                        room.sendComposer(new RoomUserStatusComposer(ridingUnit).compose());

                    }
                }
            }

Screenshots & Gifs:
Group Forums:
Screen_Shot_2019-05-04_at_10.19.48_PM.png

Horses:
61fee44cfa28e87c403a9b4aeaf03247.gif

Bots on chairs in the fork:
aae4c49143ec0f6647d8188eb0c616fb.gif

Bots on chairs in Arcturus:
ba466d12d3e794ff81b49c999861553b.gif

WiredEffectTeleport returns your original effect after teleporting (Like habbo)
470f99b93dab8cf74fb6b0545c98aa1d.gif
 

Laynester

a bad bitch
Nov 7, 2018
303
421
2.0.0 RC-2 Has been released for testing.

Download from

Here's the full changelog:

Code:
NEW FEATURES:
- Horses
- Group Forums - Entire rewrite from Beny!
- Game Wired
- Made :update_config now update the currency amount in the auto schedulers for currency.
- Tile Filling in Battle Banzai
- Information Terminal
- LTD Configuration catalog.ltd.random -> Set LTD's to not be 'random' as a config option.

EVENTS AND API:
- SupportUserAlertedEvent added.
- Plugins can now create friend list entries - See Arcturus Extended for examples
- Ability to override ids on FriendChatMessageComposer

FIXES & IMPROVEMENTS:
- Fixed wired exploit that can crash hotels.
- Fixed points achieved trigger wired. Now triggers the user that won the points, so works with teleport wired.
- Fixed Interaction Game Timer. Can now be triggered by any habbo who interacts with a tile under the User Walks On wired.
- Fixed Marketplace. Now buys the cheapest item not the most expensive.
- Fixed the blackscreen bug for new users who go to hotel view.
- Fixed Wired effect chase, which now returns furniture to its original height if it goes on top of another furniture. 
- Fixed Bot Talk wired cool down. 
- Fixed Bot Height when placed on higher room tiles and chairs
- Fixed Bots floating on chairs if you move them or unload the room
- Fixed Points Command showing a double bubblealert
- Fixed Bartender Bots. They will now give drinks over bars
- Made WiredEffectTeleport keep the previous enable (LIKE HABBO) when the sparkle effect is over
- Fixed WiredEffectMoveFurniTowards. Works exactly like Habbo.com now.
- Fixed Pets being picked up when you leave the room.
- Can no longer use lay, sit, or fastwalk while riding a horse.
- Fixed being able to walk through bots or pets.
- Game Timers have been fixed to work exactly like habbo.
- Prevented pet training while riding a pet.
- Pets now walk to a habbo when riding is initiated 
- Teleporters now always send you to the correct location (not the door)
- Double clicking the teleporter now makes you walk up to it.
- Pathfinder Improvements
- Various Game fixes within Habbo Games such as Banzai and Freeze.
- Fixed Update Petdata Command.
- Fixed various NullPointers.
- Pushed command fixes for when you are riding a pet 
- Removed the generals callback code to arcturus.pw
- Fixed Teleporters causing a client crash if you pick one up before teleportation has completed.
- Fixed hotel.room.rollers.norules, now allows you to place rollers on tiles again if this is enabled.
- Fixed Magictile placement onto non-stackable furniture when it's placed from your inventory.
- Many other teleporter related fixes.
- Fixed Guild Rights
- Guild Purchase restrictions added, checks for HC Required etc.
- One Way Gates work exactly like habbo
- Bots now rotate if you rotate furniture
- Rollers now roll bots and pets.
- Update User RCON 'look attribute' is now fixed
- Fixed Rank Badges disappearing on reload
- Navigator searching now shows in one category 'text search' instead of multiple categories.
- NullPointerException fixed in InteractionGameGate
- Build hash is in the console to allow testers to know which version of the compiled jar they are reporting bugs for.
- Fixed Beds on Rotate
- Fixed Banzai Points

NK6DRyk.gif

cPn19Vt.gif

liAhx0k.gif

QmRat1u.gif

3tWo2qx.gif

sNnOiar.gif

NOXit8a.gif

Jr9YiF6.gif

LrLXWGU.gif

NrS5DPb.gif

j2IZXEe.gif

Mu8jUhp.gif
 

JoshuaS

Learning
Jan 9, 2014
119
13
So to go back on topic here is the current changelog from RC-2 to RC-3!
Code:
2.0.0 RC-3 Changelog (So Far)

[NEW FEATURES]

Build Hashes. These hashes are the MD5 Hash used for us to determine which version of Morningstar you are using, please note only the publically released jars and hashes are useful, if you compiled it yourself you must report and replicate the bug using a compiled jar from releases.
Plugins Window style configurable to alert_motd using commands.plugins.oldstyle option.
Build Hash is now visible on the console by typing info.
Emulator errors now save and show your build hash and version number when it logs to database.
Scripter Manager
Subscription Boxes (HC Boxes, uses the crackables table for the information such as the days duration, and the type (hc or bc), the interaction type is: crackable_subscription_box)
Added scripting protection for clothing, also prevents users using mimic and mannequins if they do not own the clothing
[FIXES]

Fix NullPointerException in InteractionSwitch
Fix NullPointerException in RemoveFloorItemTask
Fix NullPointerException in Room getStackHeight
Fix NullPointerException in InteractionFreezeBlock
Fix NullPointerException in WiredEffectMoveFurniTowards
Fix NullPointerException in WiredEffectTeleport
Fix NullPointerException in RedeemableSubscriptionType
Fix NullPointerException in WiredHandler
Fix NullPointerException in InteractionPressurePlate
Fix NullPointerException in InteractionBanzaiPuck
Fix NullPointerException in RoomUnitWalkToRoomUnit
Fix NullPointerException in Room.getItemsAt
Fix NullPointerException in WiredEffectBotWalkToFurni
Fix NullPointerException in calculateTileState
Fix NullPointerException in TradeAcceptEvent
Fix WiredConditionNotMatchStatePosition
Fixed Issue with non-standard objects being used with toggle furni effect.
Fixed potential issue in RoomTile removeUnit
ButlerBot improvements
Fix chairs on the doortile causing you to be at the incorrect zheight on room load.
Fix NullPointerException when Rank does not exist
Fixed teleport and OneWayGate able to make you leave the room, added canLeaveRoomByDoor to RoomUnit
Fixed Guild Badge not showing when favourite is changed
Fixed Crackable becoming walkable when exploded
Fix wrong height when rolling onto a seat.
Added the 'roller glitch' which replicates a glitch in habbo, which many people have requested.
Fixed the invisible command in certain cases.
Made the Invisible command toggleable
Fixed issue with the roller 'glitch' if setspeed is set to 0 on rollers.
Fix catalog discounts, and made them configurable from the database
Do not fill banzai tiles if a foreign locked tile exists
Fix unseen item count not appearing in inventory
Fixed Marketplace Searching
Teleporter Fixes
Fixed a bug where foreign locales would prevent the emulator loading
Fixed Placing gift item in a room button
Fixed disappearing public rooms in navigator
Prevent join group button reappearing after a guild update
Removed users with rights being able to push switches from far away
Credits to the following people for reporting bugs to Arcturus Morningstar, we wouldn't be anything without you!

Kitt Mustang
Pietro Giuseppe D'Amico
Jesús Hernández
Robson Nascimento
Michaeldavid
ynniV
Hackerman
Lucas Gundelach
Begin
SenpaiDipper
Ridge
As always, Credits to Beny, John, Alejandro, Harmony and all bug testers and people who've helped... and last but certainly not least TheGeneral.

Cheers for Arcturus.
Post automatically merged:

The first stable build of Arcturus Morningstar has been pushed!
You will be able to find it here:
Make sure to report any issues on the issues page right here:
The final changelog for the stable build:
Code:
Changes in 2.0.0 Stable:

[NEW FEATURES]

Horses
Group Forums - Entire rewrite from Beny!
Game Wired
Made :update_config now update the currency amount in the auto schedulers for currency.
Build Hashes. These hashes are the MD5 Hash used for us to determine which version of Morningstar you are using, please note only the publically released jars and hashes are useful, if you compiled it yourself you must report and replicate the bug using a compiled jar from releases.
Plugins Window style configurable to alert_motd using commands.plugins.oldstyle option.
Build Hash is now visible on the console by typing info.
Emulator errors now save and show your build hash and version number when it logs to database.
Scripter Manager
Subscription Boxes (HC Boxes, uses the crackables table for the information such as the days duration, and the type (hc or bc), the interaction type is: crackable_subscription_box)
Tile Filling in Battle Banzai
Information Terminal
LTD Configuration catalog.ltd.random -> Set LTD's to not be 'random' as a config option.
[EVENTS AND API]

SupportUserAlertedEvent added.
UserRespectedEvent added
HabboAddedToRoomEvent added
[FIXES]

Fixed wired exploit that can crash hotels.
Fixed points achieved trigger wired. Now triggers the user that won the points, so works with teleport wired.
Fixed Interaction Game Timer. Can now be triggered by any habbo who interacts with a tile under the User Walks On wired.
Fixed Marketplace. Now buys the cheapest item not the most expensive.
Fixed the blackscreen bug for new users who go to hotel view.
Fixed Wired effect chase, which now returns furniture to its original height if it goes on top of another furniture.
Fixed Bot Talk wired cool down.
Fixed Bot Height when placed on higher room tiles and chairs
Fixed Bots floating on chairs if you move them or unload the room
Fixed Points Command showing a double bubblealert
Fixed Bartender Bots. They will now give drinks over bars
Made WiredEffectTeleport keep the previous enable (LIKE HABBO) when the sparkle effect is over
Fixed WiredEffectMoveFurniTowards. Works exactly like Habbo.com now.
Fixed Pets being picked up when you leave the room.
Can no longer use lay, sit, or fastwalk while riding a horse.
Fixed being able to walk through bots or pets.
Game Timers have been fixed to work exactly like habbo.
Prevented pet training while riding a pet.
Pets now walk to a habbo when riding is initiated
Teleporters now always send you to the correct location (not the door)
Double clicking the teleporter now makes you walk up to it.
Pathfinder Improvements
Various Game fixes within Habbo Games such as Banzai and Freeze.
Fixed Update Petdata Command.
Fixed various NullPointers.
Pushed command fixes for when you are riding a pet
Removed the generals callback code to arcturus.pw
Fixed Teleporters causing a client crash if you pick one up before teleportation has completed.
Fixed hotel.room.rollers.norules, now allows you to place rollers on tiles again if this is enabled.
Fixed Magictile placement onto non-stackable furniture when it's placed from your inventory.
Many other teleporter related fixes.
Pathfinder Related Performance Fixes
Fixed Guild Rights
Guild Purchase restrictions added, checks for HC Required etc.
One Way Gates work exactly like habbo
Bots now rotate if you rotate furniture
Rollers now roll bots and pets.
Update User RCON 'look attribute' is now fixed
Fixed Rank Badges disappearing on reload
Navigator searching now shows in one category 'text search' instead of multiple categories.
NullPointerException fixed in InteractionGameGate
Build hash is in the console to allow testers to know which version of the compiled jar they are reporting bugs for.
Fixed Beds on Rotate
Fixed Banzai Points
Fixed Issue with non-standard objects being used with toggle furni effect.
Fixed potential issue in RoomTile removeUnit
ButlerBot improvements
Fix NullPointerException in InteractionSwitch
Fix NullPointerException in RemoveFloorItemTask
Fix NullPointerException in Room getStackHeight
Fix NullPointerException in InteractionFreezeBlock
Fix NullPointerException in WiredEffectMoveFurniTowards
Fix NullPointerException in WiredEffectTeleport
Fix NullPointerException in RedeemableSubscriptionType
Fix NullPointerException in WiredHandler
Fix NullPointerException in InteractionPressurePlate
Fix chairs on the doortile causing you to be at the incorrect zheight on room load.
Fix NullPointerException when Rank does not exist
Fixed WiredConditionNotMatchStatePosition
Fixed teleport and OneWayGate able to make you leave the room, added canLeaveRoomByDoor to RoomUnit
Fixed Guild Badge not showing when favourite is changed
Fixed Crackable becoming walkable when exploded
Fix wrong height when rolling onto a seat.
Added the 'roller glitch' which replicates a glitch in habbo, which many people have requested.
Fixed the invisible command in certain cases.
Made the Invisible command toggleable
Fixed issue with the roller 'glitch' if setspeed is set to 0 on rollers.
Fix catalog discounts, and made them configurable from the database
Do not fill banzai tiles if a foreign locked tile exists
Fix unseen item count not appearing in inventory
Fixed Marketplace Searching
Fixed a bug where foreign locales would prevent the emulator loading
Removed camera callbacks
Fixed major SSO Exploit
Fixed minor issue with teleport tiles
Credits to the following people for reporting bugs to Arcturus Morningstar, we wouldn't be anything without you!

Kitt Mustang
Pietro Giuseppe D'Amico
Jesús Hernández
Robson Nascimento
Michaeldavid
ynniV
Hackerman
Lucas Gundelach
Begin
SenpaiDipper
Ridge
As always, Credits to Beny, John, Alejandro, Harmony and all bug testers and people who've helped... and last but certainly not least TheGeneral.

Cheers for Arcturus.
 

Attachments

  • Skærmbillede 2019-05-22 kl. 22.37.12.png
    Skærmbillede 2019-05-22 kl. 22.37.12.png
    88.6 KB · Views: 101
Last edited:

Users who are viewing this thread

Top