Hey Servus bin neu hier, habe ein bisschen das Skripting mit dem device damals gelernt - bin auch gerade bei einem Skript von User 101.
Für welches Spiel benutzt du es denn?
Also ich hab meinen Xim in Port A des Titan Two gesteckt und danach bei ,,Device Configuration'' erstmal bei Allow FFB on Ports alles angeklickt, dann Mouse DPI auf 8000 und Input so wie output Polling Rate auf 1000hz.
Leider weiß ich nicht welchen Skript du genau hast - bei mir funzt der Anti Recoil gaaaanz okay würde ich mal sagen. Stick Noise habe ich auf 0,59 oder 1,59, sonst alle Mods ausgeschaltet - schau mal bei AR on Rumble, dass du zumindest die In-Game Vibration an hast (auf dem device konnte man dann systemseitig die Vibration ausschalten, wenn man jedoch im Spiel die Vib anhatte hat er es dann doch gefressen, ohne tatsächlich zu vibrieren).
Ansonsten wie Scachi schon meinte, schau dass du das im richtigen Preset machst.
Wenn es dir nur um den Recoil geht:
- Code: Select all
const fix32 RECOIL_V = 12.0;
const fix32 RECOIL_H = 0.0;
const fix32 sn = 13.0;
main {
if (is_active(BUTTON_5) && is_active(BUTTON_8))
{
AntiRecoil(STICK_1_Y, STICK_1_X, RECOIL_V, RECOIL_H);
}
}
void AntiRecoil(uint8 axisY, uint8 axisX, fix32 recoil_Y, fix32 recoil_X)
{
if (recoil_Y + recoil_X)
{
fix32 RY = get_actual(axisY);
fix32 RX = get_actual(axisX);
fix32 RXRY = sq(RY) + sq(RX);
fix32 temp;
if (RXRY <= sq(sn))
{
temp = sqrt(sq(recoil_Y) + sq(recoil_X));
set_val(axisY, (recoil_Y / temp) * (temp + sn));
set_val(axisX, (recoil_X / temp) * (temp + sn));
}
else
{
fix32 true_radius = min(sqrt(RXRY), 100.0);
temp = 100.0 - sn;
RY *= ((true_radius - sn) / true_radius);
RX *= ((true_radius - sn) / true_radius);
recoil_Y -= ((recoil_Y * 0.80) / temp) * true_radius;
recoil_X -= ((recoil_X * 0.80) / temp) * true_radius;
RY += recoil_Y - ((recoil_Y / temp) * abs(RY));
RX += recoil_X - ((recoil_X / temp) * abs(RX));
temp = sqrt(sq(RY) + sq(RX));
RY = (RY / temp) * (temp + sn);
RX = (RX / temp) * (temp + sn);
set_val(axisY, clamp(RY, -100f, 100f));
set_val(axisX, clamp(RX, -100f, 100f));
}
}
return;
}
... ich fuchse mich da gerade rein, ist schon ein Unterschied zwischen GPC 1 und GPC 2 :/
@Scachi - habe deinen Namen glaube ich auch in einem User101 Skript gesehen - kennst du dich ein bisschen aus?