Crystals-DSA-Foren
Drache als Begleiter? Irgendwie? - Druckversion

+- Crystals-DSA-Foren (https://www.crystals-dsa-foren.de)
+-- Forum: DSA - Drakensang (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=23)
+--- Forum: Fragen zur Technik (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=39)
+--- Thema: Drache als Begleiter? Irgendwie? (/showthread.php?tid=5276)

Seiten: 1 2 3 4 5 6 7 8 9 10 11 12


RE: Drache als Begleiter? Irgendwie? - Huhn123 - 12.11.2016

Da gibts aber 10 verschiedene von. von den Mantra'kes Sind die alle gleich? Funktionieren alle oder nur bestimmte?
Hab jetzt irgendein von den 10 genommen und hat geklappt. Hab ihn erfolgreich in meiner Gruppe. :) :thx:


RE: Drache als Begleiter? Irgendwie? - Huhn123 - 12.11.2016

Paar Fragen hätte ich allerdings noch:

1. Funktioniert das gleiche mit einen anderen NPC auch bei Am Fluss der Zeit?
2. Was passiert wenn die Lebenspunkte von ihm auf 0 gehen? Ist er dann weg oder erwacht er nach dem Kampf wieder wie die anderen?


RE: Drache als Begleiter? Irgendwie? - Rabenaas - 12.11.2016

(12.11.2016, 11:43)Huhn123 schrieb: Da gibts aber 10 verschiedene von. von den Mantra'kes Sind die alle gleich? Funktionieren alle oder nur bestimmte?
Hab jetzt irgendein von den 10 genommen und hat geklappt. Hab ihn erfolgreich in meiner Gruppe. :) :thx:

Pics or it didn't happen.


RE: Drache als Begleiter? Irgendwie? - Huhn123 - 12.11.2016

Also irgendwas mache ich immer falsch bei Transform. Wollte bei Am Fluss der Zeit einen NPC neben dem Startgebiet, neben dem Boot hinstellen, kommt aber immer die Fehlermeldung, dass Transform falsch wäre. Da ich eh vorhabe nur einen NPC dort hinzuzufügen, kann mir ja jemand die Transform schreiben von Links neben dem Boot bei den Kisten, weil bei mir klappt es nie.

An Rabenaas: Hier der Screenshot:


RE: Drache als Begleiter? Irgendwie? - aeyol - 12.11.2016

lol - das wollte ich auch schreiben, Rabenaas. :D

Danke fürs Zeigen deiner Ergebnisse, Huhn! :)


RE: Drache als Begleiter? Irgendwie? - Huhn123 - 12.11.2016

Hat sich erledigt mit Transform. War so eingestellt, dass es nur bis 50 angezeigt wird, hab es jetzt auf 64 gestellt und Transform wird nun richtig angezeigt und keine Fehlermeldung mehr.

Edit: Hab die Tabelle _Story_DialogActions nicht gefunden bei Am Fluss der Zeit. Ansonsten habe ich alles eingetragen ohne Fehlermeldung. Wenn wo was anderes hin sollte bitte schreiben. Hab alles übertragen von Seite 7 wo ich alles geschrieben hatte. Hatte dort alles übertragen(Also alles gleich hin geschrieben) bis auf _Level und Transform.


RE: Drache als Begleiter? Irgendwie? - Lord Demon - 12.11.2016

Es gibt keine _Story_DialogActions mehr in AFdZ. Das musst du über ein Statement mache. Entsprechende Felder gibt es in der _Story_DialogTakes.

Wenn die LeP auf 0 sinken, ist er tot und bleibt tot. Aus einem Mantra'keh kann man keinen Begleiter wie Rhulana oder Forgrimm machen. Das gibt das Modell nicht her.


RE: Drache als Begleiter? Irgendwie? - Huhn123 - 12.11.2016

Wie mache ich das über ein Statement? Ich weiß nichtmal was ein Statement ist.

Das mit dem LeP, dann muss ich ihn wohl 1 Millionen LeP geben damit der mir nicht noch verreckt.^^ Reg_LE sind die Lebenspunkte die wiederhergestellt werden, und Reg_LE_freg ist die Zeit(In Sekunden) in welchen Abständen die wiederhergestellt werden, richtig?


RE: Drache als Begleiter? Irgendwie? - Huhn123 - 12.11.2016

Ok, ich schreibe es genauer, damit sich keiner mehr aufregen muss. o.O

Bei _Story_DialogTakes gibt es folgende Zeilen:

