JA2 Source Code?
Moderator: Flashy
JA2 Source Code?
Es geht ja das Gerücht um das mit WIldfire der JA2 source Code raus gegeben wird.
Wenn demmso wäre könnte dann nicht ein "Programier Gott"
Ja zwei Netzwerk fähig machen?
Ich denke das ich nicht der einzige bin der daran interesse hätte!
Ist bestimmt verdammt schwer und leider habe ich von Programieren echt keinen Plan.
Aber ist doch bestimmt machbar oder?
Wenn demmso wäre könnte dann nicht ein "Programier Gott"
Ja zwei Netzwerk fähig machen?
Ich denke das ich nicht der einzige bin der daran interesse hätte!
Ist bestimmt verdammt schwer und leider habe ich von Programieren echt keinen Plan.
Aber ist doch bestimmt machbar oder?
Mst. Sgt. Gardner
Ich weiss nicht viel,
aber das geb ich gern weiter!:erdbeerteechug:
Ich weiss nicht viel,
aber das geb ich gern weiter!:erdbeerteechug:
Ich würd' mal sagen das es prinzipiell machbar wäre.
Ob es die Engine veträgt ist fraglich.
Außerdem würde es ziemlich viel Aufwand sein JA2 netzwerkfähig zu machen.
Dazu würde man nicht einen Programmiergott sondern ein Team von mehreren Programmierern benötigen.
Es sei denn....... man könnte von einem ähnlichen Spiel, dessen Sourcecode ebenfalls freigegeben wurde, den Netzwerkblock übernehmen und ihn für JA2 anpassen.
Das würde einige Arbeit ersparen.
Aber ich denke es ist am besten du schickst Nitrat und Cobain eine PN. Ich denke die kennen sich bei JA2.exe Modifikationen wesentlich besser aus als ich!
Ob es die Engine veträgt ist fraglich.
Außerdem würde es ziemlich viel Aufwand sein JA2 netzwerkfähig zu machen.
Dazu würde man nicht einen Programmiergott sondern ein Team von mehreren Programmierern benötigen.
Es sei denn....... man könnte von einem ähnlichen Spiel, dessen Sourcecode ebenfalls freigegeben wurde, den Netzwerkblock übernehmen und ihn für JA2 anpassen.
Das würde einige Arbeit ersparen.
Aber ich denke es ist am besten du schickst Nitrat und Cobain eine PN. Ich denke die kennen sich bei JA2.exe Modifikationen wesentlich besser aus als ich!
leider denkst du da falsch, jedenfalls was mich das anbetrifft, bin
ich genauso ein noob in dieser angelegenheit wie jeder andere !
Ich tipp da mehr auf Toxic, und etliche leuten aus den MODsquad,
bzw inaktive member die ich seit 2 jahren net mehr hier
posten sehe. Die könnten damit was anfangen, aber bei
mir ist da keine chance, das ich da was "zusammenprogge".
MFG......
ich genauso ein noob in dieser angelegenheit wie jeder andere !
Ich tipp da mehr auf Toxic, und etliche leuten aus den MODsquad,
bzw inaktive member die ich seit 2 jahren net mehr hier
posten sehe. Die könnten damit was anfangen, aber bei
mir ist da keine chance, das ich da was "zusammenprogge".
MFG......
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
Eigendlich müsste man sich nur mit der Speicherrungstechnik von ja2 auseinander setzen
das mit Port öffnen - an Port binden - Datei über Port nehmen ist wohl das Einfachste Dabei
aber so von Prinzip würde ich es wie zb in COD machen
also ne 2. exe da müsste man fast alles erstmal rauslöschen
das es wie die ja2 Demo ist mit mehr Funktionen (AIM).
wenn das alles Klapt muss man die AI durch den Spieler ersetzen etc. wenn wir das als Hotseat game hinkriegen dann ist das meiste geschaft
das mit Port öffnen - an Port binden - Datei über Port nehmen ist wohl das Einfachste Dabei
aber so von Prinzip würde ich es wie zb in COD machen
also ne 2. exe da müsste man fast alles erstmal rauslöschen
das es wie die ja2 Demo ist mit mehr Funktionen (AIM).
wenn das alles Klapt muss man die AI durch den Spieler ersetzen etc. wenn wir das als Hotseat game hinkriegen dann ist das meiste geschaft
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
@Nitrat: Schande über dich! Du hast mich schwer enttäuscht!!!
@Shadow: Bremst die 2.exe und die Portschieberei nicht das System etwas?
Für 4 Spieler wären dann 4 exe-Files notwendig, oder?
Das mit dem Ersetzen der AI durch den Spieler verstehe ich nicht ganz. Wenn ich das richtig verstehe dann könnten die Spieler nur gegeneinander spielen, nicht aber miteinander.
@Shadow: Bremst die 2.exe und die Portschieberei nicht das System etwas?
Für 4 Spieler wären dann 4 exe-Files notwendig, oder?
Das mit dem Ersetzen der AI durch den Spieler verstehe ich nicht ganz. Wenn ich das richtig verstehe dann könnten die Spieler nur gegeneinander spielen, nicht aber miteinander.
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
nein man bräuchte nur 1 MP.exe für 4 Spieler
ich meinte damit das man erstmal nen Hotseat Multiplayer machen könnte in den man die AI durch nen Menschen ersetzt
wenn wir das machen hätten wir schonmal 4 Partein die normal sich bekämpfen ( der Spieler , Gegner , Bloodcats , Monster)
ok die Zivis könnte man auch noch nutzen
dann müsste man das Maximum der Gegner runtersetzen ect. angleichen und dann die AIM oberfläche noch auf die Gegner zu übertragen
nen Kooperatv modus müsste schwerer sein aber auch nciht unmöglich man müsste indirekt alles verdoppeln blos das der Spieler als 2. angesehn wird blos als Freund ( wie Miliz)
wegen Inet spieln würde es wie gesagt sinnvoll sein wenn sich wer mit den Speichersystem befassen würde da wir irgendwie ja die verändern bzw austauschen müssen
und zur Systemleistung wir reden hier von ja2 und jetzt sag nicht du hast noch nen Pentium 1
ich meinte damit das man erstmal nen Hotseat Multiplayer machen könnte in den man die AI durch nen Menschen ersetzt
wenn wir das machen hätten wir schonmal 4 Partein die normal sich bekämpfen ( der Spieler , Gegner , Bloodcats , Monster)
ok die Zivis könnte man auch noch nutzen
dann müsste man das Maximum der Gegner runtersetzen ect. angleichen und dann die AIM oberfläche noch auf die Gegner zu übertragen
nen Kooperatv modus müsste schwerer sein aber auch nciht unmöglich man müsste indirekt alles verdoppeln blos das der Spieler als 2. angesehn wird blos als Freund ( wie Miliz)
wegen Inet spieln würde es wie gesagt sinnvoll sein wenn sich wer mit den Speichersystem befassen würde da wir irgendwie ja die verändern bzw austauschen müssen
und zur Systemleistung wir reden hier von ja2 und jetzt sag nicht du hast noch nen Pentium 1
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
Wenn du es genau wissen willst: Ich hab' auch noch einen C64!
Ok. Die Systemleistung spielt vielleicht nicht die Große Rolle.
Das System mit der EXE hab' ich jetzt verstanden.
Aber das Speichersystem dürfte für den Multiplayermodus sehr wichtig sein. Nicht nur bei Inet auch bei LAN Games kann eine zu große Datenmenge die ausgetauscht werden muß ärgerlich sein.
Ok. Die Systemleistung spielt vielleicht nicht die Große Rolle.
Das System mit der EXE hab' ich jetzt verstanden.
Aber das Speichersystem dürfte für den Multiplayermodus sehr wichtig sein. Nicht nur bei Inet auch bei LAN Games kann eine zu große Datenmenge die ausgetauscht werden muß ärgerlich sein.
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
Das hört sich alles doch garnicht so schlecht an
Hatte befürchtet es kommt ein "Ne kannst de haken..."
Die Frage ist jetzt nur ob der Source Code auch wirklich mit Wildfire ruas gekommen ist ???
Weis da jemand was genaueres?
Und jetzt noch ne, wie ich denke, sau dumme anfrage...
Kann man mit dem JA Deadly Games Netzwerk Code evtl. was anfangen für JA2?
Da ja oben irgend was stand von wegen nen vorhandenen Netzwerk Code für JA2 anpassen...
Aber ich habe keinen Plan von so sachen. Also bitte net schlagen
Hatte befürchtet es kommt ein "Ne kannst de haken..."
Die Frage ist jetzt nur ob der Source Code auch wirklich mit Wildfire ruas gekommen ist ???
Weis da jemand was genaueres?
Und jetzt noch ne, wie ich denke, sau dumme anfrage...
Kann man mit dem JA Deadly Games Netzwerk Code evtl. was anfangen für JA2?
Da ja oben irgend was stand von wegen nen vorhandenen Netzwerk Code für JA2 anpassen...
Aber ich habe keinen Plan von so sachen. Also bitte net schlagen
Mst. Sgt. Gardner
Ich weiss nicht viel,
aber das geb ich gern weiter!:erdbeerteechug:
Ich weiss nicht viel,
aber das geb ich gern weiter!:erdbeerteechug:
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
mmm...
Für HotSeat, was versteht ihr darunter ? 4 Parteien oder mehr geistern durch Arulco und prügeln sich um den Besitz der paar Minen oder 4 Leute in einer Gruppe versuchen Arulco zu befreien, aber alle gehören zu einem Team ? (dazu braucht man kein HotSeat, höchstens den AE-Patch, wer 6 männliche AE's haben will, muss die Sounds und die Pics austauschen und die eine Datei mit Proedit ändern und hoffen, das es dann fehlerfrei klappt, hab es nicht getestet) ...
Für die 4 Parteien oder mehr, dazu muss es einen Server mit der KI geben, ansonsten hat man keine brauchbaren Rothemden oder sie werden komplett rausgeworfen (wer soll dann der neutrale Gegner sein ?). Der Client braucht keine KI, er muss nur alle relevanten Informationen gesendet bekommen (Inventar aller Söldner, Zustandsgrad der Gegenstände, aller Maps, Zustand der Milizen, Bewegungen usw.), genauso muss überall die Variante des Besitzers eingebaut werden (Sektor 1 gehört Partei 1, niemanden, Deidranna oder Partei 2, 3 oder 4 , Gegenstände sind davon nicht betroffen, da der Söldner sie entweder hat oder sie in einem Sektor liegen, aber auch die Söldner selber müssen diese Variable bekommen, ansonsten weiss niemand, wer die Drecksfresse Shadow eigentlich haben wollte, die Leute sich aber immer Partei 1 anschliessen) ... bei Deadly Games war es doch so, dass man einen neutralen Schirm hatte, seine Leute ausgerüstet hat und dann wurde einfach die nächste Map geladen oder ? sprich, es gibt keine grosse Map, keine Feindbewegung usw. die Sachen, die berechnet werden, beziehen sich bei Deadly Games nur um Inventaraustausch und im Kampf nur um Positionswechsel der einzelnen Leute, um es mal "dumm" darzustellen ... gibt viel zu tun, lassen wir es sein (ich werde nix machen) ...
Wegen Leute und Waffen, hab wegen den Leuten nur die QArray.c unter \ja2\Build\Tactical gefunden, wo alle Leute aufgelistet waren, aber das ist es nicht, da werden andere Eigenschaften vordefiniert ... für die Waffen hab ich nix gefunden ...
Für HotSeat, was versteht ihr darunter ? 4 Parteien oder mehr geistern durch Arulco und prügeln sich um den Besitz der paar Minen oder 4 Leute in einer Gruppe versuchen Arulco zu befreien, aber alle gehören zu einem Team ? (dazu braucht man kein HotSeat, höchstens den AE-Patch, wer 6 männliche AE's haben will, muss die Sounds und die Pics austauschen und die eine Datei mit Proedit ändern und hoffen, das es dann fehlerfrei klappt, hab es nicht getestet) ...
Für die 4 Parteien oder mehr, dazu muss es einen Server mit der KI geben, ansonsten hat man keine brauchbaren Rothemden oder sie werden komplett rausgeworfen (wer soll dann der neutrale Gegner sein ?). Der Client braucht keine KI, er muss nur alle relevanten Informationen gesendet bekommen (Inventar aller Söldner, Zustandsgrad der Gegenstände, aller Maps, Zustand der Milizen, Bewegungen usw.), genauso muss überall die Variante des Besitzers eingebaut werden (Sektor 1 gehört Partei 1, niemanden, Deidranna oder Partei 2, 3 oder 4 , Gegenstände sind davon nicht betroffen, da der Söldner sie entweder hat oder sie in einem Sektor liegen, aber auch die Söldner selber müssen diese Variable bekommen, ansonsten weiss niemand, wer die Drecksfresse Shadow eigentlich haben wollte, die Leute sich aber immer Partei 1 anschliessen) ... bei Deadly Games war es doch so, dass man einen neutralen Schirm hatte, seine Leute ausgerüstet hat und dann wurde einfach die nächste Map geladen oder ? sprich, es gibt keine grosse Map, keine Feindbewegung usw. die Sachen, die berechnet werden, beziehen sich bei Deadly Games nur um Inventaraustausch und im Kampf nur um Positionswechsel der einzelnen Leute, um es mal "dumm" darzustellen ... gibt viel zu tun, lassen wir es sein (ich werde nix machen) ...
Wegen Leute und Waffen, hab wegen den Leuten nur die QArray.c unter \ja2\Build\Tactical gefunden, wo alle Leute aufgelistet waren, aber das ist es nicht, da werden andere Eigenschaften vordefiniert ... für die Waffen hab ich nix gefunden ...
Also mir persönlich würde ein MP Modus wie in Deadly Games schon reichen!
Wo man einfach nur seine Leute hat und dann sich in einem level gegenseitig metzelt oder Coop gegen den Computer spielt.
Für MP Fun brauche ich nicht unbedingt die ganze Kampagne vom SP spielen zu können.
Wäre zwar ne sehr feine sache die normal Campagne Coop spielen zu können, aber kein muß.
Wo man einfach nur seine Leute hat und dann sich in einem level gegenseitig metzelt oder Coop gegen den Computer spielt.
Für MP Fun brauche ich nicht unbedingt die ganze Kampagne vom SP spielen zu können.
Wäre zwar ne sehr feine sache die normal Campagne Coop spielen zu können, aber kein muß.
Mst. Sgt. Gardner
Ich weiss nicht viel,
aber das geb ich gern weiter!:erdbeerteechug:
Ich weiss nicht viel,
aber das geb ich gern weiter!:erdbeerteechug:
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
Original geschrieben von CrazyCat
Hast du dir den Sourcecode schon angeschaut?
Es müßte doch jetzt die Möglichkeit geben theoretisch unbegrenzt viele Waffen und Charaktere an JA2 anzuhängen.
Hast du in dieser Hinsicht schon was entdeckt?
ja es ist möglich mann müsste fast nur die teile dazu kopieren
es ist schon nen Bischen mehr raus wie Burstlimit auf 30 oder die Lautstärke oder die Video ....
aber wie die meisten hab ich auch noch das Prob das ich kein VC6 habe und so warte ich es bis ich es habe oder inner ne Make file für gcc gemacht hat ( woran ich gescheitert bin):azzangel:
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
-
- Bravo-Squad
- Beiträge: 575
- Registriert: 14 Mär 2003, 21:32
- Kontaktdaten:
Howdy Rowdies!
Also ich hab mich neulich mal mit TrailBlazer (Ja2 ModSquad) über den Source-Code unterhalten. Der meinte auch, dass es unwahrscheinlich ist, dass jemand einen Multiplayer programmiert. Er persönlich könnte es nicht, oder es würde sehr schwer werden. Da seht ihr mal wie weit wir sind ... Dazu muss ich sagen, dass das Gespräch vor der Veröffentlichung des Source-Codes war. Vielleicht hat er sich ihn angeschaut und macht den MP-Modus nun mit Links !
Dr.X
PS: Könnte einer sich die Mühe machen und in dem Thread hier sammeln, was die Leute schon mit dem Source-Code anfangen können - ich denke da so an: Shadow the deat(h) .
Also ich hab mich neulich mal mit TrailBlazer (Ja2 ModSquad) über den Source-Code unterhalten. Der meinte auch, dass es unwahrscheinlich ist, dass jemand einen Multiplayer programmiert. Er persönlich könnte es nicht, oder es würde sehr schwer werden. Da seht ihr mal wie weit wir sind ... Dazu muss ich sagen, dass das Gespräch vor der Veröffentlichung des Source-Codes war. Vielleicht hat er sich ihn angeschaut und macht den MP-Modus nun mit Links !
Dr.X
PS: Könnte einer sich die Mühe machen und in dem Thread hier sammeln, was die Leute schon mit dem Source-Code anfangen können - ich denke da so an: Shadow the deat(h) .
"I believe in the golden rule. The man with the gold . . . rules!" - Mr.T
[Tutorial zum Waffenbilder und -werte ändern]
[Tutorial zum Waffenbilder und -werte ändern]
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
http://www.ja-galaxy-forum.com/ubb/ulti ... 9;t=000016
es gib sogar schon ansätze dafür wurde aber wie das meiste aus mangel an Zeit rausgenommen
es gib sogar schon ansätze dafür wurde aber wie das meiste aus mangel an Zeit rausgenommen
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
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
1. würdest du sehn wäre unter tactical/weapons.c
2. müsste ich schaun denke du müsstest blos die Item setzung mit verändern wie die Zeilen in Weedit
3. ja die ist für jede Definiert
2. müsste ich schaun denke du müsstest blos die Item setzung mit verändern wie die Zeilen in Weedit
3. ja die ist für jede Definiert
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
ja, deshalb ja auch immer der Umweg über Wedit, um neue Waffen zu erhaltenOriginal geschrieben von CrazyCat
... Wurde jede Waffe einzeln in der JA2.exe inklusive Werte definiert?
Ten thousand gobs lay down their swabs to fight one sick marine -
Ten thousand more stood up and swore,
'Twas the damndest fight they'd ever seen
Zivi-Animateur im RdGE
RIP Möhre
Ten thousand more stood up and swore,
'Twas the damndest fight they'd ever seen
Zivi-Animateur im RdGE
RIP Möhre
mmm...
Die Waffen sehen so aus:
// Description Ammo Bullet Ready 4xSng Burst Burst Deadl Accu Clip Range Attack Impact Fire
// Spd Imp Time ROF ROF penal iness racy Size Vol Vol Sounds
{ 0, 0,0, 0,0,0,0, 0, 0,0,0,10, 0,0, 0,0 }, // nada! must have min range of 10
PISTOL( /* Glock 17*/ AMMO9, 24, 21, 0, 14, 0, 0, 8, 0, 15, 120, 60, 5, S_GLOCK17, NO_WEAPON_SOUND ), // wt 6 // Austria
M_PISTOL( /* Glock 18*/ AMMO9, 24, 21, 0, 14, 5, 15, 9, 0, 15, 120, 60, 5, S_GLOCK18, S_BURSTTYPE1 ), // wt 6 // Austria
Dürfte, wenn jemand herausgefunden hat, wo "MAX_WEAPONS" definiert wird, kein Problem sein, die Liste zu erweitern, wenn die Grafiken für die neuen Waffen existieren ...
In der Weapons.h stehen eher diese lustigen Sachen drinne:[php]
// Special deaths can only occur within a limited distance to the target
#define MAX_DISTANCE_FOR_MESSY_DEATH 7
// If you do a lot of damage with a close-range shot, instant kill
#define MIN_DAMAGE_FOR_INSTANT_KILL 55
// If you happen to kill someone with a close-range shot doing a lot of damage to the head, head explosion
#define MIN_DAMAGE_FOR_HEAD_EXPLOSION 45
// If you happen to kill someone with a close-range shot doing a lot of damage to the chest, chest explosion
// This value is lower than head because of the damage bonus for shooting the head
#define MIN_DAMAGE_FOR_BLOWN_AWAY 30
// If you happen to hit someone in the legs for enough damage, REGARDLESS of distance, person falls down
// Leg damage is halved for these purposes
#define MIN_DAMAGE_FOR_AUTO_FALL_OVER 20
// short range at which being prone provides to hit penalty when shooting standing people
#define MIN_PRONE_RANGE 50
// can't miss at this range?
#define POINT_BLANK_RANGE 16
[/php]In der Soldier Profile.c stehen die Terroristen und die Gehilfen von Kingpin drinne, die Anzahl könnte man auch vergrössern ...
Die Dateien liegen alle unter ja2\Build\Tactical ...
Die Waffen sehen so aus:
// Description Ammo Bullet Ready 4xSng Burst Burst Deadl Accu Clip Range Attack Impact Fire
// Spd Imp Time ROF ROF penal iness racy Size Vol Vol Sounds
{ 0, 0,0, 0,0,0,0, 0, 0,0,0,10, 0,0, 0,0 }, // nada! must have min range of 10
PISTOL( /* Glock 17*/ AMMO9, 24, 21, 0, 14, 0, 0, 8, 0, 15, 120, 60, 5, S_GLOCK17, NO_WEAPON_SOUND ), // wt 6 // Austria
M_PISTOL( /* Glock 18*/ AMMO9, 24, 21, 0, 14, 5, 15, 9, 0, 15, 120, 60, 5, S_GLOCK18, S_BURSTTYPE1 ), // wt 6 // Austria
Dürfte, wenn jemand herausgefunden hat, wo "MAX_WEAPONS" definiert wird, kein Problem sein, die Liste zu erweitern, wenn die Grafiken für die neuen Waffen existieren ...
In der Weapons.h stehen eher diese lustigen Sachen drinne:[php]
// Special deaths can only occur within a limited distance to the target
#define MAX_DISTANCE_FOR_MESSY_DEATH 7
// If you do a lot of damage with a close-range shot, instant kill
#define MIN_DAMAGE_FOR_INSTANT_KILL 55
// If you happen to kill someone with a close-range shot doing a lot of damage to the head, head explosion
#define MIN_DAMAGE_FOR_HEAD_EXPLOSION 45
// If you happen to kill someone with a close-range shot doing a lot of damage to the chest, chest explosion
// This value is lower than head because of the damage bonus for shooting the head
#define MIN_DAMAGE_FOR_BLOWN_AWAY 30
// If you happen to hit someone in the legs for enough damage, REGARDLESS of distance, person falls down
// Leg damage is halved for these purposes
#define MIN_DAMAGE_FOR_AUTO_FALL_OVER 20
// short range at which being prone provides to hit penalty when shooting standing people
#define MIN_PRONE_RANGE 50
// can't miss at this range?
#define POINT_BLANK_RANGE 16
[/php]In der Soldier Profile.c stehen die Terroristen und die Gehilfen von Kingpin drinne, die Anzahl könnte man auch vergrössern ...
Die Dateien liegen alle unter ja2\Build\Tactical ...
Mike, Iggy und Madlab
mmm...
In der ja2\Build\Tactical\Campaign.c
[php]
// monitors the highest level of progress that player has achieved so far (checking hourly),
// as opposed to his immediate situation (which may be worse if he's suffered a setback).
void HourlyProgressUpdate(void)
{
UINT8 ubCurrentProgress;
ubCurrentProgress = CurrentPlayerProgressPercentage();
// if this is new high, remember it as that
if (ubCurrentProgress > gStrategicStatus.ubHighestProgress){
// CJC: note when progress goes above certain values for the first time
// at 35% start the Madlab quest
if ( ubCurrentProgress >= 35 && gStrategicStatus.ubHighestProgress < 35 ) {
HandleScientistAWOLMeanwhileScene();
}
// at 50% make Mike available to the strategic AI
if ( ubCurrentProgress >= 50 && gStrategicStatus.ubHighestProgress < 50 ) {
SetFactTrue( FACT_MIKE_AVAILABLE_TO_ARMY );
}
// at 70% add Iggy to the world
if ( ubCurrentProgress >= 70 && gStrategicStatus.ubHighestProgress < 70 ) {
gMercProfiles[ IGGY ].sSectorX = 5;
gMercProfiles[ IGGY ].sSectorY = MAP_ROW_C;
}
gStrategicStatus.ubHighestProgress = ubCurrentProgress;
// debug message
ScreenMsg( MSG_FONT_RED, MSG_DEBUG, L"New player progress record: %d%%", gStrategicStatus.ubHighestProgress );
}
}[/php]
Madlab flieht bei 35 %, Mike taucht ab 50% auf und Iggy ab 70%, ist jetzt nur noch die Frage, ob dabei die Landkarte gemeint ist oder was sonst ...
In der ja2\Build\Tactical\Campaign.c
[php]
// monitors the highest level of progress that player has achieved so far (checking hourly),
// as opposed to his immediate situation (which may be worse if he's suffered a setback).
void HourlyProgressUpdate(void)
{
UINT8 ubCurrentProgress;
ubCurrentProgress = CurrentPlayerProgressPercentage();
// if this is new high, remember it as that
if (ubCurrentProgress > gStrategicStatus.ubHighestProgress){
// CJC: note when progress goes above certain values for the first time
// at 35% start the Madlab quest
if ( ubCurrentProgress >= 35 && gStrategicStatus.ubHighestProgress < 35 ) {
HandleScientistAWOLMeanwhileScene();
}
// at 50% make Mike available to the strategic AI
if ( ubCurrentProgress >= 50 && gStrategicStatus.ubHighestProgress < 50 ) {
SetFactTrue( FACT_MIKE_AVAILABLE_TO_ARMY );
}
// at 70% add Iggy to the world
if ( ubCurrentProgress >= 70 && gStrategicStatus.ubHighestProgress < 70 ) {
gMercProfiles[ IGGY ].sSectorX = 5;
gMercProfiles[ IGGY ].sSectorY = MAP_ROW_C;
}
gStrategicStatus.ubHighestProgress = ubCurrentProgress;
// debug message
ScreenMsg( MSG_FONT_RED, MSG_DEBUG, L"New player progress record: %d%%", gStrategicStatus.ubHighestProgress );
}
}[/php]
Madlab flieht bei 35 %, Mike taucht ab 50% auf und Iggy ab 70%, ist jetzt nur noch die Frage, ob dabei die Landkarte gemeint ist oder was sonst ...
In irgend einem Thread hat jemand vom Progress geschrieben der sich aus Zahl der eroberten Stadt&Raketensektoren zusammensetzt (ausser Balime&Meduna) sowie was mit den getöteten Gegnern zu tun hat.
Dear Lord, please grant me the ability to punch into peoples faces over standard TCP/IP!
The True and Only
Hoellis Blog
The True and Only
Hoellis Blog
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
-
- Bravo-Squad
- Beiträge: 575
- Registriert: 14 Mär 2003, 21:32
- Kontaktdaten:
Howdy Rowdies!
Zu der Frage mit dem "neue Waffen anhängen". Ich glaube es war Shanga, der dazu seine Einschätzung gepostet hat. Er meinte, bis es möglich sei "modderfreundlich" neue Gegenstände (damit sind auch Waffen gemeint) hinzuzufügen, dauert es noch rund 2 Jahre!
Is aber echt lustig die Kommentare von den Programmierern durchzulesen! Die kommen in ihrem eigenen Quellcode durcheinander... "// WTF?" und so Sachen ...
Dr.X
Zu der Frage mit dem "neue Waffen anhängen". Ich glaube es war Shanga, der dazu seine Einschätzung gepostet hat. Er meinte, bis es möglich sei "modderfreundlich" neue Gegenstände (damit sind auch Waffen gemeint) hinzuzufügen, dauert es noch rund 2 Jahre!
Is aber echt lustig die Kommentare von den Programmierern durchzulesen! Die kommen in ihrem eigenen Quellcode durcheinander... "// WTF?" und so Sachen ...
Dr.X
"I believe in the golden rule. The man with the gold . . . rules!" - Mr.T
[Tutorial zum Waffenbilder und -werte ändern]
[Tutorial zum Waffenbilder und -werte ändern]
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
Original geschrieben von Nitrat
nur gibs die exe da noch nicht
MFG......
jaja immernoch dieses ****** compile Prob
irgendwo in VC6 gibs die Funktion ne Makefile zu exportieren
aber bis jetzt hat das noch nie einer gemacht :evil:
@Mysterious Dr.X
@CC sorry hab dein Post übersehn das du die EXE mit der DAT willst
aber wie gesagt einer mit VC6 könnte mal die MAKEFILE exportieren es muss möglich sein da es in der MAKEFILE von VC6 drinnsteht
CFG=ja2 - Win32 Demo Bounds Checker
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "JA2.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "JA2.mak" CFG="ja2 - Win32 Demo Bounds Checker"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "ja2 - Win32 Release" (based on "Win32 (x86) Application")
!MESSAGE "ja2 - Win32 Debug" (based on "Win32 (x86) Application")
!MESSAGE "ja2 - Win32 Release with Debug Info" (based on "Win32 (x86) Application")
!MESSAGE "ja2 - Win32 Bounds Checker" (based on "Win32 (x86) Application")
!MESSAGE "ja2 - Win32 Debug Demo" (based on "Win32 (x86) Application")
!MESSAGE "ja2 - Win32 Release Demo" (based on "Win32 (x86) Application")
!MESSAGE "ja2 - Win32 Demo Release with Debug Info" (based on "Win32 (x86) Application")
!MESSAGE "ja2 - Win32 Demo Bounds Checker" (based on "Win32 (x86) Application")
!MESSAGE
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
Hier du hast.Original geschrieben von shadow the deat
jaja immernoch dieses ****** compile Prob
irgendwo in VC6 gibs die Funktion ne Makefile zu exportieren
aber bis jetzt hat das noch nie einer gemacht :evil:
- Dateianhänge
-
- ja2makefile.zip
- (8.55 KiB) 402-mal heruntergeladen
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten:
-
- Alpha-Squad
- Beiträge: 1593
- Registriert: 01 Feb 2002, 19:22
- Kontaktdaten: