ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1117
1117
EMPFEHLEN
-
Hallo,
ich habe ein Anliegen bezüglich den Bildschirmmodi.
Ich spiele ein Rollenspiel, welches man nur im Vollbildmodus,
sowie der Auflösung 640x480 spielen kann.
Andere Optionen wurden von den Programmierern nicht eingebaut.
Ist es möglich ein Programm zu entwickeln,
dass ein anderes Programm nur in einer bestimmten gewählten Fenstergrösse
öffnet - gegebenfalls nach Auswahl - 640x480, 800x600, 1024x768 und Vollbild?
Ich will einfach nicht mehr vom Vollbildmodus umschalten (Alt + Tab) müssen,
um eventuelle ICQ-Anfragen zu beantworten.
Man müsste also ein Fenster erschaffen, in dem ein eigenständiges Programm ausgeführt wird.
Und das müsste dann auch die gewünschte Grösse besitzen.
Zum Programmaufruf hab ich mir gedacht, einfach über einen Open-Dialog
die .exe-Datei des Spiels aufzurufen,
dann die Auflösung wählen, Vollbild oder Fenstermodus,
um zuletzt einen Start-Button zu drücken,
sodass das Spiel im Fenstermodus in einer Grösse von 800x600 angezeigt wird
und keine Umschaltung zwischen Spiel und Desktop per Alt+Tab nötig ist.
Ist das generell möglich oder muss dabei in den Programmcode des Spieles eingegriffen werden,
um das zu realisieren?
Danke schonmal,
Ixu
-
12.08.04 20:15 #2
- Registriert seit
- Mar 2004
- Beiträge
- 302
Geht nicht, wenn es kein Optionsmenu mit Grafikeinstellungen gibt, ist es fest im Prog.Code verankert. Da kann kein Programm (ausser vllt Windows selbst) was machen.
-
12.08.04 21:34 #3
Ich hab zwar nicht so die Ahnung davon, abe rim Prinzip muss es doch gehen oder? Emulatoren lassen spiele ja auch laufen wie sie Lust haben und nicht wie das Spiela an sich will.
-
12.08.04 23:27 #4
- Registriert seit
- Jan 2002
- Ort
- Bayern
- Beiträge
- 1.390
Also im Prinzip hat Randar gar nicht so unrecht.
Du müsstest allerdings einiges über die Programmierung des Spiels wissen ist es 3D mit DirectX, oder OpenGL, wie wird das Fenster erstellt usw...
Dann könnte man schon einen Prozess "dazwischen hängen" die Frage ist nur is sowas überhautp legal?
Gruß Homerwe would change the world if god gave us the source code...
and remember, science is nothing more than reverse engineering nature...
Current projects:
- LdrawConverter
-
13.08.04 00:12 #5
- Registriert seit
- Mar 2004
- Beiträge
- 302
Emulatoren haben keinen Einfluß auf das Spiel/Programm selbst. Es gibt zum Beispiel Emulatoren für Linux die es ermöglichen, Windowsspiele laufen zu lassen. Das funktioniert ungefähr so:
- das Spiel ruft eine Windowsfunktion auf
- da es in Linux diese Funktion nicht gibt, emuliert der Emulator eben diese Funktion
- was dann aber zwangsläufig länger dauert.
Dieser Emulator ist selbst ein Programm hat also ein Fenster und in diesem Fenster läuft dann das Spiel.
Also würde es doch gehen, da habt ihr Recht, aber mit vielzu viel Aufwand und Geschwindigkeitsverlust. (und man müßte doch noch den Code kennen)
-
Moin,
also ich habe mir jetzt folgendes überlegt:
Man könnte ja ein Fensterprogramm programmieren,
dass den Bildschirm darstellt.
Sozusagen ein Fenster im Bildschirm-Programm.
Die Frage hierzu liegt halt nur bei der Realisierung.
Ob es möglich wäre, jedes Programm in dieses Fenster zu laden
und dann halt NUR die Fensterauflösung (nicht die vom Spiel) zu verändern?
Sagt mir einfach mal ob das mit C# realisierbar wäre oder ob C++ da Vorrang haben muss...
Gruss,
Ixu
Ähnliche Themen
-
Pfad zu einem Programm öffnen, Programm dann im Vordergrund (!) ausführen?
Von G3kai im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 19.09.08, 19:11 -
einzelne Programm mit eigenem Programm starten
Von mgraf im Forum Microsoft WindowsAntworten: 12Letzter Beitrag: 12.09.08, 21:07 -
Gestartetes Programm kann kein weiteres Programm starten
Von RuFFnEcK im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 04.10.06, 13:48 -
Programm beenden, Programm sichtbar starten
Von yui05 im Forum PHPAntworten: 0Letzter Beitrag: 25.04.05, 20:06 -
Programm aus anderem Programm compilieren und starten
Von borislav im Forum JavaAntworten: 1Letzter Beitrag: 11.02.05, 17:53





Zitieren
Login





