MIT License

项目介绍

mi5hmash/LimebrellaSharp 是一个托管在 GitHub 上的开源项目,主要使用 C# 编写,采用 MIT License 许可证,目前获得 68 个 Star、5 次 Fork。

仓库全名
mi5hmash/LimebrellaSharp
开源许可证
MIT License
Star 数
68
Fork 数
5
未关闭 Issue
1

README 摘要

[!IMPORTANT] This software is free and open source. If someone asks you to pay for it, it's likely a scam. 🍋☂️ LimebrellaSharp - What is it :interrobang: This app can unpack and pack archives encrypted with the 1st version of "Lime" encryption. It can also re-sign these SaveData files with your own SteamID to use anyone’s SaveData on your Steam Account. Supported titles Game Title|App ID|Platform| Resident Evil 4…

完整内容见 GitHub 原始 README 或本页 。

常见问题

LimebrellaSharp 用什么语言开发?

主要使用 C# 编写,采用 MIT License 许可证,目前有 68 个 Star。

LimebrellaSharp 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 LimebrellaSharp 的源码?

可以直接克隆仓库:git clone https://github.com/mi5hmash/LimebrellaSharp.git,默认分支为 main;安装与运行步骤见仓库 README。

LimebrellaSharp 最近还在维护吗?

仓库最近一次更新为 7月5日,当前有 1 个未关闭 Issue;Star 数为 68,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Unpack, Pack & Re-sign files encrypted with the 1st version of "Lime" encryption.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
146
价值分
49
活跃状态
活跃

语言占比

C#

贡献者

README

License: MIT Release Version Visual Studio 2026 .NET10 Total Downloads

Important 重要

This software is free and open source. If someone asks you to pay for it, it’s likely a scam.

🍋☂️ LimebrellaSharp - What is it :interrobang:

This app can unpack and pack archives encrypted with the 1st version of “Lime” encryption. It can also re-sign these SaveData files with your own SteamID to use anyone’s SaveData on your Steam Account.

Supported titles

Game Title App ID Platform
Resident Evil 4 (Remake) 2050650 Steam

🤯 Why was it created :interrobang:

I wanted to share my SaveData files with a friend and find out why the game takes so long to load my SaveData files.

:scream: Is it safe?

The short answer is: No.

Caution 注意

If you unreasonably edit your SaveData files, you risk corrupting them or getting banned from playing online. In both cases, you will lose your progress.

Important 重要

Always back up the files you intend to edit before editing them.

Important 重要

Disable the Steam Cloud before you replace any SaveData files.

You have been warned, and now that you are completely aware of what might happen, you may proceed to the next chapter.

:scroll: How to use this tool

[GUI] - 🪟 Windows

Important 重要

If you’re working on Linux or macOS, skip this chapter and move on to the next one.

On Windows, you can use either the CLI or the GUI version, but in this chapter I’ll describe the latter.

MainWindow-v3

BASIC OPERATIONS

1. Setting the Input Directory

You can set the input folder in whichever way feels most convenient:

  • Drag & drop: Drop SaveData file - or the folder containing it - onto the TextBox (1).
  • Pick a folder manually: Click the button (2) to open a folder‑picker window and browse to the directory where SaveData file is.
  • Type it in: If you already know the path, simply enter it directly into the TextBox (1).
2. Entering the User ID

In the case of Steam, your User ID is your Friend Code.

3. Re-signing SaveData files

If you want to re‑sign your SaveData file/s so it works on another Steam account, type the User ID of the account that originally created that SaveData file/s into the TextBox (3). Then enter the User ID of the account that should be allowed to use that SaveData file/s into the TextBox (5). Finally, press the “Re-sign All” button (9).

Note 注意

The re‑signed files will be placed in a newly created folder within the “LimebrellaSharp/_OUTPUT/” folder.

4. Accessing modified files

Modified files are being placed in a newly created folder within the “LimebrellaSharp/_OUTPUT/” folder. You may open this directory in a new File Explorer window by pressing the button (10).

[!NOTE] After you locate the modified files, you can copy them into your save‑game folder. For Steam, the path looks like this: “<STEAM_INSTALL_DIRECTORY>/userdata/<USER_ID>/<APP_ID>/remote/win64_save/”

ADVANCED OPERATIONS

Enabling SuperUser Mode
Warning 警告

This mode is for advanced users only.

If you really need it, you can enable SuperUser mode by triple-clicking the version number label (11).

Unpacking SaveData files

[!IMPORTANT]
This button is visible only when the SuperUser Mode is Enabled.

If you want to unpack SaveData file\s to read its content, type the User ID of the account that originally created that SaveData file/s into the TextBox (3), and press the “Unpack All” button (6).

Packing SaveData files

[!IMPORTANT]
This button is visible only when the SuperUser Mode is Enabled.

If you want to pack SaveData file\s, enter the User ID of the account that should be allowed to use that SaveData file/s into the TextBox (5), and press the “Pack All” button (7).

OTHER BUTTONS

Button (8) cancels the currently running operation. Button (4) swaps the values in the “Steam ID (INPUT)” and “Steam ID (OUTPUT)” TextBoxes.

[CLI] - 🪟 Windows | 🐧 Linux | 🍎 macOS

Usage: .\limebrella-sharp-cli.exe -m <mode> [options]

Modes:
  -m u  Unpack SaveData files
  -m p  Pack SaveData files
  -m r  Re-sign SaveData files

Options:
  -p <path>      Path to folder containing SaveData files
  -s <steam_id>  Steam ID (used in unpack/pack modes)
  -sI <old_id>   Original Steam ID (used in re-sign mode)
  -sO <new_id>   New Steam ID (used in re-sign mode)
  -q             Don't wait for user input to exit after operation completes (auto-close)
  -h             Show this help message

Examples

Unpack
.\limebrella-sharp-cli.exe -m u -p ".\InputDirectory" -s 1
Pack
.\limebrella-sharp-cli.exe -m p -p ".\InputDirectory" -s 2
Re-sign
.\limebrella-sharp-cli.exe -m r -p ".\InputDirectory" -sI 1 -sO 2
Note 注意

Modified files are being placed in a newly created folder within the “LimebrellaSharp/_OUTPUT/” folder.

:fire: Issues

All the problems I’ve encountered during my tests have been fixed on the go. If you find any other issues (which I hope you won’t) feel free to report them there.

[!TIP] This application creates a log file that may be helpful in troubleshooting.
It can be found in the same directory as the executable file.
Application stores up to two log files from the most recent sessions.

[ISSUE] Game doesn’t detect SaveData file\s on Steam

If you purchased the game on Steam and it doesn’t detect your re‑signed SaveData files after you’ve placed them in the correct folder, the issue is usually that a valid remotecache.vdf file also needs to be generated.

Instructions on how to generate a proper remotecache.vdf can be found in this gist.

[ISSUE] Not all controls are visible in the WPF application on Windows

You probably have your Windows system font size set higher than the default. Set the font size back to the default value, or press CTRL + SHIFT + J to unlock window resizing in the application.

评论

暂无评论