Giter Club home page Giter Club logo

nextmu's Introduction

NextMU

NextMU is a rework of the famous MMORPG Mu Online.

Donations

If you want to donate, press the button below

Buy Me A Coffee

Discord

If you want to join our discord, press the button below

Discord server

Dependencies

From Repositories

Some dependencies will be cloned from their repositories as part of NextMU repository, following is the list of dependencies:

From External Links

Some dependencies are required to be downloaded and installed from their websites, follow is the list of dependencies:

Already included in this repository

This library is already distributed as part of this project with its own license which can be found below, since it is a dual license library we selected the license that is compatible with the project.

Before Setup

Vulkan SDK

Download and install the latest Vulkan SDK from https://vulkan.lunarg.com/sdk/home.

CMake

Download and install the latest CMake from https://cmake.org/download/.

FMOD

Instructions soon

NoesisGUI

Instructions soon

Setup

Windows

Open CMake, choose the repository folder, set builds/windows-(x64|x86|arm|arm64|arm64ec) as output directory, press configure, choose Visual Studio 2022, select the platform (x64|Win32|ARM|ARM64|ARM64EC), wait until it finish configure everything, change NEXTMU_COMPANY_NAME and NEXTMU_GAME_NAME to match your Company (if you don't have one, just use a fantasy name) and your Game name, press generate, go to the builds/windows-(x64|x86|arm|arm64|arm64ec) folder, open the solution and compile.

After you finish building everything you will be able to find the executable and the DLLs inside of the builds/windows-(x64|x86|arm|arm64|arm64ec)/client/windows/(Debug|Release) folder.

MacOS

Open CMake, choose the repository folder, set builds/macos as output directory, press configure, choose Xcode, wait until it finish configure everything, change NEXTMU_COMPANY_NAME and NEXTMU_GAME_NAME to match your Company (if you don't have one, just use a fantasy name) and your Game name, press generate, open Xcode, open Xcode project from builds/macos folder, configure the scheme to use NextMu executable and build.

Android

Open the repository folder with Android Studio, let it start configuring everything, build and that is all. Remember to always use the latest NDK, also install the latest CMake and configure it inside local.properties file inside the root repository directory (if you don't have one just create it), configure it using cmake.dir, you can search in deep instructions in Google, you will find an official instruction from Android Studio.

Licenses

Requirements

Each license listed below are required to be listed in a user manual as part of your distribution, some licenses might have special requirements which can make this optional or permit you to provide it in a differet way.

FreeImage

How to include the license

List it inside the user manual of your application distribution, if there is no way to access to it (like in Android and iOS) I recommend to include it in a credits screen.

License

This software uses the FreeImage open source image library. See http://freeimage.sourceforge.net for details. FreeImage is used under the FIPL, version 1.0.

nextmu's People

Contributors

kuncarous avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.