Register for your free account! | Forgot your password?

Go Back   elitepvpers > League of Legends > League of Legends Main - Discussions / Questions
You last visited: Today at 15:36

  • Please register to post and access all features, it's quick, easy and FREE!


[PROJECT] "Let's modify the releasemanifest"

Reply
 
Old   #1
 
elite*gold: 68
Join Date: Nov 2007
Posts: 680
Received Thanks: 127
[PROJECT] "Let's modify the releasemanifest"

Hey Guys,

We want to ADD some files to the actual League of Legends Patch and It works till now.
But the Files will not be loaded because we have to modify the 'releasemanifest'.

I uploaded the newest 'releasemanifest' of the League of Legends - Client.
I hope someone could help me with it

I think the structure COULD be like this, but I`m not sure about it.
http://l3cdn.riotgames.com/releases/...ackagemanifest

releasemanifest:



We are looking for a way to add files entries to the 'releasemanifest' file of League Of Legends.
Currently, "Skin Installer Ultimate" (a program which allows us to modify files in the game) contains a function which modify the size of some files entries in the 'releasemanifest' file (In fact, if we add a mod to SIU, some files of the mod can have a different size than the Riot files, so SIU has to modify the 'size' parameter of the modified file in the 'releasemanifest').
This function does modify the size of existing files, only. But what we are looking for is a way to ADD files entries in the 'releasemanifest' file (with also 'File Name', 'File Size' parameters).
The problem is that we do not know how to do! We know the file structure and the LGG's code helped us a lot.
The part of the code which is the more interesting is "RelManDirectoryFile". It contains all the informations about the 3 types of things there are in the 'releasemanifestfile': StringList, FilesList and FoldersList.
This code is reading the file and is listing all of the file entries. That we have to know is to modify the vars which are stocked these informations and then create a function which re-write the 'releasemanifest' using the vars we have modified (including new files we want to add in the 'releasemanifest')
But the problem is that we're not enough skilled to do a program which would allow this feature.

This is the source of SIU
https://code.google.com/p/siu-lgg/so...ty%2FRelManLib

If we get it to work, in theory we're able to readd the old maps like "Old Twisted Treeline" or "Proving Ground" and play it in custom Games.
More things should be possible then, too!



It would be great if you can help us with it.



KazuyaX93 is offline  
Old 05/27/2014, 22:38   #2
 
elite*gold: 68
Join Date: Nov 2007
Posts: 680
Received Thanks: 127
After some tests, we're able to "replace" the maps, but there are some problems.
SummonersRift uses other files with other filenames and coordinates as Old Twisted Treeline.
That's the reason we have some bugs till now.
We're not able to add new/old files to the game (the files from OldTT that are not have the same filename as the files from SR will not loaded).

Now we need YOUR help to get the chance to play the old Maps again!
Old SR (Horrowing & Winter), Old Twisted Treeline & Proving Ground.


Thank you for your help


KazuyaX93 is offline  
Old 05/28/2014, 17:44   #3
 
elite*gold: 138
Join Date: Dec 2013
Posts: 1,124
Received Thanks: 660
Würde gerne helfen nur wie?

Interessiert mich gerade das Projekt ^^
Maufeat is offline  
Old 05/28/2014, 18:46   #4
 
elite*gold: 68
Join Date: Nov 2007
Posts: 680
Received Thanks: 127
hey Maufeat
Die einzige Hürde die uns den Weg versperrt ist die Tatsache, dass wir ein Programm benötigen, dass das releasemanifest von LoL nicht nur lesen, sondern auch erweitern und speichern kann. In der oben angegebenen Source ist bereits ein Tool enthalten, das LGG (entwickler von SIU) geschrieben hat, welches in der Lage ist, das releasemanifest zu lesen.
Der Code muss allerdings so erweitert werden, dass neue Einträge ins releasemanifest hinzugefügt werden können.


KazuyaX93 is offline  
Old 06/03/2014, 19:51   #5
 
elite*gold: 68
Join Date: Nov 2007
Posts: 680
Received Thanks: 127
We're able now to use the Garena-LoL Client on ALL Servers (EUW, EUNE, NA), so we found a way to Add new files to the client without any releasemanifest-modifications.
We're combined the Riot "LoL-Client" with "GarenaLoL".

Now we add the old maps like "Old Twisted Treeline" or "Summoner's Rift (Horrowing / Winter" to the client and play them in Custom Games!

We'll inform you after we get some new Informations

Older Screenshot


(sorry for my bad english)
KazuyaX93 is offline  
Old 06/03/2014, 20:36   #6
 
elite*gold: 55
Join Date: Jun 2014
Posts: 60
Received Thanks: 4
Wie kamst Du auf die Idee? Hast Du auch Anderes/Ähnliches vor?
Elo2Go is offline  
Old 06/03/2014, 20:43   #7
 
elite*gold: 68
Join Date: Nov 2007
Posts: 680
Received Thanks: 127
Quote:
Originally Posted by Elo2Go View Post
Wie kamst Du auf die Idee? Hast Du auch Anderes/Ähnliches vor?
Wie ich darauf kam?
Ich habe lange versucht das releasemanifest zu modifizieren, was bisher nicht funktioniert hat.
Ich habe mir GarenaLoL runtergeladen, weil ich eigentlich vorhatte, von dort die VOBank.fsb zu laden (in der Hoffnung an chinesische voices zu kommen).
Mir fiel auf, das GarenaLoL eine ganz andere Ordnerstruktur hat als unser LoL.

Ich habe ein wenig rumprobiert und voila, ich kann die Files von GarenaLoL verwenden und bin nicht mehr auf die von unserem LoL (archive_xy.raf) etc angewiesen.
Da GarenaLoL Files ohne das releasemanifest klarommen, habe ich mich wieder rangesetzt und arbeite nun daran alte maps zu reaktivieren



KazuyaX93 is offline  
Thanks
1 User
Reply



« Champion rotation lock | Looking For Duo Partener or Ranked team EUNE »



All times are GMT +1. The time now is 15:36.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.