Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

I added more skins and glove models ! #23

Closed
wants to merge 11 commits into from
170 changes: 16 additions & 154 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
# acuion / acuifex fork
# acuion fork
### I use this fork for educational purposes so most of the stuff might be fucked !
## What I did / plan on doing :

* Added all the new Broken Fang skins from case and collections (Soon to be done)
* Added Hydra / Broken fang model gloves !
* Clean src ? *myb idk*
* Help @acuifex w TODO list (*if i have the braincells needed*)

I will post my config's too ! (soon)




### Original acuion README: (All creds go to acuifex , Fuzion team , Aimtux team)

Here are some of my configs that i use: </br>
https://github.com/acuifex/acuion-personal-configs
### What have been done (that i remember):
Expand All @@ -21,156 +36,3 @@ https://github.com/acuifex/acuion-personal-configs
* Skins updated [#12](../../issues/12)
* Profile changer (only shows in game for me) [#16](../../issues/16)
* Ban and unbox names (a bit buggy) [#16](../../issues/16)

# Original fuzion readme
<p align="center">
<img src="http://i.imgur.com/mCtrbIN.png">
</p>
===================

# It looks like we are starting to get detected. Use public forks at your own Risk!
[![Join the chat at https://gitter.im/Aimtux-Fuzion/Lobby](https://img.shields.io/gitter/room/TechnologyAdvice/Stardust.svg?style=flat-square)](https://gitter.im/Aimtux-Fuzion/Lobby#)

Want to chat or play with other Fuzion users? Join us on Gitter!


## What is Fuzion?

A fully featured internal hack for *CounterStrike : Global Offensive* written in C++.

## Compiling

**Note:** _Do NOT download or compile as the root user._

#### Download the dependencies required to build Fuzion:

If you are having problems compiling make sure you've got the latest version of `g++`.

[How to update g++](https://github.com/LWSS/Fuzion/wiki/Updating-your-compiler)

==================

__Ubuntu-Based / Debian:__
```bash
sudo apt-get install cmake g++ gdb git libsdl2-dev zlib1g-dev patchelf libglfw3-dev
```
__Arch:__
```bash
sudo pacman -S base-devel cmake gdb git sdl2 patchelf glfw-x11
```
__Fedora:__
```bash
sudo dnf install cmake gcc-c++ gdb git libstdc++-static mesa-libGL-devel SDL2-devel zlib-devel libX11-devel patchelf
```

===================

#### Download Fuzion:

```bash
git clone --recursive https://github.com/LWSS/Fuzion
```

```bash
cd Fuzion
```

===================

#### Compile with build script

You can build easily with the included build script.
```bash
./build
```

You can later update with
```bash
./update
```


## Injecting using the load script

First of all, make sure CS:GO is open, it does not matter whether you are in game or not. However, it is not recommended to inject while CS:GO is loading into a map.

Navigate to the directory where Fuzion was built if you have not ready.
```bash
cd Fuzion
```

Now, you can inject the hack with the `load` script
```bash
./load
```

You might be prompted to enter in your password, this is because the injection script requires root access.

The text printed out during injection is not important.

If the injection was successful you will see a message at the bottom saying `Successfully injected!`, however, if the message says `Injection failed`, then you've most likely done something wrong.

Now, go back into CS:GO, if you are in the main menu of the game you should see a banner in the top left like so:

![this](http://i.imgur.com/Gb0SV1u.png)

*Note:* if you are getting crashes ( that are unrelated to game updates ) Try disabling shader precaching in your Steam Client -> Steam -> Settings -> Shader Pre-Caching.

## Using the hack

Now that Fuzion has been injected into the game, press <kbd>Insert</kbd> on your keyboard to open the hack menu (<kbd>ALT</kbd>+<kbd>I</kbd> if you are using a laptop).

If you want to change skins, create and load configs or open the player list, you can find those buttons at the top of the screen.


## Unloading the hack

If you wish to unload the hack from the game, you can do so by entering the command:
```bash
./uload
```

## Configs

Configs are stored in a hidden directory in your home folder. Specifically
```
~/.config/Fuzion
```

Each `config.json` is stored in a seperately named folder (The name you see in-game, in the config window).

To add a config, create a folder inside of the `~/.config/Fuzion` folder with a name of your choice, and paste the `config.json` inside of that folder.

To see hidden folders inside your home folder, press <kbd>CTRL</kbd>+<kbd>H</kbd> when using a file manager.

On your command line, you can also add the -a flag on `ls` e.g.
```bash
ls -la ~/
```


## Grenade Configs

```
~/.config/FuzionGH
```

Each `config.json` is stored in the folder named after them map name.

To add a config, copy the folder containing it to `~/.config/FuzionGH`


## Screenshots

![aimbot](http://i.imgur.com/NhSEO9W.png)
![menu](http://i.imgur.com/59TGPfw.png)
![esp](http://i.imgur.com/lnF42Ng.png)


## Credits

Special thanks to the Original AimTux project: [https://github.com/AimTuxOfficial/AimTux](https://github.com/AimTuxOfficial/AimTux).

Special thanks to [@aixxe](http://www.github.com/aixxe/) ([aixxe.net](http://www.aixxe.net)) for the skin changer and with the initial project, as well as helping this project with source code (Available on [@aixxe's](http://www.github.com/aixxe/) github page.).

This project was also originally based upon Atex's [Linux Basehook](http://unknowncheats.me/forum/counterstrike-global-offensive/181878-linux-basehook.html).
3 changes: 3 additions & 0 deletions src/SDK/definitions.h
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,7 @@ enum class ItemDefinitionIndex : short
WEAPON_KNIFE_STILETTO = 522,
WEAPON_KNIFE_WIDOWMAKER,
WEAPON_KNIFE_SKELETON = 525,
GLOVE_STUDDED_BROKENFANG = 4725 ,
GLOVE_STUDDED_BLOODHOUND = 5027,
GLOVE_T_SIDE = 5028,
GLOVE_CT_SIDE = 5029,
Expand Down Expand Up @@ -1774,6 +1775,8 @@ const std::map<ItemDefinitionIndex, DefItem_t> ItemDefinitionIndexMap = {
{ ItemDefinitionIndex::WEAPON_KNIFE_CANIS, { "#SFUI_WPNHUD_knife_canis", "weapon_knife_canis", "models/weapons/v_knife_canis.mdl", "knife_canis" } },
{ ItemDefinitionIndex::WEAPON_KNIFE_OUTDOOR, { "#SFUI_WPNHUD_knife_outdoor", "weapon_knife_outdoor", "models/weapons/v_knife_outdoor.mdl", "knife_outdoor" } },
{ ItemDefinitionIndex::WEAPON_KNIFE_SKELETON, { "#SFUI_WPNHUD_knife_skeleton", "weapon_knife_skeleton", "models/weapons/v_knife_skeleton.mdl", "knife_skeleton" } },
{ ItemDefinitionIndex::GLOVE_STUDDED_BROKENFANG, { "#CSGO_Wearable_t_studded_brokenfang_gloves", "studded_brokenfang_gloves", "models/weapons/v_models/arms/glove_bloodhound/v_glove_bloodhound_brokenfang.mdl" } },
{ ItemDefinitionIndex::GLOVE_HYDRA, { "#CSGO_Wearable_t_studded_hydra_gloves", "studded_hydra_gloves", "models/weapons/v_models/arms/glove_bloodhound/v_glove_bloodhound_hydra.mdl" } },
{ ItemDefinitionIndex::GLOVE_STUDDED_BLOODHOUND, { "#CSGO_Wearable_t_studdedgloves", "studded_bloodhound_gloves", "models/weapons/v_models/arms/glove_bloodhound/v_glove_bloodhound.mdl" } },
{ ItemDefinitionIndex::GLOVE_T_SIDE, { "#CSGO_Wearable_t_defaultgloves", "t_gloves", "models/weapons/v_models/arms/glove_fingerless/v_glove_fingerless.mdl" } },
{ ItemDefinitionIndex::GLOVE_CT_SIDE, { "#CSGO_Wearable_ct_defaultgloves", "ct_gloves", "models/weapons/v_models/arms/glove_hardknuckle/v_glove_hardknuckle.mdl" } },
Expand Down
50 changes: 49 additions & 1 deletion src/Utils/skins.h
Original file line number Diff line number Diff line change
Expand Up @@ -955,7 +955,30 @@ const std::map<int, PaintNames_t> itemSkins = {
{973, { "#PaintKit_gs_bizon_hellraider_Tag", "bizon_hellraider"} },
{974, { "#PaintKit_gs_mp5sd_wasteland_legacy_Tag", "mp5sd_wasteland"} },


/*Broken Fang*/

{975, {"#PaintKit_gs_awp_exoskeleton_Tag", "awp_exoskeleton"} },
{976, {"#PaintKit_gs_cz75_vendetta_Tag","gs_cz75_vendetta"} },
{977, {"#PaintKit_hy_p90_dino_rampage_Tag","hy_p90_dino_rampage"} },
{978, {"#PaintKit_gs_dual_elites_dezastre_Tag","gs_dual_elites_dezastre"} },
{979, {"#PaintKit_cu_five_seven_diary_Tag","cu_five_seven_diary"} },
{980, {"#PaintKit_gs_g3sg1_disrupt_Tag","gs_g3sg1_disrupt"} },
{981, {"#PaintKit_gs_galil_vandal_Tag","gs_galil_vandal"} },
{982, {"#PaintKit_cu_p250_infect_Tag","cu_p250_infect"} },
{983, {"#PaintKit_cu_m249_deep_relief_Tag","cu_m249_deep_relief"} },
{984, {"#PaintKit_cu_m4a1s_printstream_Tag","cu_m4a1s_printstream"} },
{985, {"#PaintKit_cu_m4a4_cyberpunk_Tag","cu_m4a4_cyberpunk"} },
{986, {"#PaintKit_gs_mp5_conditionzero_Tag","gs_mp5_conditionzero"} },
{987, {"#PaintKit_cu_nova_polymer_Tag","cu_nova_polymer"} },
{988, {"#PaintKit_cu_glock_noir_Tag","cu_glock_noir"} },
{989, {"#PaintKit_cu_ssg08_chromatic_Tag","cu_ssg08_chromatic"} },
{990, {"#PaintKit_gs_ump_gold_bismuth_Tag","gs_ump_gold_bismuth"} },
{991, {"#PaintKit_cu_usp_krokos_Tag","cu_usp_krokos"} },

//Ancient collection
{1001, {"#PaintKit_cu_m4a1_snake_Tag", "cu_m4a1_snake"} },



/* Gloves */
{ 10006, { "#PaintKit_bloodhound_black_silver_tag", "bloodhound_black_silver" } },
Expand Down Expand Up @@ -1006,6 +1029,31 @@ const std::map<int, PaintNames_t> itemSkins = {
{ 10062, { "#PaintKit_specialist_forest_brown_tag", "specialist_forest_brown" } },
{ 10063, { "#PaintKit_specialist_fade_tag", "specialist_fade" } },
{ 10064, { "#PaintKit_specialist_winterhex_tag", "specialist_winterhex" } },
{ 10065, { "#PaintKit_specialist_marble_fade_tag", "specialist_marble_fade" } },
{ 10066, { "#PaintKit_specialist_ricksaw_camo_tag", "specialist_ricksaw_camo" } },
{ 10066, { "#PaintKit_specialist_tiger_orange_tag", "specialist_tiger_orange" } },
{ 10068, { "#PaintKit_specialist_fbi_tag", "specialist_fbi" } },
{ 10069, { "#PaintKit_slick_rezan_tag", "slick_rezan" } },
{ 10069, { "#PaintKit_slick_jaguar_white_tag", "slick_jaguar_white" } },
{ 10071, { "#PaintKit_slick_jaguar_yellow_tag", "slick_jaguar_yellow" } },
{ 10072, { "#PaintKit_slick_stitched_black_white_tag", "slick_stitched_black_white" } },
{ 10073, { "#PaintKit_sporty_slingshot_tag", "sporty_slingshot" } },
{ 10074, { "#PaintKit_sporty_hunter_tag", "sporty_hunter" } },
{ 10075, { "#PaintKit_sporty_houndstooth_red_tag", "sporty_houndstooth_red" } },
{ 10076, { "#PaintKit_sporty_jaguar_tag", "sporty_jaguar" } },
{ 10077, { "#PaintKit_motorcycle_checker_flag_blue_green_tag", "motorcycle_checker_flag_blue_green" } },
{ 10078, { "#PaintKit_motorcycle_smoke_tag", "motorcycle_smoke" } },
{ 10079, { "#PaintKit_motorcycle_carbonfiber_red_tag", "motorcycle_carbonfiber_red" } },
{ 10080, { "#PaintKit_motorcycle_commando_ksk_tag", "motorcycle_commando_ksk" } },
{ 10081, { "#PaintKit_handwrap_fabric_houndstooth_orange_tag", "handwrap_fabric_houndstooth_orange" } },
{ 10082, { "#PaintKit_handwrap_leathery_fabric_giraffe_tag", "handwrap_leathery_fabric_giraffe" } },
{ 10083, { "PaintKit_handwrap_leathery_snakeskin_orange_tag", "handwrap_leathery_snakeskin_orange" } },
{ 10084, { "#PaintKit_handwrap_leathery_caution_tag", "handwrap_leathery_caution" } },
{ 10085, { "#PaintKit_operation10_metalic_green_tag", "operation10_metalic_green" } },
{ 10086, { "#PaintKit_operation10_poison_frog_black_yellow_tag", "operation10_poison_frog_black_yellow" } },
{ 10087, { "#PaintKit_operation10_floral_tag", "operation10_floral" } },
{ 10088, { "#PaintKit_operation10_snakeskin_black_tag", "operation10_snakeskin_black" } },


};

Expand Down
4 changes: 4 additions & 0 deletions src/Utils/util_items.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ namespace Util
{ ItemDefinitionIndexMap.at(i::WEAPON_KNIFE_OUTDOOR).entityName, i::WEAPON_KNIFE_OUTDOOR },
{ ItemDefinitionIndexMap.at(i::WEAPON_KNIFE_SKELETON).entityName, i::WEAPON_KNIFE_SKELETON },
//{ ItemDefinitionIndexMap.at(i::WEAPON_KNIFEGG).entityName, i::WEAPON_KNIFEGG },
{ ItemDefinitionIndexMap.at(i::GLOVE_STUDDED_BROKENFANG).entityName, i::GLOVE_STUDDED_BROKENFANG},
{ ItemDefinitionIndexMap.at(i::GLOVE_HYDRA).entityName, i::GLOVE_HYDRA},
{ ItemDefinitionIndexMap.at(i::GLOVE_STUDDED_BLOODHOUND).entityName, i::GLOVE_STUDDED_BLOODHOUND},
{ ItemDefinitionIndexMap.at(i::GLOVE_CT_SIDE).entityName, i::GLOVE_CT_SIDE},
{ ItemDefinitionIndexMap.at(i::GLOVE_T_SIDE).entityName, i::GLOVE_T_SIDE},
Expand Down Expand Up @@ -184,6 +186,8 @@ namespace Util
{
switch (index)
{
case ItemDefinitionIndex::GLOVE_STUDDED_BROKENFANG:
case ItemDefinitionIndex::GLOVE_HYDRA:
case ItemDefinitionIndex::GLOVE_STUDDED_BLOODHOUND:
case ItemDefinitionIndex::GLOVE_SPECIALIST:
case ItemDefinitionIndex::GLOVE_CT_SIDE:
Expand Down
6 changes: 5 additions & 1 deletion src/settings.h
Original file line number Diff line number Diff line change
Expand Up @@ -1094,6 +1094,8 @@ namespace Settings
{ ItemDefinitionIndex::WEAPON_KNIFE, { ItemDefinitionIndex::WEAPON_KNIFE_M9_BAYONET, -1, -1, -1, -1, -1, "" } },
{ ItemDefinitionIndex::GLOVE_CT_SIDE, { ItemDefinitionIndex::GLOVE_SPECIALIST, 10006, 0.0005f, -1, -1, -1, "" } },
{ ItemDefinitionIndex::GLOVE_T_SIDE, { ItemDefinitionIndex::GLOVE_STUDDED_BLOODHOUND, 10006, 0.0005f, -1, -1, -1, "" } },
{ ItemDefinitionIndex::GLOVE_HYDRA, { ItemDefinitionIndex::INVALID, 10006, 0.0005f, -1, -1, -1, ""} },
{ ItemDefinitionIndex::GLOVE_STUDDED_BROKENFANG, { ItemDefinitionIndex::INVALID, 10006, 0.0005f, -1, -1, -1, ""} },
{ ItemDefinitionIndex::GLOVE_STUDDED_BLOODHOUND, { ItemDefinitionIndex::INVALID, 10006, 0.0005f, -1, -1, -1, ""} },
{ ItemDefinitionIndex::GLOVE_SPORTY, { ItemDefinitionIndex::INVALID, 10018, 0.0005f, -1, -1, -1, ""} },
{ ItemDefinitionIndex::GLOVE_SLICK, { ItemDefinitionIndex::INVALID, 10013, 0.0005f, -1, -1, -1, ""} },
Expand Down Expand Up @@ -1122,7 +1124,9 @@ namespace Settings
{ ItemDefinitionIndex::WEAPON_AK47 /*WeaponID*/, { ItemDefinitionIndex::INVALID /*itemDefinitionIndex*/, 524 /*fallbackPaintKit*/, 0.0005f /*fallbackWear*/, -1 /*fallbackSeed*/, 1337/*fallbackStatTrak*/, -1/*fallbackEntityQuality*/, "TestTux"/*customName*/ } },
{ ItemDefinitionIndex::WEAPON_KNIFE_T, { ItemDefinitionIndex::WEAPON_KNIFE_KARAMBIT, -1, -1, -1, -1, -1, "" } },
{ ItemDefinitionIndex::GLOVE_T_SIDE, { ItemDefinitionIndex::GLOVE_STUDDED_BLOODHOUND, 10006, 0.0005f, -1, -1, -1, "" } },
{ ItemDefinitionIndex::GLOVE_STUDDED_BLOODHOUND, { ItemDefinitionIndex::INVALID, 10006, 0.0005f, -1, -1, -1, ""} },
{ ItemDefinitionIndex::GLOVE_HYDRA, { ItemDefinitionIndex::INVALID, 10006, 0.0005f, -1, -1, -1, ""} },
{ ItemDefinitionIndex::GLOVE_STUDDED_BROKENFANG, { ItemDefinitionIndex::INVALID, 10006, 0.0005f, -1, -1, -1, ""} },
{ ItemDefinitionIndex::GLOVE_STUDDED_BLOODHOUND, { ItemDefinitionIndex::INVALID, 10006, 0.0005f, -1, -1, -1, ""} },
{ ItemDefinitionIndex::GLOVE_SPORTY, { ItemDefinitionIndex::INVALID, 10018, 0.0005f, -1, -1, -1, ""} },
{ ItemDefinitionIndex::GLOVE_SLICK, { ItemDefinitionIndex::INVALID, 10013, 0.0005f, -1, -1, -1, ""} },
{ ItemDefinitionIndex::GLOVE_MOTORCYCLE, { ItemDefinitionIndex::INVALID, 10024, 0.0005f, -1, -1, -1, ""} },
Expand Down