1. TakeGUID:
2. DialogGUID:
3. DialogId:
4. TakeId:
5. TakeSpeaker:
6. TakeListener:
7. TakeType:
8. TakeEmote:
9. TakeSound:
10. ConditionRef:
11. ConditionBlock:
12. StatementRef:
13. StatementBlock:
14. TakeLocaId:
15. TakeTimeStamp:
16. TakeShortTextLocaId:

Ich habe folgendes rein geschrieben:

1. TakeGUID: X'3492763C9D95A0A63017A32DE3BFF3BC'
2. DialogGUID: X'D334F73F513E066B280A68BD8020302A'
3. DialogId: japh_einladung_id
4. TakeId: dlg_japh_02
5. TakeSpeaker: Player
6. TakeListener:
7. TakeType: Response
8. TakeEmote:
9. TakeSound:
10. ConditionRef: X'00000000000000000000000000000000'
11. ConditionBlock: X'00000000000000000000000000000000'
12. StatementRef: X'00000000000000000000000000000000'
13. StatementBlock: X'00000000000000000000000000000000'
14. TakeLocaId: X'5D49E41DD3FA7743B75970AFA57B0B02'
15. TakeTimeStamp: 0
16. TakeShortTextLocaId: X'6C87B7C1A053DFDD8B2BDEBCA9DAF2E3'

Das war die 2. Textzeile, die hatte ich so ausgefüllt, ich denke bei StatementBlock und Ref muss was anderes rein? Wenn ja, dann was?


RE: Drache als Begleiter? Irgendwie? - Lord Demon - 12.11.2016

(12.11.2016, 16:57)Huhn123 schrieb: Das war die 2. Textzeile, die hatte ich so ausgefüllt, ich denke bei StatementBlock und Ref muss was anderes rein? Wenn ja, dann was?

Natürlich die StatemenRefGuid und die StatementBlockGuid des Statements, das bei dieser Zeile ausgeführt werden soll. Das sagen doch schon die Feldnamen.


RE: Drache als Begleiter? Irgendwie? - Huhn123 - 12.11.2016

Und was sind die Statements? Auf Seite 7 steht da nur:
1. TakeGUID: X'3492763C9D95A0A63017A32DE3BFF3BC'
2. ActionContent: JoinParty who="Japhi" executeAfter="true" actionSelection="script,quest,dialog";

bzw wo stehen die GUIDs? Mit TakeGUID und ActionContent kann ich nichts anfangen. Genauer bitte.

Also sozusagen verstehe ich gerade echt kein Wort. Wäre schön wenn du mir sagen könntest wo man die finden kann, die Statements.


RE: Drache als Begleiter? Irgendwie? - Lord Demon - 12.11.2016

Wir sind hier bei AFdZ. Da funktioniert das anders als in Drakensang. Die Statements findest du natürlich in der Tabelle _Scripts_Statements.


RE: Drache als Begleiter? Irgendwie? - Huhn123 - 12.11.2016

Und welches muss ich davon nehmen? Oder was muss da hin? Oder wärst du so freundlich und könntest es hier schreiben was ich dahin schreiben soll? Hab ja alles schon geschrieben was ich wo eingetragen habe. Weil was soll ich bei _Scripts_Statements machen? Neue Zeile hinzufügen? Wenn ja dann kommt folgendes:
1. StatementGUID:
2. StatementType:
3. StatementContent:
4. StatementBlockGUID:


RE: Drache als Begleiter? Irgendwie? - Lord Demon - 12.11.2016

Du musst natürlich keines von den bereits vohandenen nehmen, sondern ein neues erstellen. Und das muss dann die joinparty Anweisung enthalten. Und nein, ich habe keine Lust mehr deine Modding Wünsche zu erfüllen. Wie das für mich aussieht, kommt da nämlich immer was Neues, sobald ich das eins gemacht habe.


RE: Drache als Begleiter? Irgendwie? - Huhn123 - 12.11.2016

Das andere war doch für Drakensang dsa. Das wäre jetzt für AFdZ. Gibt doch nur 2 verschiedene(Oder gibt es ein Drakensang 3?). Was sollte danach noch kommen? Ich hatte ja auch gedacht das es bei AFdZ genauso gemacht wird wie bei dsa, deswegen hatte ich nicht damit gerechnet, dass es anders gemacht wird. Und du bist halt der einzigste der sich mit Drakensang Modden auskennt, wen sollte ich sonst fragen? Ich danke dir doch für deine Hilfe.


RE: Drache als Begleiter? Irgendwie? - Lord Demon - 12.11.2016

Dir fällt bestimmt irgendwas ein, was danach kommen könnte. :D Ich denke, wir beide haben einfach unterschiedliche Auffassungen des Begriffs helfen. Für dich ist helfen: ich will das haben, kann das aber nicht, also soll das jemand für mich machen. Für mich bedeutet helfen: ich erkläre dir, wie es geht und dann machst du es selbst. Immer wenn ich dir etwas erkläre kommt dabei heraus, dass du kein Wort verstehst. Okay, Vielleicht kann ich ja auch gar nicht gut erklären. Das allerdings würde mich wundern, da mein Beruf zu 80% daraus besteht, anderen zu erklären, wie etwas geht, damit sie selbst damit umgehen können. Und da meine Kunden seit Jahren überaus zufrieden mit meiner Leistung sind, glaube ich einfach nicht, das ich nicht gut erklären kann.

Trotzdem gebe ich dir jetzt nochmal eine Erklärung wie ein Statement funktioniert:

Jedes Statemnet besteht aus mindestens zwei Zeilen, einer Action und einer Begin Anweisung. In die Action Anweisung kommt das, was im Dialog passieren soll, in deinem Fall wäre das JoinParty usw. Die Begin Anweisung ruft die Action Anweisung auf. Hier musst du im Feld Content die StatementGuid der Action Anweisung als Identifikator aufrufen. Beim Umwandeln des einen in das andere hilft dir das Blob-Tool von Jog. Damit AFdZ weiß, welche Zeilen zusammengehören, bekommen alle Zeie die gleiche StatementBlockGUID. Die Guid der Begin Anweisung und die BlockGuid kommen in die _Story_DialogTakes. Zum Vergleich schaust du dir einfach mal ein paar der über 50.000 Statements an, die bereits in der Tabelle vorliegen.


RE: Drache als Begleiter? Irgendwie? - Huhn123 - 13.11.2016

Ich verspreche dir, dass ich keine weiteren Modding Wünsche haben werde, wenn du mir noch bei dieser letzten Sache hilfst. Wenn du mir aber nicht mehr helfen willst, ist es auch ok, dann muss ich halt damit leben und das Thread kann dann geschlossen werden. Womit ich aber nicht glücklich wäre. Aber ist ja deine Entscheidung ob du mir weiter helfen möchtest oder nicht. Aber so viel Glück zu haben das sich noch ein Drakensang Modder diesen Thread durch liest, werde ich nicht haben, und somit wäre das Projekt gescheitert. Deswegen liegt es jetzt an dir, ob das Projekt erfolgreich oder scheitern soll. Eine Ja oder Nein Antwort würde schon ausreichen.


Verstehen tue ich es schon was du schreibst, aber wenn man so welche Zeilen zum ersten mal sieht, sollte das schon genauer erklärt sein. Das erste mal ist immer am schwersten, wenn man es dann einmal richtig gemacht hat, weiß man es ja, wie man es machen soll. Wenn man es aber jemanden erklärt der die Zeilen noch nie gesehen hat, aber man selbst die Zeilen kennt, erklärt man das ja so, dass man selbst bescheid weiß. Dabei kann es aber passieren, dass der andere gar nicht damit klar kommt und nicht weiter weiß. Weil es für ihn halt Neu ist. Das hat also nichts damit zutun, ob man nur die Hälfte gelesen hat, sondern wie viel man davon versteht. Weil, was bringt es, wenn man alles gelesen hat und man nur die Hälfte versteht? Dann kann man ja auch nur das machen, was man verstanden hat, sonst macht man was falsch bzw. man weiß nicht wie es weiter geht.


RE: Drache als Begleiter? Irgendwie? - Lord Demon - 13.11.2016

Also liegt es an mir, dass dein Projetkt scheitert, weil ich dein Projekt nicht machen will? Klingt für mich etwas nach verkehrter Welt.

Welchen Teil meiner Erklärung hast du nicht verstanden? Stell doch einfach mal gezielte Fragen.


RE: Drache als Begleiter? Irgendwie? - Rabenaas - 13.11.2016

(13.11.2016, 11:38)Huhn123 schrieb: Wenn du mir aber nicht mehr helfen willst, ist es auch ok, dann muss ich halt damit leben und das Thread kann dann geschlossen werden.
Wieso sollte der Thread geschlossen werden?

