Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
15.12.2008, 11:28
Masters



Hi,

1.
Ich habe eine kleine Mod für HL2 gemacht und wollte es mit "Visual 2005 Express" Kompilieren, es sollte dann ja eine "client.dll" und eine "server.dll" in meinem "bin" ordner sein, nur ist da nichts, noch nicht einmal der "bin" Ordner.

Ich habe aber auch einige Fehlermeldungen beim Kompilieren bekommen, bloß weiss ich nichts damit anzufangen.

Mich wundert es nur das es nicht funktioniert, da es normalerweise ja jetzt mit "Visual 2005 Express" funktionieren sollte, steht auf jedenfall hier.

Könnt ihr mir sagen woran das liegen könnte ?

-----------------------------------------------------------------------

2.
Könnte man Theoretisch und Praktisch nicht einfach eine Waffe in HL2 ändern in dem man einfach eine Textdatei die die gesamten Eingenschaten usw. (z.b. vom Graviton) und der jeweiligen Änderung (z.b. physcannon_tracelength = 2000 statt 250 = reichweite) in dem script Ordner erstellt ?

Man könnte dann z.b. per consoleneingabe das Graviton zum SuperGraviton werden lassen, jetzt nur als Beispiel gedacht.^^

-----------------------------------------------------------------------

Hier kann man den "BuildLog" downloadenHabe leider keine andere möglichkeit gefunden.

-----------------------------------------------------------------------

Hoffe ihr könnt mir helfen, wenn mir noch zu helfen ist ^^

Schonmal Danke im vorraus.

MFG: Masters

--


Dieser Beitrag wurde am 15.12.2008 um 11:29 von Masters bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
15.12.2008, 11:52
Adrian_Broher
Admin


Zitat:
Masters postete
Mich wundert es nur das es nicht funktioniert, da es normalerweise ja jetzt mit "Visual 2005 Express" funktionieren sollte, steht auf jedenfall hier.
Wie wär es, wenn du mal das komplette howto durchliest und befolgst?

Protipp: windows.h ist ein Teil des Windows Platform SDK.

--

There is nothing wrong with high standards. It's your problem that you don't meet them.
If you think it's simple, then you have misunderstood the problem.
When a customer says "nothing has changed", assume they're lying.


Dieser Beitrag wurde am 15.12.2008 um 11:58 von Adrian_Broher bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
15.12.2008, 12:00
Bluthund



Zitat:
Masters postete
Ich habe eine kleine Mod für HL2 gemacht (...)
Ich habe aber auch einige Fehlermeldungen beim Kompilieren bekommen, bloß weiss ich nichts damit anzufangen.
Das passt so nicht zusammen...

Zitat:
Könnt ihr mir sagen woran das liegen könnte ?
Sehr wahrscheinlich an den Compiler-Fehlern.

Zitat:
Könnte man Theoretisch und Praktisch nicht einfach eine Waffe in HL2 ändern in dem man einfach eine Textdatei die die gesamten Eingenschaten usw. (z.b. vom Graviton) und der jeweiligen Änderung (z.b. physcannon_tracelength = 2000 statt 250 = reichweite) in dem script Ordner erstellt ?
Kann man machen. Entweder du kuckst im SDK nach vorgefertigten Lösungen (wie zB die CVars) oder schreibst dir einfach ne Konfigurationsklasse, die alle Werte aus ner Datei liest und dann entsprechend die Variablen setzt.

Zitat:
Man könnte dann z.b. per consoleneingabe das Graviton zum SuperGraviton werden lassen, jetzt nur als Beispiel gedacht.^^
Für Konsolenvariablen brauchst einfach nur ne neue CVar im Code registrieren. Auf die kannst du dann im Code von überall zugreifen.

Zitat:
Hier kann man den "BuildLog" downloadenHabe leider keine andere möglichkeit gefunden.
Probier mal pastebin/nopaste/etc.

Gehört ins HL2 Coding Board...

edit: Zu laaaangsaaaaaaam... [/scharping]

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-


Dieser Beitrag wurde am 15.12.2008 um 12:03 von Bluthund bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
15.12.2008, 13:21
Masters



Zitat:
Adrian_Broher postete
Zitat:
Masters postete
Mich wundert es nur das es nicht funktioniert, da es normalerweise ja jetzt mit "Visual 2005 Express" funktionieren sollte, steht auf jedenfall hier.
Wie wär es, wenn du mal das komplette howto durchliest und befolgst?
Hast du ganz am anfang den Fetten schwarzen Text gelesen?
das steht nämlich:

Achtung: Mittlerweile wurde eine Version des Source Codes mit dem SDK ausgeliefert, bei dem eine Projektdatei für VS2005 vorhanden ist. Dieser Artikel sollte also nichtmehr notwendig sein.

Seit November 2006 kompiliert das Source SDK einwandfrei unter VS 2005!

Dann ist doch das garnicht mehr notwendig, vorallem da es mit dieser Lösung beim "Express" ja garnicht funktioniert hätte.

Habe mal was ausprobiert, ich habe über das "Source SDK" einen MOD erstellt und darin nichts verändert.
Doch beim Kompilieren kommen dieselben fehler.

Kann mir jemand sagen wie ich diese behebe?

--


Dieser Beitrag wurde am 15.12.2008 um 13:21 von Masters bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
15.12.2008, 13:27
Bluthund



Ja indem du tust was Adrian dir gesagt hat und das HowTo bis zum Ende durchliest. Bei der Express Version ist kein PSDK dabei, das steht auch im HowTo.

edit:
Btw, sich auf die deutschen Seiten des Valve DevWikis zu verlassen ist doch eh Glücksspiel:
http://developer.valvesoftware.com/wiki/Compiling_under_VS2005

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-


Dieser Beitrag wurde am 15.12.2008 um 13:33 von Bluthund bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
15.12.2008, 13:40
Masters



achso, sry mein Fehler.

Hab gedacht dass das für Psdk auch für express ist und dass das was bei "Visual Studio 2005 Express" steht nicht mehr aktuell wäre.

edit: um nochmal auf die scripts zurück zu kommen, könnte man dem normalen Graviton beibringen npc's anzuziehen so wie das Super Graviton?

Weil das Super Graviton z.b. die waffen der npcs zerstört und die rollermine nicht aufnehmen kann, wollte das dann so umgehen.

--


Dieser Beitrag wurde am 15.12.2008 um 13:50 von Masters bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
15.12.2008, 14:01
Bluthund



Vergleiche mal bitte:
http://de.wikipedia.org/wiki/Graviton
http://developer.valvesoftware.com/wiki/Gravity_gun

Warum sollte man das über Scripts machen wollen?
Da die Gravity Gun nur einmal mit zwei States implementiert ist, kannst du auch einfach die Funktionalität aus dem einen "Super-State" in den normalen "rüberziehen". Ich seh da allerdings schwarz, wenn du hier mit "Couldn't find <windows.h>" startest...

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-

zum Seitenanfang zum Seitenende Profil || Suche
007
15.12.2008, 15:23
Masters



naja weil ich es ja net Kompilieren kann :-(

Darum wollte es mit einem Script so machen.

Aber wenn es ein Script wäre könnte man es ja nicht nur in hl2 sondern auch in den Episoden verwenden oder ?

--


Dieser Beitrag wurde am 15.12.2008 um 15:56 von Masters bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche