[Release] Zum Freundlichen Arm BG1EE / BGT

Lumorus

Wachender
Registriert
03.03.2011
Beiträge
4.904
ne, die areascripts vom Freundlichen Arm werden da nicht verändert. Bentleys Dialog wird über seinen Script "MAGE6.bcs" getriggert und die Teleportation startet über die Baldur.bcs, der dauerhaft im Hintergrund läuft.
Ah, danke für die Info! Hm ... der Zugang zum Keller in SotSC wird normalerweise auch über Bentleys Dialog aktiviert. Dann werde ich das einmal nur mit JAP - und einla ohne andere Mods versuchen, ob sich da der Keller auch von selbst öfnet, wenn ein bestimmtes Kapitel erreicht ist ...

Gäbe es von Dir einen Rat, wann genau ZFA installiert werden sollte? Ich dachte bisher immer, wie empfohlen bei den Item-Mods, bzw. NSC-Mods, die beide nach den Quest-Mods kommen.
Da es, wie in einem älteren Post beschrieben zu Problemen mit der Installation der Schlüsselstein-Komponente kommt, wenn SotSC vorher installiert wurde, habe ich es nun probeweise zwischen den großen Questmods Dark Horizons, DSotSC, NTotSC und dann SotSC installiert - nun bin ich mir aber nicht siucher, ob es eine gute Idee ist, ZFA noch vor den Questmods zu installieren, weil ich in eienr - leider etwas verkorksten Installation das Problem hatte, dass ich zwei Lempis hatte - einen in Baldurs Tor, nachem man ihm geholfen hat - und einen Lempi in Nashkell, noch bevor man ihm geholfen hat - der ist mit den beiden Wachen, die ihn abführen sollten irgendwie am Eingang zur Kaserne steckengeblieben und hat denselben Dialog wie der in Baldurs Tor.
Das Phänomen werde ich aber mit einer - hoffentlich nun sauberen Installation untersuchen - vielleicht war das ja auch nur ein Nebeneffekt der anderen versemmelten Installation ...
 

Genwa

Betrachter
Registriert
08.01.2018
Beiträge
459
Das hört sich so an als wäre die cutscene (nq#lpja.baf) unterbrochen worden. In der wird Lempi verhaftet und verschwindet am Ende.
Die Installationsreihenfolge sollte damit eigentlich nichts zu tun haben. Falls Du etwas installiert haben solltest, was da unterbricht, passiert das so oder so.

Du kannst in "nq#lemp.baf" diese Zeilen einfügen:

IF
AreaCheck("%Nashkel%")
GlobalGT("NQ#LEMPESCAPE","GLOBAL",8)
THEN
RESPONSE #100
DestroySelf()
END

Falls das in der cutscene unterbunden wird, entfernt er sich dann eingenständig.
Ich werde das dann im nächsten Uploade auch drin haben.

Also die Mod ist so geschrieben, dass sie zu jeder Zeit installiert werden können sollte.
Wenn Bentley und Halbazzers Scripts nicht mit anderen vertauscht werden, sollte der jeweilige Part funktionieren und sonst nicht (egal wann das passiert).
Das gleiche gilt für die Areascripts etc. Ich füge immer nur Elemente hinzu.
Was die Realität dann mit dieser Theorie macht, musst du leider im Einzelnen herausfinden. :P
 

Lumorus

Wachender
Registriert
03.03.2011
Beiträge
4.904
Ja, das kann ich bestätigen - in der neuen Installation hat alles gut geklappt ohne diesen Fehler.
Ich vermute mal, das was ich da berichtet hatte, war eine weitere Nebenerscheinung einer sehr verkorksten Installation ...
 

Lumorus

Wachender
Registriert
03.03.2011
Beiträge
4.904
@Genwa Nun kann ich sicher bestätigen, dass das Phänomen aus Shades of the Swordcoast, dass sich die Luke in den Keller des Freundlichen Arms vor der Annahme des Quests öffnet wirklich nicht an der ZFA Mod liegt. :)

