[PROJECT] "Let's modify the releasemanifest"

05/26/2014 20:10 KazuyaX93#1
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.
[Only registered and activated users can see links. Click Here To Register...]

releasemanifest:
[Only registered and activated users can see links. Click Here To Register...]


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
[Only registered and activated users can see links. Click Here To Register...]

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.
05/27/2014 22:38 KazuyaX93#2
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 :)
05/28/2014 17:44 Maufeat#3
Würde gerne helfen nur wie? :p

Interessiert mich gerade das Projekt ^^
05/28/2014 18:46 KazuyaX93#4
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.
06/03/2014 19:51 KazuyaX93#5
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)
06/03/2014 20:36 Elo2Go#6
Wie kamst Du auf die Idee? Hast Du auch Anderes/Ähnliches vor?
06/03/2014 20:43 KazuyaX93#7
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 :D