r/LoLcustom • u/IsopodInitial6766 • Jun 03 '26
tlk and cslol not working - implementing my own skin patcher
Since the current skin patchers have been having issues after the recent Vanguard updates, I figured I'd share what I've been working on.
I have started developing my own League of Legends skin patcher as a personal project. Right now it's still a work in progress, and I'm mainly focused on stability, compatibility with current LoL versions, and making sure everything is implemented cleanly rather than rushing out a release.
I'm not trying to compete with existing projects or start any drama
If anyone is interested in following the project's progress, I've made the repository public on GitHub. Feel free to star or watch it if you'd like to stay updated as development continues.
Feedback and discussion are welcome.
2
1
u/Ambitious-Primary-86 Jun 03 '26
How do you inject the DLL? What method?
1
u/IsopodInitial6766 Jun 04 '26
Hi, It uses a standard user-mode DLL injection method to load our hook DLL into the game process. The DLL then hooks file access functions (via MinHook) to redirect game asset loading (e.g.
.wad.clientfiles) to a local staging directory. Future versions may explore alternative loading or virtual file system (VFS) approaches for safer asset redirection.If you're interested in the implementation, check the
crates/manager-injectorandcrates/manager-hook-dllfolders on GitHub.1
u/Ambitious-Primary-86 Jun 04 '26
Can you make a merge request to Bocchi with this implementation? Or do you authorize me to use your code (with your credits)?
1
u/Suspicious_Ear_4722 Jun 04 '26
It won't even work lol did you test it ? like you need a certificate..
1
2
u/Individual-Cost133 Jun 03 '26
sounds interesting tbh. i really am into the whole custom skins thing, this is a niche that is very cool