|
You last visited: Today at 12:00
Advertisement
[Custom LoL Client] Wintermint lets do it together
Discussion on [Custom LoL Client] Wintermint lets do it together within the League of Legends Hacks, Bots, Cheats & Exploits forum part of the League of Legends category.
05/11/2014, 19:54
|
#241
|
elite*gold: 0
Join Date: Nov 2012
Posts: 755
Received Thanks: 108
|
u need to have "League of Legends" Folder inside Client Folder ^^
|
|
|
05/11/2014, 21:26
|
#242
|
elite*gold: 0
Join Date: Apr 2013
Posts: 3
Received Thanks: 0
|
so how do i invite a friend for a normal game? or is not possible yet?
|
|
|
05/20/2014, 04:59
|
#243
|
elite*gold: 60
Join Date: Dec 2011
Posts: 556
Received Thanks: 186
|
this is not the legendary client forum, stop talking about it
in other news, astralfoxy has been hired by riot, so she will be able to start implementing her innovations into the normal league client
|
|
|
05/20/2014, 11:20
|
#244
|
elite*gold: 0
Join Date: Jun 2011
Posts: 26
Received Thanks: 4
|
It looks an awesome tool 
Does it work yet?
|
|
|
05/21/2014, 18:08
|
#245
|
elite*gold: 0
Join Date: Dec 2011
Posts: 72
Received Thanks: 21
|
When I login Legendary Client closes alone without error message...
|
|
|
05/21/2014, 19:12
|
#246
|
elite*gold: 60
Join Date: Dec 2011
Posts: 556
Received Thanks: 186
|
Quote:
Originally Posted by Wiiwiifons
When I login Legendary Client closes alone without error message... 
|
I will beat you to death with a stick if you ask about legendary client again
in other news, astralfoxy has announced that they will not be fixing the current client, but creating an entirely new one, although she is not at liberty to say what exactly she, and her fellow devs, will be added to the client and what will be similiar to wintermint
|
|
|
05/21/2014, 19:26
|
#247
|
elite*gold: 0
Join Date: Dec 2011
Posts: 72
Received Thanks: 21
|
Ok I'm sorry I didn't know, I just went to the last page, don't beat me
|
|
|
05/22/2014, 01:46
|
#248
|
elite*gold: 0
Join Date: May 2012
Posts: 8
Received Thanks: 0
|
hows wintermint coming along? the cracking of wintermin.
|
|
|
05/22/2014, 05:04
|
#249
|
elite*gold: 0
Join Date: Sep 2011
Posts: 92
Received Thanks: 7
|
It stoped, it's impossible
|
|
|
05/22/2014, 19:48
|
#250
|
elite*gold: 0
Join Date: May 2014
Posts: 15
Received Thanks: 2
|
i always get the error of the key is not present in dictionary...
|
|
|
05/23/2014, 13:44
|
#251
|
elite*gold: 0
Join Date: Jun 2011
Posts: 79
Received Thanks: 25
|
I can't do anything to help us but I want to support this project. Bump
|
|
|
06/26/2014, 02:45
|
#252
|
elite*gold: 0
Join Date: Feb 2014
Posts: 89
Received Thanks: 11
|
Quote:
Originally Posted by iDJ Jesus
this is not the legendary client forum, stop talking about it
in other news, astralfoxy has been hired by riot, so she will be able to start implementing her innovations into the normal league client
|
It is more likely astralfoxy will be creating another custom client
|
|
|
06/26/2014, 05:04
|
#253
|
elite*gold: 0
Join Date: May 2014
Posts: 94
Received Thanks: 4
|
it is just impossible, and ilegal
|
|
|
06/26/2014, 15:36
|
#254
|
elite*gold: 0
Join Date: Nov 2012
Posts: 755
Received Thanks: 108
|
Its not illigal. 100times spoken.
If he doesn't use riots code its legal  Capture Packets is okay
Just a scarred dev and some retards. thats all
|
|
|
08/19/2014, 21:12
|
#255
|
elite*gold: 0
Join Date: Feb 2014
Posts: 89
Received Thanks: 11
|
Although I said decompiling wintermint was impossible, I got part of it decompiled
Here it is:
using Browser;
using Browser.BrowserWindows;
using Browser.Rpc;
using FileDatabase;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Threading;
using System.Threading.Tasks;
using WintermintClient.JsApi;
using WintermintClient.JsApi.ApiHost;
using WintermintClient.Util;
namespace WintermintClient
{
internal class AppContainer
{
public ManualResetEvent CloseHandle = new ManualResetEvent(false);
public IBrowserWindow window;
private WintermintApiHost api;
private Dictionary<string, string> mimeTypes;
private Dictionary<string, AppContainer.SchemeFileDbLink> schemeMap;
private readonly static AppContainer.SchemeFileDbLink[] WintermintSchemes;
static AppContainer()
{
AppContainer.SchemeFileDbLink[] schemeFileDbLink = new AppContainer.SchemeFileDbLink[] { new AppContainer.SchemeFileDbLink("astral", "support", "http/ui/"), new AppContainer.SchemeFileDbLink("astral-data", "support", ""), new AppContainer.SchemeFileDbLink("astral-media", "media", "") };
AppContainer.WintermintSchemes = schemeFileDbLink;
}
public AppContainer()
{
}
private string GetExtension(string path)
{
int num = path.LastIndexOf('/');
int num1 = path.LastIndexOf('.');
if (num1 <= num)
{
return "";
}
return path.Substring(num1 + 1);
}
private string GetMimeType(string extension)
{
string str;
if (this.mimeTypes.TryGetValue(extension, out str))
{
return str;
}
return this.mimeTypes["default"];
}
public void Initialize()
{
AppContainer.InitializeDebugEnvironment();
Process.GetCurrentProcess().PriorityBoostEnabled = true;
string[] array = (
from x in (IEnumerable<AppContainer.SchemeFileDbLink>)AppCon tainer.WintermintSchemes
select x.DatabaseName).ToArray<string>();
Instances.InitializeAsync(array).Wait();
this.schemeMap = ((IEnumerable<AppContainer.SchemeFileDbLink>)AppCo ntainer.WintermintSchemes).ToDictionary<AppContain er.SchemeFileDbLink, string>((AppContainer.SchemeFileDbLink x) => x.Scheme);
string str = Instances.SupportFiles.GetString("http/mimetypes.json");
this.mimeTypes = JsonConvert.DeserializeObject<Dictionary<string, string>>(str);
BrowserEngine.DataRequest += new EventHandler<DataRequest>(this.OnDataRequest);
JsApiService.Push = (string key, object obj) => PushNotification.Send(this.window.CefBrowser, key, obj);
JsApiService.PushJson = (string key, string json) => PushNotification.SendJson(this.window.CefBrowser, key, json);
this.window = BrowserWindowFactory.Create();
this.window.RequestReceived += new EventHandler<RequestContext>((object sender, RequestContext context) => this.api.ProcessRequest(context));
this.window.BrowserClosed += new EventHandler((object sender, EventArgs args) => this.CloseHandle.Set());
this.window.BrowserCreated += new EventHandler((object sender, EventArgs args) => {
Instances.WindowHandle = this.window.Handle;
AppUserModelId.SetWintermintProperties(this.window .Handle);
this.api = new WintermintApiHost(this.window);
});
}
private static void InitializeDebugEnvironment()
{
Console.Out.WriteLineAsync("::host.require = ~> 0.0.1");
Console.Out.WriteLineAsync("::host.generate_report s = all");
Console.Out.WriteLineAsync("::host.plugin_addition al_paths = /home/kevin/env/wintermint/debug-plugins");
Console.Out.WriteLineAsync("::host.plugin_autoload = true");
Console.Out.WriteLineAsync("::host.source_map = /home/kevin/code/wintermint-ui/debugging/symbols.bin");
Console.Out.WriteLineAsync("::host.league_path = /home/kevin/env/wintermint/league-of-legends/na/");
}
private async void OnDataRequest(object sender, DataRequest request)
{
try
{
await this.ProcessDataRequest(request);
}
catch (Exception exception)
{
request.SetNoData();
}
}
private async Task ProcessDataRequest(DataRequest request)
{
request.Headers.Add("Access-Control-Allow-Origin", "astral://prototype");
Uri uri = new Uri(request.Url);
AppContainer.SchemeFileDbLink item = this.schemeMap[uri.Scheme];
string str = string.Concat(item.PathPrefix, uri.GetComponents(UriComponents.Path, UriFormat.Unescaped));
string mimeType = this.GetMimeType(this.GetExtension(str));
IFileDb fileDb = Instances.FileDatabases[item.DatabaseName];
using (Stream stream = fileDb.GetStream(str.ToLowerInvariant()))
{
MemoryStream memoryStream = new MemoryStream();
await stream.CopyToAsync(memoryStream);
memoryStream.Seek((long)0, SeekOrigin.Begin);
request.SetData(memoryStream, mimeType);
}
}
private struct SchemeFileDbLink
{
public readonly string Scheme;
public readonly string DatabaseName;
public readonly string PathPrefix;
public SchemeFileDbLink(string scheme, string databaseName, string pathPrefix)
{
this.Scheme = scheme;
this.DatabaseName = databaseName;
this.PathPrefix = pathPrefix;
}
}
}
}
If you want to know how to decompile [I am using justdecompile] here is what you do:
Go to: \application\7252990\
Open the file wintermint in your decompiler.
In Resources, EXTRACT EVERTHING
Now open wintermint-client in your decompiler, then add everything from the Wintermint File as a reference.
|
|
|
 |
|
Similar Threads
|
[Guide/FAQ] Lets make a custom source!
09/01/2012 - CO2 PServer Guides & Releases - 16 Replies
Ok so I'm really bored atm and have an hour or two to kill. This post will NOT be useful to very many people as I am NOT going to be like "paste this code in this file etcetc and BOOM you have a custom source!", I'm simply going to go through some basic steps to create a workable source. Eg: you can log in... if I bother getting even that far.
USUAL DISCLAIMER: I'm far from good at this stuff and am just learning it myself. If I make a mistake I request that you bring it to my attention and...
|
Beta-Max Online ~ 120 CAP ~ D13 ~ Custom Events ~ Custom Quests ~ Custom Areas
03/19/2012 - SRO PServer Advertising - 6 Replies
Fantastic Server. If reliablility is what you want then Beta-Max is for you. Unique PVP Battles - Pets - Items - Quests - Jobs - Wonga and so much more
Server Details:
Level Cap: 120
Skill Cap: 120
Chinese Mastery Cap: 360
European Mastery Cap: 240
Item Degree: 13th Degree
Active Areas: All (Including Jupiter)
|
All times are GMT +1. The time now is 12:01.
|
|