Added PvP. If fighting against +/- 10 levels from you, scale to player's maximum HP so it is more fair. (experimental and not completed but WORKS)
"@pvp" to enable and disable WARNING: you can only disable while you are dead (do not click OK to revive your character, type in "@pvp" while dead to turn off)
"@pvpable" to see other players on map that are in PvP mode
Updated HeavenMS server to latest revision. See GitHub for fixes and changes.
Re-added all modifications to denMS such as @pvp, @pvpable, @pvpmap, @home, and @fishing
January 29th: Added an automatic updater to denMS. It is now bundled in the front page's SETUP download and the Mac & Linux download.
It supports updating from any version of denMS after January 2020.
In order to ensure the updates complete without failing, at least 1GB of free space is required and "CURL.EXE" must be allowed through your firewall.
In order to facilitate a smooth user experience, updates use differential delta files so that the automated updates are small and quick (compared to other servers which make their users manually re-download whole WZ files which can be gigabytes).
A flaw in my updater is that it doesn't track which files have specifically been updated so if you lose internet connection halfway or run out of storage space, it may break your client. Two ways this was addressed is using checksums for each delta file and retrying the update download for 3 seconds.
[denMS version 0 / new base]
An alternative to Virtualbox, VMware (which may offer better graphics performance for your hardware) was added to the Mac & Linux Install section downloads.
Also both Virtualbox and VMware denMS zips have been compressed to make them smaller (3.3GB to 2GB!!!) allowing for faster downloads and a lower disk space requirement.
3 Weapon covers were added to denMS: the Keyblade (which I edited in myself), Electric Dragon (from EricMS), and Energy Explosion (from EricMS) weapon cover.
These items can be bought by the NPC called "Lena Special Item Merchant" in @home (press enter in-game and type @home in the chat box and press enter again to access the home map).
Please make sure your Equipment inventory has empty slots as I have not coded any fail-safe yet to check if you have an empty slot before taking your mesos...
[denMS versions 1, 2, and 3]
Imported map areas from Thailand's MS version 0.96.
These include: Floating Market (Thailand), Golden Temple (Thailand), Zimending (Taiwan), Night Market (Taiwan), Shangai (China), & Coke Town (advertising special map).
All areas have mobs except Golden Temple (working on that currently).
Some NPCs work in the new areas but not all since they were in different languages than English (adding NPCs and shops to these areas soon...).
Added the denMS logo to the standard client.
Removed part of the frame which blocked your view in the HD client (the HD client is still buggy though) when trying to login.
[denMS version 4]
Added new mob: Combee including sound and custom hit & dying animations.
Also changed the website cursor to better replicate the MapleStory cursor. Now when hovering over hyperlinks it shows a left click mouse animation.
[denMS version 5]
Added Ulu City maps and Krexel boss
[denMS version 6]
Added the Matrix Ring (matrix code scrolling effect applied as an aura around your character) and improved the graphics of the animation.
[denMS version 7 & 8]
Added new NPC shop to the "@home" map. It sells various equips & throwing stars, items required for boss battles, and some hard to obtain crystals for special quests.
(For a future update, the custom WZ edit items NPC in the map will be re-implemented as an NPC shop, instead of the clunky and buggy script I wrote originally)
Added linked account stats system: If any character is above lvl 70, you get +1 added to all your characters' stats roughly every 7 levels;
This supports multiple characters so if multiple characters are above lvl 70 on your account, the effect will be greater;
This also supports a rudimentary form of rebirth as any stats added are saved permanently to the characters (if you get a character to lvl200 and delete it, the +20 stats gained on the other characters in your account from that lvl200 will remain)
Added Donation NPC to '@home' map: 50,000NX Cash for 20 days usage of the following commands: '@whatdropsfrom' '@whodrops' '@buffme' '@goto' account wide (all your characters). Don't forget to vote everyday for denMS @ https://jongames.ddns.net/ms/?p=vote and complete the voting procedure at Gtop100. You will receive 5000NX Cash and help drive more players to the server.
[all these additions are server-sided so no client version change]