mirror of
https://github.com/OpenDriver2/REDRIVER2.git
synced 2024-11-22 18:32:42 +01:00
Merge branch 'develop-SoapyMan' of https://github.com/OpenDriver2/REDRIVER2 into develop-SoapyMan
This commit is contained in:
commit
45ca4a1c0a
96
data/DRIVER2/LANG/GE_GAME.LTXT
Normal file
96
data/DRIVER2/LANG/GE_GAME.LTXT
Normal file
@ -0,0 +1,96 @@
|
||||
Schaden
|
||||
Verbrechen
|
||||
Distanz
|
||||
Bestes Ergebnis
|
||||
Kegel
|
||||
Tor
|
||||
Check
|
||||
Kegel
|
||||
Tore
|
||||
Checks
|
||||
-1 Sekunde
|
||||
Flaggen
|
||||
Runde
|
||||
Du hast sie!
|
||||
Gut Gemacht!
|
||||
Du wurdest erwischt!
|
||||
Kein weiterer Film mehr
|
||||
DEMO
|
||||
Vorspulen
|
||||
Automatischer Regisseur
|
||||
Bitte warten...
|
||||
Bitte CD 1 einlegen
|
||||
Bitte CD 2 einlegen
|
||||
Keine CD eingelegt
|
||||
Falsche CD eingelegt
|
||||
Prüfe...
|
||||
Bist du sicher?
|
||||
Pause
|
||||
Mission erfolgreich
|
||||
Mission gescheitert
|
||||
Spiel vorbei
|
||||
Highscores
|
||||
Name eingeben
|
||||
Beenden zum System?
|
||||
Einstellungen laden...
|
||||
Fehler beim Laden
|
||||
Keine gespeicherten Daten
|
||||
Einstellungen speichern...
|
||||
Fehler beim Speichern
|
||||
Wird geladen...
|
||||
Wird gespeichert...
|
||||
OK
|
||||
JA
|
||||
NEIN
|
||||
Spiel speichern
|
||||
Wiederholung speichern
|
||||
Fortsetzen
|
||||
Karte zeigen
|
||||
Neustart
|
||||
Soundeffekte
|
||||
Musik
|
||||
Filmregisseur
|
||||
Wiederholung
|
||||
Ende
|
||||
Rotation
|
||||
Bewegung
|
||||
Zwischensequenz überspringen
|
||||
Noch einmal versuchen
|
||||
Noch einmal spielen
|
||||
Ergebnis anzeigen
|
||||
Punkte eingeben
|
||||
Bitte Controller an Anschluss 1 anschließen
|
||||
Bitte Controller an Anschluss 2 anschließen
|
||||
Controller in Anschluss 1 wird nicht unterstützt
|
||||
Controller in Anschluss 2 wird nicht unterstützt
|
||||
Spieler 1
|
||||
Spieler 2
|
||||
Name
|
||||
Zeit
|
||||
Sorry, keine Geheimnisse freigespielt
|
||||
Bergpass
|
||||
Rennstrecke
|
||||
Unbesiegbarkeit
|
||||
Immunität
|
||||
Bonus-Galerie
|
||||
Pause
|
||||
Abspielen
|
||||
Automatischer Regisseur
|
||||
Vorspulen
|
||||
Einzelbild-Vorlauf
|
||||
Zum Anfang zurückspulen
|
||||
Kamera hinzufügen
|
||||
Kamera wechseln
|
||||
Bord-Kamera
|
||||
Bewegte Kamera
|
||||
Statische Kamera
|
||||
Kamerastart festlegen
|
||||
Kameraposition löschen
|
||||
Annehmen
|
||||
Du oder Verfolger
|
||||
Kamera bewegen
|
||||
Kamera auf Auto fixieren
|
||||
Rotieren
|
||||
Zoom
|
||||
Fluchtfahrer ist
|
||||
|
97
data/DRIVER2/LANG/GE_MISSION.LTXT
Normal file
97
data/DRIVER2/LANG/GE_MISSION.LTXT
Normal file
@ -0,0 +1,97 @@
|
||||
Chicago
|
||||
Havana
|
||||
Las Vegas
|
||||
Rio
|
||||
Ein guter Tipp
|
||||
Finde den Zeugen
|
||||
Jagd auf den Zug
|
||||
Heiße Ware
|
||||
Zum Versteck
|
||||
Jagd auf den Einbrecher
|
||||
Caine's Lager
|
||||
Bye Bye, Chicago
|
||||
Folge der Spur
|
||||
Entführe den Transporter
|
||||
Stopp den Transporter
|
||||
Der Hinweis
|
||||
Flucht zur Fähre
|
||||
Zum Hafen
|
||||
Zurück zu Jones
|
||||
Jericho's Fährte
|
||||
Jerichos Flucht
|
||||
Die Brasilianer
|
||||
Flucht aus dem Casino
|
||||
Gegen den Zug
|
||||
Die Autobombe
|
||||
Die Autobombenflucht
|
||||
Banküberfall
|
||||
Der Krankenwagen
|
||||
Überwachung
|
||||
Die Schlüssel
|
||||
C4-Deal
|
||||
Zerstöre die Basis
|
||||
Bus Crash
|
||||
Der Polizeiwagen
|
||||
Caine's Knete
|
||||
Rette Jones
|
||||
Sprung auf's Boot
|
||||
Jones in der Klemme
|
||||
Hol dir den Killer
|
||||
Lenny haut ab
|
||||
Lenny wird geschnappt
|
||||
Red River
|
||||
Die Leichenhalle
|
||||
Der Zeuge
|
||||
Lenny's Appartement
|
||||
Die Kuba-Connection
|
||||
Der Einbrecher
|
||||
Treffen mit Caine
|
||||
Verlassen der Stadt
|
||||
Nach einer Spur suchen
|
||||
Rückzug
|
||||
Den Lastwagen beobachten
|
||||
Die Rosanna Soto-Spur
|
||||
Der Hafen
|
||||
Der Anschlag
|
||||
Jericho wird geschnappt
|
||||
Vasquez in Vegas
|
||||
Der Handel mit Jericho
|
||||
Der Bankjob
|
||||
Die Billiard-Halle
|
||||
Caine auf dem Kriegspfad
|
||||
Caine in Rio
|
||||
Jones wird gewarnt
|
||||
Die Schießerei
|
||||
Lenny's Flucht
|
||||
Abrechnung mit Lenny
|
||||
Zurück in Chicago
|
||||
Vasquez trifft Caine
|
||||
Credits
|
||||
Downtown
|
||||
Wrigleyville
|
||||
Greektown
|
||||
Grant Park
|
||||
Meigs Field
|
||||
Ukrainian Village
|
||||
River North
|
||||
Cabrini Green
|
||||
Necropolis de Colon
|
||||
Capitolio
|
||||
Old Havana
|
||||
The Docks
|
||||
Vedado
|
||||
Plaza
|
||||
Plaza de la Revolucion
|
||||
Upper Strip
|
||||
Lakeside
|
||||
Mid Strip
|
||||
North Vegas
|
||||
Lakes
|
||||
Ghost Town
|
||||
Centro
|
||||
Copacabana
|
||||
Santa Tereza
|
||||
Lagoa Rodrigo de Freitas
|
||||
Praca da Bandeira
|
||||
Leblon
|
||||
Flamengo
|
@ -2456,31 +2456,43 @@ int MRProcessTarget(MR_THREAD *thread, MS_TARGET *target)
|
||||
}
|
||||
case 48:
|
||||
{
|
||||
if ((gCurrentMissionNumber == 11 ||
|
||||
gCurrentMissionNumber == 14 ||
|
||||
gCurrentMissionNumber == 19 ||
|
||||
gCurrentMissionNumber == 28) && cp->totalDamage < MaxPlayerDamage[0])
|
||||
// Find the Clue and Steal the keys
|
||||
int failIfDamaged;
|
||||
|
||||
failIfDamaged = (gCurrentMissionNumber != 14 && gCurrentMissionNumber != 28);
|
||||
|
||||
// check if player entered the car
|
||||
if (player[0].playerCarId == slot)
|
||||
{
|
||||
if (player[0].playerCarId == slot)
|
||||
cp->inform = NULL;
|
||||
|
||||
// signal to mission about stolen car so Find the Clue/Steal the keys can progress
|
||||
if (!failIfDamaged)
|
||||
{
|
||||
car_data[player[0].playerCarId].inform = NULL;
|
||||
|
||||
if (gCurrentMissionNumber == 14 || gCurrentMissionNumber == 28)
|
||||
cp->totalDamage = MaxPlayerDamage[0];
|
||||
|
||||
ret = 1;
|
||||
|
||||
if (MaxPlayerDamage[0] <= cp->totalDamage)
|
||||
gGotInStolenCar = 1;
|
||||
cp->totalDamage = MaxPlayerDamage[0];
|
||||
gGotInStolenCar = 1;
|
||||
}
|
||||
|
||||
break;
|
||||
ret = 1;
|
||||
}
|
||||
|
||||
message = MissionStrings + MissionHeader->msgCarWrecked;
|
||||
// check all chase missions where we able to get into chased cars
|
||||
if (gCurrentMissionNumber == 11 || // hijack
|
||||
gCurrentMissionNumber == 13 || // stop truck
|
||||
gCurrentMissionNumber == 14 || // find the clue
|
||||
gCurrentMissionNumber == 19 || // pursue jericho
|
||||
gCurrentMissionNumber == 26 || // steal the ambulance
|
||||
gCurrentMissionNumber == 28) // steal the keys
|
||||
{
|
||||
// check if target car is damaged
|
||||
if(failIfDamaged && cp->totalDamage >= MaxPlayerDamage[0])
|
||||
{
|
||||
message = MissionStrings + MissionHeader->msgCarWrecked;
|
||||
|
||||
SetPlayerMessage(thread->player, message, 2, 1);
|
||||
SetMissionFailed(FAILED_MESSAGESET);
|
||||
SetPlayerMessage(thread->player, message, 2, 1);
|
||||
SetMissionFailed(FAILED_MESSAGESET);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 64:
|
||||
@ -2888,20 +2900,17 @@ int HandleGameOver(void)
|
||||
if (tannerDeathTimer == 64)
|
||||
lp->dying = 1;
|
||||
|
||||
if (lp->dying != 0)
|
||||
if (lp->dying && !gGotInStolenCar)
|
||||
{
|
||||
if (gGotInStolenCar == 0)
|
||||
{
|
||||
if (Mission.timer[player_id].flags & TIMER_FLAG_BOMB_COUNTDOWN)
|
||||
BombThePlayerToHellAndBack(gCarWithABerm);
|
||||
if (Mission.timer[player_id].flags & TIMER_FLAG_BOMB_COUNTDOWN)
|
||||
BombThePlayerToHellAndBack(gCarWithABerm);
|
||||
|
||||
if (lp->playerType == 2)
|
||||
SetPlayerMessage(player_id, MissionStrings + MissionHeader->msgDrowned, 2, 2);
|
||||
else
|
||||
SetPlayerMessage(player_id, MissionStrings + MissionHeader->msgCarWrecked, 2, 2);
|
||||
if (lp->playerType == 2)
|
||||
SetPlayerMessage(player_id, MissionStrings + MissionHeader->msgDrowned, 2, 2);
|
||||
else
|
||||
SetPlayerMessage(player_id, MissionStrings + MissionHeader->msgCarWrecked, 2, 2);
|
||||
|
||||
lp->dying++;
|
||||
}
|
||||
lp->dying++;
|
||||
}
|
||||
|
||||
if (lp->dying > 40)
|
||||
|
@ -1624,11 +1624,17 @@ void DrawTanner(PEDESTRIAN* pPed)
|
||||
iCurrBone = 0;
|
||||
newShowTanner(pPed);
|
||||
|
||||
v.vx = pPed->position.vx;
|
||||
v.vy = -pPed->position.vy;
|
||||
v.vz = pPed->position.vz;
|
||||
|
||||
v.vy = -camera_position.vy - MapHeight(&v);// - camera_position.vy;
|
||||
|
||||
v.vx = (pPed->position.vx - camera_position.vx) + Skel[ROOT].pvOrigPos->vx;
|
||||
v.vz = (pPed->position.vz - camera_position.vz) + Skel[ROOT].pvOrigPos->vz;
|
||||
//v.vy = -camera_position.vy - MapHeight((VECTOR*)&pPed->position);
|
||||
|
||||
bDoingShadow = 1;
|
||||
v.vy = -camera_position.vy - MapHeight((VECTOR*)&pPed->position);
|
||||
|
||||
if (pPed->padId == 0)
|
||||
{
|
||||
|
@ -853,7 +853,7 @@ void CheckLoadAreaData(int cellx, int cellz)
|
||||
|
||||
if (old_region == -1)
|
||||
LoadedArea = -1;
|
||||
else if (spoolptr->super_region == 0xFF || nAreas == 0)
|
||||
else if (/*spoolptr->super_region == 0xFF ||*/ nAreas == 0)
|
||||
return;
|
||||
|
||||
// [A] Rev 1.1 patch
|
||||
|
Loading…
Reference in New Issue
Block a user