oh, that seems cool! I'll check it. thanks!
also, just to mention... well, I wasn't expecting it, but I ended up finishing the entire code by myself yesterday still! I already adapted the joystick library to read the hx711 value and interpret it as the brake. I tried it on assetto corsa and it worked fine, the refresh rate in the game is very responsive (although it has atrocious latency on the menu/content manager, wich is kinda bizarre but changes nothing lol). I'm gonna post it here for now just to thank you all, but later in this month I'll create a new topic with the code to both serve as help for people with similar projects in mind, and for people to help with some adjustments. for now, I'll focus on the "physical part", wich I guess will be the hardest 
#include "HX711.h"
#include <Joystick.h>
#define joyX A1
#define joyThrottle A0
#define joyBrake 2
Joystick_ Joystick(0x15, JOYSTICK_TYPE_JOYSTICK, 0, 0, true, false, false, false, false, false, false, true, false, true, false);
const bool initAutoSendState = true;
const int LOADCELL_DOUT_PIN = 2;
const int LOADCELL_SCK_PIN = 3;
HX711 scale;
int xAxis_ = 0;
int throttle_ = 0;
int brake_ = 0;
void setup() {
Serial.begin(115200);
scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
Joystick.begin();
}
void loop() {
xAxis_ = analogRead(joyX);
xAxis_ = map(xAxis_,0,1023,0,255);
Joystick.setXAxis(xAxis_);
throttle_ = analogRead(joyThrottle);
throttle_ = map(throttle_, 0, 1023, 0, 255);
Joystick.setThrottle(throttle_);
if (scale.is_ready()) {
long reading = scale.read();
reading= map(reading, 615000, 900000, 0, 255);
Serial.println(reading);
brake_ = reading;
}
Joystick.setBrake(brake_);
delay(10);
}
just some details about it: 99% of this code was copied from the joystick library beginner's guide on youtube, the only changes I did was to include the hx711 library code wich you guys helped me with, and the map function for the brake_ variable to "understand" the serial input coming from the digital pin 2 (which took me almost 2 hours haha). on this case, the delay function was used for the code not to flood the usb bus, according to the guide. oh, and lastly, I put an empty X axis just to see if windows would recognize the gas pedal as a progress bar (I don't know how to call it...) instead of an axis.