JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=777768006246bcc0cf5dee8cdc04ae76Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Helan
Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6, 7, 8, 9  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Projekte
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Fallen
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 08.03.2003
Beiträge: 2860
Wohnort: Münster
Medaillen: 1 (mehr...)

BeitragVerfasst am: 12.11.2004, 10:18    Titel: Antworten mit Zitat

Ich hab mir ne WrapperDLL geladen und umgeschrieben die kopiere ich dann in das Verzeichniss der Zielanwendung.

Das dürfte übrigens nicht mit Thief3 funktionieren da die Unreal Engine eigene Dlls verwendet. Du könntest höchstens versuchen ob es klappt wenn du die DLL umbenennst (D)
_________________
"I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
KI
JLI Master


Alter: 38
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 12.11.2004, 10:52    Titel: Re: Prometheus v0.9 Antworten mit Zitat

Das Design des Programms finde ich sehr schön. Es ist übersichtlich und stilvoll. Besonders schön finde ich die Alpha-Effekte. Wink

FallenAngel84 hat Folgendes geschrieben:

...
Bei vielen DirectX9 Anwendungen wird Prometheus nicht funktionieren oder möglichwerweise Fehler hervorrufen. Ich konnte leider nicht sehr viel in diesem Bereich testen (gibt recht wenige DX9 Anwendungen :/)
...

Ja, leider.. Ich habs noch mit keiner Anwendung zum Laufen bekommen.
Weder mit Thief 3 (aber das war dir ja klar). Noch mit einer anderen DirectX9 Anwendung.
Immer bekomme ich beim Start eine Fehlermeldung vom Microsoft.NET Framework.

Die sieht dann so aus:
Code:

Informationen über das Aufrufen von JIT-Debuggen
finden Sie am Ende dieser Meldung, anstatt in diesem Dialogfeld.

************** Ausnametext **************
System.IO.IOException: Das Zielverzeichnis ist bereits vorhanden.
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
   at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
   at Prometheus.MainWnd.FlowOut_Tick(Object sender, EventArgs e)
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.Callback(IntPtr hWnd, Int32 msg, IntPtr idEvent, IntPtr dwTime)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
mscorlib.resources
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/mscorlib.resources/1.0.5000.0_de_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
Prometheus
    Assembly-Version: 1.0.1777.680
    Win32-Version: 1.0.1777.680
    CodeBase: file:///C:/Dokumente%20und%20Einstellungen/Martin/Desktop/Prometheus/Prometheus.exe
----------------------------------------
System.Windows.Forms
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Xml
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms.resources/1.0.5000.0_de_b77a5c561934e089/system.windows.forms.resources.dll
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht von diesem Dialogfeld behandelt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Fallen
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 08.03.2003
Beiträge: 2860
Wohnort: Münster
Medaillen: 1 (mehr...)

BeitragVerfasst am: 12.11.2004, 11:00    Titel: Antworten mit Zitat

Drücke mal auf das D neben den ... und gebe da ein: D3D9.dll ich dachte das problem hätte ich behoben :/
_________________
"I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
KI
JLI Master


Alter: 38
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 12.11.2004, 11:17    Titel: Antworten mit Zitat

Aha.
Aber jetzt bekommeich schon die nächste Fehlermeldung:

Shader Error
Bloom.hlsl(27) error X3000 syntax error: unexpected token 'VS_OUTPUT'


Liegt wohl daran, dass meine Grafikkarte keine 2.0 Shader unterstützt. Sad
Wo kann ich nachgucken, welche Shader meine GK unterstützt. Question
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Fallen
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 08.03.2003
Beiträge: 2860
Wohnort: Münster
Medaillen: 1 (mehr...)

BeitragVerfasst am: 12.11.2004, 11:21    Titel: Antworten mit Zitat

Lade dir die Datei Nochmal runter, ich hatte die falsche hochgeladen, der dll bug wurde da auch behoben. Die Option zum Überprüfen der Versionen bauen ich evtl später ein. Normalerweise muss ich diese Meldung noch entfernen.