Das Problem, dass die Schlüsselstein-Komponente aus ZFA nicht mehr nach SotSC installiert werden kann, weil es da ein Problem mit Bentleys Dialog gibt, existiert auch mit den neuen Versionen von SotSC noch - könnte dass noch angepasst werden, dass sich da beide Mods nicht beißen, wenn ZFA mal nachträglich installiert wird?
Ich habe hier nochmal die Fehlermeldung kopiert:
NQ#BENT.DLG] saved 2 states, 2 trans, 1 strig, 0 ttrig, 2 actions
Compiling 1 dialogue file ...
[ZFA/translations/german/dlg.tra] has 512 translation strings
[ZFA/dlg/NQ#JD01.d] loaded, 21049 bytes
Processing 1 dialogues/scripts ...
Adding NQ#JD01 to internal list of available DLGs
[NQ#JD01.DLG] saved 44 states, 98 trans, 2 strig, 36 ttrig, 98 actions
Compiling 1 dialogue file ...
[ZFA/translations/german/dlg.tra] has 512 translation strings
[ZFA/dlg/NQ#HALB.d] loaded, 11111 bytes
Processing 1 dialogues/scripts ...
Adding NQ#HALB to internal list of available DLGs
[NQ#HALB.DLG] saved 14 states, 50 trans, 3 strig, 35 ttrig, 50 actions
Compiling 1 dialogue file ...
[ZFA/translations/german/dlg.tra] has 512 translation strings
[ZFA/dlg/BENTLY.d] loaded, 1017 bytes

[trigger list near line 2, column 18 of tb#_compile_eval_buffer/ZFA/dlg/BENTLY.d] PARSE WARNING at line 2 column 1-1
Near Text: 0
syntax error
WARNING: cannot verify trigger ~0~: Parsing.Parse_error

[trigger list near line 4, column 7 of tb#_compile_eval_buffer/ZFA/dlg/BENTLY.d] PARSE WARNING at line 4 column 1-1
Near Text: 1
syntax error
WARNING: cannot verify trigger ~1~: Parsing.Parse_error
Processing 1 dialogues/scripts ...
[NEADOY.DLG] loaded
[./override/BENTLY.DLG] loaded, 4225 bytes
[BENTLY.DLG] loaded
ERROR: Cannot resolve internal symbolic label [BENTLY] for DLG [NEADOY]
Known labels: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
ERROR: processing .D actions [tb#_compile_eval_buffer/ZFA/dlg/BENTLY.d]: Failure("cannot resolve label")
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.

ERROR Installing [Komponente: "Teleportstein zum freundlichen Arm" (Verkaufsgegenstand von Bentley) installieren?], rolling back to previous state
Unable to Unlink [ZFA/backup/1/OTHER.1]: Unix.Unix_error(1, "unlink", "ZFA/backup/1/OTHER.1")
[ZFA/backup/1/UNSETSTR.1] SET_STRING uninstall info not found
Will uninstall 120 files for [ZFA/SETUP-ZFA.TP2] component 1.
Restoring backed-up [ZFA/backup/1/AR0123.bcs]
ZFA/backup/1/AR0123.bcs copied to override/AR0123.bcs, 2660 bytes
Restoring backed-up [ZFA/backup/1/AR3400.bcs]
ZFA/backup/1/AR3400.bcs copied to override/AR3400.bcs, 580 bytes
Restoring backed-up [ZFA/backup/1/AR4800.bcs]
ZFA/backup/1/AR4800.bcs copied to override/AR4800.bcs, 19643 bytes
Restoring backed-up [ZFA/backup/1/AR5200.bcs]
ZFA/backup/1/AR5200.bcs copied to override/AR5200.bcs, 1281 bytes
Restoring backed-up [ZFA/backup/1/AR5400.bcs]
ZFA/backup/1/AR5400.bcs copied to override/AR5400.bcs, 20704 bytes
Restoring backed-up [ZFA/backup/1/baldur.bcs]
ZFA/backup/1/baldur.bcs copied to override/baldur.bcs, 82643 bytes
Restoring backed-up [ZFA/backup/1/bgee.lua]
ZFA/backup/1/bgee.lua copied to override/bgee.lua, 156791 bytes
Uninstalled 120 files for [ZFA/SETUP-ZFA.TP2] component 1.
Unable to Unlink [ZFA/backup/1/READLN.1]: Unix.Unix_error(20, "unlink", "ZFA/backup/1/READLN.1")
Unable to Unlink [ZFA/backup/1/READLN.1.TEXT]: Unix.Unix_error(20, "unlink", "ZFA/backup/1/READLN.1.TEXT")
DLCMERGER/DLCMERGER.TP2 1 1 Installed
 

Genwa

Betrachter
Registriert
08.01.2018
Beiträge
459
In bently.d müssten ganz oben 2 Zeilen stehen, die mit // beginnen. Da kommt das Wort "NEADOY" vor. Eigentlich sollten das nur "Kommentare" sein, die keine Auswirkung auf die Installation haben.
Versuch doch mal bitte die zu entfernen und dann zu installieren.
Die Datei sollte dann mit APPEND BENTLY beginnen.

bently.d ist im Ordner dlg
 

Lumorus

Wachender
Registriert
03.03.2011
Beiträge
4.904
Die Bently.d sieht bei mir so aus:

ADD_STATE_TRIGGER NEADOY BENTLY 0 ~OR(4) !Global("NQ#FAT1","GLOBAL",0) !PartyHasItem("NQ#FAT1") !IsGabber(Player1) !ReputationGT(Player1,17)~
ADD_STATE_TRIGGER NEADOY BENTLY 1 ~OR(4) !Global("NQ#FAT1","GLOBAL",0) !PartyHasItem("NQ#FAT1") !IsGabber(Player1) !ReputationGT(Player1,17)~

APPEND BENTLY
IF ~Global("NQ#FAT1","GLOBAL",0) PartyHasItem("NQ#FAT1") IsGabber(Player1) ReputationGT(Player1,17)~ THEN BEGIN HERO1
SAY @20001 // <CHARNAME>, ich habe viel Gutes über Euch gehört! Statt dem einfachen Teleportstein, möchte ich Euch diesen hier geben. Ihr könnt Ihn öfter verwenden und werdet damit direkt hinter unsere Mauern teleportiert.~
IF ~~ THEN DO ~SetGlobal("NQ#FAT1","GLOBAL",1)~ GOTO HERO2
END

IF ~~ THEN BEGIN HERO2
SAY @20002 // ~Ich gehe damit ein gewisses Risiko ein, aber ich vertraue Euch. Lasst ihn Euch also nicht abnehmen!~
IF ~~ THEN DO ~TakePartyItem("NQ#FAT1") DestroyItem("NQ#FAT1") GiveItemCreate("NQ#FAT2",LastTalkedToBy,3,1,1) SetGlobal("NQ#FAT1","GLOBAL",1)~ EXIT
END
END

Ich habe die beiden oben entfernt und eine Installation versucht - so hat es geklappt und ich konnte ZFA nach SotSC installieren. Danke :)
Alternativ habe ich als Experiment versucht, die Bently.d so umzuändern:

// APPEND BENTLY 0 ~OR(4) !Global("NQ#FAT1","GLOBAL",0) !PartyHasItem("NQ#FAT1") !IsGabber(Player1) !ReputationGT(Player1,17)~
// APPEND BENTLY 1 ~OR(4) !Global("NQ#FAT1","GLOBAL",0) !PartyHasItem("NQ#FAT1") !IsGabber(Player1) !ReputationGT(Player1,17)~

APPEND BENTLY
IF ~Global("NQ#FAT1","GLOBAL",0) PartyHasItem("NQ#FAT1") IsGabber(Player1) ReputationGT(Player1,17)~ THEN BEGIN HERO1
SAY @20001 // <CHARNAME>, ich habe viel Gutes über Euch gehört! Statt dem einfachen Teleportstein, möchte ich Euch diesen hier geben. Ihr könnt Ihn öfter verwenden und werdet damit direkt hinter unsere Mauern teleportiert.~
IF ~~ THEN DO ~SetGlobal("NQ#FAT1","GLOBAL",1)~ GOTO HERO2
END

IF ~~ THEN BEGIN HERO2
SAY @20002 // ~Ich gehe damit ein gewisses Risiko ein, aber ich vertraue Euch. Lasst ihn Euch also nicht abnehmen!~
IF ~~ THEN DO ~TakePartyItem("NQ#FAT1") DestroyItem("NQ#FAT1") GiveItemCreate("NQ#FAT2",LastTalkedToBy,3,1,1) SetGlobal("NQ#FAT1","GLOBAL",1)~ EXIT
END

So hat es auch funktioniert. Aber ich weiss nicht, ob das nicht andere Nebenwirkungen zur Folge haben könnte. Installieren klappt schon einmal.
 

Genwa

Betrachter
Registriert
08.01.2018
Beiträge
459
Keine Ahnung wie mir das in den letzte Upload geraten ist, aber ich habe es in der aktuellen Version entfernt.
Auf persönliche Anfrage habe ich eine Miniquest eingefügt in der man neben einen Teleportstein nach "Ulgoths Bart" auch ein Katana bekommen kann. In den nächsten Versionen wird hier nochmal nachgebessert.
 

Lumorus

Wachender
Registriert
03.03.2011
Beiträge
4.904
Keine Ahnung wie mir das in den letzte Upload geraten ist, aber ich habe es in der aktuellen Version entfernt.
Die kleinen Fehlerteufel sind eben leider sehr sehr trickreich. Da kann man noch so gut aufpassen.
Ja, ich konnte nun in eine fertige Installation auch ZFA nachträglich ohne Probleme installieren. :)

Auf persönliche Anfrage habe ich eine Miniquest eingefügt in der man neben einen Teleportstein nach "Ulgoths Bart" auch ein Katana bekommen kann. In den nächsten Versionen wird hier nochmal nachgebessert.
Das finde ich super, da bin ich schon gespannt ... Hm schade da muss ich direkt bei Gelegenheit nochmal den Rosen-Mönch von Lava verwenden, der freut sich über Katanas!
Schön, dass noch jemand eine Vorliebe für Miniquests hat :up:
Wird in der nächsten Version auch die von Dir geplante Miniquest und der Schlüsselstein für Beregost verfügbar sein? ;) (lass Dich aber bitte nicht unter Druck setzen!)
 
Oben