[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.
Don't run patch.exe, run legendaryclient.exe
It has the patcher intergrated, Patch.exe is there to update the client but currently that will be done manually until I put a update website out
Quote:
Originally Posted by Kev-
Personally I would say to finish up the project and add functionality to everything prior to fixing issues with other users.
Actually I released this because I thought I was finished, except for team queues but nobody knew the rtmp server and what it returned. Only recently some people managed to find what it returned, and I have chosen to add for features. I just want to know all the bugs which will be hopefully patched in the 3rd release
public class GameQueueConfig : RiotGamesObject
{
public override string TypeName
{
get
{
return this.type;
}
}
private string type = "com.riotgames.platform.matchmaking.GameQueueConfi g";
public GameQueueConfig()
{
}
public GameQueueConfig(Callback callback)
{
this.callback = callback;
}
public GameQueueConfig(TypedObject result)
{
base.SetFields(this, result);
}
public delegate void Callback(GameQueueConfig result);
private Callback callback;
public override void DoCallback(TypedObject result)
{
base.SetFields(this, result);
callback(this);
}
[InternalName("blockedMinutesThreshold")]
public Int32 BlockedMinutesThreshold { get; set; }
[InternalName("minimumParticipantListSize")]
public Int32 MinimumParticipantListSize { get; set; }
[InternalName("ranked")]
public Boolean Ranked { get; set; }
[InternalName("maxLevel")]
public Int32 MaxLevel { get; set; }
[InternalName("minLevel")]
public Int32 MinLevel { get; set; }
[InternalName("gameTypeConfigId")]
public Int32 GameTypeConfigId { get; set; }
[InternalName("thresholdEnabled")]
public Boolean ThresholdEnabled { get; set; }
[InternalName("queueState")]
public String QueueState { get; set; }
[InternalName("type")]
public String Type { get; set; }
[InternalName("cacheName")]
public String CacheName { get; set; }
[InternalName("id")]
public Double Id { get; set; }
[InternalName("queueBonusKey")]
public String QueueBonusKey { get; set; }
[InternalName("queueStateString")]
public String QueueStateString { get; set; }
[InternalName("pointsConfigKey")]
public String PointsConfigKey { get; set; }
[InternalName("teamOnly")]
public Boolean TeamOnly { get; set; }
[InternalName("minimumQueueDodgeDelayTime")]
public Int32 MinimumQueueDodgeDelayTime { get; set; }
[InternalName("supportedMapIds")]
public List<Int32> SupportedMapIds { get; set; }
[InternalName("gameMode")]
public String GameMode { get; set; }
[InternalName("typeString")]
public String TypeString { get; set; }
[InternalName("numPlayersPerTeam")]
public Int32 NumPlayersPerTeam { get; set; }
[InternalName("maximumParticipantListSize")]
public Int32 MaximumParticipantListSize { get; set; }
[InternalName("disallowFreeChampions")]
public Boolean DisallowFreeChampions { get; set; }
[InternalName("mapSelectionAlgorithm")]
public String MapSelectionAlgorithm { get; set; }
[InternalName("thresholdSize")]
public Double ThresholdSize { get; set; }
[InternalName("matchingThrottleConfig")]
public MatchingThrottleConfig MatchingThrottleConfig { get; set; }
}
}
this is the code for matchmaking. Only recently I learn the "com." part and the InternalName.
Quote:
Originally Posted by xGoDxViRuSx
But... how to actually log in?
Umm. You need to wait for it to patch then hit play
You should get
Logical right?
-------README-------
Please Post all bugs/issues into my github
Doing this will let me code the 2nd release and fix the bugs for the 3rd release without hunting the bugs
Don't run patch.exe, run legendaryclient.exe
It has the patcher intergrated, Patch.exe is there to update the client but currently that will be done manually until I put a update website out
Actually I released this because I thought I was finished, except for team queues but nobody knew the rtmp server and what it returned. Only recently some people managed to find what it returned, and I have chosen to add for features. I just want to know all the bugs which will be hopefully patched in the 3rd release
public class GameQueueConfig : RiotGamesObject
{
public override string TypeName
{
get
{
return this.type;
}
}
private string type = "com.riotgames.platform.matchmaking.GameQueueConfi g";
public GameQueueConfig()
{
}
public GameQueueConfig(Callback callback)
{
this.callback = callback;
}
public GameQueueConfig(TypedObject result)
{
base.SetFields(this, result);
}
public delegate void Callback(GameQueueConfig result);
private Callback callback;
public override void DoCallback(TypedObject result)
{
base.SetFields(this, result);
callback(this);
}
[InternalName("blockedMinutesThreshold")]
public Int32 BlockedMinutesThreshold { get; set; }
[InternalName("minimumParticipantListSize")]
public Int32 MinimumParticipantListSize { get; set; }
[InternalName("ranked")]
public Boolean Ranked { get; set; }
[InternalName("maxLevel")]
public Int32 MaxLevel { get; set; }
[InternalName("minLevel")]
public Int32 MinLevel { get; set; }
[InternalName("gameTypeConfigId")]
public Int32 GameTypeConfigId { get; set; }
[InternalName("thresholdEnabled")]
public Boolean ThresholdEnabled { get; set; }
[InternalName("queueState")]
public String QueueState { get; set; }
[InternalName("type")]
public String Type { get; set; }
[InternalName("cacheName")]
public String CacheName { get; set; }
[InternalName("id")]
public Double Id { get; set; }
[InternalName("queueBonusKey")]
public String QueueBonusKey { get; set; }
[InternalName("queueStateString")]
public String QueueStateString { get; set; }
[InternalName("pointsConfigKey")]
public String PointsConfigKey { get; set; }
[InternalName("teamOnly")]
public Boolean TeamOnly { get; set; }
[InternalName("minimumQueueDodgeDelayTime")]
public Int32 MinimumQueueDodgeDelayTime { get; set; }
[InternalName("supportedMapIds")]
public List<Int32> SupportedMapIds { get; set; }
[InternalName("gameMode")]
public String GameMode { get; set; }
[InternalName("typeString")]
public String TypeString { get; set; }
[InternalName("numPlayersPerTeam")]
public Int32 NumPlayersPerTeam { get; set; }
[InternalName("maximumParticipantListSize")]
public Int32 MaximumParticipantListSize { get; set; }
[InternalName("disallowFreeChampions")]
public Boolean DisallowFreeChampions { get; set; }
[InternalName("mapSelectionAlgorithm")]
public String MapSelectionAlgorithm { get; set; }
[InternalName("thresholdSize")]
public Double ThresholdSize { get; set; }
[InternalName("matchingThrottleConfig")]
public MatchingThrottleConfig MatchingThrottleConfig { get; set; }
}
}
this is the code for matchmaking. Only recently I learn the "com." part and the InternalName.
Umm. You need to wait for it to patch then hit play
You should get
Logical right?
-------README-------
Please Post all bugs/issues into my github
Doing this will let me code the 2nd release and fix the bugs for the 3rd release without hunting the bugs
Whenever a queue pops the client instantly crashes....
Please post in github next time
You must enable auto accept queue
Please People READ ME
Post in my github
People aren't about to read that because 80% of people don't search before typing, another 20% don't really even know how to compile/run it. You'd be better off creating another thread if you wanted more attention towards it, or just stop responding on here if you don't want that much attention?
Got the client working now, had to hardcode the path to the gamestate_en_US. Now the problem is that all the folders and names of the pictures are wrong. For example the splash art. The client searches the following folder: ExecuteDirectory\\Assets\\champions\\Velkoz_Splash _0.jpg", but there is no folder "championS", only a folder named "champion". Same is with all the other picture files.
Don't run patch.exe, run legendaryclient.exe
It has the patcher intergrated, Patch.exe is there to update the client but currently that will be done manually until I put a update website out
Actually I released this because I thought I was finished, except for team queues but nobody knew the rtmp server and what it returned. Only recently some people managed to find what it returned, and I have chosen to add for features. I just want to know all the bugs which will be hopefully patched in the 3rd release
public class GameQueueConfig : RiotGamesObject
{
public override string TypeName
{
get
{
return this.type;
}
}
private string type = "com.riotgames.platform.matchmaking.GameQueueConfi g";
public GameQueueConfig()
{
}
public GameQueueConfig(Callback callback)
{
this.callback = callback;
}
public GameQueueConfig(TypedObject result)
{
base.SetFields(this, result);
}
public delegate void Callback(GameQueueConfig result);
private Callback callback;
public override void DoCallback(TypedObject result)
{
base.SetFields(this, result);
callback(this);
}
[InternalName("blockedMinutesThreshold")]
public Int32 BlockedMinutesThreshold { get; set; }
[InternalName("minimumParticipantListSize")]
public Int32 MinimumParticipantListSize { get; set; }
[InternalName("ranked")]
public Boolean Ranked { get; set; }
[InternalName("maxLevel")]
public Int32 MaxLevel { get; set; }
[InternalName("minLevel")]
public Int32 MinLevel { get; set; }
[InternalName("gameTypeConfigId")]
public Int32 GameTypeConfigId { get; set; }
[InternalName("thresholdEnabled")]
public Boolean ThresholdEnabled { get; set; }
[InternalName("queueState")]
public String QueueState { get; set; }
[InternalName("type")]
public String Type { get; set; }
[InternalName("cacheName")]
public String CacheName { get; set; }
[InternalName("id")]
public Double Id { get; set; }
[InternalName("queueBonusKey")]
public String QueueBonusKey { get; set; }
[InternalName("queueStateString")]
public String QueueStateString { get; set; }
[InternalName("pointsConfigKey")]
public String PointsConfigKey { get; set; }
[InternalName("teamOnly")]
public Boolean TeamOnly { get; set; }
[InternalName("minimumQueueDodgeDelayTime")]
public Int32 MinimumQueueDodgeDelayTime { get; set; }
[InternalName("supportedMapIds")]
public List<Int32> SupportedMapIds { get; set; }
[InternalName("gameMode")]
public String GameMode { get; set; }
[InternalName("typeString")]
public String TypeString { get; set; }
[InternalName("numPlayersPerTeam")]
public Int32 NumPlayersPerTeam { get; set; }
[InternalName("maximumParticipantListSize")]
public Int32 MaximumParticipantListSize { get; set; }
[InternalName("disallowFreeChampions")]
public Boolean DisallowFreeChampions { get; set; }
[InternalName("mapSelectionAlgorithm")]
public String MapSelectionAlgorithm { get; set; }
[InternalName("thresholdSize")]
public Double ThresholdSize { get; set; }
[InternalName("matchingThrottleConfig")]
public MatchingThrottleConfig MatchingThrottleConfig { get; set; }
}
}
this is the code for matchmaking. Only recently I learn the "com." part and the InternalName.
Umm. You need to wait for it to patch then hit play
You should get
Logical right?
-------README-------
Please Post all bugs/issues into my github
Doing this will let me code the 2nd release and fix the bugs for the 3rd release without hunting the bugs
I'm talking about wintermint, not the legendary client one you showed on the picture, anyways, where's the download lnk for legendary client?
Got the client working now, had to hardcode the path to the gamestate_en_US. Now the problem is that all the folders and names of the pictures are wrong. For example the splash art. The client searches the following folder: ExecuteDirectory\\Assets\\champions\\Velkoz_Splash _0.jpg", but there is no folder "championS", only a folder named "champion". Same is with all the other picture files.
Eddy here.
There should be a a folder called champions in assets
Your assets folder should look like this:
try copying
C:\Riot Games\League of Legends\RADS\projects\lol_air_client\releases\0.0. 1.80\deploy\assets\images
into your assets folder
Quote:
Originally Posted by Kev-
People aren't about to read that because 80% of people don't search before typing, another 20% don't really even know how to compile/run it. You'd be better off creating another thread if you wanted more attention towards it, or just stop responding on here if you don't want that much attention?
I want issues posted in here. It helps because when I go bug hunting, it is all there. I have a new bug, euw from astrionn and will be worked on because i dont have to receive all this spam on this form. In fact I have already started on this bug
Thanks, manually copying the folders champions and abilities fixed the problem. The next error i got was when the client tried to start the game. The GetGameDirectory function returned nonsense, so i hardcoded my game path (it's located at G:\Games\League of Legends). Everything is working now as far as i tested it.
//EDiT: Is ist possible to invite friends for games or get invited? I don't get any invitations and it seems that i can't send them aswell.
[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)