Bei der neuen datei gibts nen neuen effekt, der bei allen grakas funzen sollte.

Edit:

Das er die Fehlermeldung bei dir anzeigt ist schonmal ein gutes Zeichen, das sagt das die Dll geladen wurde und mitwirkt. Smile

http://www.dragonfx.de/download/Prometheus.exe
_________________
"I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
mfc++
JLI'ler


Alter: 39
Anmeldedatum: 18.02.2004
Beiträge: 163
Wohnort: Bettlä
Medaillen: Keine

BeitragVerfasst am: 12.11.2004, 11:53    Titel: Antworten mit Zitat

wofür ist postrender? was soll das prog eigendlich machen? die directx9 games verbessern? also gfx verbessern?
_________________
www.teslasystems.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
KI
JLI Master


Alter: 38
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 12.11.2004, 12:03    Titel: Antworten mit Zitat

Also jetzt klappt es sehr geil. Wink
Das HUD wird astrein über alles drübergezeichnet. Smile
Wie hast du das realisiert?

Hast du den Backbuffer abgefangen und in ihn reingezeichnet?
Oder noch komplizierter? Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
PeaceKiller
JLI Master


Alter: 35
Anmeldedatum: 28.11.2002
Beiträge: 970

Medaillen: Keine

BeitragVerfasst am: 12.11.2004, 13:43    Titel: Antworten mit Zitat

Bei mir kommt folgende Fehlermeldung (neue Version):
Code:
Informationen über das Aufrufen von JIT-Debuggen
finden Sie am Ende dieser Meldung, anstatt in diesem Dialogfeld.

************** Ausnametext **************
System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
   at System.Number.ParseDouble(String s, NumberStyles style, NumberFormatInfo info)
   at System.Double.Parse(String s, NumberStyles style, IFormatProvider provider)
   at Prometheus.MainWnd.reloadAll()
   at Prometheus.MainWnd.MainWnd_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///d:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
Prometheus
    Assembly-Version: 1.0.1777.22152
    Win32-Version: 1.0.1777.22152
    CodeBase: file:///D:/Dokumente%20und%20Einstellungen/Steffen/Desktop/Prometheus/Prometheus.exe
----------------------------------------
System.Windows.Forms
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///d:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///d:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///d:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
mscorlib.resources
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///d:/windows/assembly/gac/mscorlib.resources/1.0.5000.0_de_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 1.0.5000.0
    Win32-Version: 1.1.4322.573
    CodeBase: file:///d:/windows/assembly/gac/system.windows.forms.resources/1.0.5000.0_de_b77a5c561934e089/system.windows.forms.resources.dll
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht von diesem Dialogfeld behandelt.

_________________
»If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside.«
– Robert X. Cringely, InfoWorld magazine
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Sören
JLI Master Trainee



Anmeldedatum: 26.07.2002
Beiträge: 647
Wohnort: Bonn
Medaillen: Keine

BeitragVerfasst am: 12.11.2004, 15:16    Titel: Antworten mit Zitat

- Mit der neuen Version funktioniert es jetzt, zumindest der HUD Effekt
- Beim BloomEffekt bekomme ich einen Fehler: "unexpected token: VS_OUTPUT"!?
- Wenn ich ein Programm, was durch Prometheus aufgerufen wurde, beende erscheint eine Windows-"senden/nicht senden" Fehlermeldung
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Fallen
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 08.03.2003
Beiträge: 2860
Wohnort: Münster
Medaillen: 1 (mehr...)

BeitragVerfasst am: 12.11.2004, 17:19    Titel: Antworten mit Zitat

@PeaceKiller:

versuche mal die Configurationsdatei zu löschen, und wenn du Werte änderst achte darauf das bei fliesskommazahlen ein , anstatt ein . angegeben werden muss.

@MiracleBoy:
Das unexpected token bedeutet nur das du kein PS2.0 hast, ich werde die Meldung überarbeiten müssen.

Die Fehlermeldung kann ich mir bisher selber noch nicht erklären, leider. Die Bekomme ich aber auch wenn ich 3DAnalyze probiere, was im Grunde so arbeitet wie mein Progg.

