PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit RHS_Mod v2.0


Moerderhoschi
02.08.2008, 13:40
Hallo zusammen,

Ich habe folgendes Problem.

Beim RHS_RF_Units&Weapons v2.0 Addon ist neben vielen tollen Einheiten und Waffen unter anderem auch ein AWM_[Arctic Warfare Magnum] / G22 Scharfschuetzengewehr dabei.

Mein Problem besteht nun darin dass jedesmal wenn ich eine neue Mission starte / erstelle und ich dann im laufenden Spiel das erste mal mit der Waffe schiesse kommt ein Fehler und zwar:

No entry 'bin\config.bin/CfgRecoils.Ska_RiffleprRecoil'.

Kennt jemand von euch diesen Fehler oder weiss wie ich ihn beseitigen kann.

Hoffe auf eure Hilfe.

greetz

Moerderhoschi

modEmMaik
02.08.2008, 18:05
Anscheinend wird mit dem Patch 1.14 mehr geprüft als vorher. Ähnlicher Effekt mit dem SLX-Mod. Da fehlt der recoil-Eintrag für die Snipers. Du kannst entweder das Addon auspacken und das selber fixen, oder auf einen neuen Release von RHS warten. :)

Wenn Du's selber fixen willst, musst Du nach folgendem Ausschau halten:

...class cfgRecoils {
pistolBase = {0, 0, 0, 0.080000, 0.003000, 0.020000, 0.050000, -0.003000, -0.033000, 0.050000, 0, 0};
Ska_RiffleprRecoil = {0, 0, 0, 0.060000, 0.005000, 0.005000, 0.050000, 0, -0.020000, 0.060000, -0.005000, 0.005000, 0.050000, 0, 0};
...oder so was:
class AK74: Rifle {
scope = 2;
value = 0;
...
class Single: Mode_SemiAuto {
sound = {"\ca\Weapons\Data\Sound\AK74_1_SS_A", 10.000000, 1};
reloadTime = 0.100000;
recoil = "Ska_RiffleprRecoil";
recoilProne = "AK74Recoil";
dispersion = 0.002500;
Einer von den beiden fehlt, oder ist nicht korrekt ;)

Moerderhoschi
02.08.2008, 23:56
Ich habe die Stelle gefunden, es sind beide eintraege vorhanden aber wahrscheinlich falsch.

Wie finde ich jetzt heraus _[ausser rumtesten] wie ich die recoil & recoilprone richtig bennen muss?

class RHS_Single_AWM
{
sound[] = {"\RHS_Mag\Sounds\AWMs.ogg", 10.0, 1};
soundBurst = 1;
soundContinuous = 0;
displayName = "$STR_DN_MODE_SEMIAUTO";
multiplier = 1;
burst = 1;
dispersion = 0.00007125;
reloadTime = 2;
backgroundReload = 1;
recoil = "Ska_RiffleRecoil";
recoilProne = "Ska_RiffleprRecoil";
ffCount = 1;
ffMagnitude = 0.5;
ffFrequency = 11;

modEmMaik
03.08.2008, 13:56
Es muss wohl noch eine Sektion mit den cfgRecoils geben. Da musst Du schauen, was zur AWM passt, die Zeile kopieren und vorne den Namen so umbenennen, wie in der Sektion von Dir.

Keine Angst, es gibt kaum was, was Du kaputt machen kannst. Probieren ist der beste Weg was zu lernen. :D

Moerderhoschi
03.08.2008, 17:04
Ich habe den Eintrag gefunden oder besser gesagt die Stelle an dem er sein sollte.

Es war ein andere .pbo Datei und zwar die fuer die Magazine. Habe die Daten jetzt einfach nachgetragen und die Werte vom SVD uebernommen, nun klappt alles wunderbar.

nochmal danke fuer die Unterstuetzung.

modEmMaik
03.08.2008, 18:17
Kannst Du die nötigen Changes und welche pbo das ist hier posten (wenn du die Zeit hast)? ;)

Falls noch jemand mit dem gleichen Prob. kommt, findet der gleich die Lösung. Oder evtl. baut das einer von RHS gleich ein :)

Moerderhoschi
03.08.2008, 23:15
Man muss die Datei (config.cpp) im Addon RHS_Mag.pbo editieren.

config.cpp Standart:
//////////////////////////////////////////////////////////CONFIG RECOILS/////////////////////////////////////////////////////////

class CfgRecoils
{
RHS_AK74_Recoil[]= {0,0,0,0.060000,0.01000,0.012,0.10,0,-0.020000,0.100000,-0.010000,0.010000,0.050000,0,0};
RHS_AK74_prRecoil[]= {0,0,0,0.060000,0.0100,0.0100,0.10,0,-0.02000,0.10000,-0.010000,0.010000,0.050000,0,0};
RHS_AK74M_Recoil[]= {0,0,0,0.060000,0.01000,0.0100,0.10,0,-0.018,0.080000,-0.010000,0.005000,0.050000,0,0};
RHS_AK74M_prRecoil[]= {0,0,0,0.060000,0.0100,0.0080,0.10,0,-0.018,0.080000,-0.010000,0.005000,0.050000,0,0};
RHS_AK103_Recoil[]= {0,0,0,0.060000,0.01200,0.010,0.10,0,-0.02,0.100000,-0.010000,0.010000,0.050000,0,0};
RHS_AK103_prRecoil[]= {0,0,0,0.060000,0.0120,0.008,0.10,0,-0.02,0.10000,-0.010000,0.010000,0.050000,0,0};
RHS_AKM_Recoil[]= {0,0,0,0.065000,0.014,0.0165,0.10000,0,-0.0200,0.100000,-0.010000,0.010000,0.050000,0,0};
RHS_AKM_prRecoil[]= {0, 0,0,0.065000,0.0140,0.012,0.10000,0,-0.02000,0.10000,-0.010000,0.010000,0.050000,0,0};
RHS_RPK74_Recoil[]= {0,0,0,0.070000,0.01100,0.011,0.10000,0,-0.02000,0.100000,-0.010000,0.010000,0.050000,0,0};
RHS_RPK74_prRecoil[]= {0,0,0,0.100,0.003000,0.005000,0.05000,-0.003000,-0.01000,0.050000,0,0};
RHS_RPK74M_Recoil[]= {0,0,0,0.070000,0.01100,0.010,0.10000,0,-0.01800,0.100000,-0.010000,0.010000,0.050000,0,0};
RHS_RPK74M_prRecoil[]= {0,0,0,0.100,0.003000,0.005000,0.05000,-0.003000,-0.01000,0.050000,0,0};
RHS_SVD_Recoil[]= {0,0,0, 0.070000,0.020,0.03,0.10,0,-0.020000,0.100000,0.050000,0,0};
RHS_SVD_prRecoil[]= {0,0,0, 0.070000,0.0140,0.018,0.10,0,-0.020000,0.100000,0.050000,0,0};
RHS_PKM_Recoil[] = {0,0,0,0.100000,0.030000, 0.040000,0.050000,-0.030000,-0.080000,0.050000,0,0};
RHS_PKM_prRecoil[] = {0,0,0,0.100000,0.003000,0.005000,0.050000,-0.003000,-0.010000,0.050000,0,0};
RHS_V94_Recoil[] = {0, 0, 0, 0.050000, 0.100000, 1, 0.025000, -0.010000, -0.015000, 0.025000, 0, 0};
RHS_V94_prRecoil[] = {0, 0, 0, 0.050000, 0.060000, 0.002500, 0.025000, -0.110000, -0.005000, 0.025000, 0, 0};
};

config.cpp Geandert:
//////////////////////////////////////////////////////////CONFIG RECOILS/////////////////////////////////////////////////////////

class CfgRecoils
{
RHS_AK74_Recoil[]= {0,0,0,0.060000,0.01000,0.012,0.10,0,-0.020000,0.100000,-0.010000,0.010000,0.050000,0,0};
RHS_AK74_prRecoil[]= {0,0,0,0.060000,0.0100,0.0100,0.10,0,-0.02000,0.10000,-0.010000,0.010000,0.050000,0,0};
RHS_AK74M_Recoil[]= {0,0,0,0.060000,0.01000,0.0100,0.10,0,-0.018,0.080000,-0.010000,0.005000,0.050000,0,0};
RHS_AK74M_prRecoil[]= {0,0,0,0.060000,0.0100,0.0080,0.10,0,-0.018,0.080000,-0.010000,0.005000,0.050000,0,0};
RHS_AK103_Recoil[]= {0,0,0,0.060000,0.01200,0.010,0.10,0,-0.02,0.100000,-0.010000,0.010000,0.050000,0,0};
RHS_AK103_prRecoil[]= {0,0,0,0.060000,0.0120,0.008,0.10,0,-0.02,0.10000,-0.010000,0.010000,0.050000,0,0};
RHS_AKM_Recoil[]= {0,0,0,0.065000,0.014,0.0165,0.10000,0,-0.0200,0.100000,-0.010000,0.010000,0.050000,0,0};
RHS_AKM_prRecoil[]= {0, 0,0,0.065000,0.0140,0.012,0.10000,0,-0.02000,0.10000,-0.010000,0.010000,0.050000,0,0};
RHS_RPK74_Recoil[]= {0,0,0,0.070000,0.01100,0.011,0.10000,0,-0.02000,0.100000,-0.010000,0.010000,0.050000,0,0};
RHS_RPK74_prRecoil[]= {0,0,0,0.100,0.003000,0.005000,0.05000,-0.003000,-0.01000,0.050000,0,0};
RHS_RPK74M_Recoil[]= {0,0,0,0.070000,0.01100,0.010,0.10000,0,-0.01800,0.100000,-0.010000,0.010000,0.050000,0,0};
RHS_RPK74M_prRecoil[]= {0,0,0,0.100,0.003000,0.005000,0.05000,-0.003000,-0.01000,0.050000,0,0};
Ska_RiffleRecoil[]= {0,0,0, 0.070000,0.020,0.03,0.10,0,-0.020000,0.100000,0.050000,0,0};
Ska_RiffleprRecoil[]= {0,0,0, 0.070000,0.0140,0.018,0.10,0,-0.020000,0.100000,0.050000,0,0};
RHS_SVD_Recoil[]= {0,0,0, 0.070000,0.020,0.03,0.10,0,-0.020000,0.100000,0.050000,0,0};
RHS_SVD_prRecoil[]= {0,0,0, 0.070000,0.0140,0.018,0.10,0,-0.020000,0.100000,0.050000,0,0};
RHS_PKM_Recoil[] = {0,0,0,0.100000,0.030000, 0.040000,0.050000,-0.030000,-0.080000,0.050000,0,0};
RHS_PKM_prRecoil[] = {0,0,0,0.100000,0.003000,0.005000,0.050000,-0.003000,-0.010000,0.050000,0,0};
RHS_V94_Recoil[] = {0, 0, 0, 0.050000, 0.100000, 1, 0.025000, -0.010000, -0.015000, 0.025000, 0, 0};
RHS_V94_prRecoil[] = {0, 0, 0, 0.050000, 0.060000, 0.002500, 0.025000, -0.110000, -0.005000, 0.025000, 0, 0};
};

Die aendereungen habe ich rot makiert.

Ich habe die recoil-(rueckstoß) werte vom SVD Dragunov Scharfschuetzengewehr uebernommen.

modEmMaik
04.08.2008, 09:12
Super und grossen Dank :daumen:

mike