Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

28.02.2004, 10:57

schwierigkeiten mit: tbModel und dem debug File.

Hoy,

Folgendes Szenario:

1 Server <- n Clients (Weltraum Shooter) (tut auch schon soweit)

ich programmiere an diesem Projekt das Netzwerk und die Kollisionserkennung. Die Tribase hat ja leider keinen Netzwerkteil, also habe ich das selbst gelößt (tut auch ;)).

jetzt habe ich folgendes Problem:

ich muss die Tribase und Direct3D (von der Tribase) Initialisieren wenn ich tbModel initialisieren will (WARUM) ich möchte ja nichts zeichnen (nur testen) ich lade mit dem tbModel ja auch nur die Extradaten da brauche ich Direct3D überhaupt nich und das Debugfile von der tribase brauche ich auch nich (hab mir mein eigenes geschrieben).

kann man tbModel nicht irgend wie klar machen das es nicht in das Debugfile reinschreiben soll und die eine If abfrage wegen des Direct3D's rausnehmen??

ich hab die stellen im Qtext gefunden (von tbModel) jetzt müsste ich nur noch wissen wie ich die dll abändern kann (oder ne dll mit der lösung des problems bekommen) ;D

Binn auf Lösungen gespannt,
Big_Papa (Big_Papa>antiSpam<@gmx>antiSpam<.net)

2

28.02.2004, 13:40

Hi!

da wird nur neu kompilieren der ganzen TriBase Engine helfen ;)
direkt in den DLLs kannst du nichts rumändern(auser du kann natürlich in Hexcode programmieren und das im schlaf ;D )

du änderst also die Teile im Tb Source wie dir es passt und kompilierst sie neu
nicht vergessen dann noch die neue DLL auch in dein <WINDOWS ROOT>\system32 Verzeichnis zu packen
Do, ut des!
Ceterum censeo, carthaginem delendam esse

Anonymous

unregistriert

3

28.02.2004, 18:52

Danke Hauptman,

und jetzt mal für .NET anfänger wie kompiliere ich die neu??

4

28.02.2004, 20:09

also...

Kopier dir die ganzen TriBase Source Files von der CD in ein beliebiges Verzeichnis und entferne den Kopierschutz von den Dateien.
Dann öffnest du das TriBase Projekt(TriBase.dsw oder so). Dann änderst du die ganzen sachen. Und schlieslich klickst du auf "Erstellen" -> "Projektmappe erstellen"
Jetzt wird die Library kompiliert

im Ausgabe verzeichnis muss jetzt eine TriBase.lib und eiene TriBase.dll sein
Die bindest du in dein Projekt so ein, wie du es gewohnt bist
Bevor du kompilierst, vergewissere dich aber, das du im Release Modus bist
Do, ut des!
Ceterum censeo, carthaginem delendam esse

Anonymous

unregistriert

5

28.02.2004, 23:56

sorry man,

ich hab's voll verpeilt, ich habe über all nach einem projekt file gesucht, außer im haupt ordner :sleep: Mensch!!!

naja so kanns gehen ;D

also danke Hauptmann falls ich noch schwierigkeiten habe poste ich wieder

cYa
Big_Papa

Werbeanzeige