(13.11.2016, 11:38)Huhn123 schrieb: Dabei kann es aber passieren, dass der andere gar nicht damit klar kommt und nicht weiter weiß. Weil es für ihn halt Neu ist. Das hat also nichts damit zutun, ob man nur die Hälfte gelesen hat, sondern wie viel man davon versteht.
Verstehen ist ein aktiver Prozess. Du kannst auch mal etwas ausprobieren und Fehler machen. Wir beschäftigen uns hier ja nicht mit Flugleitsystemen. Lord Demons Angebot, Dir gezielte Fragen zu beantworten, klingt doch konstruktiv und fair. Immerhin hast Du jetzt schon ein ganz ähnliches Beispiel.


RE: Drache als Begleiter? Irgendwie? - Huhn123 - 13.11.2016

Verstanden habe ich alles davon, kommt auch keine Fehlermeldung, aber ich kann den NPC nicht ansprechen. Deswegen ist meine Frage, was ich falsch gemacht habe.

Ich schreibe mal hier alle Datensätze die ich hinzugefügt habe:

1. GUID: X'4ED4C43A3E0389A35BDADB37F1766EA5'
2. _ID: |Level|Objects|MonsterLarge|Japhi
3. _Level: locr00_boot
4. _Layers: Leer gelassen
5. Transform: X'7E84693F0000000091D0D1BE00000000000000000000803F000000000000000091D0D13E000000007E84693F0000000010D9C4416217693FFE22173F0000803F'
6. Id: Japhi
7. Graphics: characters/japhgur
8. PetrifiedGrahpics: dummies/character_dummy
9. Rot180: 1
10. CharackterSet: Leer gelassen
11. Placeholder: dummies/dummy_japhgur
12. AnimSet: japhgur
13. AttackFormation: japhgur_attackformation
14. RotateAttackFormation: 0
15. SoundSet: Dragon
16. Physics: Leer gelassen
17. LargeMonsterSize: X'000030410000B04200003041'
18. LODMaxDist: 200
19. Name: Japhi
20. Faction: FaPlayer
21. Behaviour: loc08_beh_purpurwurm
22. LookAtAliveText: Yaphgur
23. LookAtDeathText: Toter Yaphgur
24. MaxVelocity: 2
25. NewHero: 1
26. AggroRadius: 50
27. SetupStoerage: Leer gelassen
28. SetupEquipment: Leer gelassen
29. InventoryType: NPC
30. LootTable: Leer gelassen
143: TargetSize: VeryLarge
144: SetupGroups: Leer gelassen
145: VisivbilityType: InSight
146: ScriptPreset: Leer gelassen
147. ScriptOverride: Leer gelassen
148. MapMarkerResource: map/map_marker_blue
149. PickingPhysics: characters\\physiks_dummy
150. CanRob: 0
151. PickingRange: 12
152. IsLootable: 1
153. StolenGoodsTable: Leer gelassen
154. PickingHeight: 1
155. WildernessLoreDifficulty: 0
156. InfoIdentified: Leer gelassen
157. RunSpeed: 2
158. StaticDerivedValues: All
159. ATW6: 3
160. ATW6plus: 2
161. RSKo: 6
162. RSBr: 6
163. RSRu: 6
164. RSBa: 6
165. RSLA: 6
166. RSRA: 6
167. RSLB: 6
168. RSRB: 8
169. CanTalk: 1
170. IsVictoryWorthy: 1
171. DespawnAfterDeath: 0
172. CombatNumberOfPerryActions: 1
173. BasisXP: 60
174. Stufe: 18
175. Immunity: largemonster;poison
176. CorpseDespawnTime: -1
177. HitWeaponSound: paw
178. PortraitCamera_Offset: 5
179. StorageContentCount: Leer gelassen
180. Groups: Leer gelassen

Das scheint alles richtig zu sein(denke ich, weil Maru steht an der richtigen Stelle).

locale.db4:

1. LocaId: 1de4495d-fad3-4377-b759-70afa57b0b01
2. LocaText: Was ist?

Und

1. LocaId: 1de4495d-fad3-4377-b759-70afa57b0b02
2. LocaText: Komm mit.

static.db4:

_Story_Dialogs:

1. DialogGUID: X'D334F73F513E066B280A68BD8020302A'
2. DIalogId: japh_einladung_id
3. DialogSpeaker: Japhi
4. DialogGroup: Frei gelassen
5. DialogAsConversation: 0
6. GenericDialogId: Frei gelassen

