|
member
|
member
Joined: Apr 2006
|
Rechtsklick auf Pos -> Number Format -> Decimal.
Aber, wie gesagt, die neueste Version sollte die benoetigten offsets von selbst kennen, man braucht nur das "datpath" Feld in der config zu aendern...
|
|
|
|
veteran
|
OP
veteran
Joined: Mar 2003
|
Habe den Wert für das B von BLANK_DUNGEON gefunden : 3416608
Und ich habe die 4-CD-Variante der Komplettversion (nicht die Bestseller Games-Version, die habe ich auch, aber nicht installiert). Falls es da einen Patch gab, werde ich den wohl auch haben.
Edit : MONSTER : 3779200
AARGH ! Der Hexeditor unterscheidet tatsächlich zwischen Groß- & Kleinschreibung ! <img src="/ubbthreads/images/graemlins/memad.gif" alt="" />
Last edited by AlrikFassbauer; 20/05/06 12:49 PM.
When you find a big kettle of crazy, it's best not to stir it. --Dilbert cartoon
"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
|
|
|
|
member
|
member
Joined: Apr 2006
|
Ah, die verschiedenen deutschen Versionen haben verschiedene Offsets? Gut zu wissen, dann muss sich wohl doch jeder selber die Muehe machen... <img src="/ubbthreads/images/graemlins/rolleyes.gif" alt="" />
|
|
|
|
veteran
|
OP
veteran
Joined: Mar 2003
|
Ich habe es gerade in die CONFIG.TXT eingetragen, und bekomme die Fehlermeldung "Laufzeitfehler 63 : Falsche Datensatznummer". Irgendwie läuft es nicht bzw. zeigt nichts an. Ah, die verschiedenen deutschen Versionen haben verschiedene Offsets? Gut zu wissen, dann muss sich wohl doch jeder selber die Muehe machen... <img src="/ubbthreads/images/graemlins/rolleyes.gif" alt="" /> Nicht unbedingt. Frage doch einfach in einer MessageBox nach der Version. Oder nimmgleich eine Liste mit Radiobuttons. <img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" /> - entsprechend monster, Adresse muss auf das erste Byte der Hex-Kombination 01 17 03 11 zeigen (kommt jedenfalls bei mir nur einmal vor). Wo hast du diese Hex-Kombi her ? Welches Zeichen ist das ?
Last edited by AlrikFassbauer; 20/05/06 01:06 PM.
When you find a big kettle of crazy, it's best not to stir it. --Dilbert cartoon
"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
|
|
|
|
member
|
member
Joined: Apr 2006
|
Das heisst vermutlich dass die config nicht ordentlich eingelesen wurde. Die Routine ist sehr einfach gestrickt, ein fehlendes oder zusaetzliches Leerzeichen kann da schon was durcheinanderbringen... (?)
|
|
|
|
veteran
|
OP
veteran
Joined: Mar 2003
|
Ich glaube, ich weiß, warum !
Du benutzt folgende Funktion : VBA.Mid
VBA ist von MS Office <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> Ich habe kein MS Office !
Kannst du das ersetzen ? Gibt es da eine VB-Funktion, ohne VBA ? Bei mir wird in der Hilfe eine anzezeigt (VBA.MID markieren und dann auf F1 drücken).
Laß einfach mal das "VBA." weg, und versuche es ohne !
Last edited by AlrikFassbauer; 20/05/06 01:14 PM.
When you find a big kettle of crazy, it's best not to stir it. --Dilbert cartoon
"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
|
|
|
|
member
|
member
Joined: Apr 2006
|
- entsprechend monster, Adresse muss auf das erste Byte der Hex-Kombination 01 17 03 11 zeigen (kommt jedenfalls bei mir nur einmal vor). Wo hast du diese Hex-Kombi her ? Welches Zeichen ist das ? Das ist halt der Beginn der Monster-Daten... gefunden habe ich die, indem ich mit einem ziemlich ausgefeilten Such-Algorithmus nach Wertekombinationen (im Spiel mittels "Eigenschaften erkennen" rausgefunden) gesucht habe. Die kleinen ASCII-Werte haben keinen Zeichen-Repraesentationen, deswegen habe ich einfach die Hex-Daten gepostet. Wenn Du's ganz genau wissen willst, stehen die vier Bytes fuer Monster 1 (OGER), Sprite 17 (OGER), RS=3, Mut=11
|
|
|
|
member
|
member
Joined: Apr 2006
|
Ich glaube, ich weiß, warum !
Du benutzt folgende Funktion : VBA.Mid
VBA ist von MS Office <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> Ich habe kein MS Office ! Hmmm... das koennte sein. Drueck mal in der VB IDE F2 (Object Browser) und oeffne die DropDown-Box ganz oben links, da stehen die verfuegbaren Bibliotheken drin. Bei mir sind das stdole, VB, VBA und VBRUN...
|
|
|
|
veteran
|
OP
veteran
Joined: Mar 2003
|
Ich habe das Programm gerade im Debugger gestartet, und im Modul "Datastore" in der Klasse "readMonsterInfo" tritt dieser von mir genannte Laufzeitfehler bei "Seek 1, aoMonsterStart" auf, das den wert 0 hat. Vermutlich ist da tatsächlich nichts eingelesen.
bsMonster hat darüber den Wert 44, und bcMonsters darunter 77.
strFilePath ist aber okay.
Edit : Ich habe auch VBA als Bibiothek gelistet ... warum auch immer. Entweder wird das mit VB6 mitgeliefert, oder es stammt von meinem MS Word 7.
Last edited by AlrikFassbauer; 20/05/06 01:35 PM.
When you find a big kettle of crazy, it's best not to stir it. --Dilbert cartoon
"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
|
|
|
|
member
|
member
Joined: Apr 2006
|
Ja, dann liegt es am Einlesen... vermutlich hast Du aus Versehen irgendwas in der config geaendert was Du nicht haettest aendern sollen... (in bester Programmierertradition schiebe ich natuerlich die Schuld auf den Anwender <img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" />).
Setz mal einen Breakpoint in die Sub ModDat.readConfig und geh schrittweise durch, dann muesstest Du sehen woran's scheitert...
|
|
|
|
veteran
|
OP
veteran
Joined: Mar 2003
|
Ich habe scheinbar einen Fehler gefunden : Mein datenpfad enthät am Ende SCHICK.DAT, du fragst aber nach schick.dat ab.
Vielleicht soltest du den datenpfad erst in kleinschreibung umwandeln ?
Und : Wäre es nicht einfacher, ich würde dir meine SCHICK.DAT zuschicken ?
When you find a big kettle of crazy, it's best not to stir it. --Dilbert cartoon
"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
|
|
|
|
member
|
member
Joined: Apr 2006
|
Ah, Geistesblitz: Meine readConfig ist case-sensitive, man muss also in der Pfadangabe "schick.dat" und nicht "SCHICK.DAT" schreiben. Ups. Wird in der naechsten Version repariert. EDIT: Na, da war mein Geistesblitz etwas spaet, aber immerhin richtig. Du kannst mir die .dat an maltespam@yahoo.co.uk schicken, wenn Du magst. Aber angesichts der verschiedenen Versionen wuerde es sich fast lohnen, das Prog selbst nach den Markern in der .dat suchen zu lassen... schaun 'mer mal.
Last edited by TeraBlight; 20/05/06 02:20 PM.
|
|
|
|
veteran
|
OP
veteran
Joined: Mar 2003
|
Den Laufzeitfehler kriege ich nicht mehr, aber Daten werden bei mir auch nicht angezeigt.
Sag mal, hast du die Monsterliste in FrmMonsterList.frm hart kodiert ? Und woher hast du die Monsternamen ? Nicht, daß die in der deutschen Version anders heißen ? Aber ich vermute das weniger, denn die Begriffe sind scheinbar auch hier Englisch ("CAMPFIGHT").
When you find a big kettle of crazy, it's best not to stir it. --Dilbert cartoon
"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
|
|
|
|
member
|
member
Joined: Apr 2006
|
Also, mit Deiner schick.dat und boneman's offsets funktioniert es prima. Hast Du mir eine andere Datei geschickt als die, die Du benutzt?
(Ja, die Monsternamen sind hardcoded, und sind auf jeden Fall in der deutschen Version anders, aber das kann auf keinen Fall zu irgendwelchen Problemen fuehren.)
|
|
|
|
veteran
|
OP
veteran
Joined: Mar 2003
|
Nein, natürlich habe ich dir NICHT eine andere geschickt, als ich benutze. <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />
Habe aber gerade etwas festgestellt. Näheres beim nächsten Beitrag. <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />
Last edited by AlrikFassbauer; 20/05/06 03:00 PM.
When you find a big kettle of crazy, it's best not to stir it. --Dilbert cartoon
"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
|
|
|
|
veteran
|
OP
veteran
Joined: Mar 2003
|
- entsprechend monster, Adresse muss auf das erste Byte der Hex-Kombination 01 17 03 11 zeigen (kommt jedenfalls bei mir nur einmal vor). Ich verstehe noch nicht so ganz, was du damit meinst. Soll ich mit der Suchfuntion das erste Auftreten des Wortes "MONSTER" mitteilen ? Oder das, was an der Stelle dieser Kombi steht ? Was soll denn da stehen ? Ich habe den Verdacht, daß ich da etwas mißverstanden habe. Hier meine derzeitige CONFIG.TXT : [common] datpath = F:\rollensp\nlt\Test1\dsaarena\schick.dat
[blade.dat] terrain = 3383539 monster = 3732078
[schick.dat] terrain = 3416608 monster = 3779200 Das sind meine Werte, nicht die von Boneman. Edit : Habe jetzt Bonemans Werte genommen, kein Unterschied.
Last edited by AlrikFassbauer; 20/05/06 03:04 PM.
When you find a big kettle of crazy, it's best not to stir it. --Dilbert cartoon
"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
|
|
|
|
member
|
member
Joined: Apr 2006
|
Ich habe den Verdacht, daß ich da etwas mißverstanden habe. Ja, wahrscheinlich... ich versuch nochmal eine bessere Erklaerung: - Datei in editor oeffnen.
- Nach (Text) "BLANK_DUNGEON" suchen und die Dezimal-Position des ersten Zeichens ("B") in der config.txt nach "terrain = " eintragen.
- Nach (Hex) "01 17 03 11" suchen und die Dezimal-Position des ersten Zeichens ("01") in der config.txt nach "monster = " eintragen.
Ich kriege dabei terrain = 3416622 monster = 3765767
Last edited by TeraBlight; 20/05/06 03:11 PM.
|
|
|
|
member
|
member
Joined: Apr 2006
|
Den Laufzeitfehler kriege ich nicht mehr, aber Daten werden bei mir auch nicht angezeigt. Beschreib doch noch mal etwas genauer wo's hakt...
|
|
|
|
veteran
|
OP
veteran
Joined: Mar 2003
|
Ich kriege ein leeres Formular zu sehen, komplett mit LIst, Radiobuttons und Editfields, die aber ALLE ausgegraut sind, nicht aktiv sind/werden und keinerlei Daten zu enthalten scheinen.
Ich habe mir gerade ein paar andere Hex-Editioren heruntergeladen <img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" /> , um mir die Datei mal aus nderer Sicht zu betrachten. <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />
When you find a big kettle of crazy, it's best not to stir it. --Dilbert cartoon
"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
|
|
|
|
member
|
member
Joined: Apr 2006
|
Ich kriege ein leeres Formular zu sehen, komplett mit LIst, Radiobuttons und Editfields, die aber ALLE ausgegraut sind, nicht aktiv sind/werden und keinerlei Daten zu enthalten scheinen. Ja, das ist normal. Die Controls werden erst aktiv durch das Laden eines Savegames (.GAM), per drag'n'drop. Genau wie in der Anleitung beschrieben!
|
|
|
|
|