Snowlight Emulator by Meth0d [SOURCE]

Page 1 of 3 123 LastLast
Results 1 to 25 of 59
  1. #1
    Retired maritnmine is offline
    Grand MasterRank
    May 2007 Join Date
    North KoreaLocation
    1,103Posts

    Snowlight Emulator by Meth0d [SOURCE]

    Snowlight Emulator by Meth0d

    Link:
    https://github.com/Meth0d/Snowlight/zipball/master
    Mirror:
    Meth0d-Snowlight-32b34e1.zip

    Have fun ^^
    Will post my thoughts about the source if the community wants that.

    - Martin


  2. #2
    Grand Master Punk is offline
    Grand MasterRank
    Dec 2008 Join Date
    VirginiaLocation
    892Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    http://forum.ragezone.com/f353/opens...-based-771474/

    "hang Glider Emu is 100x better than his crap" its suppose to be uber pro lol.

  3. #3
    Ultra Light Beam Makarov is offline
    Grand MasterRank
    Apr 2010 Join Date
    GothamLocation
    3,620Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    This (expected) is a flunk. I'm sure some of those coders at RD can do better.

  4. #4
    Grand Master Chapo is offline
    Grand MasterRank
    Jul 2010 Join Date
    United StatesLocation
    944Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Sorry i don't like 'snowlight'
    I love bfly :P

  5. #5
    Grand Master Caustik is offline
    Grand MasterRank
    May 2011 Join Date
    LondonLocation
    1,837Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Meh, this is pretty shit from the code I've seen. His pathfinding is extremely basic, and there's no wired I believe.
    Anyway, here's an updated compiled binary link: http://www.filedropper.com/snowlight
    Spoiler:
    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Snowlight.Game.Rooms;
    using Snowlight.Specialized;
    
    namespace Snowlight.Game.Pathfinding
    {
        public class SimplePathfinder : Pathfinder
        {
            private RoomInstance mCurrentInstance;
            private uint mActorId;
            private List<Vector2> mPath;
            private Vector2 mTarget;
    
            public override Vector2 Target
            {
                get
                {
                    return mTarget;
                }
            }
    
            public override bool IsCompleted
            {
                get
                {
                    return (mPath.Count == 0);
                }
            }
    
            public override void SetRoomInstance(RoomInstance Room, uint ActorId)
            {
                mCurrentInstance = Room;
                mActorId = ActorId;
                mPath = new List<Vector2>();
                mTarget = null;
            }
    
            public override void MoveTo(Vector2 Position)
            {
                lock (mPath)
                {
                    mPath.Clear();
                    mTarget = Position;
                    mPath = FindPath();
                }
            }
    
            public override void Clear()
            {
                lock (mPath)
                {
                    mPath.Clear();
                    mTarget = null;
                }
            }
    
            public override Vector2 GetNextStep()
            {
                lock (mPath)
                {
                    if (IsCompleted)
                    {
                        return null;
                    }
    
                    Vector2 NextStep = mPath[0];
                    mPath.Remove(NextStep);
                    return NextStep;
                }
            }
    
            private List<Vector2> FindPath()
            {
                if (mCurrentInstance == null || mTarget == null)
                {
                    return null;
                }
    
                RoomActor Actor = mCurrentInstance.GetActor(mActorId);
    
                if (Actor == null)
                {
                    return null;
                }
    
                List<Vector2> Points = new List<Vector2>();
                bool MadeProgress = true;
    
                while (MadeProgress)
                {
                    Vector2 NextPoint = new Vector2(-1, -1);
                    Vector2 LastPoint = null;
    
                    if (Points.Count > 0)
                    {
                        LastPoint = Points[Points.Count - 1];
                    }
    
                    int FromX = 0;
                    int FromY = 0;
    
                    if (LastPoint != null)
                    {
                        FromX = LastPoint.X;
                        FromY = LastPoint.Y;
                    }
                    else
                    {
                        FromX = Actor.Position.X;
                        FromY = Actor.Position.Y;
                    }
    
                    if (FromX == mTarget.X && FromY == mTarget.Y)
                    {
                        break;
                    }
    
                    if (FromX > mTarget.X && FromY > mTarget.Y)
                    {
                        NextPoint = new Vector2(FromX - 1, FromY - 1);
                    }
                    else if (FromX < mTarget.X && FromY < mTarget.Y)
                    {
                        NextPoint = new Vector2(FromX + 1, FromY + 1);
                    }
                    else if (FromX > mTarget.X && FromY < mTarget.Y)
                    {
                        NextPoint = new Vector2(FromX - 1, FromY + 1);
                    }
                    else if (FromX < mTarget.X && FromY > mTarget.Y)
                    {
                        NextPoint = new Vector2(FromX + 1, FromY - 1);
                    }
                    else if (FromX > mTarget.X)
                    {
                        NextPoint = new Vector2(FromX - 1, FromY);
                    }
                    else if (FromX < mTarget.X)
                    {
                        NextPoint = new Vector2(FromX + 1, FromY);
                    }
                    else if (FromY < mTarget.Y)
                    {
                        NextPoint = new Vector2(FromX, FromY + 1);
                    }
                    else if (FromY > mTarget.Y)
                    {
                        NextPoint = new Vector2(FromX, FromY - 1);
                    }
    
                    MadeProgress = (NextPoint.X > -1 && NextPoint.Y > -1);
    
                    if (LastPoint != null && NextPoint.X == LastPoint.X && NextPoint.Y == LastPoint.Y)
                    {
                        MadeProgress = false;
                    }
    
                    if (MadeProgress)
                    {
                        Points.Add(NextPoint);
                    }
                }
    
                return Points;         
            }
        }
    }
    Last edited by Caustik; 14-08-11 at 12:44 AM.

  6. #6
    Grand Master George2000 is offline
    Grand MasterRank
    Jul 2011 Join Date
    The NetherlandsLocation
    1,150Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Thanks. But I followed the whole rampage on Retrodev. You guys don't give Meth0d time.

  7. #7
    Grand Master Chapo is offline
    Grand MasterRank
    Jul 2010 Join Date
    United StatesLocation
    944Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    George, we don't give him time cuz he did dump uberEmu and he do the same right now ;)

  8. #8
    Grand Master Caustik is offline
    Grand MasterRank
    May 2011 Join Date
    LondonLocation
    1,837Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Quote Originally Posted by George2000 View Post
    Thanks. But I followed the whole rampage on Retrodev. You guys don't give Meth0d time.
    Time? I recall uberEmu pro being announced in February, which Snowlight is. I also recall Meth0d saying there would be an early July release at the latest. Going open-sourced doesn't demonstrate kindness, it demonstrates an inability to finish his work. All this really is an uber rename, with some more features bundled into it. It doesn't even have wired, which most r63+ emulators have.
    Last edited by Caustik; 14-08-11 at 01:43 AM.

  9. #9
    Sorcerer Supreme FlyCoder is offline
    Member +Rank
    Jan 2011 Join Date
    United KingdomLocation
    469Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Client loads quick with this Emu but it's highly unstable.

  10. #10
    Grand Master Grant is offline
    Grand MasterRank
    Sep 2009 Join Date
    Scotland, UK.Location
    728Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Quote Originally Posted by maritnmine View Post
    Snowlight Emulator by Meth0d

    Link:
    https://github.com/Meth0d/Snowlight/zipball/master
    Mirror:
    Meth0d-Snowlight-32b34e1.zip

    Have fun ^^
    Will post my thoughts about the source if the community wants that.

    - Martin
    I suppose I'll be the one to ask for your thoughts.

  11. #11
    Grand Master George2000 is offline
    Grand MasterRank
    Jul 2011 Join Date
    The NetherlandsLocation
    1,150Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Quote Originally Posted by Caustik View Post
    Time? I recall uberEmu pro being announced in February, which Snowlight is. I also recall Meth0d saying there would be an early July release at the latest. Going open-sourced doesn't demonstrate kindness, it demonstrates an inability to finish his work. All this really is an uber rename, with some more features bundled into it. It doesn't even have wired, which most r63+ emulators have.
    WTF? Not true phoenix haves wired and that's it. And he haves a life and aren't 24/7 on his computer like you.

  12. #12
    Grand Master Grant is offline
    Grand MasterRank
    Sep 2009 Join Date
    Scotland, UK.Location
    728Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Quote Originally Posted by George2000 View Post
    WTF? Not true phoenix haves wired and that's it. And he haves a life and aren't 24/7 on his computer like you.
    No, the hotel I co-own has wired, including conditions all working 100%.

  13. #13
    Elite Member FAYSALKHAN is offline
    Member +Rank
    Dec 2009 Join Date
    CanadaLocation
    135Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Honestly you guys are being selfish get over it. At least he did this, let's see make your own shit and how badly you fail.

    BTW thnx for this.

  14. #14
    Grand Master George2000 is offline
    Grand MasterRank
    Jul 2011 Join Date
    The NetherlandsLocation
    1,150Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Quote Originally Posted by Grant View Post
    No, the hotel I co-own has wired, including conditions all working 100%.
    Can you give me 5+ emulators which haves wired?

  15. #15
    Grand Master Caustik is offline
    Grand MasterRank
    May 2011 Join Date
    LondonLocation
    1,837Posts
    Quote Originally Posted by George2000 View Post
    WTF? Not true phoenix haves wired and that's it. And he haves a life and aren't 24/7 on his computer like you.
    Lmao, I said HIS EMULATOR DOES NOT SUPPORT WIRED. And I do have a life, how else am I living? ;]
    Posted via Mobile Device

  16. #16
    Grand Master George2000 is offline
    Grand MasterRank
    Jul 2011 Join Date
    The NetherlandsLocation
    1,150Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Quote Originally Posted by Nills View Post
    George, we don't give him time cuz he did dump uberEmu and he do the same right now ;)
    He sold it. End of discussion.

  17. #17
    Elite Member FAYSALKHAN is offline
    Member +Rank
    Dec 2009 Join Date
    CanadaLocation
    135Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Quote Originally Posted by Caustik View Post
    Lmao, I said HIS EMULATOR DOES NOT SUPPORT WIRED. And I do have a life, how else am I living? ;]
    Posted via Mobile Device
    I am pretty sure he said something about the Weird furni will be working soon, just give him more time. As every shitty emulator out there, even the ones that has Weird working is based on UberEmu. Who the fuck made that Emu? obviously Meth0d.

  18. #18
    Grand Master George2000 is offline
    Grand MasterRank
    Jul 2011 Join Date
    The NetherlandsLocation
    1,150Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Quote Originally Posted by FAYSALKHAN View Post
    I am pretty sure he said something about the Weird furni will be working soon, just give him more time. As every shitty emulator out there, even the ones that has Weird working is based on UberEmu. Who the fuck made that Emu? obviously Meth0d.
    Those words.. inspire me
    Last edited by George2000; 14-08-11 at 02:15 AM. Reason: grammar fail

  19. #19
    Sorcerer Supreme jamieturner is offline
    Member +Rank
    Oct 2010 Join Date
    United KingdomLocation
    359Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Snowlight has begun to be a failure just like every other development, there is only a few that have been good most of them are crap just like this one, but seriously Meth0d needs to be given time to do this.

    But cheers i guess? :)

  20. #20
    Grand Master Grant is offline
    Grand MasterRank
    Sep 2009 Join Date
    Scotland, UK.Location
    728Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Quote Originally Posted by George2000 View Post
    Can you give me 5+ emulators which haves wired?
    I didn't say all emulators had wired... I was just saying that my hotels has it & It isn't powered by Phoenix.

  21. #21
    sexiess is a sin. Subway is offline
    Grand MasterRank
    Jun 2010 Join Date
    2,491Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Yay good thing about Snow light, is that he want's us to pay for it!

  22. #22
    Grand Master Caustik is offline
    Grand MasterRank
    May 2011 Join Date
    LondonLocation
    1,837Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Quote Originally Posted by FAYSALKHAN View Post
    I am pretty sure he said something about the Weird furni will be working soon, just give him more time. As every shitty emulator out there, even the ones that has Weird working is based on UberEmu. Who the fuck made that Emu? obviously Meth0d.
    Well hmm. Wired was a feature that was part of the core I believe, he just abandoned the project. Anyway, had a deeper look at the code, the file is unnecessarily bloated.

  23. #23

    Re: Snowlight Emulator by Meth0d [SOURCE]

    You guys are just hopping on bang wagon and discrediting it because of who made it, it's general structure and logical processes are much better than that of Ubers.

  24. #24
    Sorcerer Supreme FlyCoder is offline
    Member +Rank
    Jan 2011 Join Date
    United KingdomLocation
    469Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Snowlight has only been in development for about 4 Months and yet you lot keep saying it is shit. It could be better but Meth0d needs time, although he'll probably dump it - he already has tried to sell Aaron and Shorty the source XD

  25. #25
    Clean Title For Xen vLife is offline
    Super ModRank
    Apr 2009 Join Date
    The BahamasLocation
    3,814Posts

    Re: Snowlight Emulator by Meth0d [SOURCE]

    Quote Originally Posted by Dominic A Gunn View Post
    You guys are just hopping on bang wagon and discrediting it because of who made it, it's general structure and logical processes are much better than that of Ubers.
    Most of them will not even understand what you said. They just download and run. Not even checking it out or anything.



Page 1 of 3 123 LastLast

Advertisement