.| Autor | Beitrag |
|---|---|
|
000 12.09.2009, 17:52 ryuuzaki |
Hi, Gibt es Möglichkeiten, eine Versionskontrolle wie z.B. Subversion sinnvoll für Leveldateien (vor allem *.vmf) nutzen zu können? Diese Dateien enthalten zwar lediglich plain text, jedoch ist eine Zusammenarbeit nicht sinnvoll möglich, da Subversion die interne Struktur des Hammereditors bzw des vmf-Formats nicht kennt. Deshalb ist ein Vergleich zweier Versionen nicht möglich und die Versionkontrolle bringt keinen weiteren Nutzen ausser einem Backup. Wie wurde das bei Valve gelöst? Dort hat bestimmt nicht pro Map bloß ein Designer Hand angelegt. Kennt jemand z.B. Plugins für bestehende Programme, die einem ein sinnvolles Arbeiten im Team ermöglichen? So Far... Ryu --Dieser Beitrag wurde am 12.09.2009 um 17:53 von ryuuzaki bearbeitet. |
|
Profil || Suche |
|
001 12.09.2009, 18:18 Adrian_Broher Admin |
So schoen es denn waere, leider ist (mir) nichts darueber bekannt. Zumal Valve ja grosse Freunde von Perforce sind und dieses scheinbar auch in ihre Toolchain integriert haben. Nur leider haben es die Herren verpasst diese Integration nach aussen hin zu dokumentieren. --There is nothing wrong with high standards. It's your problem that you don't meet them. Dieser Beitrag wurde am 12.09.2009 um 18:18 von Adrian_Broher bearbeitet. |
|
Profil || Suche |
|
002 18.09.2009, 18:53 PotKinRot |
Diesbezüglich hat Hammer (zumindest scheint es so, ich habe diese Funktion noch nie in Anspruch genommen) eine Funktion, um zwei vmf-Files miteinander zu vergleichen, wobei nach Wahl alles, was gleich ist, in eine Visgroup gesetzt wird. Inwieweit diese Funktion tatsächlich implementiert ist, keine Ahnung. So, grad mal getestet, es funktioniert folgendermaßen: Jetzt kommt es darauf an, welche der beiden Maps zuerst geöffnet wurde. Die Funktion sagt es schon passend: "Diff AGAINST". Heißt hier: Was in der zuerst geöffneten Map (einfachheitshalber "Map 1") vorhanden ist, aber nicht in Map 2, wird übernommen. Was in Map 2 vorhanden ist, aber nicht in 1, wird NICHT übernommen. Überlegung: 1) <Map 1> öffnen So währen alle positiven Changes (=Hinzugefügtes) übernommen. -- |
|
Profil || Suche |

