Modding Union
Modderecke => Allgemeine Modding-Fragen => Thema gestartet von: gurakil1 am 20. Jan 2015, 17:23
-
Hallo erstmal an alle hier und meine hochachtung für das was ihr alles geschafft habt!
Ich beschäftige mich jetzt seid neuem auch mit coding. jetzt habe ich Boromir die Spezialfähigkeit Sunflare als Effekt gegeben, dies klappt auch wunderbar, jedoch ist der Commandbutton für mdie Fähigkeit in Game schwarz... hab schon verschiedenen Dinge versucht also erstmal habe ich ein eigenes MappedImage erstellt und des dem Button zugewiesen und als das nicht funktioniert hat halt ein bestehendes, einmal das vom Sunflare Spell und als das nicht funktionierte hab ich das von der Flut von Arwen sowie das von Gandalfs wort der macht genommen. Jedoch wurde nie ein Bild angezeigt, dann hab mich mal spaßeshalber als Test einfach nur irgendwas als namen für des Button Image eingegeben, jedoch ohne eine Fehlermeldung. Ist es normal dass hier keine Fehlermeldung kommt und wenn ja muss man den Namen, den man für des Bild nimmt noch woanders außer im CommandButton selber angeben?
Im Anhang hab ich mal meinen CommandButton sowie das MappedImage angehängt.
Danke schon jetzt für Antworten :D
-
Gibt keinen Anhang. Bitte also die Codes einfügen. Am besten über Codeboxen, sprich "[*code]hier den code rein[/code*]" (Sterne und Anführungszeichen wegdenken). Ohne diese können wir dir nicht helfen.
Für mich hörts sich aber erstmal so an, als ob du falsche Koordinaten in der MappedImages.ini angegeben hast.
-
ah sorry dafür -.-
ok hier der code meines CommandButtons:
"CommandButton Command_SpecialAbilitySo nnenfackel
Command = SPECIAL_POWER
SpecialPower = SpecialAbilitySonnenfack el
;Options = NEED_TARGET_POS CONTEXTMODE_COMMAND
TextLabel = CONTROLBAR:VerschlingendesLicht
ButtonImage = UPVerschlingendesLichtBu tton
ButtonBorderType = ACTION
;RadiusCursorType = SunflareRadiusCursor
DescriptLabel = CONTROLBAR:TooltipVerschlingendesLi cht
AutoAbility = Yes
PresetRange = 120
InPalantir = Yes
End"
und hier meine MappedImage da kenn ich mich nicht so aus also kann sein dass da irgendwas fehlt oder so ^^
"MappedImage VerschlingendesLichtButt on
Texture = SpellBook_001.tga
TextureWidth = 64
TextureHeight = 64
Coords = Left:0 Top:0 Right:64 Bottom:64
Status = NONE
End"
und noch meine neue commandset ist es entscheidend an welchem platz der neue spell kommt für das MappedImage?
"CommandSet NewGondorBoromirCommandS et
1 = Command_ToggleStance
2 = Command_SpecialAbilityHo rnOfGondor
3 = Command_SpecialAbilityBo romirForGondor
4 = Command_SpecialAbilityCa ptainOfGondorBoromir
5 = Command_SpecialAbilitySo nnenfackel
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggress ive
18 = Command_SetStanceHoldGro und
End"
oh ich code für das addon sollte man evtl auch erwähnen
ok danke aber eigentlich mache ich kein mod ich bastel nur an der map.ini rum und wollte lediglich des Bild vom Sunflare spell meinem neuen Commandutton zuweisen das müsste doch eigentlich möglich sein ohne eine mod oder
Tut mir leid falls ichs anfangs unklar formuliert habe Sad
-
Um ein Bild in einen Command-Button einzufügen musst du generell vier Sachen machen:
1. Zunächst mal musst du das entsprechende Bild als .dds - Format in die big deiner Mod aufnehmen.
2. Anschließend musst du es mithilfe des Assetbuilder in die asset.dat des Spiels aufnehmen (unter der gleichen Namen wie in der big)
3. Du musst einen Eintrag in der MappedImages.ini machen, der auf das Bild verweist.
4. Du musst in deinem Commandbutton den Eintrag in der MappedImages.ini verlinken.
Edit: Zu langsam, verdammt. :D
-
Du kannst das Bild nicht ändern.
Wenn du den Commandbutton Command_SpecialAbilitySo nnenfackel verwendest musst du auch bei ButtonImage das gleiche stehen haben, wenn du das änderst wird es nicht akzeptiert. Die einzige Möglichkeit das zu ändern ist, indem du von dem, was da steht, die mappedimage änderst. Aber den Namen darfst du nicht ändern. (deshalb kann man auch keine neuen Buttons erstellen - die sind immer schwarz)
-
ah ok gut zu wissen xD danke dir dann sollte ichs eignentlich hinbekommen :D