Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
Greetings RaGEZONE,
My name is Naeng also known as Various, whom to be the current overlord and god of Habbo.VG after Josh's disappearance.
r107 is an iteration of the official 105 release where the main highlight is the added support for non-Windows platforms through .NET Core. Butterfly Emulator is much recognized for being a stable emulator and was during a time ahead of most other emulators in terms of how many users it could support and which feature it was able to emulate. With this release, we are again bringing Butterfly ahead of the curve by being (most likely) the first C# emulator with support for .NET Core. r106 was never released as it was mainly a small patch release of r106 with XML configuration that was more ugly than the .ini configuration bfly (and other bfly-based emus) use.
How to start
Prerequisites: To build the source, you will need to have installed .NET Core 2.0 SDK for your platform. Which platforms you can run bfly on is limited to which platforms .NET Core supports. You will also need to have a MySQL database setup with the database 'mainframe.sql' imported in it.
Open a terminal and cd to the 'ButterflyEmulator' directory. Then run 'dotnet build'. This will build bfly binaries in 'ButterflyEmulator/bin/Debug/netcoreapp2.0'. After this, copy the settings folder from 'ButterflyEnvironment/Config' and put it together with the generated binary files. You should then have a directory 'ButterflyEmulator/bin/Debug/netcoreapp2.0/Settings' that will contain JSON configuration files for the emulator. In this directory, open 'Configuration.json' and update it to fit your database settings. Start the server by running 'dotnet ButterflyEmulator.dll' in the 'netcoreapp2.0' directory.
Goals of bfly r106
* Fix issues from r105
* Enforce better maintainability by refactoring parts of the server code
* Update code to follow standards for the C# programming language when it comes to naming and code formatting
* Refactor unclear, hairy code
* Update the SWF revision
* Add new features
Goals of bfly r107
* Targeting .NET Core
* Simplification of configuration files
* Cleanup of some major classes
Preview Screenshot:
https://i.shikashi.me/YNlR2
Download:
https://obbahhost.com/bfly-r107-source-and-database.zip
Checksums:
Code:
MD5 Checksum: D19DAC64E8AE04039DE8367681825FB2
SHA-1 Checksum: 20E2A08A8524A6017E30470E3E750F877C2AC351
SHA-256 Checksum: 5E1A759B8812D18DF4414F36B49C286BBE61EB9EED6910067E06ACD60913AF0E
Best Regards,
Obbahhost Management
https://go-dong.me/dong.gif
NOTE: For support, please contact support@obbahhost.com
2nd NOTE: Sorry for the old thread for being locked. (Original r105: http://forum.ragezone.com/f353/butte...r-r105-977948/)
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
I can verify this is a legit release of bfly.
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
What revision does it use? And can you provide some more screenshots of the features.
Thanks :)
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
Quote:
Originally Posted by
JustJarno
What revision does it use? And can you provide some more screenshots of the features.
Thanks :)
I don't know if you can read but it's our own revision, comparing it with the feature it's from our r105 thread, but there's some change logs in the main post here from 105-107.
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
The least of it would have been to share the Habbo.SWF
Thank you anyway
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
Quote:
Originally Posted by
Seat
The least of it would have been to share the Habbo.SWF
The SWF is the same as the r105 release.
I think this was missed in the first post, but the server is now using jSON instead of ini files. Also, a big thanks to @NoBrain for being the huge massive faggot he is.
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
Quote:
Originally Posted by
maritnmine
The SWF is the same as the r105 release.
I think this was missed in the first post, but the server is now using jSON instead of ini files. Also, a big thanks to @n0brain for being the huge massive faggot he is.
@NoBrain it is, get your shit together @maritnmine
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
Quote:
Originally Posted by
Joopie
sry jpoopie, that faggot writes his names in so many weird ways.
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
Some required files for the compilation are missing:
-DatabaseManager.csproj
-ButterflyEmulator.sln
:junglejane::laugh::laugh:
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
Quote:
Originally Posted by
BigG
Some required files for the compilation are missing:
-DatabaseManager.csproj
-ButterflyEmulator.sln
:junglejane::laugh::laugh:
Fixed, thnx for letting us know about this.
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
This is a legit butaflie release. very butaflie.
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
I recovered my password just to comment on this.
Still love you both, nice release to the community
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
What cms does this work with? :)
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
Quote:
Originally Posted by
kasperbjerby
What cms does this work with? :)
Back in the old day, we used uberCMS. I'm sure you will be able to use the new ones if I'm sure.
If not, @maritnmine can answer that.
https://i.shikashi.me/4EqKD
Re: Butterfly Emulator r107 (Codename: buttercraft) [.NET Core:Win|Linux|macOS]
@maritnmine Your name is spelled wrong in the about xD