Doom mit Fernbedienung spielen...
-
- Einsteiger
- Beiträge: 359
- Registriert: Donnerstag 18. Juli 2002, 17:40
Also, hier mal mein Kurztestbericht
@CarTrinoZap: stimmt, bei der Version von mir funktioniert die "Home"-Taste nicht.
Bei der aus dem CVS funktioniert sie --> schmeiss meine weg, ist sowieso veraltet
Geschwindigkeitsunterschiede konnte ich keine wesentlichen feststellen.
@Coronas: Ja, die "Runter"-Taste geht auch bei mir nicht "zurück"; es scheint mir eher so, dass sie als "schnell vorwärtsrennen" programmiert ist
Ansonsten läufts wie gehabt, also keine negativen Auswirkungen wg. der "alten" Nokia-FB
@CarTrinoZap: stimmt, bei der Version von mir funktioniert die "Home"-Taste nicht.
Bei der aus dem CVS funktioniert sie --> schmeiss meine weg, ist sowieso veraltet
Geschwindigkeitsunterschiede konnte ich keine wesentlichen feststellen.
@Coronas: Ja, die "Runter"-Taste geht auch bei mir nicht "zurück"; es scheint mir eher so, dass sie als "schnell vorwärtsrennen" programmiert ist
Ansonsten läufts wie gehabt, also keine negativen Auswirkungen wg. der "alten" Nokia-FB
SAT-Box; Phillips 2xI; AVIA600L; ENX
-
- Developer
- Beiträge: 196
- Registriert: Dienstag 16. Oktober 2001, 00:00
Hi
Mir fällt auf, dass Links/Rechts direkt ausgeführt wird, wohingegen Vorwärts/Rückwärts bzw Strafe über einen Umweg erst in Zeile 413 abgearbeitet wird. Vielleicht ist die MAXPLMOVE der Schlüssel?
cu
ist sie aber leider nicht - Sowohl die libSDL als auch doom erkennen den Tastendruck richtig. Die entsprechende Auswertung findet in der g_game.c statt.Massa hat geschrieben:@Coronas: Ja, die "Runter"-Taste geht auch bei mir nicht "zurück"; es scheint mir eher so, dass sie als "schnell vorwärtsrennen" programmiert ist
Code: Alles auswählen
Zeile 145...
//
// controls (have defaults)
//
int key_right;
int key_left;
int key_up;
int key_down;
int key_strafeleft;
int key_straferight;
int key_fire;
int key_use;
int key_strafe;
int key_speed;
int mousebfire;
int mousebstrafe;
int mousebforward;
int joybfire;
int joybstrafe;
int joybuse;
int joybspeed;
#define MAXPLMOVE (forwardmove[1])
---------------
Zeile 296...
else
{
if (gamekeydown[key_right])
cmd->angleturn -= angleturn[tspeed];
if (gamekeydown[key_left])
cmd->angleturn += angleturn[tspeed];
if (joyxmove > 0)
cmd->angleturn -= angleturn[tspeed];
if (joyxmove < 0)
cmd->angleturn += angleturn[tspeed];
}
if (gamekeydown[key_up])
{
// fprintf(stderr, "up\n");
forward += forwardmove[speed];
}
if (gamekeydown[key_down])
{
// fprintf(stderr, "down\n");
forward -= forwardmove[speed];
}
if (joyymove < 0)
forward += forwardmove[speed];
if (joyymove > 0)
forward -= forwardmove[speed];
if (gamekeydown[key_straferight])
side += sidemove[speed];
if (gamekeydown[key_strafeleft])
side -= sidemove[speed];
---------------
Zeile 413 ...
if (forward > MAXPLMOVE)
forward = MAXPLMOVE;
else if (forward < -MAXPLMOVE)
forward = -MAXPLMOVE;
if (side > MAXPLMOVE)
side = MAXPLMOVE;
else if (side < -MAXPLMOVE)
side = -MAXPLMOVE;
cmd->forwardmove += forward;
cmd->sidemove += side;
cu
-
- Interessierter
- Beiträge: 23
- Registriert: Samstag 2. Februar 2002, 19:45
Standy
Also bei mir verabschiedet sich die Box (Phillips SAT 2xI enx) in den Deepstandby wenn ich Doom aufrufe. Die *.wad Dateien (doom1.wad doom2.wad doom.wad) liegen im cdkroot verzeichnis. Auf dem TV sehe ich nix, die Console schreibt beim Start von Doom folgendes:
Please press Enter to activate this console. [FONT] initializing core...
[FONT] adding font /share/fonts/micron_bold.ttf...OK (Micron/Bold)
[FONT] Intializing font cache...
[FONT] FTC_Face_Requester (Micron/Bold)
DOOM Registered Startup v1.10
V_Init: allocate screens.
M_LoadDefaults: Load system defaults.
Z_Init: Init zone memory allocation daemon.
W_Init: Init WADfiles.
adding ./doom.wad
added
===========================================================================
Commercial product - do not distribute!
Please report software piracy to the SPA: 1-800-388-PIR8
===========================================================================
M_Init: Init miscellaneous info.
R_Init: Init DOOM refresh daemon - [.. ]
InitTextures
InitFlats........
InitSprites
InitColormaps
R_InitData
R_InitPointToAngle
R_InitTables
R_InitPlanes
R_InitLightTables
R_InitSkyMap
R_InitTranslationsTables
P_Init: Init Playloop state.
Error: R_TextureNumForName: SW1BLUE not found
The system is going down NOW !!
Sending SIGKILL to all processes.
STV6412 found
The system is halted. Press CTRL-ALT-DEL or turn off power
write 1 event's ...
System halt
Please press Enter to activate this console. [FONT] initializing core...
[FONT] adding font /share/fonts/micron_bold.ttf...OK (Micron/Bold)
[FONT] Intializing font cache...
[FONT] FTC_Face_Requester (Micron/Bold)
DOOM Registered Startup v1.10
V_Init: allocate screens.
M_LoadDefaults: Load system defaults.
Z_Init: Init zone memory allocation daemon.
W_Init: Init WADfiles.
adding ./doom.wad
added
===========================================================================
Commercial product - do not distribute!
Please report software piracy to the SPA: 1-800-388-PIR8
===========================================================================
M_Init: Init miscellaneous info.
R_Init: Init DOOM refresh daemon - [.. ]
InitTextures
InitFlats........
InitSprites
InitColormaps
R_InitData
R_InitPointToAngle
R_InitTables
R_InitPlanes
R_InitLightTables
R_InitSkyMap
R_InitTranslationsTables
P_Init: Init Playloop state.
Error: R_TextureNumForName: SW1BLUE not found
The system is going down NOW !!
Sending SIGKILL to all processes.
STV6412 found
The system is halted. Press CTRL-ALT-DEL or turn off power
write 1 event's ...
System halt
Nokia SAT Avia 600 gtx 2xI
Phillips SAT Avia 600 enx 2xI
Phillips SAT Avia 600 enx 2xI
-
- Developer
- Beiträge: 196
- Registriert: Dienstag 16. Oktober 2001, 00:00
Re: Standy
Hiho,Interruptor hat geschrieben: adding ./doom.wad
added
doom hat bei dir das falsche wad geladen. Lösche doch mal bitte alle wad-files bis auf doom1.wad. Denn bei SDLDoom ist es wichtig, dass die Shareware-wad doom1.wad heisst. Ansonsten weiss doom nicht, wie es sich initialisieren soll. Die Zuordnung, ob nun die Shareware/Vollversion/Final/WeissDerGeier.wad gespielt wird, erfolgt über den Namen der *.wad-Datei...
cu
Nachtrag:
Hier mal eine kleine Übersicht der erwarteten Dateinamen.
Commercial - doom2.wad
Retail - doomu.wad
Registered - doom.wad
Shareware - doom1.wad
Zuletzt geändert von Coronas am Mittwoch 28. August 2002, 15:04, insgesamt 1-mal geändert.
-
- Einsteiger
- Beiträge: 273
- Registriert: Mittwoch 29. Mai 2002, 01:37
Sorry, muß ich so en bissie widersprechen:
Bei mir läuft die Commercial doom1.wad ebenso !!!
Sowie auch die plutonia.wad, als auch die tnt.wad aus Doom95 (sieht man auch im Hex-Editor, wenn man sich die "doom" aus dem Bin-Verzeichnis anschaut und nach "wad" sucht); da kommen auch noch en paar andere, merkwürdige "wad"-Einträge - vernachlässigbar
Denke aber, daß alle Iwads laufen, sofern man ihnen bekannte Namen erteilt. Iwads sind vollständige wads mit Allen Infos (incl. Sound, Levels, Musik, Episoden, blaaa - komplett halt)... Es gibt auch andere wads, die sich an Daten aus Iwads (aus demselben Verzeichnis) bedienen... Jene muss man aber beim Doom-Start mit einigen Parametern aufrufen ! Das sind dann reine Level-Dateien, und/oder Erweiterungen bei Sound, Grafik, etc.
Es gibt aber auch Iwads, die das Minimalste integriert haben, damit man sie Alleinig aufrufen kann (wie eine doom2.wad oder so), bei denen es auch zu Meckereien kommen könnte, weil sie spezifizierte Iwads sind, die ursprünglich zu Testzwecken und/oder für manipulierte wads gebastelt wurden. Jene laufen oft nicht, und die o.g. LMP-Demos laufen (wenn überhaupt) nur auf ihren jeweiligen Iwads... Kompliziert Ich habe hier eine CD, die heißt "The complete Doom/Doom2 Accessory Pack" - da sind 100 Milliarden Tools, Editoren wads, Iwads, blabla drauf... Wer mehr wissen will, kann sich bei mir melden !
Bei mir läuft die Commercial doom1.wad ebenso !!!
Sowie auch die plutonia.wad, als auch die tnt.wad aus Doom95 (sieht man auch im Hex-Editor, wenn man sich die "doom" aus dem Bin-Verzeichnis anschaut und nach "wad" sucht); da kommen auch noch en paar andere, merkwürdige "wad"-Einträge - vernachlässigbar
Denke aber, daß alle Iwads laufen, sofern man ihnen bekannte Namen erteilt. Iwads sind vollständige wads mit Allen Infos (incl. Sound, Levels, Musik, Episoden, blaaa - komplett halt)... Es gibt auch andere wads, die sich an Daten aus Iwads (aus demselben Verzeichnis) bedienen... Jene muss man aber beim Doom-Start mit einigen Parametern aufrufen ! Das sind dann reine Level-Dateien, und/oder Erweiterungen bei Sound, Grafik, etc.
Es gibt aber auch Iwads, die das Minimalste integriert haben, damit man sie Alleinig aufrufen kann (wie eine doom2.wad oder so), bei denen es auch zu Meckereien kommen könnte, weil sie spezifizierte Iwads sind, die ursprünglich zu Testzwecken und/oder für manipulierte wads gebastelt wurden. Jene laufen oft nicht, und die o.g. LMP-Demos laufen (wenn überhaupt) nur auf ihren jeweiligen Iwads... Kompliziert Ich habe hier eine CD, die heißt "The complete Doom/Doom2 Accessory Pack" - da sind 100 Milliarden Tools, Editoren wads, Iwads, blabla drauf... Wer mehr wissen will, kann sich bei mir melden !
Nokia(SAT), 2xIntel, Avia 500, GTX, BM1.0
-
- Einsteiger
- Beiträge: 310
- Registriert: Dienstag 29. Januar 2002, 21:11
-
- Interessierter
- Beiträge: 80
- Registriert: Dienstag 5. Februar 2002, 16:55
Hast du vielleicht nen AC3-Dekoder dranhängen? Ich habe einen, und daher läuft der Sound bei mir natürlich nur über den optischen Ausgang. Bei doom u. lemmings hatte ich bisher auch keinen ton, aber ich hab mal testweise den analog-ton am tv eingeschalten, und siehe da, es kam ton.mattiman hat geschrieben:auf meiner Nokia mit AVIA600L kommt da absolut kein Ton!
Nun hätte ich mal ne frage an die devs: wäre es möglich den sound auch über den optischen Ausgang zu aktivieren?
-
- Developer
- Beiträge: 392
- Registriert: Samstag 21. Juli 2001, 00:00
-
- Einsteiger
- Beiträge: 273
- Registriert: Mittwoch 29. Mai 2002, 01:37
Das ist doch eigentlich albern, oder !?
Priorität wäre doch erstmal Bugbereinigung der Fernbedienung, Option über Blaue-Taste, und (wenn es überhaupt machbar ist), die "Demo-Ausgabe" a la ".LMP"... Doom über Dolby-Digital braucht man doch nicht wirklich, oder !?
Priorität wäre doch erstmal Bugbereinigung der Fernbedienung, Option über Blaue-Taste, und (wenn es überhaupt machbar ist), die "Demo-Ausgabe" a la ".LMP"... Doom über Dolby-Digital braucht man doch nicht wirklich, oder !?
Nokia(SAT), 2xIntel, Avia 500, GTX, BM1.0
-
- Developer
- Beiträge: 392
- Registriert: Samstag 21. Juli 2001, 00:00
@CarTrinoZap:
Hab ich irgendwas gesagt, das ich Ton über den optischen Ausgang will?
Ich wollte das hier nur anmerken, damit jeder das weiss das es am optischen Ausgang liegt!
Ich kauf mir demnächst eh ne XBox und da gibts dann hoffentlich bald Doom3
Außerdem brauch ich meine XBox nicht zum spielen, sondern zum Fernseh schauen *lol*
MfG
Flagg
Hab ich irgendwas gesagt, das ich Ton über den optischen Ausgang will?
Ich wollte das hier nur anmerken, damit jeder das weiss das es am optischen Ausgang liegt!
Ich kauf mir demnächst eh ne XBox und da gibts dann hoffentlich bald Doom3
Außerdem brauch ich meine XBox nicht zum spielen, sondern zum Fernseh schauen *lol*
MfG
Flagg
-
- Einsteiger
- Beiträge: 273
- Registriert: Mittwoch 29. Mai 2002, 01:37
-
- Interessierter
- Beiträge: 80
- Registriert: Dienstag 5. Februar 2002, 16:55