In dieser Anleitung zeige ich Ihnen eine Methode, wie Sie JBMod dazu bringen können, mit Hammer++ zusammenzuarbeiten. Es kann einige Änderungen geben, wenn jemand anderes etwas anderes zum Arbeiten gefunden hat. aber ich zeige dir, wie ich es zum Laufen gebracht habe.
Dinge einrichten
Beginnen wir mit dem, was Sie brauchen.
Sie benötigen Folgendes:
- Hammer++ natürlich.
- Eine Dummy-gameinfo.txt. dazu später mehr.
Zu Beginn brauchen wir Hammer++. der link für die downloads ist hier Hammer++-Downloads
Sie benötigen eine dieser beiden Versionen. Ich bin mir nicht sicher, ob es wichtig ist, was Sie viel bekommen, aber ich habe es über Source 2013 Singleplayer zum Laufen gebracht. Der Multiplayer-Build behebt möglicherweise ein Problem, das wir später beheben werden. Ich werde den Singleplayer-Build verwenden. Sobald Sie es heruntergeladen haben, extrahieren Sie es in Ihren angegebenen Quellordner 2013 bin, unabhängig davon, ob es sich um einen Mehrspieler- oder einen Einzelspielermodus handelt.
Als nächstes richten wir Hammer++ für JBMod ein. Dafür wird es fast dasselbe sein, wie es für GMod einzurichten. aber wir werden eine neue Konfiguration dafür erstellen.
Ich bin mir nicht sicher, ob der HL2MP FGD notwendig ist, aber um sicherzugehen, fügen Sie ihn der Liste der FGDs hinzu.
Verwenden Sie diese für Build-Programme.
Danach brauchen wir unsere Dummy-gameinfo.txt. Gehen Sie hier für meinen Dummy gameinfo.txt.
Benennen Sie nach dem Herunterladen Ihre echte gameinfo.txt in etwas wie gameinfo.txt.actual um zu wissen, ob Sie die echte verwenden oder nicht. Legen Sie das in den jbmod-Unterordner von JBMod.
Sie sind jetzt bereit, mit dieser Methode fortzufahren.
Der Hauptprozess
Wenn Sie jetzt nach der Konfiguration von Hammer++ auf OK geklickt haben, schließen Sie es und öffnen Sie es erneut. Sie sollten jetzt JBMod als Ihre Konfiguration sehen. Öffnen Sie diese und öffnen Sie entweder eine neue Karte oder öffnen Sie eine vorhandene Karte, an der Sie gerade arbeiten. Es funktioniert jetzt wie gewohnt. Was wir jetzt tun werden, nenne ich die Trojanische-Pferd-Methode.
Benennen Sie Ihren Dummy in etwas wie gameinfo.txt.dummy um. Benennen Sie dann die echte in gameinfo.txt um. Führen Sie jetzt eine Kompilierung durch und es wird ordnungsgemäß funktionieren. Einige sagen, man solle $game_dir aus den $game_exe-Parametern entfernen, aber tun Sie es nicht, es wird auf diese Weise nicht funktionieren und Sie am Ende nur zurück ins Menü werfen. Wenn es versucht zu sagen, dass gameinfo.txt nicht im hl2-Verzeichnis ist, kopieren Sie einfach Ihre echte gameinfo.txt in dieses Verzeichnis.
Vor-und Nachteile
Vorteile
- Das gesamte Toolset von Hammer++ steht Ihnen zur Verfügung. Wie Beleuchtungsvorschauen, Partikelbrowser und mehr
- Es funktioniert tatsächlich.
Nachteile
- Kann ein oder zwei Modelle brechen, aber die Entitäten sollten trotzdem gut funktionieren.
- Sie können nicht mehr als eine Karte gleichzeitig öffnen/erstellen, ohne zuerst die Dummy-Karte zu öffnen und dann bei Bedarf zur echten Karte zu wechseln.
- Sie müssen jedes Mal, wenn Sie Hammer++ schließen, zum Dummy zurückwechseln
- map_edit kann beschädigt werden, wenn eine Karte mit Hammer++ kompiliert wird. map_edit wurde zum Setzen von Physikobjekten verwendet, aber hammer++ kann das bereits im Editor, also wurde es entfernt. Das bedeutet, dass die Nodegraph-Bearbeitung im Spiel ebenfalls fehlerhaft ist, seien Sie also vorsichtig.
Das ist alles, was wir heute dafür teilen JBMod führen. Dieses Handbuch wurde ursprünglich erstellt und geschrieben von Dr. Ingenieur. Falls wir dieses Handbuch nicht aktualisieren, finden Sie das neueste Update, indem Sie diesen folgen Link.