Biing 1 Tool

Forum für das was nicht direkt Fate betrifft. Aber dennoch irgendwie hier hin gehört. z. B. reLINE
Biing!2 Download-Dateien

Moderatoren: erni, Xajorkith, Asgard, erni, Xajorkith, Asgard

Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Den kannst Du auch manuell erzeugen.
Einfach mal die DULOG.CFG mit der Notepad o.Ä. öffnen.
Den Eintrag SPEE=xxx auf SPEE=-7 ändern.
Setzt Du ihn auf -8 stürzt das Spiel augenblicklich ab!!!
Auf -9 und höher "steht" das Spiel tatsächlich still, hat aber Grafikfehler in der oberen Bildanzeige. (Lümmelstand etc...)

Übrigens:
Die Dulog-Config. setzt die Geschwindigkeit zwischen 0 und 200.
Versuch doch mal 2000 ;)
Bild
Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Leider hatte der Fehlerteufel zugeschlagen!
Die "Export Block" Funktion hat leider x-mal denselben Block exportiert.

(Sowas passiert, wenn man 2 Variablen verwechselt...)

Bugfixed Version ist online.
Versionsnummer ist dieselbe geblieben! 1.4
Bild
Benutzeravatar
Darth Ironwulf
Fahnenträger(in)
Fahnenträger(in)
Beiträge: 90
Registriert: Fr 16.04.2010 - 11:48
Wohnort: Wartenberg/ Bayern
Kontaktdaten:

Beitrag von Darth Ironwulf »

Wäre schön gewesen wenn du den Editor in Deutsch gehalten
hättest. Es gibt Menschen die kein englisch können und sich dann
damit schwertun, so wie ich.

mfg Darth Ironwulf
Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Das liegt wohl daran, dass ich mein Hauptprojekt in Englisch schreibe :D
(Schneider / Amstrad CPC Emulator in Java)

Steckt halt so drin...

Ich werds mal ändern... :D
Bild
Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Habs geändert... Das Tool ist nun weitestgehend auf Deutsch.
Kann sein, dass noch 2-3 Bezeichnungen noch auf Englisch sind, diese sollten dann aber zu verstehen sein....

Auch die miesLich.txt hab ich darauf abgestimmt.

Übrigens:
Die zur Auswahl stehenden Filter sind rein experimentiell.
Wer sie verwendet, darf sich nicht über lustige Pixel wundern ;)
Bild
Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Und wieder hat der Fehlerteufel zugeschlagen!
Einige Fehler behoben! (Wenn man nicht rechnen kann, sollte man es lassen, und wenn man Samples nicht korrekt als Grafik darstellen kann, sollte man den Bus nehmen :D )

Zugefügt: (Biing!2 Editor)
Man kann nun auch die Samples als .WAV exportieren.
Ausserdem kann man .WAV Dateien wieder importieren!
Hier gilt: Audio: PCM 22050Hz mono 176kbps
Heisst:
22khz, 8 bit, mono WAV Samples können importiert werden.
Funktioniert so:
- DGL90-92 auswählen
- Zu ändernde Audiodatei auswählen
- mit "Öffnen" neue WAV Datei laden, sie sollte korrekt abgespielt werden!
- mit "Einbinden" die neue WAV in den DGL9x Block kopieren.
- Eventuell nochmal testen: Samples in der rechten Combobox auswählen. Der neue Sample sollte nun statt des Alten zu hören sein.
- mit "Block speichern" den DGL9x Block zurückschreiben.
Wichtig nochmal:
Es muss sich um eine 8 bit WAV Datei, Mono, 22khz handeln!
Ansonsten wird eine Audiodatei falsch wiedergegeben...
(Ein anderes Format kann man mit einem guten Audioeditor vorher zu dem benötigten Format umwandeln)

Diese Schritte: -> Einbinden und Block speichern" gelten auch, wenn man einzelne Bilder importiert.
Importiert man einen gesamten Block, muss man nur noch mit "Block speichern" den DGLxx Block neu abspeichern.
Importiert man alle Blöcke, werden diese auch immer neu abgespeichert.
Samples können NUR einzeln importiert und exportiert werden!
Bild
Benutzeravatar
TerminusTechnicus
Ritter/Amazone
Ritter/Amazone
Beiträge: 505
Registriert: Fr 08.05.2009 - 20:12
Wohnort: Messier 104

Beitrag von TerminusTechnicus »

Hehe, da wurde doch glatt Bumpmapping eingebaut... schaut zumindest so aus... das Projekt wächst, gefällt mir! :top: Hoffe du behälst deinen Elan. :)
"Ein Blitzableiter auf einem Kirchturm ist das denkbar stärkste Mißtrauensvotum gegen den lieben Gott." Karl Kraus
Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Das DUMME ist, dass ich nicht weiss, wie man die BI2DAT und BI2TEX entschlüsseln kann.
Laut Dragonling sind das wohl SEHR komplexe Algorithmen, die da verwendet wurden, und ohne Source der EXE wird es wohl kaum nachzuvollziehen sein...

Genauso sieht es mit den DGL20,21 und 22 aus...
Also da weiss ich auch noch nicht, wie man die entpacken kann...

Vielleicht ists ja möglich, die Grafiken hier direkt aus dem Spiel zu ziehen und einfach die 3 Blöcke neu aufzubauen...
Muss ich mal schauen.

Auch ist das Programm noch strikt an die Biing!2 Version 1.06a gebunden!
Die B2A Version oder andere Dulog-basierte Spiele können damit nicht bearbeitet werden!
(Weil ich diese Spiele einfach net habe, ich hoffe, dass das mal irgendwie möglich wird, dass ich die zu Testzwecken bekommen kann...)
Bild
Benutzeravatar
Diamon
Feuerschütze/in
Feuerschütze/in
Beiträge: 239
Registriert: Fr 04.10.2002 - 15:12
Wohnort: Fate2.exe 27.05.2008

Beitrag von Diamon »

Die Blöcke DGL 20-22 lassen sich mit dem original Creator von Holger anschauen. Dazu muss man Show DGL ausführen und warten bis alle Blöcke von 30 bis 49 entpackt sind. Danach kann man sich mit den Pfeiltasten rechts und links weitere Grafiken anzeigen lassen und auch die 20iger Grafiken lassen damit anzeigen.
Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Ja super!
Das hat funktioniert.

Dank Java-Robots habe ich nun alle Bilder aus DGL20-22.
Ich habe schon neue DGL erstellt aber die "Dummy"s will ich morgen noch einsetzen.

Falls jemand die Grafiken (PNG) aus den DGL 20-22 haben will, PM an mich ;)
Bild
Benutzeravatar
Darth Ironwulf
Fahnenträger(in)
Fahnenträger(in)
Beiträge: 90
Registriert: Fr 16.04.2010 - 11:48
Wohnort: Wartenberg/ Bayern
Kontaktdaten:

Beitrag von Darth Ironwulf »

Hi Devilmarkus

Irgendwie komme ich mit dem Tool nicht klar. Könntest du bitte eine
Schritt für Schrittanleitung machen, die man auch downloaden kann.

Ich kann das Tool starten, es nimmt mir auch die Personaldatei sowie
auch das Savegame an aber das Personal wird nicht angezeigt. Auch
die Suchfunktion geht nicht. Was mache ich verkehrt ?

mfg Darth Ironwulf
Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Du musst die komplette Biing!2 v1.06a haben.
Das Tool muss in den Installationsordner von Biing2.

Hast Du das Spiel unter Windows Vista / 7 laufen, kann es sein, dass Du das Tool im Administratormodus starten musst. (Damit es alle notwendigen Rechte hat)

Unter Windows 98 wird mein Tool kaum funktionieren. Wie es bei XP aussieht, kann ich Dir nicht sagen.

Du brauchst die aktuellste Java-Version.
Eventuell auf www.java.com herunterladen und installieren.

Nun zum Ablauf:
- Du startest das Tool.
- Der Biing2-Editor muss aufgehen und das Titelbild von Biing2 muss angezeigt sein. (Das Bild, wo man im Spiel die Schwierigkeit wählt oder einen Spielstand lädt)
- Ist das nicht der Fall (Biing1 Tool startet immer, wenn Biing2 nicht gefunden wurde), dann klickst Du hier auf "Öffnen" und lädst die DGL00
- Spätestens jetzt sollte das Biing2 Tool geladen sein und das Titelbild angezeigt werden.
- Du klickst auf "Öffnen" und lädst die persdata.txt
- Nun sollte Dein Personal schon im Editor zu sehen sein, und der Savegame-Editor geöffnet sein.
- Nun solltest Du schon dein Personal auswählen können
- Im Savegame-Editor lädst Du nun das Savegame, welches zur persdata.txt passt. (Savegame und persdata.txt solltest Du so gut wie Zeitgleich speichern)
- Man kann (leider) nicht jedes Personal ändern!!! Ein paar werden nicht gefunden, wenn man im Savegame-Editor auf "Wechseln" klickt
- Im unteren Bereich des Savegame-Editors kannst Du nun die Werte ändern und 1x pro "Session" und Mitarbeiter auf "Wechseln" klicken.
- Findet der Savegame-Editor deinen Mitarbeiter kommt eine Meldung, dass er gefunden wurde, und ob Du ihn ändern willst. (Ja oder Nein klicken)
- Solltest Du denselben Mitarbeiter nochmals ändern wollen, musst Du erst wieder eine neue persdata.txt erzeugen.
- Das sollte Alles sein...

So in Etwa sollte das Ganze ablaufen:
http://cpc-live.com/biing/tool/savegame_editor

Ich habe noch eben 2 kleinere Bugs behoben, welche allerdings die Funktion nicht beeinträchtigt haben. Sie führten dazu, dass manchmal die Job-Icons nicht angezeigt wurden.
Ausserdem wird der Savegame-Editor nun etwas "Entschärfter" geöffnet. (Vorher wurde im Tool gesagt: "- Öffne Personaleditor", nun wird im Tool gesagt: "- Wenn Du Zeit hast, dann öffne den Personaleditor")
Den Unterschied sollte man kaum merken. Aber für den Programmablauf ist es so etwas sanfter...

Für die Java-Interessierten, die nun hier sitzen und "Häää" sagen:

Code: Alles auswählen

                if (ret.endsWith("persdata.txt")) {
                    java.awt.EventQueue.invokeLater(new Runnable() {

                        public void run() {
                            importData(chooser.getDirectory() + chooser.getFile());
                        }
                    });
                    return;
                }
java.awt.EventQueue.invokeLater führt dazu, dass der Aufruf erfolgt, sobald die Zeit dazu ist.

Wer also mag, nochmals das Tool herunterladen.
Bild
Benutzeravatar
Darth Ironwulf
Fahnenträger(in)
Fahnenträger(in)
Beiträge: 90
Registriert: Fr 16.04.2010 - 11:48
Wohnort: Wartenberg/ Bayern
Kontaktdaten:

Beitrag von Darth Ironwulf »

Hi Devilmarkus

Folgende Info: Dein Tool arbeitet nicht mit XP SP3. Ich habe mir das
neueste Javaupdate geholt und mir auch dein Video angesehen.

Das Tool öffnet die Startseite. Wenn man dann die Persdata öffnet
erscheint sofort der Editor aber er zeigt nichts an. Auch wechselt das
Tool nicht zu den Personalbildern wie im Video zu sehen.

Ich arbeite mit Administratorrechten, daran kann's nicht liegen.
Vielleicht kannst du da was machen wäre toll. Ich könnte auch mit
einem Hexeditor arbeiten ( kenne mich damit aus :unschuldig: )
aber das Tool wäre ne feine Sache.

mfg Darth Ironwulf


Ps: Das Spiel lässt sich über das Tool auch nicht starten. Ich hab
dir mal die Error Log von Java gepostet vielleicht hilft dir das.
Dateianhänge
error.rar
http://www.mightandmagicworld.de/phpbb/files/error_191.rar
(495 Bytes) 248-mal heruntergeladen
Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Jau danke!
Es sieht so aus, dass unter WinXP Textdateien nicht mit meiner Methode gelesen werden können:

Code: Alles auswählen

    /** Read the contents of the given file. */
    String read(File fFileName) throws IOException {
        StringBuilder text = new StringBuilder();
        String NL = System.getProperty("line.separator");
        Scanner scanner = new Scanner(new FileInputStream(fFileName), "windows-1258");
        try {
            while (scanner.hasNextLine()) {
                text.append(scanner.nextLine() + NL);
            }
        } finally {
            scanner.close();
        }
        return text.toString();
    }
Ich werd das mal austauschen.

Kannst Du mir detailliert erklären, was passiert, wenn man das Spiel über mein Tool starten will?
(Kann es sein, dass das Spiel für ca. 1-2 Sekunden zu sehen ist, dann aber wieder schliesst?)
Bild
Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Das Problem ist, dass die von Biing2 erzeugten Textdateien nicht UTF-8 encodiert sind.
Also habe ich nun einen kleinen Hack gebastelt: (Nein, so liest man normalerweise keine Textdateien ein!!!)

Code: Alles auswählen

    /** Read the contents of the given file. */
    String read(String fFileName) throws IOException {
        StringBuilder text = new StringBuilder();
        try {
            File in = new File(fFileName);
            byte[] input = Load.read(in);
            for (int i = 0; i < input.length; i++) {
                text.append("" + (char) (input[i] & 0x0ff));
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        return text.toString();
    }
Dieser Fehler trat auf, wenn man:
1) die persdata.txt laden wollte
2) Biing2 starten wollte (Weil mein Tool die DULOG.CFG lesen muss)

Sollte nun behoben sein.
Lad bitte das Tool nochmal neu herunter:
http://cpc-live.com/biing/tool
Bild
Benutzeravatar
Darth Ironwulf
Fahnenträger(in)
Fahnenträger(in)
Beiträge: 90
Registriert: Fr 16.04.2010 - 11:48
Wohnort: Wartenberg/ Bayern
Kontaktdaten:

Beitrag von Darth Ironwulf »

Hi Devilmarkus

So jetzt funktioniert alles. Mir ist aufgefallen das man die Fleißpunkte
nicht verändern kann. Wäre es möglich das noch in den Editor ein-
zufügen ? Dann hätte man optimales Personal.

mfg Darth Ironwulf
Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Klar, kannst Du mir sagen, an welcher Position die im Savegame erscheinen?
Ich habe mich bei dem Editor an die Info gehalten, die ich auf diversen Cheat-Seiten gefunden habe:
1.Beruf, 2.Beruf, 3.Beruf, Ausbildungspunkte des 1.Berufes, Ausbildungspunkte des 2.Berufes, Ausbildungspunkte des 3.Berufes und das Alter. In Hexwert umwandeln und man hat die gesuchte Person. Falls dennoch mehrere Möglichkeiten in Betracht kommen, einfach weitere Daten (Größe, Gewicht, usw.) mit abgleichen.

Beispiel:
Eine 21 Jährige Trainerin mit 5 Ausbildungspunkte die gleichzeitig eine Hostess mit 4 Ausbildungspunkten ist, sucht man nach folgenden Hexwert: "09 01 00 05 04 00 15".

Die Offset`s sind in folgender Reihe angeordnet: 1.Beruf (2stellig), 2.Beruf (2stellig), 3.Beruf (2stellig), Ausbildungspunkte des 1.Berufes (2stellig), Ausbildungspunkte des 2.Berufes (2stellig), Ausbildungspunkte des 3.Berufes (2stellig), Alter (2stellig), Größe (4stellig), Gewicht (4stellig), IQ (4stellig), Herz (4stellig), Oberweite (4stellig), Taille(4stellig), Becken(2stellig).
Hinweis: Bei vierstelligen Offset sind diese zu verdrehen.

Beispiel: Größe = 178cm -> Hexwert: 00B2, jedoch muß man suchen nach B200

Liste der Berufe:
01 Hostess
02 Zimmermädchen
03 Animateur
04 Fuzzy
05 Bunnygirl
06 Domina
07 Gigolo
08 Trainer
09 Trainerin
0A Bikinigirl
0B Portier
0C SM-Girl
0D Krankenschwester
0E Koch
0F Fahrer
Bild
Benutzeravatar
Darth Ironwulf
Fahnenträger(in)
Fahnenträger(in)
Beiträge: 90
Registriert: Fr 16.04.2010 - 11:48
Wohnort: Wartenberg/ Bayern
Kontaktdaten:

Beitrag von Darth Ironwulf »

Hi

So hier der Offset für die Fleißpunkte. Er steht in der 3. Zeile nach
den Personalsuchdaten.

Bei Männern ist es der 33ste Doppelstellenwert nach dem IQ-Wert,

bei Frauen der 40ste.

Hoffe dir damit gedient zu haben.

mfg Darth Ironwulf
Benutzeravatar
Devilmarkus
Bogenschütze/in
Bogenschütze/in
Beiträge: 197
Registriert: Fr 24.06.2011 - 21:05
Kontaktdaten:

Beitrag von Devilmarkus »

Jupp... Das passt!
Ich hab nun "Fleiss" in den Personaleditor zugefügt.

Bild

Fleiss steht nun direkt unter Job1! (Ich wusste sonst nicht, wohin damit)

Achtung!
Die persdata.txt kann nicht mit "Job-Level" höher als 99 umgehen!!!
Ob noch andere Werte von zu hohen Eingaben betroffen sind, kann ich nicht sagen.
Jedenfalls: Setzt man bei einem Mitarbeiter den Job-Level auf 101 z.B. (oder auf 99, aber der Mitarbeiter erlangt durch einen Lehrgang > 99 Punkte) steht in der persdata.txt trotzdem nur 99 drin! (Ergo kann mein Tool den Mitarbeiter auch nicht mehr wiederfinden!!!)
Bild
Antworten

Zurück zu „Biing!2 und Anderes“