MapleStory in a Web Browser

Page 1 of 3 123 LastLast
Results 1 to 15 of 39
  1. #1
    Apprentice johncintron is offline
    MemberRank
    Dec 2016 Join Date
    10Posts

    shout MapleStory in a Web Browser

    Hello RZ,

    I'm working on an implementation of v62 MapleStory for the web. It's a lot more portable than having an old localhost client that doesn't natively work with *nix operating systems and that you need to hexedit to get anything useful done -- also not having to deal with setting up a Java server


    This implementation is running on Websockets, Node.js, and Phaser.io.

    Would anyone be interested in contributing to this?

    Here's some screenshots

    1.png2.png3.png4.png5.png


  2. #2
    I'm overrated. Fraysa is offline
    MemberRank
    Apr 2008 Join Date
    4,891Posts

    Re: MapleStory in a Web Browser

    afaik @Diamondo25 did somtehing similar,but who knows - it mightve been a meme similar to this one LOL

  3. #3
    Apprentice johncintron is offline
    MemberRank
    Dec 2016 Join Date
    10Posts

    Re: MapleStory in a Web Browser

    Just a quick update: figured out a way to render sprites and animations. It's a pain in the ass with z-indexes. This is the JS client code for sorting z-indexes, for the curious.

    Code:
    this.redrawCharacter = function() {
        this.character.customSort(function(a, b) {
            return sortCharacter(a.z, b.z, self.stance);
        });
    };
    
    function sortCharacter(z1, z2, stance) {
        var back = {
    
        };
        var front = {
            hairBelowBody: 0,
            capeBelowBody: 1,
            shieldBelowBody: 2,
            weaponBelowBody: 3,
            capBelowBody: 4,
            body: 5,
            handOverBody: 6,
            gloveOverBody: 7,
            shoes: 8,
            armBelowHead: 9,
            mail: 10,
            pants: 11,
            top: 12,
            armBelowHeadOverMail: 13,
            hair: 14,
            shieldOverHair: 15,
            earrings: 16,
            head: 17,
            hairShade: 18,
            expression: 19,
            faceAcc: 20,
            eyeAcc: 21,
            shield: 22,
            weaponBelowArm: 23,
            weapon: 24,
            arm: 25,
            mailArm: 26,
            hand: 27,
            glove: 28,
            weaponOverGlove: 29,
            handBelowWeapon: 30,
            armOverHair: 31,
            armOverHairBelowWeapon: 32,
            weaponOverHand: 33,
            weaponOverBody: 34,
            handOverHair: 35,
            handOverWeapon: 36,
            wristOverHair: 37,
            gloveOverHair: 38
        };
        var zDictionary = stance === "back" ? back : front;
        z1 = zDictionary[z1];
        z2 = zDictionary[z2];
        return z1 == z2 ? 0 : (z1 > z2 ? 1 : -1);
    }
    Progress pic:
    rz.png

  4. #4
    Can't kilean the zilean Darksta is offline
    MemberRank
    Oct 2010 Join Date
    Down undah mateLocation
    1,582Posts

    Re: MapleStory in a Web Browser

    Wish i could help, looks interesting. Good luck man

  5. #5
    I'm overrated. Fraysa is offline
    MemberRank
    Apr 2008 Join Date
    4,891Posts

    Re: MapleStory in a Web Browser

    Quote Originally Posted by Darksta View Post
    Wish i could help, looks interesting. Good luck man
    R u alive

  6. #6
    Can't kilean the zilean Darksta is offline
    MemberRank
    Oct 2010 Join Date
    Down undah mateLocation
    1,582Posts

    Re: MapleStory in a Web Browser

    Quote Originally Posted by Fraysa View Post
    R u alive
    Only on the outside.

  7. #7
    Apprentice zhunbeifang2 is offline
    MemberRank
    Aug 2009 Join Date
    13Posts

    Re: MapleStory in a Web Browser

    I am worry about the efficiency of render

  8. #8
    Apprentice johncintron is offline
    MemberRank
    Dec 2016 Join Date
    10Posts

    Re: MapleStory in a Web Browser

    Quote Originally Posted by zhunbeifang2 View Post
    I am worry about the efficiency of render
    "Premature optimization is the root of all evil." The rendering works smoothly on my horrible 2007 computer with 2 GB RAM and a dual-core 2.0 GHz processor. Phaser.io uses PixiJS v4 as its rendering engine.

  9. #9
    Apprentice zhunbeifang2 is offline
    MemberRank
    Aug 2009 Join Date
    13Posts

    Re: MapleStory in a Web Browser

    Wow ,Good job . I am looking forward to your work

  10. #10
    Novice coolkillia is offline
    MemberRank
    Oct 2013 Join Date
    4Posts

    Re: MapleStory in a Web Browser

    Are you using socket.io?

  11. #11
    Can't kilean the zilean Darksta is offline
    MemberRank
    Oct 2010 Join Date
    Down undah mateLocation
    1,582Posts

    Re: MapleStory in a Web Browser

    Anymore updates?

  12. #12
    Apprentice johncintron is offline
    MemberRank
    Dec 2016 Join Date
    10Posts

    Re: MapleStory in a Web Browser

    Quote Originally Posted by coolkillia View Post
    Are you using socket.io?
    Yes, I'm using Socket.io.

    Quote Originally Posted by Darksta View Post
    Anymore updates?
    Progress will stall or I will postpone this project until the summer because I'm heading back to school. I'll upload the git repo if anyone is interested in contributing.

  13. #13
    Unknown Place MaxZeus is offline
    MemberRank
    Mar 2013 Join Date
    592Posts

    Re: MapleStory in a Web Browser

    If all works fine, it would be a really nice approach. :D

  14. #14
    Apprentice zhunbeifang2 is offline
    MemberRank
    Aug 2009 Join Date
    13Posts

    Re: MapleStory in a Web Browser

    where is your code ?

  15. #15
    Proficient Member ByCreator is offline
    MemberRank
    Mar 2012 Join Date
    154Posts

    Re: MapleStory in a Web Browser

    hello? this working ?



Page 1 of 3 123 LastLast

Advertisement