Larian Banner: Baldur's Gate Patch 9
Previous Thread
Next Thread
Print Thread
Page 58 of 103 1 2 56 57 58 59 60 102 103
#117404 20/05/06 12:45 PM
Joined: Apr 2006
T
member
Offline
member
T
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...

#117405 20/05/06 12:46 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
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
#117406 20/05/06 12:55 PM
Joined: Apr 2006
T
member
Offline
member
T
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="" />

#117407 20/05/06 12:56 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
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.


Quote
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="" />

Quote
- 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
#117408 20/05/06 01:10 PM
Joined: Apr 2006
T
member
Offline
member
T
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... (?)

#117409 20/05/06 01:13 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
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
#117410 20/05/06 01:17 PM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
Quote
Quote
- 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

#117411 20/05/06 01:21 PM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
Quote
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...

#117412 20/05/06 01:24 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
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
#117413 20/05/06 01:30 PM
Joined: Apr 2006
T
member
Offline
member
T
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...

#117414 20/05/06 02:09 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
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
#117415 20/05/06 02:14 PM
Joined: Apr 2006
T
member
Offline
member
T
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.
#117416 20/05/06 02:23 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
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
#117417 20/05/06 02:45 PM
Joined: Apr 2006
T
member
Offline
member
T
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.)

#117418 20/05/06 02:49 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
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
#117419 20/05/06 02:59 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
Joined: Mar 2003
Quote
- 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 :

Quote
[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
#117420 20/05/06 03:05 PM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
Quote
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.
#117421 20/05/06 03:13 PM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
Quote
Den Laufzeitfehler kriege ich nicht mehr, aber Daten werden bei mir auch nicht angezeigt.

Beschreib doch noch mal etwas genauer wo's hakt...

#117422 20/05/06 03:24 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
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
#117423 20/05/06 03:29 PM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
Quote
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!

Page 58 of 103 1 2 56 57 58 59 60 102 103

Moderated by  Alix, ForkTong, Larian_QA, Lynn, Macbeth 

Link Copied to Clipboard
Powered by UBB.threads™ PHP Forum Software 7.7.5