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/sourc ... FRelManLib
If we get it to work, we're really 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.