_Story_DialogTakes:

1. TakeGUID: X'294ADCA4DE80BA526016D2D944FB4CFF'
2. DialogGUID: X'D334F73F513E066B280A68BD8020302A'
3. DialogId: japh_einladung_id
4. TakeId: StartState
5. TakeSpeaker: Leer gelassen
6. TakeListener: Leer gelassen
7. TakeType: StartState
8. TakeEmote: Leer gelassen
9. TakeSound: Leer gelassen
10. ConditionRef: X'00000000000000000000000000000000'
11. ConditionBlock: X'00000000000000000000000000000000'
12. StatementRef: X'1BB76684DF9C13B15BFDE97A782B64E4'
13. STatementBlock: X'B1D717DD7B020A68C9208C7A079207FE'
14. TakeLocaId: X'00000000000000000000000000000000'
15. TakeTimeStamp: 0
16. TakeShortTextLocaId: X'00000000000000000000000000000000'

Und

1. TakeGUID: X'2283D6DFED3CC7213DFA7395234CABBF'
2. DialogGUID: X'D334F73F513E066B280A68BD8020302A'
3. DialogId: japh_einladung_id
4. TakeId: dlg_japh_01
5. TakeSpeaker: Japhi
6. TakeListener: Frei gelassen
7. TakeType: Take
8. TakeEmote: Frei gelassen
9. TakeSound: Frei gelassen
10. ConditionRef: X'00000000000000000000000000000000'
11. ConditionBlock: X'00000000000000000000000000000000'
12. StatementRef: X'1BB76684DF9C13B15BFDE97A782B64E4'
13. STatementBlock: X'B1D717DD7B020A68C9208C7A079207FE'
14. TakeLocaId: X'5D49E41DD3FA7743B75970AFA57B0B01'
15. TakeTimeStamp: 0
16. TakeShortTextLocaId: X'4C6F1CC4B5F5218FC49DC84F9F1D2E4D'

Und

1. TakeGUID: X'3492763C9D95A0A63017A32DE3BFF3BC'
2. DialogGUID: X'D334F73F513E066B280A68BD8020302A'
3. DialogId: japh_einladung_id
4. TakeId: dlg_japh_02
5. TakeSpeaker: Player
6. TakeListener: Leer gelassen
7. TakeType: Response
8. TakeEmote: Leer gelassen
9. TakeSound: Leer gelassen
10. ConditionRef: X'00000000000000000000000000000000'
11. ConditionBlock: X'00000000000000000000000000000000'
12. StatementRef: X'1BB76684DF9C13B15BFDE97A782B64E4'
13. STatementBlock: X'B1D717DD7B020A68C9208C7A079207FE'
14. TakeLocaId: X'5D49E41DD3FA7743B75970AFA57B0B02'
15. TakeTimeStamp: 0
16. TakeShortTextLocaId: X'6C87B7C1A053DFDD8B2BDEBCA9DAF2E3'


_Story_DialogTakesChildMapping:

1. GUID: X'4EE57C742942C3CA000709C167C64E47'
2. TakeGUID: X'294ADCA4DE80BA526016D2D944FB4CFF'
3. TakeChildId: dlg_japh_01
4. TakeChildPosition: 0
5. DialogGUID: X'D334F73F513E066B280A68BD8020302A'

Und

1. GUID: X'5F3F0E4E2544C39791774FFB155EA84F'
2. TakeGUID: X'2283D6DFED3CC7213DFA7395234CABBF'
3. TakeChildId: dlg_japh_02
4. TakeChildPosition: 0
5. DialogGUID: X'D334F73F513E066B280A68BD8020302A'


_Scripts_Statements:

1. StatementGUID: X'04FE522B4DED2078563E5DB6B04E086C'
2. StatementType: Action
3. StatementContent: JoinParty who="Japhi" executeAfter="true" actionSelection="script,quest,dialog";
4. StatementBlockGUID: X'B1D717DD7B020A68C9208C7A079207FE'

Und

1. StatementGUID: X'1BB76684DF9C13B15BFDE97A782B64E4'
2. StatementType: Begin
3. StatementContent: 52fe04x'-4d2b-20ed-7856-3e5db6b04e08
4. StatementBlockGUID: X'B1D717DD7B020A68C9208C7A079207FE'


So habe ich das jedenfalls verstanden mit _Scripts_Statements. Glaube habe da was falsch gemacht, oder?