Sehr geile und großzügige Idee!
Würde mich darüber sehr freuen.
Beiträge von SliceR
-
-
Ja leider aber nur vereinzelnd. Also besteht so gut wie keine Chance, an die höher auflösenden Texturen zu kommen? Und diese besitzt somit auch keiner?
-
Ich habe vor kurzem dieses Release eingefügt:
Bitte melden Sie sich an, um diesen Link zu sehen.Funktioniert alles fast wunderbar, einen kleinen Schönheitsfehler besitzt es jedoch, der mich etwas stört.
Nach einem Teleport wird das Pet automatisch gerufen, besitzt aber nicht den vorherigen Namen, beispielsweise "Mustermanns Phönix", sondern "Mustermann's Pet".Der Fehler liegt in diesem Questabschnitt:
Bei pet.summon(pc.getqf("pet_vnum"), "'s Pet", false) wird der Name nach dem Spawn gesetzt. Diese Stelle möchte ich jedoch mit der Variable petName aus der function get_pet_info(itemVnum) ersetzen, was mit bisher nicht gelungen ist. Es wäre nett, wenn sich jemand finden lässt, der den Questabschnitt so umschreiben könnte, dass der Name nach dem Teleportieren gleich bleibt. Danke im Voraus!
Gesamte Quest:
Code- quest pet_system begin
- state start begin
- function get_pet_info(itemVnum)
- pet_info_map = {
- -- [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
- [53001] = { 34001, "s Phönix", 2},
- [53002] = { 34002, "s Phönix", 3},
- [53003] = { 34003, "s Bambi", 8},
- [53004] = { 34004, "s Rentier", 8},
- [53005] = { 34005, "s Azrael", 1},
- [53006] = { 34006, "s Azrael", 1},
- [53007] = { 34007, "s Porkie", 7},
- [53008] = { 34008, "s Rufus", 6},
- [53009] = { 34009, "s Leonidas", 4},
- [53010] = { 34010, "s Khan", 5},
- [53011] = { 34011, "s Knuud", 0},
- [53012] = { 34012, "s Bao Bao", 0},
- [53013] = { 34013, "s Boney", 0},
- [53014] = { 34014, "s Henkerchen", 0},
- [53015] = { 34015, "s Henkerchen", 0},
- [53016] = { 34016, "s Sensenmann", 0},
- [53017] = { 34017, "s Phönix", 0}
- }
- itemVnum = tonumber(itemVnum)
- return pet_info_map[itemVnum]
- end
- function get_spawn_effect_file(idx)
- effect_table = {
- [0] = nil,
- [1] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\npc2_appear.mse",
- [2] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\redphoenix.mse",
- [3] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\icephoenix.mse",
- [4] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\leonidas.mse",
- [5] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\khan.mse",
- [6] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\rufus.mse",
- [7] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\porkie.mse",
- [8] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\rentier.mse",
- }
- return effect_table [idx]
- end
- when login with pc.getqf("pet_vnum") != 0 begin
- item.select(pc.getqf("pet_item_id"))
- pet.summon(pc.getqf("pet_vnum"), "'s Pet", false)
- end
- when 53001.use or
- 53002.use or
- 53003.use or
- 53004.use or
- 53005.use or
- 53006.use or
- 53007.use or
- 53008.use or
- 53009.use or
- 53010.use or
- 53011.use or
- 53012.use or
- 53013.use or
- 53014.use or
- 53015.use or
- 53016.use or
- 53017.use or
- 53018.use or
- 53019.use begin
- local pet_info = pet_system.get_pet_info(item.vnum)
- pc.setqf("pet_item_id", item.get_id())
- if null != pet_info then
- local mobVnum = pet_info[1]
- local petName = pet_info[2]
- local spawn_effect_file_name = pet_system.get_spawn_effect_file(pet_info[3])
- if true == pet.is_summon(mobVnum) then
- if spawn_effect_file_name != nil then
- pet.spawn_effect (mobVnum, spawn_effect_file_name)
- end
- pet.unsummon(mobVnum)
- pc.setqf("pet_vnum", 0)
- else
- if pet.count_summoned() < 1 then
- pet.summon(mobVnum, petName, false)
- pc.setqf("pet_vnum", mobVnum)
- else
- syschat("Du kannst kein weiteres Haustier rufen.")
- end
- if spawn_effect_file_name != nil then
- pet.spawn_effect (mobVnum, spawn_effect_file_name)
- end
- end -- if pet.is_summon
- end -- if null != pet_info
- end -- when
- end -- state
- end -- quest
-
Schien ein Konvertierungsfehler von Ymir gewesen zu sein. Diesen haben sie aber mit einem nachträglichen Patch behoben. Entpack mal die "metin2_patch_dragon_rock_mobs_texcache" dort befinden sich alle Texturen der betroffenen Monstern im .dds Format. Du kannst alle .wdp-Dateien löschen und diese mit den .dds-Dateien ersetzen.
-
Bin bereits nach dem Verfahren vorgegangen leider unstimmig...
Hab meinen alten Source aufgespielt und bin dabei diesen wieder auf meinen Stand zu bringen.
#edit:
Ich konnte den Fehler beseitigen. Mir ist ein Fehler beim Einfügen dieses Bitte melden Sie sich an, um diesen Link zu sehen. unterlaufen.Problem beseitigt!
-
Ich habe eine alte compilte game aufgesetzt, diese wurde mit der gleichen Source vor längerer Zeit mal compilet. Dort tritt der Bug nicht auf. Somit muss der Fehler in der game stecken und aus irgendeiner Änderung resultieren. Jedoch habe ich zahlreiche Änderungen vorgenommen und kann nicht mehr genau sagen nach welcher der Fehler aufgetreten ist.
Kann man anhand der Meldung nicht irgendwie den Fehler zurückverfolgen oder feststellen, wo Unstimmigkeiten sind?
-
Vorab:
Ich verwende den novaline Client Source von & den mainline Serversource.Jedes mal, wenn ich ein Reittier oder Pferd reiten will, schließt sich der Client.
Syserr:
[cbox]Unknown packet header: 141, last: 17 19[/cbox]Bei Versuch wieder einzuloggen, ist der Charakter Millisekunden auf dem Pferd/Reittier zu sehen und der Client schließt sich erneut.
Ich hoffe es lässt sich jemand finden, der sich damit auskennt! Bitte melden Sie sich an, um dieses Bild zu sehen.
MfG
-
Abend,
beim durchstöbern meiner .dds und .tga - Dateien der Texturen im Client ist mir aufgefallen, dass diese teilweise verschiedene Auflösungen besitzen.
Sowohl Rüstungen, Waffen, NPC's als auch Monster gibt es in jeweils einer Auflösung von 512 x 512 px & 1024 x 1024 px.
Teilweise sind Rüstungen, wie die King-Rüstung für Krieger, Ninja in der höheren Auflösung abgespeichert, der Rest hingegen verbleibt mit der "alten" Auflösung (512 x 512)...
Das gleiche gilt für Monster, NPC's und Waffen. Nun weiß ich z.B das viele der alten Rüstungen (Kingi, SSP etc.) und NPC's (Schlachtenverwalter, Hauptmann etc.) in der höheren Auflösung existieren!Ein Beispiel anhand des NPC's: Schlachtenverwalter. Dieser war in meinem aktuellsten Client in der Auflösung 512 x 512 px vorhanden.
Auf epvp fand ich jedoch in Bitte melden Sie sich an, um diesen Link zu sehen. im Anhang die Textur des Schlachtenverwalter in einer Auflösung von 1024 x 1024 px.Nun frage ich mich, woher kommen die neuen höher aufgelösten Texturen? & Wo kriege ich sie her?
Bedanke mich im Voraus! Ich hoffe es ist einigermaßen rübergekommen, was ich genau suche Bitte melden Sie sich an, um dieses Bild zu sehen.MfG
-
Ja genau die von Diaya2 meinte ich. Schade, hatte die Hoffnung, dass diese irgendwo pub sind. Schade, aber halb so wild. Danke Euch!
-
Hey,
ich bin vor kurzem auf wieder auf das Bitte melden Sie sich an, um diesen Link zu sehen. gestoßen.Ich meine ich habe mal einen Server gesehen, der passend zu diesem Set einen SSP so modifiziert hat, dass dieser mit dem Set übereinstimmt. Müsste so um 2014 rum gewesen sein.
Dieser SSP hatte an den Schulterplatten herausragende Eiskristalle. Einen Screenshot finde ich leider nicht...
Vielleicht lassen sie sich ja wiederfinden. Würde mich freuen!MfG