Skip to content

Commit 1bfc2cc

Browse files
committed
2 parents 2bec9bf + fe980c1 commit 1bfc2cc

File tree

10 files changed

+252
-436
lines changed

10 files changed

+252
-436
lines changed

CHECKLIST.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,9 @@ Fixed missing localisation files in English and German (Thanks to @Vonercent)
9090
- [ ] - Wait for translations
9191

9292
## Future releases
93+
- [ ] - Roblox mesh extraction and conversion
94+
- [ ] - Font extraction
95+
- [ ] - Video extraction
9396
- [ ] - Finish CLI mode documentation
9497
- [ ] - Community-made resource packs
9598
- [ ] - Automatic command line generation for [Bloxstrap](https://github.com/pizzaboxer/bloxstrap)

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "RoExtract"
3-
version = "1.0.1"
3+
version = "1.0.2"
44
edition = "2021"
55

66
[dependencies]
@@ -32,17 +32,17 @@ winresource = "0.1.23"
3232

3333
# Minimize executable size (Target size < 10MB)
3434
[profile.release.package."*"]
35-
opt-level = 3
35+
# opt-level = 3
3636
codegen-units = 1
37-
debug = false
37+
# debug = false
3838
overflow-checks = false
39-
strip = true
39+
# strip = true
4040

4141
[profile.release]
42-
opt-level = 3 # Main search logic in this project, opt-level 3 for speed
42+
opt-level = 3
43+
lto = "thin"
4344
codegen-units = 1
44-
lto = "fat"
45-
debug = false
45+
strip = true
4646
panic = "abort"
4747
overflow-checks = false
48-
strip = true
48+

build.rs

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,20 @@ use {
44
};
55

66
fn main() -> io::Result<()> {
7-
// Apply icon on windows
7+
// Apply file info on windows
88
if env::var_os("CARGO_CFG_WINDOWS").is_some() {
9-
WindowsResource::new()
10-
// This path can be absolute, or relative to your crate root.
11-
.set_icon("assets/icon.ico")
12-
.compile()?;
9+
let mut res = WindowsResource::new();
10+
11+
// Descriptions
12+
res.set("CompanyName", "Alfie Likes Computers");
13+
res.set("FileDescription", "A safe way to extract assets from your Roblox installation.");
14+
res.set("OriginalFilename", "RoExtract-windows.exe");
15+
res.set("InternalName", "RoExtract");
16+
17+
18+
// Icon
19+
res.set_icon("assets/icon.ico");
20+
res.compile()?;
1321
}
1422

1523
// Add compile date to the program's environment variables

packages/flatpak/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ git clone https://github.com/AeEn123/RoExtract
66
```
77
2. Change directory to the packages/flatpak folder inside the cloned repository
88
```
9-
cd RoExtract/packages/folder
9+
cd RoExtract/packages/flatpak
1010
```
1111
3. Run the command below to build the flatpak and install it on to your system
1212
```
13-
flatpak-builder --force-clean --user --install-deps-from=flathub --repo=repo --install builddir com.github.AeEn123.RoExtract.yml
13+
flatpak-builder --force-clean --user --install-deps-from=flathub --repo=repo --install builddir io.github.AeEn123.RoExtract.yml
1414
```
1515
# Creating a .flatpak file
1616
1. Do "Building and installing" and inside the same folder continue
1717
2. Run the command below to build the .flatpak file
1818
```
19-
flatpak build-bundle repo RoExtract-linux.flatpak com.github.AeEn123.RoExtract --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo
19+
flatpak build-bundle repo RoExtract-linux.flatpak io.github.AeEn123.RoExtract --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo
2020
```

packages/flatpak/RoExtract-desktop.desktop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ Comment[pl]=Bezpieczny sposób na wyodrębnienie zasobów z instalacji Roblox.
99
Comment[ru]=Безопасный способ извлечения ресурсов из вашей установки Roblox.
1010
Categories=Utility;Game
1111
Exec=
12-
Icon=com.github.AeEn123.RoExtract
12+
Icon=io.github.AeEn123.RoExtract
1313
Terminal=false
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"config-path": "~/.var/app/com.github.AeEn123.RoExtract/config/RoExtract-config.json",
2+
"config-path": "~/.var/app/io.github.AeEn123.RoExtract/config/RoExtract-config.json",
33
"allow-updates": false
44
}

0 commit comments

Comments
 (0)