2 Punkte von GN⁺ 2025-02-19 | 2 Kommentare | Auf WhatsApp teilen
  • ValveSoftware/source-sdk-2013: Dieses Open-Source-Projekt ist ein SDK für die Spieleentwicklung auf Basis von Valves Source-Engine. Es wird zur Entwicklung von Spielen wie Team Fortress 2 verwendet und bietet verschiedene Funktionen und Werkzeuge.

  • Bedeutung des Projekts: Das Source SDK stellt Spieleentwicklern leistungsstarke Werkzeuge und Funktionen bereit, mit denen sich benutzerdefinierte Spielmodi und Inhalte einfach erstellen lassen. Das fördert die Kreativität der Community und ermöglicht vielfältige nutzergenerierte Inhalte.

  • Änderungen: In einem aktuellen Commit wurde das Team Fortress 2 SDK hinzugefügt; dabei wurden 5.255 Dateien geändert. Diese Änderung umfasst 1.153.568 Ergänzungen und 222.431 Löschungen.

  • Dateistruktur: Enthalten sind verschiedene Dateien und Verzeichnisse, darunter zahlreiche Skripte und Konfigurationsdateien, die für die Spieleentwicklung benötigt werden. Dazu gehören Dateien für Grafik, Sound, Physik-Engine und Benutzeroberfläche des Spiels.

  • Wichtige Dateien und Verzeichnisse:

    • game: enthält die wichtigsten ausführbaren Dateien und Bibliotheken des Spiels
    • bin: enthält ausführbare Binärdateien
    • scripts: enthält Skripte und Konfigurationsdateien des Spiels
    • materials: enthält Grafikressourcen des Spiels
    • src: enthält Quellcodedateien
  • Weitere Informationen: Dieses Projekt ist auf GitHub öffentlich zugänglich, und Entwickler können es frei forken und dazu beitragen. Das fördert Zusammenarbeit und Weiterentwicklung in der Open-Source-Community.

2 Kommentare

 
honglu 2025-02-19

Valve ist wirklich cool.

 
GN⁺ 2025-02-19
Hacker-News-Kommentare
  • Dieser Code ist spezifisch für TF2 und existiert weiterhin auf der Source-Engine, deren Quellcode nicht öffentlich ist. Mit diesem Code allein lässt sich TF2 nicht auf neue Plattformen portieren; dazu müsste man Source neu implementieren oder es mit der geleakten Source-Codebasis kombinieren.
  • Als jemand, der TF2 serverseitig gemoddet hat, ist das fantastisch. Ich habe viel Zeit damit verbracht, Binärdateien in IDA zu analysieren, und jetzt muss ich nur noch GitHub öffnen. Das wird neue Funktionen und Bugfixes in der Community beschleunigen.
  • Der TF2-Quellcode wurde bereits zweimal geleakt, und die Unterstützung der Community ist immer noch riesig.
  • Hoffentlich sind das gute Nachrichten für TF2 Classic.
    • Laut der Ankündigung im TF2C-Discord könnte TF2 Classic vorübergehend nicht spielbar sein. Der Grund sind das SDK-Update und die öffentliche Freigabe des TF2-Codes.
    • Man bereitet die Portierungsarbeit und einen Steam-Release vor; wer die bisherigen SDK-Dateien verwenden will, muss Source SDK Base 2013 Multiplayer auf den Beta-Branch "previous2021" umstellen.
    • Weitere Neuigkeiten soll es bald geben.
  • Es sieht so aus, als wäre das Spiel in "Frog Fortress 2" umbenannt worden.
  • Ich finde, Valve hätte diesen Schritt schon vor langer Zeit gehen sollen: ein "finales" Gratulations-Content-Update veröffentlichen, das Spiel auf Vulkan portieren und die Codebasis als Open Source freigeben.
  • Ich weiß nicht, ob das der Anfang vom Ende oder das Ende vom Anfang für TF2 ist. Es gab schon früher Leaks, aber das hier ist eine große Nachricht.
  • Dass Valve diesen Schritt unternommen hat, bevor für 64-Bit-Mac recompiliert wurde, bedeutet, dass Apple nicht als guter Ort für Geschäftsaktivitäten angesehen wird.
  • Es wäre schön, wenn jemand die Anleitung für den nativen ARM64-Build von HL2 im Jahr 2025 aktualisieren würde.
  • Die bestehende Anleitung verwendet eine alte geleakte Source-Engine. Jetzt ist es Zeit, etwas Offizielles und Natives zu machen.
  • Ich frage mich, ob Valve anfangen wird, Pull Requests anzunehmen. Ich würde gern viele Bugs im Spiel beheben. Dass der Medigun-Strahl nicht zum Modell passt, nervt seit über 10 Jahren.
  • Valve macht weiterhin alles richtig. Ich fürchte den Tag, an dem Gaben stirbt oder zurücktritt. Hoffentlich findet Valve einen würdigen Nachfolger, aber es ist nicht selten, dass Unternehmen nach dem Weggang der ursprünglichen Generation die Orientierung verlieren.