Skip to content
/ Rhisis Public

Rhisis is an experimental FlyFF emulator built with C#

License

Notifications You must be signed in to change notification settings

chr1sto/Rhisis

Repository files navigation

Rhisis - Fly For Fun V15 Emulator

Made With C#

Built with C# 8 and the .NET Core Framework 3.0.

This project has been created for learning purposes about the network and game logic problematics on the server-side.
We choose to use the Sylver.Network to manage our server connecitions because it provides a clients management system and also a robust packet management system entirely customisable.

⚠️ This project is not affiliated with Gala Lab. ⚠️


GitHub last commit

Technical informationFeaturesHow To'sContributingContributorsSupportersLicense

Technical information

Features

Common

  • Logger
  • Rijndael cryptography algorithm
  • Custom exceptions
  • Packet handler

Database

  • MySQL database support

Login

  • Inter-Server authentication process (CoreServer)
  • Client authentication process
  • Send server list to connected client

Cluster

  • Inter-Server authentication (CoreClient)
  • Character list
  • Create character
  • Delete character
  • 2nd password verification
  • Pre join

World

  • Inter-Server authentication (CoreClient)
  • Entity Component System architecture
  • Connect to the world
  • Load resources
    • Defines & texts
    • Monsters
    • Maps
    • Items
    • NPC Data/Shops/Dialogs
    • Job Data
    • Exp table
    • Behaviors (AI)
  • Spawn monsters and NPC
  • Visibility System
  • Mobility System
  • Respawn System
  • Chat System
    • Chat commands:
      • Create item : /ci or /createitem
      • Get gold : /getgold
      • Teleport : /teleport
  • Inventory System
    • Move items
    • Equip/Unequip items
    • Save inventory
    • Drop items on the ground
    • Item usage (food, potion, refreshers)
  • Shop System
    • Buy items
    • Sell items
  • Trade System
  • NPC Dialog System
  • Drop System
    • Pickup Gold / Items
  • Battle System
    • Melee Attack
      • Player VS Monster
    • Monster death
    • Monster item/gold drop
  • Character customization system
  • Attribute System
  • Quest System
  • Bank System
  • Friend System
  • Motion System
  • Buff Pang System
  • Mailbox System
  • Guild System
  • Skill System
  • Item Bonus System
  • Party System
  • Job System

Contributing

Please take a look at our contributing guidelines, if you're interested in helping!

Contributors

Supporters

  • Ukiyo
  • Kinami
  • Sauce

About

Rhisis is an experimental FlyFF emulator built with C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages