Skip to content

Commit

Permalink
version fix, readme fix
Browse files Browse the repository at this point in the history
  • Loading branch information
source-value committed Sep 19, 2024
1 parent bc3c1ab commit 13e7665
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 9 deletions.
28 changes: 20 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ Automatically and easily patch 2019 and below Roblox Player, Studio and RCC.
This program uses the safest way of patching, by simply replacing the signing certificates and replacing all roblox.com urls with one of your choice. This avoids disabling trust check, and signing outright.

## Warnings & Notices
> Currently this program is uncapable of patching >2017 clients (rbxsig2) at this time, future updates should hopefully include this!
> You will have to put the signing keys in certain coreguis/corescripts/join scripts, and files. If you didn't already know this, you probably shouldn't be using this program.
> This program should work perfectly fine for 2017 through 2015 clients. Other versions may require additional patches, some examples are >2018 clients, and >2014 clients.
> This program should work perfectly fine for 2017 through 2019 clients. Other versions may require additional patches, mainly >2014 clients.
> This program does not support iOS, and Android patching. Sadly, you will have to figure out how todo these on your own.
## Building

Expand All @@ -22,6 +22,17 @@ Building for release targets:
cargo run build -r
```

## Usage
Windows:
```ps
.\roblox-auto-patcher.exe --help
```

Linux/MacOS:
```bash
./roblox-auto-patcher --help
```

## Supported Versions
- [x] 2009 (requires additional patches)
- [x] 2010 (requires additional patches)
Expand All @@ -32,18 +43,19 @@ cargo run build -r
- [x] 2015
- [x] 2016
- [x] 2017
- [ ] 2018 (requires rbxsig2)
- [ ] 2019 (requires rbxsig2)
- [x] 2018
- [x] 2019

## Todo
- [x] Replace roblox.com urls with user specified
- [x] Replace --rbxsig certificates
- [ ] Use in-house certificate generator
- [ ] Support for --rbxsig2 (roblox uses different signatures for different versions)
- [x] Use in-house certificate generator
- [x] Support for --rbxsig2 (roblox uses different signatures for different versions)
- [ ] Be able to patch bootstrapper
- [ ] Support for longer than 10 character domains

## Contribution & Credits
Want to contribute? Simply create a pull request, or if you are experiencing problems please open an issue.

The rbxsig KeyGenerator was originally from [this archive](https://www.mediafire.com/file/msbfxp1ades6v9j/tools.zip/file), although this project uses a [version I decompiled](https://github.com/worships/Roblox-KeyGenerator-Decompiled). I am unaware of who created it, but if you know please open up an issue or pull request, so they can be credited properly.
This project is no longer using the C# external key generator, we are now using an in-house gen!
~~The rbxsig KeyGenerator was originally from [this archive](https://www.mediafire.com/file/msbfxp1ades6v9j/tools.zip/file), although this project uses a [version I decompiled](https://github.com/worships/Roblox-KeyGenerator-Decompiled). I am unaware of who created it, but if you know please open up an issue or pull request, so they can be credited properly.~~
2 changes: 1 addition & 1 deletion src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ use std::time::Instant;

fn main() -> Result<(), Box<dyn Error>> {
let matches = Command::new("roblox-auto-patcher")
.version("0.1.0")
.version("0.2.0")
.author("Walnut (@worships / @aircanister)")
.about("automatically patch older roblox clients!")
.arg(
Expand Down

0 comments on commit 13e7665

Please sign in to comment.