All Projects → SoulGirlJP → AzureV316

SoulGirlJP / AzureV316

Licence: AGPL-3.0 license
AzureMS v316 KMS, i will update it and rewrite it from scratch later on to get a better understanding about everything.

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to AzureV316

MSCalculator
Using Maplestory material and reverse Polish algorithm to complete the Android calculator.
Stars: ✭ 14 (-79.1%)
Mutual labels:  maplestory
maple-fighters
A small online game similar to MapleStory
Stars: ✭ 42 (-37.31%)
Mutual labels:  maplestory
auto-maple
Artificial intelligence software for MapleStory that uses various machine learning and computer vision techniques to navigate challenging in-game environments
Stars: ✭ 112 (+67.16%)
Mutual labels:  maplestory
MapleStory-tool
ijl15.dll for MapleStory
Stars: ✭ 51 (-23.88%)
Mutual labels:  maplestory
MapleEzorsia
v83 edits for creating a custom resolution client
Stars: ✭ 17 (-74.63%)
Mutual labels:  maplestory
LibreMaple-Client
Made-from-scratch Maplestory game client for LibreMaple, fork of JourneyClient
Stars: ✭ 26 (-61.19%)
Mutual labels:  maplestory
quest optimizer
(fixed in a game update) Quest.wz file optimizer for MapleStory, gets rid of most (if not all) in-game lag.
Stars: ✭ 16 (-76.12%)
Mutual labels:  maplestory
MapleClientEditTemplate
An increasingly generic and comprehensive MapleStory client editing framework. Written by Erik A (Minimum Delta). Intended to abstract away some of the MapleStory client editing learning curve.
Stars: ✭ 3 (-95.52%)
Mutual labels:  maplestory
Verdant
An open-source launcher for *Naver Channeling* Korean MapleStory ~ 메이플스토리 네이버 채널링 게임런처
Stars: ✭ 12 (-82.09%)
Mutual labels:  maplestory

AzureV316

AzureMS v316 KMS,

i will update it and rewrite it from scratch later on to get a better understanding about everything.

Contributors (growing list)

  • Dipi
  • Brandon
  • Desc
  • Kookiie

Features:

  • Custom NPCs
    • Cash NPC: allows searching for cash equipment via keyword - accessible in lobby (@town)
    • Statted Cash NPC: Similar to cash NPC, but consumes JCoins - accessible in boss lobby (@boss)
    • Warp NPC - accessible in lobby (@town)
    • Shops: Class equipment shops, Lionheart EQ shop, Consumables shop, etc. - accessible in custom menu
    • Meso Exchange: buys STs from players for meso. - accessible in lobby (@town)
    • Blue Orb shop - accessible in lobby (@town)
    • Pet Shop: (Orchid) sells permanent pet and pet equipment for Purple Orbs. - accessible in lobby (@town)
    • Styler - accessible in lobby (@town)
    • DPM tester - accessible in lobby (@town)
    • Jump Quest NPC - accessible in lobby (@town)
    • DP and VP shop - accessible in lobby (@town)
    • Item Transfer NPC (Duey) - accessible in lobby (@town)
    • Cash equipment disposal NPC - accessible in lobby (@town)
    • And more!
  • Custom Menu - accessible via the grave key `
  • Additonal Damage system
  • Rebirth System - with rewards and shop
  • Custom Currency - Blue and Purple orbs, Justice Coins, etc.
  • Custom Bossing system
  • Universal Smega: use a Tilda at the start of a message in the chatbox to send a smega

Related Features/Additions:

  • In addition to the server source code repository, the Azure team also has other AzureMS-based tools.
    • Discord Bot
      • Feature-rich Discord bot that the original v316 AzureMS used for majority of its server life
      • Easy to set-up
      • Deprecated: Breaking API changes in the discord.js module
    • Lapis
      • Feature-rich Discord bot that attempts to be SUPER plug-n-play
      • Lightweight and easy to set-up (see Wiki)
      • Built on Lazuli (see below)!
    • Lazuli
      • A Python-based API for connecting to AzureMS-based servers.
      • Easy to use; complete with example code!

Quick Start Reference:

See our Wiki for a more detailed guide (with screenshots)!

  1. Clone or Fork this repository
  2. Setup the DB management system (i.e. MariaDB or MySQL Workbench)
    • By default the username may be set to root and the password left empty, with SSL disabled. Port should be set to 3306.
  3. Setup the DB administrion tool (i.e. HeidiSQL or MySQL Workbench)
    • Run either one of the SQL script files found in AzureV316/sql/
    • It should create a new schema named kms_316.
    • Note that this will cause errors if MySQL Workbench is running in safe mode. Follow the error message instructions to disable safe mode.
  4. Turn off innodb strict mode.
    • This can be achieved by editing the .ini file in the install path of the DB management system, and requires a restart
  5. Open the project in IntelliJ (or your IDE of choice), and allow the IDE to finish indexing (if applicable).
  6. Configure project settings. (IntelliJ: File -> Project structure)
    • Set the project SDK to an appropriate JDK version (see above in tech specs)
    • Ensure that all the required libraries (in AzureV316/AzureMS/lib/) are imported.
  7. Ensure that the details in Step 2 are reflected in the source code.
    1. Hit Shift twice to bring up the search menu.
    2. Select the first option.
    3. Check the username and password strings in MYSQL.java are correct.
  8. Navigate to Azure_316\AzureV316\AzureMS\src\launcher to reach Start.java.
    • Try Build and Run this file. (HeidiSQL or WAMP should be running in background)
    • Note that the first build/run may take quite a while!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].