HX3 Foren

HX3 Foren (https://hx3.de/)
-   Mods & Addons (https://hx3.de/mods-addons-165/)
-   -   G36 Visier Fix / Replacement - Hilfe benötigt (https://hx3.de/mods-addons-165/g36-visier-fix-replacement-hilfe-benoetigt-16419/)

burns 31.05.2009 11:43

G36 Visier Fix / Replacement - Hilfe benötigt
 
Nachdem ich gestern herausfand das im 1.01 Patch das G36 seines neuen 2. Visiers beraubt wurde - und das ist keine Einbildung, der Configeintrag fehlt komplett! - hab ich mich mal rangemacht und versucht das mit einem kleinen Replacement auszubügeln ...


Hier der Part den ich soweit geschafft hab, muss binarisiert werden damit A2 überhaupt anspringt. Allerdings ploppt im Editor noch eine Fehlermeldung auf von wegen "noentry config.bin/bla/xm8_burst ... bla" auf

Und funktioniert hats leider auch noch nicht, G36 ist immernoch beschnitten :traurig:


Code:

class CfgPatches {
        class g36muzzleadd {
                Units[] = {};
                weapons[] = {};
                requiredAddons[] = {"CAWeapons"};
        };
};
class CfgWeapons {
        /*extern*/ class G36C;
        /*extern*/ class Mode_Burst;
        /*extern*/ class Mode_FullAuto;
        class G36a: G36C {
        class MuzzleClose: G36C {
                        optics = 0;
                        opticsDisablePeripherialVision = 0;
                        modelOptics = "-";
                        opticsZoomMin = 0.250000;
                        opticsZoomMax = 1.100000;
                        opticsZoomInit = 0.700000;
                        modes = {"Burst", "Fullauto"};
                        class Burst: Mode_Burst {
                                begin1 = {"ca\sounds\weapons\rifles\g36_single1", 2.238721, 1, 1000};
                                begin2 = {"ca\sounds\weapons\rifles\g36_single2", 2.238721, 1, 1000};
                                soundBegin = {"begin1", 0.500000, "begin2", 0.500000};
                                soundBurst = 0;
                                reloadTime = 0.100000;
                                ffCount = 3;
                                recoil = "recoil_auto_primary_2outof10";
                                recoilProne = "recoil_auto_primary_prone_2outof10";
                                minRange = 1;
                                minRangeProbab = 0.200000;
                                midRange = 80;
                                midRangeProbab = 0.700000;
                                maxRange = 120;
                                maxRangeProbab = 0.050000;
                                dispersion = 0.000700;
                        };
                        class FullAuto: Mode_FullAuto {
                                begin1 = {"ca\sounds\weapons\rifles\g36_single1", 2.238721, 1, 1000};
                                begin2 = {"ca\sounds\weapons\rifles\g36_single2", 2.238721, 1, 1000};
                                soundBegin = {"begin1", 0.500000, "begin2", 0.500000};
                                soundContinuous = 0;
                                reloadTime = 0.100000;
                                recoil = "recoil_auto_primary_3outof10";
                                recoilProne = "recoil_auto_primary_prone_3outof10";
                                minRange = 0;
                                minRangeProbab = 0.100000;
                                midRange = 25;
                                midRangeProbab = 0.700000;
                                maxRange = 70;
                                maxRangeProbab = 0.050000;
                                dispersion = 0.000700;
                        };
                };
        };
        class G36K: G36a {
        class MuzzleClose: MuzzleClose {
                        modes = {"Burst", "Fullauto"};
                        class Burst: Burst {
                                dispersion = 0.005000;
                                minRange = 1;
                                minRangeProbab = 0.100000;
                                midRange = 80;
                                midRangeProbab = 0.700000;
                                maxRange = 120;
                                maxRangeProbab = 0.050000;
                        };
                        class FullAuto: FullAuto {
                                dispersion = 0.004000;
                                minRange = 0;
                                minRangeProbab = 0.100000;
                                midRange = 25;
                                midRangeProbab = 0.700000;
                                maxRange = 70;
                                maxRangeProbab = 0.050000;
                        };
                };
        };
};



^^ Habe versucht lediglich die in 1.01 fehlenden Klassen hinzuzufügen, scheine aber etwas vergessen zu haben *wand

Wer weiss Rat?
Hoffe mal nicht der Einzige zu sein dem das gehörig auf die Nüsse geht.

Master85 31.05.2009 18:31

Die Version mit den 2 verschiedenen Visieren hatte wohl nen Bug und wurde daher entfernt, wenn du z.B. im single-mode ein Magazin halb geleert hattest, war es im Burst/Auto-Mode noch voll.


Bei deiner config fehlen noch ein paar Sachen, u.a. die Sache mit den muzzles[] = ... und modes[] = ... - weiß auch nicht, ob das mit dem Vererben so passt.

modEmMaik 31.05.2009 18:49

Dieser Eintrag hiess zumindest in A1, dass keine Optics, sondern der normale View, verwendet wird:
Code:

modelOptics = "-";
Da müsste wohl in der ungepatchten Version was anderes stehen. :komisch:

burns 31.05.2009 19:55

Zitat:

Zitat von modEmMaik (Beitrag 238071)
Dieser Eintrag hiess zumindest in A1, dass keine Optics, sondern der normale View, verwendet wird:
Code:

modelOptics = "-";
Da müsste wohl in der ungepatchten Version was anderes stehen. :komisch:

Jo das kann hinhauen, die Einträge aus der Config oben sind alle aus dem 1.00 wo´s noch ging. Das G36 wurde da einfach so vor die Linse gezogen das man oben durch das Rotpunktvisier guckt - war also keine Texturoptik.



Zitat:

Zitat von Master85 (Beitrag 238060)
Die Version mit den 2 verschiedenen Visieren hatte wohl nen Bug und wurde daher entfernt, wenn du z.B. im single-mode ein Magazin halb geleert hattest, war es im Burst/Auto-Mode noch voll.

Bei deiner config fehlen noch ein paar Sachen, u.a. die Sache mit den muzzles[] = ... und modes[] = ... - weiß auch nicht, ob das mit dem Vererben so passt.


Jo da fehlt noch was, aber ich bin mit meinem Latein am Ende :D
Der Bug war mir gar nciht aufgefallen, hatte extra mal ein Magazin angeschossen auf 24 Schuss runter, dann Visier gewechselt und´s hatte immernoch 24 Schuss. Wie das nun beim leergeschossenen war, keine Ahnung. Finds trotzdem blöd :sds:

Gelöschter Benutzer 31.05.2009 20:18

Hahaha, der burns. :D

DICKER 01.06.2009 03:56

Sollte das mit dem 2. Visier dennoch hinhauen wäre ich über einen Patch froh. Bin absoluter "G36-Fan" und hätte auch gern das andere :)

[HSP] NoFu 02.06.2009 09:00

Das G36 hatte in der ArmA II Vers. 1.0 ein 2. Visier ?
Muß ich mir das so vorstellen, das man zwischen den beiden umschalten konnte ala ACE-Mod ?

Da zockt man ein ganzes Wochenende ArmA II und bemerkt solche Dinge nicht. *kopfschüttel*

burns 02.06.2009 15:06

Zitat:

Zitat von [HSP] NoFu (Beitrag 238932)
Das G36 hatte in der ArmA II Vers. 1.0 ein 2. Visier ?
Muß ich mir das so vorstellen, das man zwischen den beiden umschalten konnte ala ACE-Mod ?

Da zockt man ein ganzes Wochenende ArmA II und bemerkt solche Dinge nicht. *kopfschüttel*

Genau so war es. Allerdings ohne spezielle Tastenkombi, sondern über Feuermodus wechseln, also F oder bei mir eher strgR. War mir auch nur zufällig aufgefallen .. und jetzt vermisse ich eeeees :heul:

YouTube Video

[HSP] NoFu 02.06.2009 15:38

Na das ist doch mal der Hammer.

Da muß doch was zu machen sein.
Vielleicht kommt es ja im nächsten Patch wieder. :-)

modEmMaik 02.06.2009 17:18

Ich denke mal, es feht die Muzzledef in der neuen Config. Ohne die kannst Du die Muzzels nicht umstellen:

Code:

    class G36K: G36a
    {
...
        muzzles[] =
        {
            "MuzzleFar",
            "MuzzleClose"
        };

Ich vermute mal, da steht nach dem Patch nur noch das drin:
Code:

    class G36K: G36a
    {
...
        muzzles[] =
        {
            "MuzzleFar"
        };


Puma 02.06.2009 17:20

Naja da finde ich die Lösung von ACE für Arma1 um einiges besser.

[HSP] NoFu 02.06.2009 17:52

Zitat:

Zitat von Puma (Beitrag 239176)
Naja da finde ich die Lösung von ACE für Arma1 um einiges besser.

Na aber der burns hat sich da schon dran gewöhnt. ^^

burns 02.06.2009 18:49

Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Zitat von [HSP] NoFu (Beitrag 239194)
Na aber der burns hat sich da schon dran gewöhnt. ^^

Ja, leider :traurig:



Zitat:

Zitat von modEmMaik (Beitrag 239174)
Ich denke mal, es feht die Muzzledef in der neuen Config. Ohne die kannst Du die Muzzels nicht umstellen:

:anbet:

Das hat schonmal geholfen!
Allerdings sind wir noch nciht am Ziel. Nachdem ich noch zweimal [] Arrayklammern vergessen und das auch noch ausgebessert hatte, beschwert er sich nun folgendermaßen:

edit: hab noch die 2 configs angehangen, vllt entdeckt da ja jemand von euch was. Mir qualmt der Kopp.

modEmMaik 03.06.2009 14:34

Ab hier wird's ohne A2 auf der Platte müssig.. :(

Du könntest via

Code:

    class G36a: Rifle
    {
...
        muzzles[] =
        {
            "MuzzleFar",
            "MuzzleClose"
        };
//        class MuzzleFar: G36C // Die soll er besser aus den Patchdaten nehmen
//        {
//        };
        class MuzzleClose: MuzzleFar
        {
            optics = 0;
            opticsDisablePeripherialVision = 0;
            modelOptics = "-";
            opticsZoomMin = 0.25;
            opticsZoomMax = 1.1;
            opticsZoomInit = 0.7;
        };
    };

nur die Optics verändern. Die Modes währen dann die gleichen wie auf Far (also wsl. nur single). Wenn Du in deiner Repl-Config den MuzzleFar rausnimmst (Ich hab das mal mit den "//" angedeutet), müsste er die aktuelle Definition aus dem Patch nehmen und damit sollte das da oben die einzige Änderung betreffend dem G36a sein.

Aber wie gesagt... haken kann immer was :angel:

Cyclone83 04.06.2009 13:18

Gibt´s hierzu schon Neuigkeiten? Wäre auch sehr an der "alten" Variante interessiert :naughty:

burns 04.06.2009 23:28

G36 Visier Fix | News | Armed-Assault.de

:party:

Snakeman_GER 04.06.2009 23:51

Thx, Gleich mal saugen und testen :D

Moerderhoschi 05.06.2009 01:07

Super sache, endlich wieder beide Visiere fuer meinen Knallstock, danke burns

[HSP] NoFu 05.06.2009 01:12

Echt hammer, das man so umschalten kann. Jetzt kann ich verstehen warum Du das vermißt hast.

Hab Dank für die Mühe burns.


Dürfen wir denn auch noch erfahren, wo denn nun der springende Punkt war ?:)

Cyborg11 05.06.2009 01:15

Zitat:

Zitat von [HSP] NoFu (Beitrag 240555)
Dürfen wir denn auch noch erfahren, wo denn nun der springende Punkt war ?:)

Und ob es diesen Bug, dass man auf einmal ein volles Magazin hatte, immer noch gibt? :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119