Seite 1 von 2

neues Tool

Verfasst: 14 Feb 2003, 18:17
von bensen23
Für alle Modder da draußen. Ich hab nen neues nützliches Tool programmiert. Mit dem Tool kann man für neue Söldner leere Speechfiles und Gap-Files erstellen.
Man muss nur die Nummer des Söldners auswählen, auf Generieren klicken und schon werden 100 wavs für den Ordner Speech (z.B. 000_000.wav - 000_100.wav) erstellt. Außerdem werden wie oben erwähnt auch die GAP-Files erstellt (z.B. 000_000.gap - 000_100.gap) und das in wenigen Sekunden.
Wer außerdem noch zu faul ist die battlesnds zu erstellen, für den ist das Programm sehr nützlich!
Bild
Das Tool und ein umfangreiches Tutorial findest Du unter:
www.bensens-ja2-world.de.vu

Verfasst: 19 Feb 2003, 21:08
von Tobeas
Geiles Tool, aber wieso sollte jemand 100 leere Speechfiles herstellen???:confused:

Verfasst: 19 Feb 2003, 21:31
von Darkhunter
Für stumme NPCs vielleicht? Sollen ja wenn ich mich recht erinnere sogar in B2B vorkommen?!

@Bensen
Du hast mir ne Menge Arbeit abgenommen! :)

Verfasst: 19 Feb 2003, 22:01
von SphinX
Original geschrieben von Darkhunter
Für stumme NPCs vielleicht? Sollen ja wenn ich mich recht erinnere sogar in B2B vorkommen?!
Stumme NPCs in B2B? Da können sie ruhig noch ein bisschen Zei lassen aber das schadet der Qualität schon stark.

Du hast mir ne Menge Arbeit abgenommen!
Traust dich deine STimme nicht zu veröffentlichen? :D


SX

Verfasst: 19 Feb 2003, 22:31
von Nitrat
bei mehreren NPCs kann man seine eigene stimme
nicht immer verwenden, schonmal daran gedacht ??


²B2B stumme NPCs:
wird schon einen grund haben, daß das erwähnt wurde.
Nicht das man hinterher sagt, das die leute schuld haben,
daß da die hälfte fehlt, soweit kommts noch ja noch :dozey:


btw. Bensen23.
Hast du daran gedacht das die gaps mit den sätzen zusammenhängt
und demnach die lippensynchronisation die in der gap
gespeichert werden, eigentlich anders ausfallen kann ??
Woher nimmt das prog denn die quelle, wo es in der,
vom programm erstellten gap datei, die richtigkeit hat,
mit einem neuen gesprochenen satz ??

Wurde das überprüft ??

MFG........

Verfasst: 19 Feb 2003, 23:28
von Zephalo
Original geschrieben von Nitrat
btw. Bensen23.
Hast du daran gedacht das die gaps mit den sätzen zusammenhängt
und demnach die lippensynchronisation die in der gap
gespeichert werden, eigentlich anders ausfallen kann ??
Woher nimmt das prog denn die quelle, wo es in der,
vom programm erstellten gap datei, die richtigkeit hat,
mit einem neuen gesprochenen satz ??

Wurde das überprüft ??

MFG........
Bensens Programm estellt einfach leere GAPs für seine leeren Speech files - also eine Aktion, die man auch mit einer einfachen Batch-Datei erledigen kann (gilt im Übrigen auch für das "Erstellen" von 100 leeren Speech files).

Gruß,
Zephalo

Verfasst: 20 Feb 2003, 13:19
von Chumpesa
Praktisches Tool!
Ich habe das immer mit batch Dateien gemacht.
Einmal alle erstellen, dann mit dem rename Befehl einfach die entsprechende NPC Nummer durch die gewünschte ersetzen.

Brauchen tut man das auf jeden Fall. Ohne Speechfiles kann man keine NPCs im Spiel testen...

Verfasst: 20 Feb 2003, 18:35
von bensen23
So, da Ihr das Tool schon getestet habt, könnt Ihr mir ein paar Verbesserungsvorschläge geben? :summer:

Verfasst: 21 Feb 2003, 13:11
von bensen23
Also Verbesserungen wären z.B. Auswahl ob Speechfiles und Battlesnds oder nur eins von Beiden.
Weitere Beispiele:
1. Bessere (Explorerähnliche) Ordnerauswahl
2. Namen bei den Nummern (Unterstützung für ja2 und ub!)
3. Auswahl ob gaps oder nur wavs
4. Sprachunterstützung in deutsch oder englisch (fürs Programm)
...
Schreibt mir weitere Verbesserungsvorschläge, damit dies ein Mega-Tool wird!

Verfasst: 21 Feb 2003, 13:29
von Medusa
Ich benutze, wie Zephalo, eher Batchdateien für deiese einfachen Sachen. Sinnvoll wäre es wohl, wenn das Prog die EDT's auslesen könnte um dann nur die WAV's zu erstellen, die in der EDT stehen und auch nur dann, wenn diese in den voirher spezifizierten Ordnern nicht vorhanden sind. Mit Updatefunktion. Aber selbst wenn du das alles eingebaut hast..... würde ich weiterhin Batchdateien verwenden. ;)

Verfasst: 23 Feb 2003, 14:53
von SphinX
Bei mir funzt die Seite leider nicht.

@Medusa
Wie kann man eine solche Batch-Datei machen? kenn mich da überhaupt nicht aus. :uhoh:


SX

Verfasst: 23 Feb 2003, 17:23
von bensen23
Kein Wunder SphinX,
weil meine Seite gerade offline ist! Geh auf die folgende Seite, dort kannst Du dir mein Tool downloaden!

Link :summer:

Verfasst: 23 Feb 2003, 17:25
von Chumpesa
Du schreibst die Befehle einfach in eine Textdatei, speicherst ab und änderst dann die Endung in .bat
Zum Ausführen einfach ausführen per Doppelklick, zu Beachten ist, dass die bat im entsprechenden Ordner sein muss, auf dessen Inhalt sie sich bezieht.
Wenn du also eine bat hast, die Sprachdateien aus der SPeech.slf entpacken soll, dann muss die bat in das Verzeichnis ja2/Data.
Die slf.exe oder ja2gde.exe, die das Entpacken erst möglich machen, müssen natürlich auch in diesem Verzeichnis liegen.

@Zephalo: was ist denn der Bat-Befehl für das Erstellen von Dateien?
Hast du eine Liste von solchen Befehlen?

Verfasst: 23 Feb 2003, 17:28
von bensen23
Wer hat ne Idee für ein neues nützliches Tool?
(z.B. ein Programm, mit dem man Savegames sichern kann)

Verfasst: 23 Feb 2003, 17:33
von bensen23
@ Chumpesa
Du kannst einfach eine leere Textdatei mit Notepad erstellen. Speicher sie z.B. unter den Namen test.txt auf den Desktop ab.
Anschließend öffnest Du diese Datei und schreibst in die erste Zeile @echo off. Danach gehst du in die übernächste Zeile und schreibst dort copy test.txt 000_000.gap.
Jetzt speicherst Du diesen Text unter tool.bat unter dem Desktop ab.
Wenn Du jetzt die Tool.bat ausführst, wird eine leere Datei mit dem Namen 000_000.gap auf den Desktop erstellt.

Verfasst: 23 Feb 2003, 17:41
von Zephalo
Original geschrieben von Chumpesa
@Zephalo: was ist denn der Bat-Befehl für das Erstellen von Dateien?
Hast du eine Liste von solchen Befehlen?
Ich mach es ähnlich wie bensen:
Ich erstelle eine Datei über "Rechtsklick - Neu - Textdatei" in einem beliebigen Ordner. Die nenne ich dann direkt z.B. 000_000.wav. Mit dem oben beschriebenen copy-Befehl mache ich dann Kopien.
Wenn es mehr als ca. 10 werden sollen, mach ich erst in Excel eine Spalte mit Zahlen (000, 001, 002,...), eine Spalte mit dem Befehl usw. und kopiere das Ergebnis dann in eine Textdatei, die ich in bat umbenenne.

Gruß,
Zephalo

Verfasst: 23 Feb 2003, 17:45
von Darkhunter
Original geschrieben von bensen23
Wer hat ne Idee für ein neues nützliches Tool?
(z.B. ein Programm, mit dem man Savegames sichern kann)
Da gibt's doch eigentlich genügend Möglichkeiten...praktisch z.B. wäre ein Tool, womit man eine JA2-Ub Map so konvertieren kann, dass man die im Beta-Editor laden kann ;)

Verfasst: 23 Feb 2003, 17:50
von Nitrat
unausgereifte konzepte für neues Tool: Waffendatenbank:

Es muss sti code per mausklick auslesen können,
in betreffende bmp selbständig integrieren
und natürlich umgekehrt !!

vorhandene bmp daten lesen, in sti code bringen und eine
passende stelle der Bigitems/mdguns.sti und SMguns.sti
(wenn alles vorhanden) integrieren können

in wedit neue bilddaten die nummer bei "Grafic 2" integrieren

grafisches interface haben



viel spass mit der umsetzung
MFG.....

Verfasst: 23 Feb 2003, 17:58
von Gunny
gibts in großen Teilen schon, nennt sich StiEdit und is von Bimbo ;)

Verfasst: 23 Feb 2003, 18:20
von Nitrat
wir oldboys brauchen das eh nicht, das geht ja alles fix in
ein paar minuten, aber die neulinge brauchen dann nur per
mausklick agieren und nicht wedit aufschlagen reinschaun
tabbellen überblick.



MFG......

Verfasst: 23 Feb 2003, 18:26
von icecoldMagic
:scream: JA ! Mehr einfach bedienbare Tools für Editor Nuubs !!! :k: super idee!

Beispiel für Batchdatei zum Erstellen leerer WAV's

Verfasst: 24 Feb 2003, 00:59
von Medusa
Was Batch Dateien sind wurde ja schon erklärt, ich hänge hier noch ein Beispiel für einen Batch an, mit dem mna die für die Mercs benötigten WAV's im Speech Verzeichnis erstellen kann (die GAP's hab ich weggelassen, da man die eh nicht braucht, wenn man keine Stimmen macht).

Eigentlich waren diese kleinen Hilfen für den RPCGuide gedacht, aber wenn ich sehe, wie die Windoof-Generation fleißig am Umbenennen und aus Excel kopieren ist. ;) Ich bin kein großer Batchschreiber, aber das Prog erfüllt seinen Zweck. Vorteil von Batchdateien ist die Konfigurierbarkeit und sie lassen sich leicht in andere Programme einfügen. Man muß ja auch nicht gkeich mit Kanonen auf Spatzen schießen. Falls du Langeweile hast, bensen23, wie wär's wenn du ein allgemeines Installprogramm für UB Kampagnen progst, das auch eine Deinstallfunktion hat?



Die *makewave.txt* muß in *makewave.bat* umbenannt werden (sonst konnt ich sie nicht hochladen). Dann ins Speechverzeichnis kopieren oder jedes andere Verzeichnis, in das die WAV's reinsollen.

Usage:

makewave XXX

(wobei XXX die Nummer des Söldners ist, z.B. 023)

Die Eingabe kann am DOSPrompt erfolgen, wer will kann auch die Nummer des Söldners als Parameter in den Eigenschaften dser Datei übergeben und kann dann doppelklicken.

Die Speechdateien werden in 3 Schritten erstellt, man kann jeweils aussuchen, ob man die angebotenen Datein auch wirklich generieren will (ist alles etwas mehr auf Söldnererstellung abgestimmt).

Schaurt's euch halt mal an.

Nachtrag: Das php hier schmiert am Ende der Datei noch was rein, alles nach *EOF* (am Ende der TXT Datei) kann gelöscht werden!

Verfasst: 24 Feb 2003, 12:38
von Zephalo
Schöne Batch-Datei, Medusa Bild

Erinnert mich an die gute, alte Zeit, als ich noch Boot-Menüs schreiben mußte, um bestimmte Spiele zum Laufen zu bringen.
Und diese geschickt ausgenutzte Fehlfunktion des REM-Befehls war mir wirklich neu.
Nützt mir aber leider genausowenig wie der CHOICE-Befehl: beides funktioniert unter Win2k nicht (ja, die CHOICE.COM kann ich natürlich kopieren, dann funktioniert sie auch, "REM >" funktioniert aber nicht).

Gruß,
Zephalo

Verfasst: 24 Feb 2003, 13:15
von Medusa
Leider hast du Recht, Zepahlao, Microsoft hält sich eben nie an /zum Teil selbst definierte) Standards (siehe meine Sig ;) ). Für anbdere OSse muß man leider immer noch ein paar Modifikationen vornehmen. Ich würde mir für diese Fälle die DOS 7.0 kompatiblen Dateien (z.B. von einer alten Windoof CD) hernehmen und unter w2k eine spezielle DOS-Umgebung für Batchprozesse einrichten (mit den jeweiligen Files, command.com usw.).

Ach ja, der REM Befehl: das geht schneller als mit COPY zu arbeiten (is heutzutage eigentlich egal, aber wenn du ne Batchdatei machst, die *alle* Speechfiles erstellt, merkst dus vielleicht noch).

An die gute alte Zeit kann ich mich noch erinnern, als man 8 MB Hauptspecher hatte, ein Spiel davon 7,136795 MB haben wollte und man im Rest noch DOS unterbringen mußte. Beim Kampf um jedes KB floss literweise der Alköhol und die Frauen lagen uns zu Füßen. *Die* Zeit meinst du doch, oder, hehe! ;)

Verfasst: 24 Feb 2003, 13:57
von Zephalo
Original geschrieben von Medusa
An die gute alte Zeit kann ich mich noch erinnern, als man 8 MB Hauptspecher hatte, ein Spiel davon 7,136795 MB haben wollte und man im Rest noch DOS unterbringen mußte. Beim Kampf um jedes KB floss literweise der Alköhol und die Frauen lagen uns zu Füßen. *Die* Zeit meinst du doch, oder, hehe! ;)
Genau DIE Zeit meinte ich :summer:

Gruß,
Zephalo

Verfasst: 24 Feb 2003, 14:27
von bensen23
hey Medusa keine schlechte Idee. Ich werde das mal Probieren.
Das Tool soll das Standart Kampagnen einstell Tool mit seinen Funktionen übertreffen! :summer:

Verfasst: 24 Feb 2003, 14:47
von Medusa
Dachte ich mir schon, Zephalo, bei *dem* Jahrgang. ;)

Wenn der CHOICE Befehl nicht funktioniert, amcht das nicht so viel, dann werden einfach alle Dateien erzeugt (ohne Auswahlmöglichkeit; hatte ich mal getestet). Weenn allerdings REM nicht geht: Pech!

Im Prinzip, bensen23, müßte ein solches Tool nur ein Logfile führen, welche Dateien kopiert wurde, um sie hinterher wieder zui löschen. Und eine Sicherruingsfunktion (Z.B. für den Binarydata Folder) wäre nicht schlecht. Zwar funktioniert das auch mit einem Simplen Batchfile (aus Archiven entpacken, Sicherungskopien machen usw.) , aber ein richtiges Installproggy mit ner schicken GUI hat natürlich *mehr*. Und wie gesagt, es sollte für alle Standardkampagnen geeignet sein.

Verfasst: 25 Feb 2003, 15:39
von bensen23
Moin,

ich habe jetzt noch ein wenig an "Bensens Speechfile Generator" geproggt. Er ist jetzt um einiges besser als vorher. Einfach mal austesten!

Unter www.bensens-ja2-world.de.vu ! :D

Verfasst: 25 Feb 2003, 15:42
von bensen23
Ach ja ich habe ja noch was vergessen :azzangel: ! Der Speechfile Generator ist jetzt nur noch für UB. Warum, werdet Ihr euch jetzt wohl Fragen! Na findet das doch einfach selber raus! Einfach auf www.bensens-ja2-world.de.vu gehen! :razz:

>Feedback<

Verfasst: 26 Feb 2003, 15:17
von bensen23
Könntet Ihr mir bitte ein Feedback geben?

Verfasst: 26 Feb 2003, 17:31
von Medusa
Schrewib doch bitte die Features gleich mit hin (dann kann ich sehen, ob sich der Download lohnt ;) ). Nettes Feature wär, wenn die Anzahl der Speechfiles (und jeweilige Nummer) aus der EDT gelesen würde, evtl. könnte man das auch für NPC's veranstalten. Müßtest du eben einmal durchsehen und in die Liste aufnehmen.

Verfasst: 26 Feb 2003, 18:19
von bensen23
Keine schlechte Idee Medusa ;) ! Das Umsetzen kann aber einige Zeit dauern!
Auf jeden Fall werde ich deinen Tipp aber umsetzen!

Verfasst: 04 Mär 2003, 15:26
von Lytinwheedle
Hmm... scheint nuetzlich zu sein... Hoffentlich schaffst du auch die anderen Projekte, denn die Community braucht noch Newbie Mod-tools!

Verfasst: 05 Mär 2003, 15:09
von bensen23
Ich habe jetzt folgende Änderungen an dem Tool vorgenommen:

- Liste mit den Söldnern aus UB wurde korrigiert
- Jetzt werden jeweils 130 Files erstellt
- Die Speech.dat wird automatisch vom Programm erstellt und dann gelöscht (das heißt nur noch eine Datei!)
- Für die NPCs werden jetzt auch die hit1, hit2 und co. erstellt.

Diese Änderumgem will ich noch vornehmen:

- Nummersuche für Söldner
- Stapelverarbeitung (files werden für mehrere gleichzeitig erstellt)
- Batch erstellen (für Platzsparende Mod weitergabe!)
- erstellung der nur benötigten dateien

Das Programm wird bald fertig sein und downloadbar sein. Danach werde ich mich den anderen Projekten und meinen eigenen Mod widmen.

gruss bensen23

neue Idee für ein Tool

Verfasst: 06 Mär 2003, 18:17
von bensen23
Sobald ich das Projekt "Bensens Speechfile Generator" abgeschlossen habe, möchte ich mich einem neuen Tool widmen.

Das Tool soll "Bensens NPC/RPC .edt Analyser" heißen. Das Tool hat eine Datenbank für jeden NPC/RPC aus UB. In der Liste steht, wann eine bestimmte Zeile aus der edt eines NPC/RPCs genommen wird.

z.B:
Betty
Zeile 1: Wenn man Betty droht
Zeile 2: Wenn Betty etwas verkauft hat
Zeile 3: Wenn Betty zweimal direkt angesprochen wurde
Zeile 4: Wenn jemand mit Führungsqualität niedriger als 50 % Betty rekrutieren will.

Das soll beim Modden erheblich helfen, denn so kann man die Texte der Npc/Rpcs genauer auf bestimmte situationen abstimmen!
Diese Datenbank will ich für jeden NPC/RPC aus ub machen. das kann einige Zeit dauern.

Findet ihr die Idee gut? :azzangel:

Verfasst: 06 Mär 2003, 18:33
von Nitrat
yo

PS: machst du auch die datenbank zeitlgeich
über JA2, oder sind die ganzen quotes gleich ??
MFG.....

Verfasst: 06 Mär 2003, 18:53
von Zephalo
Hallo bensen,

Du weißt schon daß es einen NPC-Editor von Batman gibt, mit dem man nicht nur die npc-files auslesen, sondern auch ändern kann?

Gruß,
Zephalo

Verfasst: 07 Mär 2003, 13:29
von bensen23
@ Zephalo

Das stimmt, aber was nutzt einen ein derartiges (vielleicht auch nicht schlechtes Prog) ,wenn man es nicht versteht und anwenden kann? Da ist meine Lösung um einiges einfacher!

@Nitrat

Leider wird es nur eine Version für UB geben, denn das rausfinden der Aktionen, wann ein Text in UB gesprochen wird schon lange genug dauern (geplante release 15.03.03)!

Verfasst: 07 Mär 2003, 14:12
von SphinX
@bensen23

Du willst wohl Rekordhalter in Prog schreiben werden? Find ich super. Solch motivierte Leute bracht die Community.

@Z

Bei mir funzt der Download nicht. :confused:


SX

Verfasst: 07 Mär 2003, 14:58
von Zephalo
Original geschrieben von SphinX
@Z

Bei mir funzt der Download nicht. :confused:


SX
Danke für den Hinweis.
Jetzt sollte es aber funktionieren.


@bensen
Du kannst Dir etwas Arbeit ersparen: die ersten zehn speech files enes NPCs werden immer für die gleichen Situationen benutzt, erst ab file 011 unterscheiden sie sich je nach NPC.
Gruß,
Zephalo

Verfasst: 07 Mär 2003, 16:59
von bensen23
Danke für den Tipp, er kann mir beim machen des Tools helfen! :summer:

Verfasst: 07 Mär 2003, 18:22
von SphinX
Original geschrieben von Zephalo
Jetzt sollte es aber funktionieren.
Funzt leider immer noch nicht. :confused: Wenn ich downloaden will kommt immer ein Fehler, auch ohne DL Manager.


SX

Verfasst: 07 Mär 2003, 19:20
von Zephalo
Also, bei mir geht es.

Drück mal die "Aktualisieren"-Taste in Deinem Browser, vielleicht bekommst Du immer noch die alte Version der Seite angezeigt.

Gruß,
Zephalo

Verfasst: 07 Mär 2003, 21:58
von SphinX
Mit aktualisieren hats gefunzt. THX

Final Version von "Bensens Speechfile Generator"!

Verfasst: 08 Mär 2003, 12:27
von bensen23
Moin,

nun ist die endgültige Version von "BSG" fertig und kann hier downgeloadet werden. Die Homepage ist vorläufig, weil sie noch überarbeitet wird!

Leider wird warscheinlich das Projekt "Bensens NPC/RPC edt Analyser" eingestellt, weil ich Probleme beim herausfinden der Situationen habe! Trotzdem wird es in Zukunft noch eine Menge Tools von mir geben!

Gruß Bensen :D

Verfasst: 08 Mär 2003, 12:49
von Darkhunter
Wenn du die absolute Herausforderung suchst, dann mach nen Waffeneditor für UB (deutsche exe) ;)

Verfasst: 08 Mär 2003, 13:23
von SphinX
Original geschrieben von Darkhunter
Waffeneditor für UBdeutsche exe
Traum meiner schlaflosen Nächte. *lol*

Verfasst: 09 Mär 2003, 12:44
von bensen23
Moin,

ich werd jetzt mal ein universelles install-prog für UB (kampagnen) schreiben.

Die finale Version von Bensens Speechfile Generator kann immernoch hier downgeloadet werden!

Verfasst: 09 Mär 2003, 12:50
von Darkhunter
Kampagnen = Maps? Oder meinste jetzt für Mods (wäre imho deutlich sinnvoller - aber natürlich auch schwerer)

Verfasst: 10 Mär 2003, 11:49
von bensen23
Um deine Frage zu beantworten: Der Installer wird für Maps, Kampgnen und Mods sein!