@mfc++:

Postrender bedeutet nach dem Rendern. GFX Verbessern ist eine fähigkeit davon. Es bedeutet das nach dem eigentlichen Rendern vom Programm noch mal etwas über den gesammten Bildschirm gerendert wird.

@KI:

Wenn du wissen willst wie der Shader aussieht (FFP wird da nur genutzt) shaue unter Effects/HUD/HUD.hlsl kannste mit nem Texteditor öffnen.

Ich habe mir den Backbuffer in eine Textur kopiert und übergebe sie dem Shadern. Das passiert aber nur wenn mindestens ein Shader en backbuffer benötigt als Textur (Bloom) bei HUD ist das anders. HUD braucht keinen Backbuffer als Textur und kann deshalb einfach so gezeichnet werden.
_________________
"I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
PeaceKiller
JLI Master


Alter: 35
Anmeldedatum: 28.11.2002
Beiträge: 970

Medaillen: Keine

BeitragVerfasst am: 12.11.2004, 20:47    Titel: Antworten mit Zitat

Ich hab gar nichts geändert. Ich hab es einfach nur extrahiert und gestartet.
_________________
»If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside.«
– Robert X. Cringely, InfoWorld magazine
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
C++Builder
Senior JLI'ler



Anmeldedatum: 04.10.2003
Beiträge: 235

Medaillen: Keine

BeitragVerfasst am: 13.11.2004, 11:38    Titel: Antworten mit Zitat

also bei Christians PerPixelLighting funktionierts nicht
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
KI
JLI Master


Alter: 38
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 13.11.2004, 11:55    Titel: Antworten mit Zitat

FallenAngel84 hat Folgendes geschrieben:
@KI:

Wenn du wissen willst wie der Shader aussieht (FFP wird da nur genutzt) shaue unter Effects/HUD/HUD.hlsl kannste mit nem Texteditor öffnen.

Ich habe mir den Backbuffer in eine Textur kopiert und übergebe sie dem Shadern. Das passiert aber nur wenn mindestens ein Shader en backbuffer benötigt als Textur (Bloom) bei HUD ist das anders. HUD braucht keinen Backbuffer als Textur und kann deshalb einfach so gezeichnet werden.

Wie hast du denn den Backbuffer in ne Textur bekommen?
Der Backbuffer hat doch z.B ein Format von 640*480. Das passt doch "normalerweise" garnicht in eine Textur. Wird der Rest mit schwarz aufgefüllt?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Fallen
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 08.03.2003
Beiträge: 2860
Wohnort: Münster
Medaillen: 1 (mehr...)

BeitragVerfasst am: 13.11.2004, 14:13    Titel: Antworten mit Zitat

@PeaceKiller:

Sende mir mal bitte den inhalt der Datei lastConfiguration.pcf im Config Verzeichnis per PM zu.

@KI
Er scheint es bei mir zu machen. Im DirectX Unterforum habe ich unter FremdFramebuffer beschrieben wie ich es mache. Anders schedint es bei mir nicht zu funktionieren.

Edit: Ich hab das Problem gefunden, ich habe das ganze unter falschem Namen hochgeladen, das ganze is jezz hier zu finden:

www.dragonfx.de/downloads/Prometheus.exe

Tschuldigung für die ungereimtheiten.
_________________
"I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Sören
JLI Master Trainee



Anmeldedatum: 26.07.2002
Beiträge: 647
Wohnort: Bonn
Medaillen: Keine

BeitragVerfasst am: 13.11.2004, 20:44    Titel: Antworten mit Zitat

FallenAngel84 hat Folgendes geschrieben:
@MiracleBoy:
Das unexpected token bedeutet nur das du kein PS2.0 hast, ich werde die Meldung überarbeiten müssen.

Ein Geforce FX5900XT hat aber definitiv 2.0PS.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Projekte Alle Zeiten sind GMT
Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6, 7, 8, 9  Weiter
Seite 2 von 9

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum