{"action":"created","issue":{"url":"https://api.github.com/repos/Arrowgene/Arrowgene.Ez2Off/issues/1","repository_url":"https://api.github.com/repos/Arrowgene/Arrowgene.Ez2Off","labels_url":"https://api.github.com/repos/Arrowgene/Arrowgene.Ez2Off/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/Arrowgene/Arrowgene.Ez2Off/issues/1/comments","events_url":"https://api.github.com/repos/Arrowgene/Arrowgene.Ez2Off/issues/1/events","html_url":"https://github.com/Arrowgene/Arrowgene.Ez2Off/issues/1","id":166496707,"number":1,"title":"Can't get past Server select screen","user":{"login":"tuxdude143","id":10949323,"avatar_url":"https://avatars.githubusercontent.com/u/10949323?v=3","gravatar_id":"","url":"https://api.github.com/users/tuxdude143","html_url":"https://github.com/tuxdude143","followers_url":"https://api.github.com/users/tuxdude143/followers","following_url":"https://api.github.com/users/tuxdude143/following{/other_user}","gists_url":"https://api.github.com/users/tuxdude143/gists{/gist_id}","starred_url":"https://api.github.com/users/tuxdude143/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tuxdude143/subscriptions","organizations_url":"https://api.github.com/users/tuxdude143/orgs","repos_url":"https://api.github.com/users/tuxdude143/repos","events_url":"https://api.github.com/users/tuxdude143/events{/privacy}","received_events_url":"https://api.github.com/users/tuxdude143/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-20T05:07:41Z","updated_at":"2016-07-20T05:26:56Z","closed_at":null,"body":"Firstly I'm unsure if this is a bug caused by the fact that this is a work in progress or if it is a bug with the program but after compiling and starting the server application I then started the version of ez2on I downloaded from the readme. Everything works fine but once I select a server the game just... doesn't do anything and just sticks on the mode select menu. Any ideas?"},"comment":{"url":"https://api.github.com/repos/Arrowgene/Arrowgene.Ez2Off/issues/comments/233841444","html_url":"https://github.com/Arrowgene/Arrowgene.Ez2Off/issues/1#issuecomment-233841444","issue_url":"https://api.github.com/repos/Arrowgene/Arrowgene.Ez2Off/issues/1","id":233841444,"user":{"login":"sebastian-heinz","id":7891178,"avatar_url":"https://avatars.githubusercontent.com/u/7891178?v=3","gravatar_id":"","url":"https://api.github.com/users/sebastian-heinz","html_url":"https://github.com/sebastian-heinz","followers_url":"https://api.github.com/users/sebastian-heinz/followers","following_url":"https://api.github.com/users/sebastian-heinz/following{/other_user}","gists_url":"https://api.github.com/users/sebastian-heinz/gists{/gist_id}","starred_url":"https://api.github.com/users/sebastian-heinz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebastian-heinz/subscriptions","organizations_url":"https://api.github.com/users/sebastian-heinz/orgs","repos_url":"https://api.github.com/users/sebastian-heinz/repos","events_url":"https://api.github.com/users/sebastian-heinz/events{/privacy}","received_events_url":"https://api.github.com/users/sebastian-heinz/received_events","type":"User","site_admin":false},"created_at":"2016-07-20T05:26:56Z","updated_at":"2016-07-20T05:26:56Z","body":"Hello, \r\n\r\nIm sorry the readme might be misleading as it sounds this is completed.\r\nTo clear things up, this project is not completed and is only a base.\r\n\r\nSo far there are only three types of packets handled:\r\n\r\nFIle: EzServer.cs\r\n```\r\n        private void LoadHandles()\r\n        {\r\n            this.handle.AddHandler(new Login(this));\r\n            this.handle.AddHandler(new SelectMode(this));\r\n            this.handle.AddHandler(new SelectServer(this));\r\n        }\r\n\r\n```\r\n\r\nthe handles can be found in the EzHandle folder including one Blank Handle which can be copied to implement new handles.\r\n\r\nYou can set a breakpoint inside the Received-method:\r\n\r\nFile: EzHandle.cs\r\n```\r\n        public void Received(EzClient client, ByteBuffer data)\r\n        {\r\n            EzPacket request = client.PacketBuilder.Process(data);\r\n```\r\n\r\nto break on incoming data, \r\nand you will notice that only packets will be handled with a known packetId\r\n\r\nthis means u need to create a new handler class and load it for packetIds which are not implemented.\r\n\r\nThis is hard when you don't know what to respond with, and since the official server is gone a lot of this is guessing. But there is also a program called \"ez solistra' which responses with some valid packets, and lets you infact play the game.\r\n\r\nso if u wish to help you are greatly welcome, if you just wish to play i will try and get a guide up in the readme on how you can use solistra to play the game. and also use solistra to enhance the functionality of this project\r\n\r\nBest Regards\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"sebastian-heinz"}}