| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
weiß ich nicht Gast
|
Verfasst am: 17. Aug 2005 10:30 Titel: Quellcode- wozu? |
|
|
Manchmal kommt es ja vor, dass Spielehersteller den Quellcode von einem ihrer Spiele freigeben.
Doch was nützt das? Und außerdem was meint man hier mit Quellcode? Sind das konkret alle Anweisungen in den Programmen oder bloß eine Art Übersetzungshilfe? Manchmal gibt es sogar die Möglichkeit den Quellcode zu installieren, obwohl ich auch nicht weiß was da vor sich geht.
Kann mich mal bitte jemand aufklären. Ich danke schon im voraus. |
|
| Nach oben |
|
 |
|
|
m²

Anmeldungsdatum: 12.08.2005 Beiträge: 23
|
Verfasst am: 17. Aug 2005 12:27 Titel: |
|
|
der quellcode ist, wie man lesenkann die quelle des spiels. also alle anweisungen in einer programmiersprache.
diese anweisungen dienen als quelle für die kompilierung des spiels. heißt, mit einem quellcode müsste man das spiel selbst verändern können... _________________ Wasser zu Wein,
Öl zu Benzin,
Jesus war ein Biker!!! |
|
| Nach oben |
|
 |
zweiundvierzig

Anmeldungsdatum: 15.02.2005 Beiträge: 55
|
Verfasst am: 17. Aug 2005 13:26 Titel: |
|
|
...und spart sich somit Disassembling und Reverse Engineering der Binaries/Executables. _________________ hello world! |
|
| Nach oben |
|
 |
Gast
|
Verfasst am: 17. Aug 2005 14:32 Titel: |
|
|
| Check ich nicht. Bloß weil man den Quellcode herunterlädt und installiert, werden die Dateien doch nicht in einer für mich lesbaren Programmiersprache dargestellt. |
|
| Nach oben |
|
 |
ED209
Anmeldungsdatum: 30.05.2005 Beiträge: 122
|
Verfasst am: 17. Aug 2005 18:08 Titel: |
|
|
Der Quellcode IST die menschenlesbare Form in einer Programmiersprache.
Deswegen kannst du den Quellcode direkt nicht ausfuehren und wenn du damit was anfangen willst, musst du ihn zuvor compilieren.
Wenn du nicht vorhast den Quellcode irgendwohin zu portieren oder weiterzuentwickeln, dann nuetzt er dir vermutlich gar nichts. _________________ +++++++++++++[>++++>+<<-]>.--.>---. |
|
| Nach oben |
|
 |
weiß ich nicht Gast
|
Verfasst am: 17. Aug 2005 20:52 Titel: |
|
|
also nochmal, meine Frage bezieht sich auf das Modden, ich will was damit anfangen können, nur weiß ich nicht wie.
Wenn ich nun den Quellcode hab, muss ich, wenn ich modden will, nur den Quellcode ändern, compilieren, verlinken und dann anstelle der Originaldatei setzen, ist das richtig so? |
|
| Nach oben |
|
 |
Gast
|
Verfasst am: 18. Aug 2005 04:44 Titel: |
|
|
Definier mal "Modden".
Was willst du denn genau machen? |
|
| Nach oben |
|
 |
m²

Anmeldungsdatum: 12.08.2005 Beiträge: 23
|
Verfasst am: 18. Aug 2005 10:20 Titel: |
|
|
er will vermutlich kleine änderungen vornehmen, vielleicht mehr leben oder so. dazu musst du den quellcode bearbeiten und anschließend kompilieren.
bloß: finde dich erstmal in so einen code rein! das ist wirklich sehr komplex....schon für einfache spiele! ausserdem musst du die programmiersprache können, in der das spiel geschrieben ist, und ein programm haben, womit du den bearbeiten/kompilieren kannst.
viel spaß _________________ Wasser zu Wein,
Öl zu Benzin,
Jesus war ein Biker!!! |
|
| Nach oben |
|
 |
Gast
|
|
| Nach oben |
|
 |
Georg Administrator
Anmeldungsdatum: 15.02.2005 Beiträge: 57 Wohnort: Aachen
|
Verfasst am: 21. Aug 2005 11:56 Titel: |
|
|
Bei aktuellen kommerziellen Spielen wird selten der gesamte Quelltext freigegeben, sondern nur die Teile, die gebraucht werden, um Mods zu erstellen. Das Ganze nennt sich dann SDK und schließt die Spiellogik ein, aber fast nie die (Grafik-)Engine.
Bei älteren Spielen wie zum Beispiel Quake 1 und Quake 2 gibt es tatsächlich den kompletten Quelltext inklusive Engine zum freien Download. Was hat der Hersteller davon? Kommende Entwickler können eigene Erfahrungen sammeln und das Produkt und der Hersteller bleiben noch länger bekannt, als das Produkt unter normalen Umständen interessant wäre.
Siehe auch hier |
|
| Nach oben |
|
 |
|