Waffen Addon Source
Moderator: Flashy
@Realist
Hab nochmal neu angefangen aber das Ergebniss war das selbe!
Mfg...
Hab nochmal neu angefangen aber das Ergebniss war das selbe!
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
Problem:
Beim Eintragen der ersten Änderung im Source (UINT8 ubMagSize; ) und anschließendem Compailen (Build=> Compile Item Types.h) kommt folgende Meldung:
Item Types.h
This file is not included in the project. Would you like to add it?
Ja / Nein
Nach dem Anklicken von "Ja" kommt dann folgende Meldung:
Cannot compile the file 'C:\ja\Build\Tactical\Item Types.h'; no compile tool is associated with the file extension.
Mfg...
Beim Eintragen der ersten Änderung im Source (UINT8 ubMagSize; ) und anschließendem Compailen (Build=> Compile Item Types.h) kommt folgende Meldung:
Item Types.h
This file is not included in the project. Would you like to add it?
Ja / Nein
Nach dem Anklicken von "Ja" kommt dann folgende Meldung:
Cannot compile the file 'C:\ja\Build\Tactical\Item Types.h'; no compile tool is associated with the file extension.
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
mmh, schaut so aus als ob da irgendwas total durcheinander
gebracht ist. ich würde empfehlen von den *.c und *.h dateinen ein backup
zu machen. ordner löschen, original ja2source.zip nochmal zu entpacken, betroffene
c und h dateien zu ersetzen.
seltsam dass dein compiler an
keys.c
font control.c
queen command
und imp
was auszusetzen hat.
sehr seltsam.
was für änderungen hast du noch am source vorgenommen?
p.s. ich habs auch bei mir mehrmals geprüft, da geht es.
gebracht ist. ich würde empfehlen von den *.c und *.h dateinen ein backup
zu machen. ordner löschen, original ja2source.zip nochmal zu entpacken, betroffene
c und h dateien zu ersetzen.
seltsam dass dein compiler an
keys.c
font control.c
queen command
und imp
was auszusetzen hat.
sehr seltsam.
was für änderungen hast du noch am source vorgenommen?
p.s. ich habs auch bei mir mehrmals geprüft, da geht es.
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
Die Warnungen sind normal bei den Original sind es ca 6 und beim CVS 104 oder so
@ Realist versuch mal Debugcode einzubauen das hilft
@ all compiled mal in der Debugversion
er wird dabei nen Fehler anzeigen den man aber Beheben kann
Die Zeile im ja2.dsp
[PHP]!ELSEIF "$(CFG)" == "ja2 - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir ".\Debug"
# PROP BASE Intermediate_Dir ".\Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "\Standard Gaming Platform" /I ".\TileEngine" /I ".\Tactical" /I ".\Utils" /I ".\TacticalAI" /I ".\Communications" /I ".\Editor" /I ".\Strategic" /I ".\Laptop" /D "_DEBUG" /D "CALLBACKTIMER" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "PRECOMPILEDHEADERS" /D "_VTUNE_PROFILING" /FR /YX"JA2 All.h" /FD /c
# ADD BASE MTL /nologo /D "_DEBUG" /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386
# ADD LINK32 mss32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib winmm.lib smackw32.lib /nologo /subsystem:windows /profile /map /debug /machine:I386 /nodefaultlib:"libc" /out:"\ja2\ja2.exe"
[/PHP] für alle dies Interresiert ich hab die vtuneapi.lib rausgenommen
und in Auto Resolve.c
[PHP]//#include "vtuneapi.h"[/PHP]
so jetzt hab ihr den Debug modus und dne Editor
für den Editor ja2.exe - EDITORAUTO
@ Realist versuch mal Debugcode einzubauen das hilft
@ all compiled mal in der Debugversion
er wird dabei nen Fehler anzeigen den man aber Beheben kann
Die Zeile im ja2.dsp
[PHP]!ELSEIF "$(CFG)" == "ja2 - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir ".\Debug"
# PROP BASE Intermediate_Dir ".\Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "\Standard Gaming Platform" /I ".\TileEngine" /I ".\Tactical" /I ".\Utils" /I ".\TacticalAI" /I ".\Communications" /I ".\Editor" /I ".\Strategic" /I ".\Laptop" /D "_DEBUG" /D "CALLBACKTIMER" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "PRECOMPILEDHEADERS" /D "_VTUNE_PROFILING" /FR /YX"JA2 All.h" /FD /c
# ADD BASE MTL /nologo /D "_DEBUG" /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386
# ADD LINK32 mss32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib winmm.lib smackw32.lib /nologo /subsystem:windows /profile /map /debug /machine:I386 /nodefaultlib:"libc" /out:"\ja2\ja2.exe"
[/PHP] für alle dies Interresiert ich hab die vtuneapi.lib rausgenommen
und in Auto Resolve.c
[PHP]//#include "vtuneapi.h"[/PHP]
so jetzt hab ihr den Debug modus und dne Editor
für den Editor ja2.exe - EDITORAUTO
Führer der SoS (soldiers of shadow)
Enominis Satanis
Die Your God is Dead
Behold Satans Rise
(Action)Gamer für Gewalt und Terror
Enominis Satanis
Die Your God is Dead
Behold Satans Rise
(Action)Gamer für Gewalt und Terror
@Realist
Ich werd den Compiler und Source löschen und neu installieren, dann von neuem die Daten eingeben, mal sehen ob's dann geht.
Mfg...
Ich werd den Compiler und Source löschen und neu installieren, dann von neuem die Daten eingeben, mal sehen ob's dann geht.
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
@Realist
So, jetzt funktionierts!
Wo der Fehler war weiß ist nicht, ob's der Compiler war oder mein veränderter Source - keine Ahnung! Jetzt hab ich einiges zu tun, bis ich meine ganzen Veränderungen wieder eingebaut und überprüft habe.
Danke für Deine Hilfe!!
Na dann, auf zu neuen Taten!
@shadow the deat
Was kann den dieser Editor so alles?
Mfg...
So, jetzt funktionierts!
Wo der Fehler war weiß ist nicht, ob's der Compiler war oder mein veränderter Source - keine Ahnung! Jetzt hab ich einiges zu tun, bis ich meine ganzen Veränderungen wieder eingebaut und überprüft habe.
Danke für Deine Hilfe!!
Na dann, auf zu neuen Taten!
@shadow the deat
Was kann den dieser Editor so alles?
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
@shadow the deat
Das wär ja genial! Das muss ich bei Zeiten mal ausprobieren.
Danke Shadow für die Info!
Mfg...
Das wär ja genial! Das muss ich bei Zeiten mal ausprobieren.
Danke Shadow für die Info!
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
@Alle die mir Helfen können und wollen!
Mein Problem: Der Molotow-Cocktail
Ich möchte ihn via Source in das Spiel einbauen und er soll wie folgt funktionieren:
- Messer und T-Shirt kombinieren mit dem Ergebniss-> Messer und 4 Stoffstreifen
- Stoffstreifen und Alkohol->Molotow-Cocktail
- Molotow-Cocktail soll nach dem Werfen zuerst explodieren (Explosionsschaden) und anschließend flächendeckend brennen und sich ausdehnen (wie eine Gasgranate)
-außerdem Panzer beschädigen (wenn möglich)
Ich habe versucht es selber hinzubekommen aber ich schaffe es nicht mal ansatzweise.
Mfg...
Mein Problem: Der Molotow-Cocktail
Ich möchte ihn via Source in das Spiel einbauen und er soll wie folgt funktionieren:
- Messer und T-Shirt kombinieren mit dem Ergebniss-> Messer und 4 Stoffstreifen
- Stoffstreifen und Alkohol->Molotow-Cocktail
- Molotow-Cocktail soll nach dem Werfen zuerst explodieren (Explosionsschaden) und anschließend flächendeckend brennen und sich ausdehnen (wie eine Gasgranate)
-außerdem Panzer beschädigen (wenn möglich)
Ich habe versucht es selber hinzubekommen aber ich schaffe es nicht mal ansatzweise.
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
Moin,
ich kann dir kurz darlegen, wie du vorgehen solltest (wie ich es machen würde), denn
für eine ausführliche Version fehlt mir mal wieder die Zeit.
1. In der Items.c, AttachObject(...) prüfen, ob es sich um Messer + T.Shirt handelt.
Außerdem prüfen, ob es in einem geeigneten Slots liegt, wo die 4 Streifen reinpassen.
Vorher natürlich in der ItemsTabelle und der ItemTypes.h das neue Objekt für die
Streifen einfügen.
2. Handelt es sich beim Attachen um Messer+T-Shirt, musst du das T-Shirt durch 4 Streifen ersetzen. Dafür gibt es eine Funktion (ReplaceItem(...) ?). Diese ist glaub ich
überladen, d.h. es existiert eine mit Parameter für die Anzahl der neuen Items und eine
ohne. Natürlich kommt dann nur die mit in Frage.
3. Ist das T-Shirt ersetzt, muss der Attach-Vorgang mit return(FALSE) abgebrochen
werden, damit du das Messer behältst.
4. Ich nehme an, du weißt, wie die Kombi Streifen+Alk=>Molli funtioniert.
Bis jetzt war es ja noch leicht.
Kompliziert wird es erst jetzt:
5. Hast du den Molli (entweder verwendest du den "Creature Cocktail" oder machst ein
neues Item) musst du die Funktion bearbeiten, die fürs Granatenwerfen zuständig ist.
Darin lässt du das Ding erstmal explodieren und prüfst dann, ob es sich um den Molli
handelt. Wenn ja, musst du an dieser Stelle, eine Senfgas Granate zünden. Die trifft
es am ehesten, denke ich. Alternativ eine neue kreieren.
6. Wie du mit Gas Schaden an den Tanks machst, ist auch etwas haarig. Dort, wo
die Funktion ist, die Schaden durch Gas an Personen macht, musst du prüfen, ob es
sich a) um das Molli-brennende-Gas handelt und b) der Schaden Erleidende ein Tank
ist. Ist dies der Fall, ziehst du ihm ein paar Hitpoints ab.
Ich weiß, dass es vor allem für Programmieranfänger nicht ganz leicht ist, mit dieser
doch etwas in der Luft hängenden Anleitung etwas anzufangen. Aber Übung macht den
Meister, du kannst ja nachfragen, wenn du an einer Stelle festsitzt.
Gruß
RebinichderJA2SourceGuru?;)list
P.S.: Wenn Nitrat das in seinen Mod eingebaut hätten wollen würde, könnte ich direkt
ein Tut schreiben, aber so ...
Die Zeit im Keller wird knapp.
ich kann dir kurz darlegen, wie du vorgehen solltest (wie ich es machen würde), denn
für eine ausführliche Version fehlt mir mal wieder die Zeit.
1. In der Items.c, AttachObject(...) prüfen, ob es sich um Messer + T.Shirt handelt.
Außerdem prüfen, ob es in einem geeigneten Slots liegt, wo die 4 Streifen reinpassen.
Vorher natürlich in der ItemsTabelle und der ItemTypes.h das neue Objekt für die
Streifen einfügen.
2. Handelt es sich beim Attachen um Messer+T-Shirt, musst du das T-Shirt durch 4 Streifen ersetzen. Dafür gibt es eine Funktion (ReplaceItem(...) ?). Diese ist glaub ich
überladen, d.h. es existiert eine mit Parameter für die Anzahl der neuen Items und eine
ohne. Natürlich kommt dann nur die mit in Frage.
3. Ist das T-Shirt ersetzt, muss der Attach-Vorgang mit return(FALSE) abgebrochen
werden, damit du das Messer behältst.
4. Ich nehme an, du weißt, wie die Kombi Streifen+Alk=>Molli funtioniert.
Bis jetzt war es ja noch leicht.
Kompliziert wird es erst jetzt:
5. Hast du den Molli (entweder verwendest du den "Creature Cocktail" oder machst ein
neues Item) musst du die Funktion bearbeiten, die fürs Granatenwerfen zuständig ist.
Darin lässt du das Ding erstmal explodieren und prüfst dann, ob es sich um den Molli
handelt. Wenn ja, musst du an dieser Stelle, eine Senfgas Granate zünden. Die trifft
es am ehesten, denke ich. Alternativ eine neue kreieren.
6. Wie du mit Gas Schaden an den Tanks machst, ist auch etwas haarig. Dort, wo
die Funktion ist, die Schaden durch Gas an Personen macht, musst du prüfen, ob es
sich a) um das Molli-brennende-Gas handelt und b) der Schaden Erleidende ein Tank
ist. Ist dies der Fall, ziehst du ihm ein paar Hitpoints ab.
Ich weiß, dass es vor allem für Programmieranfänger nicht ganz leicht ist, mit dieser
doch etwas in der Luft hängenden Anleitung etwas anzufangen. Aber Übung macht den
Meister, du kannst ja nachfragen, wenn du an einer Stelle festsitzt.
Gruß
RebinichderJA2SourceGuru?;)list
P.S.: Wenn Nitrat das in seinen Mod eingebaut hätten wollen würde, könnte ich direkt
ein Tut schreiben, aber so ...
Die Zeit im Keller wird knapp.
@Realist
Danke für Deine schnelle Hilfe!
Ich werde es mit deiner Kurzanleitung mal versuchen, aber ich befürchte das es zu schwierig für mich sein wird.
Vieleicht hast Du ja später Zeit für den Molotow-Cocktail (ich hoffe es ).
@Alle
Kann mir sonst irgendwer weiter helfen?
Mfg...
Danke für Deine schnelle Hilfe!
Ich werde es mit deiner Kurzanleitung mal versuchen, aber ich befürchte das es zu schwierig für mich sein wird.
Vieleicht hast Du ja später Zeit für den Molotow-Cocktail (ich hoffe es ).
@Alle
Kann mir sonst irgendwer weiter helfen?
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
@Wulfy:
da dir scheinbar sonst keiner helfen will/kann, schlage ich vor wir machen
ein Schritt für Schritt vorgehen.
Schreib mir was du bereits geschafft hast, dann sehen wir weiter.
Wenn du möchtest können wir das auch über e-mail machen (Adresse steht in
meinem Profil).
ich stelle mir das so vor, dass wir die einzelnen punkte schritt für schritt
durchgehen, und ich dir dabei so gut ich kann helfe.
Oder hast dus gar schon selbst gelöst
Realist
da dir scheinbar sonst keiner helfen will/kann, schlage ich vor wir machen
ein Schritt für Schritt vorgehen.
Schreib mir was du bereits geschafft hast, dann sehen wir weiter.
Wenn du möchtest können wir das auch über e-mail machen (Adresse steht in
meinem Profil).
ich stelle mir das so vor, dass wir die einzelnen punkte schritt für schritt
durchgehen, und ich dir dabei so gut ich kann helfe.
Oder hast dus gar schon selbst gelöst
Realist
Hallo Realist,
danke für dein Angebot, daß nehme ich gerne an!
Ich hab mich noch nicht weiter damit beschäftigt, aber ich werde am Nachmittag nochmal loslegen und wenn ich nicht weiter weiß melde ich mich bei Dir (e-mail).
Mit Deiner Unterstützung wird's schon klappen!
Mfg...
danke für dein Angebot, daß nehme ich gerne an!
Ich hab mich noch nicht weiter damit beschäftigt, aber ich werde am Nachmittag nochmal loslegen und wenn ich nicht weiter weiß melde ich mich bei Dir (e-mail).
Mit Deiner Unterstützung wird's schon klappen!
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
-
- Elite-Söldner
- Beiträge: 4582
- Registriert: 22 Nov 2003, 19:37
via source kein problem, aber was willste denn machen?smilingassassin hat geschrieben:ähm sorry wenn ich mal aufs thema add-ons zurückkomme...
wäre es möglich, aus dem duckbill (also kein neues Add-on nötig) ein anderes attachment zu machen? dann müsste man nur die eigenschaften des attachments ändern und kein neues einfügen...
ach übrigens NUR via source
@Wulfy, alles klar, wir packen das
-
- Elite-Söldner
- Beiträge: 4582
- Registriert: 22 Nov 2003, 19:37
ich hatte da an diverse dinge gedacht...
1. ein laserpointer, der auch in diesem sinne funktioniert (in der nacht einen grossen vorteil zur treffwahrscheinlichket, am Tag nur einen minimen unterschied)
2. ein Nachtsicht-scope wie NSPU-3 oder so (also ein am Gewehr anbringbares NSG)
3. Oder eine andere Variante von scope, oder LP
4. ein bayonett
"ach übrigens NUR via source "
ja, das hab ich mittlerweile bemerken müssen...
was wäre denn deiner ansicht nach alles möglich? inwiefern könnte man waffenwerte oder performance durch attachments verändern? (machbarkeit)
1. ein laserpointer, der auch in diesem sinne funktioniert (in der nacht einen grossen vorteil zur treffwahrscheinlichket, am Tag nur einen minimen unterschied)
2. ein Nachtsicht-scope wie NSPU-3 oder so (also ein am Gewehr anbringbares NSG)
3. Oder eine andere Variante von scope, oder LP
4. ein bayonett
"ach übrigens NUR via source "
ja, das hab ich mittlerweile bemerken müssen...
was wäre denn deiner ansicht nach alles möglich? inwiefern könnte man waffenwerte oder performance durch attachments verändern? (machbarkeit)
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
so ich lebe jetzt auch wieder hatte PC probs und aller Source war weg
naja egal jetzt geht alles wieder und ich arbeite wieder fleißig an was weiß ich selber noch nicht irgendwie an alles
naja egal jetzt geht alles wieder und ich arbeite wieder fleißig an was weiß ich selber noch nicht irgendwie an alles
Führer der SoS (soldiers of shadow)
Enominis Satanis
Die Your God is Dead
Behold Satans Rise
(Action)Gamer für Gewalt und Terror
Enominis Satanis
Die Your God is Dead
Behold Satans Rise
(Action)Gamer für Gewalt und Terror
-
- Elite-Söldner
- Beiträge: 4582
- Registriert: 22 Nov 2003, 19:37
man kann sich auch über die dummem Mitmenschen, die kein oldshoolisches c verstehen und nicht compilen können (aka Mich) lustig machen...Realist hat geschrieben:@smily
ist alles möglich, sogar mit relativ geringem aufwand.
bis du jetzt etwa auch unter die sourcecodemodder gegangen?
Realist
ne im ernst, es ging mir mehr um machbarkeit.
und wenn das machbar scheint, umso besser.
Ausserdem stehen verschiedene projekte an. der source ist für ja2 gold, oder? ich hab ihn auch irgendwo installiert (oder mach es bald wieder), danach muss man mir nur sagen, was ich machen muss.
naja, mal abgesehen von nem Compiler *hüstel*
einige leuts werkeln an nem Mod für ja2 gold, da könnte man einige spektakuläre source-änderungen (bayonett, nachtsichtscope am gewehr usw) gut gebrauchen.
(oder einfachere sachen, wie ein anderes scope (schwächer) anstelle des Duckbills oder so)
wenn du lust hast, diese dinge in den source einzufügen und auszuprobieren wäre das toll. Ich persönlich bin wohl zu sehr Newbie um in irgendner absehbaren zeit dem source selbstständig ne brauchbare änderung zuzufügen. aber wenn ich weiss, wie, dann kann ichs versuchen oder zumindest weitersagen...
ideen hat n modder immer. da kommt man auf die verschiedensten dinge, die man gerne geändert hätte. Schade dass meine Fähigkeiten da nicht mitspielen.
Aber da du schon genügend ausgezeichnete tutorials geschrieben hasst, wär es fast schon frech von mir, hier irgendwelche weitere requests zu machen.
Sollt ich es doch tun, war halt das Fleisch wieder mal schwach...
Moin,
hat gedauert aber was lange währt wird endlich gut
hier ist das molotow tutorial.
wenn das soweit funzt kann ich mich ja smily's ideen zuwenden.
Realist
hat gedauert aber was lange währt wird endlich gut
hier ist das molotow tutorial.
wenn das soweit funzt kann ich mich ja smily's ideen zuwenden.
Realist
- Dateianhänge
-
- Molotowcocktail.pdf
- (40.84 KiB) 1201-mal heruntergeladen
-
- Scharfschütze
- Beiträge: 2381
- Registriert: 06 Mär 2004, 18:09
- Wohnort: Nähe von ...
@commandant
Da bin ich ganz Deiner Meinung
@Alle
Hier ist ein kleiner Nachtrag zu Realist Tut. und die benötigten Bilddateien.
Die sind im Original zwar nicht von mir aber von mir verändert.
@Realist
Wieder mal saubere Arbeit, ich wusste das ich auf dich zählen konnte - DANKE!!!!
Mfg
Da bin ich ganz Deiner Meinung
@Alle
Hier ist ein kleiner Nachtrag zu Realist Tut. und die benötigten Bilddateien.
Die sind im Original zwar nicht von mir aber von mir verändert.
@Realist
Wieder mal saubere Arbeit, ich wusste das ich auf dich zählen konnte - DANKE!!!!
Mfg
- Dateianhänge
-
- Molotow-STI-Bilder.zip
- (15.97 KiB) 964-mal heruntergeladen
-
- Nachtrag Molotow.doc
- (20 KiB) 979-mal heruntergeladen
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
Sorry Leute,
ich habe gerade festgestellt das mein Nachtrag ist nicht komplett ist!
Bin gerade dabei das zu ändern, dauert aber ein wenig.
Mfg..
ich habe gerade festgestellt das mein Nachtrag ist nicht komplett ist!
Bin gerade dabei das zu ändern, dauert aber ein wenig.
Mfg..
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
Hat jemand den Molo. von Realist schon ausprobiert?
Habt ihr auch das Problem das die Rauch-, oder flammenanimation nicht beendet wird?
Habt ihr auch das Problem das die Rauch-, oder flammenanimation nicht beendet wird?
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
So, hab den Fehler gefunden und behoben (Lösung ist im Anhang beigefügt)!
Ich möchte aber daraufhinweisen das es kein allgemeiner Fehler sein muss, kann auch gut möglich sein das er nur bei mir aufgetreten ist.
Mfg...
Ich möchte aber daraufhinweisen das es kein allgemeiner Fehler sein muss, kann auch gut möglich sein das er nur bei mir aufgetreten ist.
Mfg...
- Dateianhänge
-
- Nachtrag Molotow.doc
- (24 KiB) 1001-mal heruntergeladen
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
Moin,
tut mir leid dass da noch so ein bug drin ist.
bei mir verziehn sich die rauchwolken auch nicht vollständig.
aber wenns dein nachtrag behebt
allerdings versteh ich das nicht, kannst du mir erklären warum man
es so machen muss, wie im nachtrag beschrieben?
ich probiers auch gleich nochmal aus.
Realist
tut mir leid dass da noch so ein bug drin ist.
bei mir verziehn sich die rauchwolken auch nicht vollständig.
aber wenns dein nachtrag behebt
allerdings versteh ich das nicht, kannst du mir erklären warum man
es so machen muss, wie im nachtrag beschrieben?
ich probiers auch gleich nochmal aus.
Realist
@Realist,
warum das so ist kann ich nur vermuten!
Dem "MAPELEMENT_EXT_MOLOTOW" fehlt der Befehl nach einer gewissen Zeit die Animation zu Stoppen, aber wo das definiert ist konnte ich nicht finden.
Da ich aber bei meinen ersten Molotow-Entwurf das selbe Problem hatte, wusste ich wie man es umgehen kann !
Ich bin froh das Du nicht böse bist, weil ich gleich wieder rumnörgeln musste!
Frage:
Gibt es eine Möglichkeit das auch die anderen Fahrzeuge und der Roboter durch den Molo. schaden Nehmen können?
Mfg...
warum das so ist kann ich nur vermuten!
Dem "MAPELEMENT_EXT_MOLOTOW" fehlt der Befehl nach einer gewissen Zeit die Animation zu Stoppen, aber wo das definiert ist konnte ich nicht finden.
Da ich aber bei meinen ersten Molotow-Entwurf das selbe Problem hatte, wusste ich wie man es umgehen kann !
Ich bin froh das Du nicht böse bist, weil ich gleich wieder rumnörgeln musste!
Frage:
Gibt es eine Möglichkeit das auch die anderen Fahrzeuge und der Roboter durch den Molo. schaden Nehmen können?
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
@Realist
Ich muss mich berichtigen, der Molotow verursacht Schaden an Fahrzeuge!
Nur der Robot wird nicht beschädigt, ich hoffe Du kannst da noch was machen.
Mfg...
Ich muss mich berichtigen, der Molotow verursacht Schaden an Fahrzeuge!
Nur der Robot wird nicht beschädigt, ich hoffe Du kannst da noch was machen.
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
@Realist,
bin ganz Deiner Meinung!
Flammbierter Robot... fein!
Halt, da fällt mir noch was ein!
Du wirst mich jetzt wahrscheinlich hauen, aber kann man den Schaden den der Molo. am Panzer nimmt etwas reduzieren?
Nach 3 Runden ist ein Panzer hin!
Ein paar Runden mehr dürften es schon sein, sonst ist der Molo. zu mächtig.
Mfg...
bin ganz Deiner Meinung!
Flammbierter Robot... fein!
Halt, da fällt mir noch was ein!
Du wirst mich jetzt wahrscheinlich hauen, aber kann man den Schaden den der Molo. am Panzer nimmt etwas reduzieren?
Nach 3 Runden ist ein Panzer hin!
Ein paar Runden mehr dürften es schon sein, sonst ist der Molo. zu mächtig.
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
moin,
ja steht irgendwo im tutorial drin das der schaden an panzern
zu hoch ist. darum hab ich ihn durch 4 geteilt. such am besten
die stelle im tutorial und pass dann den source an, indem du z.b.
durch 8 oder 10 oder was auch immer teilst.
ansonsten glaub ich den robotfix hingekriegt zu haben, allerdings ist
er ungetestet weil ich keine lust hatte mich durch die halbe karte zu
cheaten...
probiers mal aus
ja steht irgendwo im tutorial drin das der schaden an panzern
zu hoch ist. darum hab ich ihn durch 4 geteilt. such am besten
die stelle im tutorial und pass dann den source an, indem du z.b.
durch 8 oder 10 oder was auch immer teilst.
ansonsten glaub ich den robotfix hingekriegt zu haben, allerdings ist
er ungetestet weil ich keine lust hatte mich durch die halbe karte zu
cheaten...
probiers mal aus
- Dateianhänge
-
- roboter.doc
- (19.5 KiB) 1385-mal heruntergeladen
@Realist
Funktioniert nicht, weder der Robot wird angebrutzelt, noch der Panzerschaden wird verkleinert.
Beim Panzer habe ich verschiedene Möglichkeiten ausprobiert und getestet, aber das Ergebniss war immer das selbe.
Ich glaube fast das diese Zeile
else if ( ubReason == TAKE_DAMAGE_MOLOTOW )
{
sLifeDeduct /= 4;
}
keine Wirkung auf die Schadensregelung hat.
Na dann hast Du wenigstens nächstes Jahr auch noch was zu tun!
Mfg...
Funktioniert nicht, weder der Robot wird angebrutzelt, noch der Panzerschaden wird verkleinert.
Beim Panzer habe ich verschiedene Möglichkeiten ausprobiert und getestet, aber das Ergebniss war immer das selbe.
Ich glaube fast das diese Zeile
else if ( ubReason == TAKE_DAMAGE_MOLOTOW )
{
sLifeDeduct /= 4;
}
keine Wirkung auf die Schadensregelung hat.
Na dann hast Du wenigstens nächstes Jahr auch noch was zu tun!
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
Moin,Wulfy301 hat geschrieben:@Realist
Funktioniert nicht, weder der Robot wird angebrutzelt, noch der Panzerschaden wird verkleinert.
Beim Panzer habe ich verschiedene Möglichkeiten ausprobiert und getestet, aber das Ergebniss war immer das selbe.
Ich glaube fast das diese Zeile
else if ( ubReason == TAKE_DAMAGE_MOLOTOW )
{
sLifeDeduct /= 4;
}
keine Wirkung auf die Schadensregelung hat.
Na dann hast Du wenigstens nächstes Jahr auch noch was zu tun!
Mfg...
habs überarbeitet und getestet(!) und nun sollte es gehen.
das mit zuviel schaden war einfach nur an der falschen stelle
und das mit dem robot war auch nur ne kleingkeit
nichtsdestotrotz ein update:
- Dateianhänge
-
- mc2.doc
- (22.5 KiB) 990-mal heruntergeladen
@Realist,
das mit dem Panzer ist Perfekt!!
Der Robot wird jetzt durch den Molo beschädigt, aber er wird nicht zerstört.
Will sagen, die Lebenspunkte gehen zwar auf Null aber er wird nicht als tot erkannt!
Ist das nur bei mir so, oder ist da noch ein kleiner Fehler drin?
Das fängt ja gut an, der erste Tag im neuen Jahr und schon nörgle ich wieder rum - sorry!
Mfg...
das mit dem Panzer ist Perfekt!!
Der Robot wird jetzt durch den Molo beschädigt, aber er wird nicht zerstört.
Will sagen, die Lebenspunkte gehen zwar auf Null aber er wird nicht als tot erkannt!
Ist das nur bei mir so, oder ist da noch ein kleiner Fehler drin?
Das fängt ja gut an, der erste Tag im neuen Jahr und schon nörgle ich wieder rum - sorry!
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
@Realist
Es wird dich freuen zu hören das, daß Problem, wesentlich komplexer ist als ursprünglich angenommen!
Beschreibung:
Wenn man den Molotow auf einen Teamkollegen, Robot oder Feind wirft, explodiert er und fängt an flächendeckend zu brennen. Dabei wird ständig Schaden vom Teamkollegen oder Feind abgezogen bis der Schadenswert 0 erreicht.
So, normalerweise müsste jetzt die Sterbeanimation kommen, tut sie aber nicht. Erst wenn man ihnen einen "Gnadenschuss" verpasst ist die Sterbeanimation zu sehen.
Bei den Fahrzeugen funktioniert der Molo. perfekt, er zieht Schadenspunkte ab und wenn die bei Null sind explodiert das Fahrzeug.
Es liegt also nicht alleine am Robot, sondern ist umfangreicher.
Hoffe Du bekommst jetzt keinen Schreikrampf oder so was in der Art!
Mfg...
Es wird dich freuen zu hören das, daß Problem, wesentlich komplexer ist als ursprünglich angenommen!
Beschreibung:
Wenn man den Molotow auf einen Teamkollegen, Robot oder Feind wirft, explodiert er und fängt an flächendeckend zu brennen. Dabei wird ständig Schaden vom Teamkollegen oder Feind abgezogen bis der Schadenswert 0 erreicht.
So, normalerweise müsste jetzt die Sterbeanimation kommen, tut sie aber nicht. Erst wenn man ihnen einen "Gnadenschuss" verpasst ist die Sterbeanimation zu sehen.
Bei den Fahrzeugen funktioniert der Molo. perfekt, er zieht Schadenspunkte ab und wenn die bei Null sind explodiert das Fahrzeug.
Es liegt also nicht alleine am Robot, sondern ist umfangreicher.
Hoffe Du bekommst jetzt keinen Schreikrampf oder so was in der Art!
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
-
- Profi-Söldner
- Beiträge: 394
- Registriert: 10 Mai 2001, 17:40
okay,
da es anfangs hieß nur der robot ist betroffen hab ich in einer falschen richtung gesucht.
-> behebung:
Tactitical\Soldier Control.c, void HandTakeDamageDeath(...)
einfach noch ein
case TAKE_DAMAGE_MOLOTOW:
hinzufügen.
allerdings ergibt sich daraus dass der tote robot verschwindet, auf nimmer wiedersehen, anstatt das die kaputte version liegen bleibt.
bei menschlichen beschädigten passiert das aber nicht.
da es anfangs hieß nur der robot ist betroffen hab ich in einer falschen richtung gesucht.
-> behebung:
Tactitical\Soldier Control.c, void HandTakeDamageDeath(...)
einfach noch ein
case TAKE_DAMAGE_MOLOTOW:
hinzufügen.
allerdings ergibt sich daraus dass der tote robot verschwindet, auf nimmer wiedersehen, anstatt das die kaputte version liegen bleibt.
bei menschlichen beschädigten passiert das aber nicht.
@Realist
Jetzt funktionierts - Hurra!
Das mit dem Robot, stört allerdings ein wenig!
Wenn man den Robot "umbaut" sodass er ein Fahrzeug wird (Jeep wie bei NightOps) dann wärs schon komisch wenn der zerstört wird und dann kein Wrack übrigbleibt.
Wäre es möglich für den Robot so eine ähnliche Routine wie für z.b. TAKE_DAMAGE_ELECTRICITY zu schreiben?
So was in der Art wie: beschädigt durch Molo. -> Lebenspunkte auf Null -> dann Sterbeanimation.
Ich weiß langsam wirds nervig, aber wenn Du das auch noch schaffst würden selbst die original Programmierer von JA2 ihren Hut vor dir ziehen!
Mfg...
Jetzt funktionierts - Hurra!
Das mit dem Robot, stört allerdings ein wenig!
Wenn man den Robot "umbaut" sodass er ein Fahrzeug wird (Jeep wie bei NightOps) dann wärs schon komisch wenn der zerstört wird und dann kein Wrack übrigbleibt.
Wäre es möglich für den Robot so eine ähnliche Routine wie für z.b. TAKE_DAMAGE_ELECTRICITY zu schreiben?
So was in der Art wie: beschädigt durch Molo. -> Lebenspunkte auf Null -> dann Sterbeanimation.
Ich weiß langsam wirds nervig, aber wenn Du das auch noch schaffst würden selbst die original Programmierer von JA2 ihren Hut vor dir ziehen!
Mfg...
Du hast Probleme mit dem "grünen Rand" (Item-Dateien)? Sinclair hat die Lösung -> Guckst Du hier!
moin,
nichts wars mit dem hut ziehen, Realist war zu blöd und hats nicht hingekriegt.
es bleibt dabei, der robot verschwindet in dem fall, wenn er vom molotowcocktail zerstört wird. wer da eine idee möge sich bitte dazu äußern.
ansonsten für alle dies interessiert hier nochmal eine zusammengetragene version des tutorials, bei der sich Wulfy die mühe des zusammenpfriemels gemacht hat.
nichts wars mit dem hut ziehen, Realist war zu blöd und hats nicht hingekriegt.
es bleibt dabei, der robot verschwindet in dem fall, wenn er vom molotowcocktail zerstört wird. wer da eine idee möge sich bitte dazu äußern.
ansonsten für alle dies interessiert hier nochmal eine zusammengetragene version des tutorials, bei der sich Wulfy die mühe des zusammenpfriemels gemacht hat.
- Dateianhänge
-
- Molotowcocktail NEU.doc
- (82.5 KiB) 1480-mal heruntergeladen
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten: