M README.md => README.md +8 -1
                    
                    
@@ 15,4 15,11 @@
 
 ### Running
 
-Download the `zip`/`tar` of the latest build at the [Releases](https://github.com/AMTitan/Hooky/releases) tab. Unzip the folder and put it somewhere. Open a terminal in the folder called `command` and run `cargo run --release`.
+Download the `zip`/`tar` of the latest build at the [Releases](https://github.com/AMTitan/Hooky/releases) tab. Unzip the folder and put it somewhere. Open a terminal in the folder called `command` and run.
+
+```sh 
+cargo install tauri-cli
+cargo tauri build -b none
+```
+
+Now go to the folder `target` then `release`, and run the program called `command`
                     
                    A assets/hooky_icon.png +0 -0
                    
                    A assets/hooky_icon.svg +30 -0
                    
                    
@@ 0,0 1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="20.264992mm"
+   height="20.264999mm"
+   viewBox="0 0 20.264992 20.264999"
+   version="1.1"
+   id="svg5"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <defs
+     id="defs2" />
+  <g
+     id="layer1"
+     transform="translate(-95.649821,-166.0427)">
+    <rect
+       style="fill:#1e1e2e;fill-opacity:1;stroke:#1e1e2e;stroke-width:0.264999;stroke-dashoffset:10.0432;stroke-opacity:0.00713112"
+       id="rect293"
+       width="20"
+       height="20"
+       x="95.782318"
+       y="166.1752"
+       ry="3" />
+    <path
+       id="path1730"
+       style="fill:#7d6837;stroke:#1e1e2e;stroke-width:0.475744;stroke-dashoffset:10.0432;stroke-opacity:0.00713112"
+       d="m 103.19297,180.81916 1.24708,-1.60321 -0.99388,3.89229 -0.13958,0.001 z m -1.24866,2.29039 v -13.87 h 1.501 v 6.004 h 4.674 v -6.004 h 1.501 v 13.87 h -1.501 v -6.479 h -4.674 v 6.479 z" />
+  </g>
+</svg>
                     
                    M command/src-tauri/icons/128x128.png => command/src-tauri/icons/128x128.png +0 -0
                    
                    M command/src-tauri/icons/128x128@2x.png => command/src-tauri/icons/128x128@2x.png +0 -0
                    
                    M command/src-tauri/icons/32x32.png => command/src-tauri/icons/32x32.png +0 -0
                    
                    M command/src-tauri/icons/Square107x107Logo.png => command/src-tauri/icons/Square107x107Logo.png +0 -0
                    
                    M command/src-tauri/icons/Square142x142Logo.png => command/src-tauri/icons/Square142x142Logo.png +0 -0
                    
                    M command/src-tauri/icons/Square150x150Logo.png => command/src-tauri/icons/Square150x150Logo.png +0 -0
                    
                    M command/src-tauri/icons/Square284x284Logo.png => command/src-tauri/icons/Square284x284Logo.png +0 -0
                    
                    M command/src-tauri/icons/Square30x30Logo.png => command/src-tauri/icons/Square30x30Logo.png +0 -0
                    
                    M command/src-tauri/icons/Square310x310Logo.png => command/src-tauri/icons/Square310x310Logo.png +0 -0
                    
                    M command/src-tauri/icons/Square44x44Logo.png => command/src-tauri/icons/Square44x44Logo.png +0 -0
                    
                    M command/src-tauri/icons/Square71x71Logo.png => command/src-tauri/icons/Square71x71Logo.png +0 -0
                    
                    M command/src-tauri/icons/Square89x89Logo.png => command/src-tauri/icons/Square89x89Logo.png +0 -0
                    
                    M command/src-tauri/icons/StoreLogo.png => command/src-tauri/icons/StoreLogo.png +0 -0
                    
                    M command/src-tauri/icons/icon.icns => command/src-tauri/icons/icon.icns +0 -0
                    
                    M command/src-tauri/icons/icon.ico => command/src-tauri/icons/icon.ico +0 -0
                    
                    M command/src-tauri/icons/icon.png => command/src-tauri/icons/icon.png +0 -0
                    
                    M command/src-tauri/tauri.conf.json => command/src-tauri/tauri.conf.json +1 -1
                    
                    
@@ 33,7 33,7 @@
         "icons/icon.icns",
         "icons/icon.ico"
       ],
-      "identifier": "com.tauri.dev",
+      "identifier": "com.hook",
       "longDescription": "",
       "macOS": {
         "entitlements": null,
                     
                    M victim/Cargo.lock => victim/Cargo.lock +58 -0
                    
                    
@@ 3,6 3,30 @@
 version = 3
 
 [[package]]
+name = "aho-corasick"
+version = "0.7.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "bit-set"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
+dependencies = [
+ "bit-vec",
+]
+
+[[package]]
+name = "bit-vec"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
+
+[[package]]
 name = "bitflags"
 version = "1.3.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ 23,6 47,16 @@ dependencies = [
 ]
 
 [[package]]
+name = "fancy-regex"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0678ab2d46fa5195aaf59ad034c083d351377d4af57f3e073c074d0da3e3c766"
+dependencies = [
+ "bit-set",
+ "regex",
+]
+
+[[package]]
 name = "fastrand"
 version = "1.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ 47,6 81,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
 
 [[package]]
+name = "memchr"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
+[[package]]
 name = "proc-macro2"
 version = "1.0.49"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ 74,6 114,23 @@ dependencies = [
 ]
 
 [[package]]
+name = "regex"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.6.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
+
+[[package]]
 name = "remove_dir_all"
 version = "0.5.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ 144,6 201,7 @@ name = "victim"
 version = "0.1.0"
 dependencies = [
  "config",
+ "fancy-regex",
  "tempfile",
  "toml",
 ]
                     
                    M victim/Cargo.toml => victim/Cargo.toml +5 -0
                    
                    
@@ 6,6 6,7 @@ edition = "2021"
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
+fancy-regex = { version = "0.10.0", optional = true }
 tempfile = { version = "3.3.0", optional = true }
 
 [build-dependencies]
@@ 14,3 15,7 @@ config = { path = "../config" }
 
 [features]
 payload = ["dep:tempfile"]
+discord = ["discord-chromium", "discord-firefox", "discord-client"]
+discord-chromium = []
+discord-firefox = []
+discord-client = ["dep:fancy-regex"]
                     
                    M victim/build.rs => victim/build.rs +0 -1
                    
                    
@@ 10,7 10,6 @@ fn main() {
     file.read_to_string(&mut contents).expect("Unable to read the file");
     let config: Config = toml::from_str(&contents).expect("Cant convert to toml");
     if let Some(payload) = config.payload {
-        println!("cargo:rustc-cfg=payload");
         println!("cargo:rustc-env=payload={}", payload);
     }
 }