## Announcement
Due to [Vanguard's Implementation](https://support-leagueoflegends.riotgames.com/hc/en-us/articles/24169857932435-Riot-Vanguard-League-of-Legends), Sakura is no longer supported. Thank you everyone for using it.
ℹ About
- This repository provides the core functionality of the TFT skin changer, with a hardcoded skin database.
- The full source code can be found here.
Features
- Change skin/model of your little legend.
- Change skin/model for everyone in the lobby.
- Change anytime and unlimited times in single game.
- Supports all server languages.
- ImGui for in-game drawing.
- JSON based configuration saving & loading.
Getting Started
Public Release
- Head over to the releases page
- Download the latest binaries
Github Release
- Log in to your Github account
- Head over to the Action page
- Click Publish workflow
- Select most recent workflow with green checkmark ✔
- Download Sakura in Artifacts section
Usage
Using injector
- Ensure that
Sakura.dll
is in the same folder that Sakura.Launcher.exe
.
- Run
Sakura.Launcher.exe
.
- Find a match and wait until you get to the loading screen and
LeagueGame Status
shows Found
then press Start
.
- After entering the arena, press F1 to open the Sakura GUI.
Renaming DLL
- Rename
Sakura.dll
to hid.dll
.
- Place it in the League of Legends Game folder. (e.g. C:\Riot Games\League of Legends\Game).
- After entering the arena, press F1 to open the Sakura GUI.
Contributing
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
)
- Commit your Changes (
git commit -m 'Add some AmazingFeature'
)
- Push to the Branch (
git push origin feature/AmazingFeature
)
- Open a Pull Request
DM me through Discord if you want to contribute to the public version.
Build from source
Prerequisites
- Visual Studio 2022
- Desktop development with C++
- .NET desktop development
- Windows 10 SDK
Initial Steps
FAQs
Can I get banned?
- Use at your own risk.
- However, there have been no bans in the ~2 year period that we have been using the method behind R3nzSkin and Sakura. So far Sakura is safe and undetected.
Regions support?
- All regions, including Tencent server.
Is Sakura a virus?
- Definitely not. It's a false positive. Sakura is open-source, you can also use your compiled version as well.
- Do not download Sakura from anywhere other than this repository. I am not responsible if your computer is infected with viruses by downloading Sakura from elsewhere.
The skin changer as well as the injector uses some Win32 API's that aren't commonly used in normal programs. The project is open-source, so you are welcome to compile the skin changer on your own, otherwise disable your antivirus and add the folder with the binaries to the exclusion list.
Why did you stop updating the source code?
- There are idiots selling copies of Sakura so I decided to stop updating the source code.
- But that doesn't mean I won't update Sakura. And every version I will update the offsets for you to compile yourself if you don't trust me.
- The source code only supports English, while the binary release supports all Riot server languages and has more utilities.
How can I contribute?
- Just fork the repo and open a pull request or DM me through Discord. I will review it and give you access to the latest source code.
Give Sakura a star if you like it :)
Credits
This program is an updated version of the R3nzTheCodeGOD/R3nzSkinTFT project since his military service.