
Imladris production Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu |
|
| |
| Auteur | Message |
|---|
Tom Maître floodeur incontesté


Nombre de messages: 2915 Age: 17 Location: 1,2,3 je m'en vais au bois ... Add-On: 4,5,6 cueillir des smarties
 Date d'inscription: 24/05/2010
 | Sujet: Questions diverses Ven 28 Mai - 21:39 | |
| Quelqu'un saurait comment mettre le loup d'angmar comme héros ?? J'ai rajouter le balrog et je sais que ca doit pas être une manip tres compliquer mais bon je vais pas prendre le risque d'un game crash PS: Si vous savez le faire pour sauron je suis preneur  _________________ << Si j'avance, suivez-moi ; si je meurs, vengez-moi ; si je recule, †uez-moi. >> Henri de La Rochejaquelein.  |
|  | | Pampi Moddeur


Nombre de messages: 158 Age: 14 Location: Belgique Add-On: Non Date d'inscription: 19/12/2009
 | Sujet: Re: Questions diverses Sam 29 Mai - 0:40 | |
| Quand tu veu dire par hero tu vu qu'il soit recrutable a la forteresse car sinon faut seulement modifié le commandset de la forteresse de ton choix mais sa sera un truc comme sa , c'est la place du bouton soit le nombre par exemple 1 puis le egale et puis construct puis le nom de l'unité et c'est bon . donc sa donne un truc comme sa 1 = Command_ConstructDwarvenAxeThrowerHorde mais tu peu copier coller sa ira plus vite faudra seulement changé le nom de l'unité et le numéros . (pour le place de bouton c'est ce qui est dans le palentir ou les portrait qui apparaisent au dessus du batimment comme pour les forterese avec les heros c'est juste la place qui change.) |
|  | | Wolf8888 Invité
 | Sujet: Re: Questions diverses Sam 29 Mai - 2:23 | |
| Si tu as réussi à mettre le Balrog en héros, tu devrais arriver à mettre le Loup d’Angmar, Sauron ou autres, car c’est en gros la même méthode et c’est vraiment pas compliqué.
Reprend le tutoriel du forum sur le Balrog et adapte le à ton Loup (et à Sauron): - crée lui son objet, donne lui un nom, - donne lui un coût et un temps de recrutement, - adapte les modules de son code (enlever le module du temps d’invocation, mettre le module de soins auto, ceux pour le ressusciter dans la forteresse, etc.), - fais lui un ExperienceLevel, - mets le dans le PlayerTemplate, - change ou augmente les pouvoirs etc.
De plus, quel risque y a t il à avoir un game crash si ce n’est celui d’acquérir de l’expérience en modding?
PS: (Petit hors sujet qui, je pense, te sera utile) Concernant le temps d’invocation de certaines unités…tu dois enlever dans leur code le module: Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate MinLifetime = MaxLifetime = DeathType = End (ou mieux, tu mets des points virgules devant toutes les lignes pour les désactiver, comme ça, il te sera facile de le remettre si tu le souhaites en enlevant les « ; » )
J’ai eu testé le mod de Yandros, et de mémoire, je crois que les Undeads se trouvent dans le fichier menhordes.ini pour les fantômes classiques et la cavalerie fantôme doit être dans undeadshordes.ini? (là l’existence du fichier est à vérifier). En tout cas, je me souviens que ces unités des undeads n’étaient pas dans le même fichier. |
|  | | Tom Maître floodeur incontesté


Nombre de messages: 2915 Age: 17 Location: 1,2,3 je m'en vais au bois ... Add-On: 4,5,6 cueillir des smarties
 Date d'inscription: 24/05/2010
 | Sujet: Re: Questions diverses Sam 29 Mai - 9:03 | |
| _________________ << Si j'avance, suivez-moi ; si je meurs, vengez-moi ; si je recule, †uez-moi. >> Henri de La Rochejaquelein.  |
|  | | Tom Maître floodeur incontesté


Nombre de messages: 2915 Age: 17 Location: 1,2,3 je m'en vais au bois ... Add-On: 4,5,6 cueillir des smarties
 Date d'inscription: 24/05/2010
 | Sujet: Re: Questions diverses Sam 29 Mai - 9:33 | |
| Voici l'experience du balrog: | Spoiler: | | | ;------------------------balrog02------------------------- ExperienceLevel BALROG02Level1 TargetNames = MordorBalrog02 RequiredExperience = 1 ExperienceAward = BALROG02_LVL1_EXP_AWARD Rank = 1 Upgrades = Upgrade_TheodenLeadership SelectionDecal Texture = decal_hero_good Style = SHADOW_ALPHA_DECAL OpacityMin = 50% OpacityMax = 100% MinRadius = 40 ;16 MaxRadius = 200 ;16 MaxSelectedUnits = 40 ;1 End End
ExperienceLevel BALROG02Level2 TargetNames = MordorBalrog02 RequiredExperience = BALROG02_LVL2_EXP_NEEDED ExperienceAward = BALROG02_LVL2_EXP_AWARD LevelUpFx = FX:GandalfLevelUp1FX ;LevelUpOCL = OCL_GandalfLevelUp1OCL Rank = 2 AttributeModifiers = HeroLevelUpDamage1 SelectionDecal Texture = decal_hero_good Style = SHADOW_ALPHA_DECAL OpacityMin = 50% OpacityMax = 100% MinRadius = 40 ;16 MaxRadius = 200 ;16 MaxSelectedUnits = 40 ;1 End End
ExperienceLevel BALROG02Level3 TargetNames = MordorBalrog02 RequiredExperience = BALROG02_LVL3_EXP_NEEDED ExperienceAward = BALROG02_LVL3_EXP_AWARD LevelUpFx = FX:GandalfLevelUp1FX ;LevelUpOCL = OCL_GandalfLevelUp1OCL Rank = 3 AttributeModifiers = HeroLevelUpDamage2 SelectionDecal Texture = decal_hero_good Style = SHADOW_ALPHA_DECAL OpacityMin = 50% OpacityMax = 100% MinRadius = 40 ;16 MaxRadius = 200 ;16 MaxSelectedUnits = 40 ;1 End End
ExperienceLevel BALROG02Level4 TargetNames = MordorBalrog02 RequiredExperience = BALROG02_LVL4_EXP_NEEDED ExperienceAward = BALROG02_LVL4_EXP_AWARD LevelUpFx = FX:GandalfLevelUp1FX ;LevelUpOCL = OCL_GandalfLevelUp1OCL Rank = 4 Upgrades = Upgrade_TheodenKingsFavor AttributeModifiers = HeroLevelUpDamage3 SelectionDecal Texture = decal_hero_good Style = SHADOW_ALPHA_DECAL OpacityMin = 50% OpacityMax = 100% MinRadius = 40 ;16 MaxRadius = 200 ;16 MaxSelectedUnits = 40 ;1 End End
ExperienceLevel BALROG02Level5 TargetNames = MordorBalrog02 RequiredExperience = BALROG02_LVL5_EXP_NEEDED ExperienceAward = BALROG02_LVL5_EXP_AWARD LevelUpFx = FX:GandalfLevelUp1FX ;LevelUpOCL = OCL_GandalfLevelUp1OCL Upgrades = Upgrade_TheodenGloriousCharge ; ; Rank = 5 AttributeModifiers = HeroLevelUpDamage4 SelectionDecal Texture = decal_hero_good Style = SHADOW_ALPHA_DECAL OpacityMin = 50% OpacityMax = 100% MinRadius = 40 ;16 MaxRadius = 200 ;16 MaxSelectedUnits = 40 ;1 End End
ExperienceLevel BALROG02Level6 TargetNames = MordorBalrog02 RequiredExperience = BALROG02_LVL6_EXP_NEEDED ExperienceAward = BALROG02_LVL6_EXP_AWARD LevelUpFx = FX:GandalfLevelUp1FX ;LevelUpOCL = OCL_GandalfLevelUp1OCL Rank = 6 ; ;Upgrades = Upgrade_TheodenGloriousCharge AttributeModifiers = HeroLevelUpDamage5 SelectionDecal Texture = decal_hero_good Style = SHADOW_ALPHA_DECAL OpacityMin = 50% OpacityMax = 100% MinRadius = 40 ;16 MaxRadius = 200 ;16 MaxSelectedUnits = 40 ;1 End End
ExperienceLevel BALROG02Level7 TargetNames = MordorBalrog02 RequiredExperience = BALROG02_LVL7_EXP_NEEDED ExperienceAward = BALROG02_LVL7_EXP_AWARD LevelUpFx = FX:GandalfLevelUp1FX ;LevelUpOCL = OCL_GandalfLevelUp1OCL Rank = 7
AttributeModifiers = HeroLevelUpDamage6 SelectionDecal Texture = decal_hero_good Style = SHADOW_ALPHA_DECAL OpacityMin = 50% OpacityMax = 100% MinRadius = 40 ;16 MaxRadius = 200 ;16 MaxSelectedUnits = 40 ;1 End End
ExperienceLevel BALROG02Level8 TargetNames = MordorBalrog02 RequiredExperience = BALROG02_LVL8_EXP_NEEDED ExperienceAward = BALROG02_LVL8_EXP_AWARD LevelUpFx = FX:GandalfLevelUp1FX ;LevelUpOCL = OCL_GandalfLevelUp1OCL Rank = 8 AttributeModifiers = HeroLevelUpDamage7 SelectionDecal Texture = decal_hero_good Style = SHADOW_ALPHA_DECAL OpacityMin = 50% OpacityMax = 100% MinRadius = 40 ;16 MaxRadius = 200 ;16 MaxSelectedUnits = 40 ;1 End End
ExperienceLevel BALROG02Level9 TargetNames = MordorBalrog02 RequiredExperience = BALROG02_LVL9_EXP_NEEDED ExperienceAward = BALROG02_LVL9_EXP_AWARD LevelUpFx = FX:GandalfLevelUp1FX ;LevelUpOCL = OCL_GandalfLevelUp1OCL Rank = 9 AttributeModifiers = HeroLevelUpDamage8 SelectionDecal Texture = decal_hero_good Style = SHADOW_ALPHA_DECAL OpacityMin = 50% OpacityMax = 100% MinRadius = 40 ;16 MaxRadius = 200 ;16 MaxSelectedUnits = 40 ;1 End End
ExperienceLevel BALROG02Level10 TargetNames = MordorBalrog02 RequiredExperience = BALROG02_LVL10_EXP_NEEDED ExperienceAward = BALROG02_LVL10_EXP_AWARD LevelUpFx = FX:GandalfLevelUp1FX ;LevelUpOCL = OCL_GandalfLevelUp1OCL Rank = 10 AttributeModifiers = HeroLevelUpDamage9 SelectionDecal Texture = decal_hero_good Style = SHADOW_ALPHA_DECAL OpacityMin = 50% OpacityMax = 100% MinRadius = 40 ;16 MaxRadius = 200 ;16 MaxSelectedUnits = 40 ;1 End End |
Mais pour le loup d'angmar est-ce que je n'ai qu'à changer les " BALROG02" par "SHADEWOLF02" ??_________________ << Si j'avance, suivez-moi ; si je meurs, vengez-moi ; si je recule, †uez-moi. >> Henri de La Rochejaquelein.  |
|  | | Tom Maître floodeur incontesté


Nombre de messages: 2915 Age: 17 Location: 1,2,3 je m'en vais au bois ... Add-On: 4,5,6 cueillir des smarties
 Date d'inscription: 24/05/2010
 | Sujet: Re: Questions diverses Sam 29 Mai - 11:03 | |
| Game crash  : | Spoiler: | | | 
|
??_________________ << Si j'avance, suivez-moi ; si je meurs, vengez-moi ; si je recule, †uez-moi. >> Henri de La Rochejaquelein.  |
|  | | cdd59554 Admin

Nombre de messages: 6752 Age: 19 Location: J'aime les abricots Add-On: Oui Date d'inscription: 16/01/2008
 | Sujet: Re: Questions diverses Sam 29 Mai - 12:03 | |
| Fait une recherche dans l'ini, à mon avis tu as du mettre 2 fois #define SHADEOWOLF02_HEALTH |
|  | | Wolf8888 Invité
 | Sujet: Re: Questions diverses Sam 29 Mai - 12:07 | |
| Oui, tu peux remplacer le nom de BALROG02 par SHADEWOLF02, mais ce qui est le plus important, c’est de remplacer MordorBalrog02. Sinon, tu peux aussi ajouter SHADEWOLF02 aux lignes TargetNames, ce qui donne: TargetNames = MordorBalrog02 SHADEWOLF02
Concernant ton Game crash, cdd m’a devancé.
PS: J’ai eu confirmation que la cavalerie des Undeads se trouve dans: Object/goodfaction/hordes/men/undeadshordes et c’est l’object RohanOathbreakersCavalryHorde |
|  | | Tom Maître floodeur incontesté


Nombre de messages: 2915 Age: 17 Location: 1,2,3 je m'en vais au bois ... Add-On: 4,5,6 cueillir des smarties
 Date d'inscription: 24/05/2010
 | Sujet: Re: Questions diverses Sam 29 Mai - 12:42 | |
| _________________ << Si j'avance, suivez-moi ; si je meurs, vengez-moi ; si je recule, †uez-moi. >> Henri de La Rochejaquelein.  |
|  | | Wolf8888 Invité
 | Sujet: Re: Questions diverses Sam 29 Mai - 12:49 | |
| Dans ton gamedata tu as mis "SHADEOWOLF02_HEALTH" reporte la même dénomination dans son code à la ligne maxhealth (tu as oublié le 02 en mettant SHADEOWOLF_HEALTH ) |
|  | | Tom Maître floodeur incontesté


Nombre de messages: 2915 Age: 17 Location: 1,2,3 je m'en vais au bois ... Add-On: 4,5,6 cueillir des smarties
 Date d'inscription: 24/05/2010
 | Sujet: Re: Questions diverses Sam 29 Mai - 13:02 | |
| J'ai rajouté le 02 mais ca n'a pas fonctionner c'est toujours le même game crash Wolf ou qqn d'autres est-ce que tu pourrais decrire precisement les étapes( comme pour le balrog )?? Sinon bah je vais laisser tomber pour le loup Je sais je suis lourd ^^ _________________ << Si j'avance, suivez-moi ; si je meurs, vengez-moi ; si je recule, †uez-moi. >> Henri de La Rochejaquelein.  |
|  | | Wolf8888 Invité
 | Sujet: Re: Questions diverses Sam 29 Mai - 13:15 | |
| Bon... sinon dans ton module: Body = ActiveBody ModuleTag_02 MaxHealth = SHADEOFWOLF_HEALTH ;BALANCE Balrog Health End
Tu remplaces SHADEOFWOLF_HEALTH par une valeur (par ex: 12000)
PS: Là, mes obligations professionnelles m'appellent, et si tu es toujours bloqué, je te donnerai les étapes détaillées ce soir ou demain. Bon courage et persiste!! |
|  | | Tom Maître floodeur incontesté


Nombre de messages: 2915 Age: 17 Location: 1,2,3 je m'en vais au bois ... Add-On: 4,5,6 cueillir des smarties
 Date d'inscription: 24/05/2010
 | Sujet: Re: Questions diverses Sam 29 Mai - 13:37 | |
| Non toujours rien, j'ai du faire une mauvaise manip :s Ca serait vraiment sympa de ta part de détailler en tout cas Bien sûr quand tu auras le temps de le faire. Merci en tout cas  _________________ << Si j'avance, suivez-moi ; si je meurs, vengez-moi ; si je recule, †uez-moi. >> Henri de La Rochejaquelein.  |
|  | | cdd59554 Admin

Nombre de messages: 6752 Age: 19 Location: J'aime les abricots Add-On: Oui Date d'inscription: 16/01/2008
 | Sujet: Re: Questions diverses Sam 29 Mai - 17:27 | |
| Bin normalement en mettant directement la valeur du nombre de point de vie ca devrait fonctionner ! |
|  | | Wolf8888 Invité
 | Sujet: Re: Questions diverses Dim 30 Mai - 2:55 | |
| Tom_Sorcier, je vais faire simple et je pars du principe que ton loup tu le veux directement au niveau 10, comme lors de l’invocation (si tu souhaites lui mettre des upgrades pour qu’il développe des pouvoirs supplémentaires ou des effets, fais le savoir).
1/ Tu supprimes tout ce que tu as fait pour mettre ton Loup en héros (dans gamedata.ini, expériencelevel.ini, playertemplate.ini, ton code, etc.) ou mieux, prends un ini qui n’est pas modifié ou qui ne crash pas.
2/ Tu copies ton fichier neutralunits.ini et tu le colles dans tes documents ou sur ton bureau (n’importe où en dehors du dossier neutral).
Après l’avoir collé, - tu renommes ta copie (neutralunits.ini) en ShadeWolf02.ini (pour conserver le nom que tu lui as attribué), - tu l’ouvres, - tu effaces tout ce qu’il contient, A l’ EXCEPTION de l’object AngmarShadeWolf (qui se termine au end qui précède l’object ShadeCallthePack) - tu renommes Object AngmarShadeWolf en Object ShadeWolf02
3/ Toujours dans Object ShadeWolf02:
- Dans « DESIGN parameters », (par exemple après Scale = 1.6) tu mets un coût et un temps de construction avec ces lignes: BuildCost = une valeur de ton choix (10000 c’est celle de Sauron) BuildTime = une valeur de ton choix (300 toujours pour Sauron)
- Dans « ENGINEERING Parameters »
-Tu remplaces la ligne: Body = ActiveBody ModuleTag_02 par Body = RespawnBody ModuleTag_RespawnBody
- Tu ajoutes (après le end de maxhealth par exemple)
Behavior = AutoHealBehavior ModuleTag_Healing StartsActive = Yes HealingAmount = HERO_HEAL_AMOUNT HealingDelay = 1000 StartHealingDelay = HERO_HEAL_DELAY HealOnlyIfNotInCombat = Yes End
Behavior = RespawnUpdate ModuleTag_RespawnUpdate ; DeathAnim = STUNNED ;Model condition to play when killed-to-respawn DeathAnim = DYING ;Model condition to play when killed-to-respawn DeathFX = FX_SoWolf_SummonPack_wolfdeath ;FXList to play when killed-to-respawn DeathAnimationTime = 4966 ;1133 ;How long DeathAnim will take. InitialSpawnFX = FX_SoWolfUnsummon RespawnAnim = LEVELED ;Animation to play when respawning. RespawnFX = FX_SoWolfUnsummon ;FXList to play when respawning. RespawnAnimationTime = 2000 ;Time it takes for respawn to play. AutoRespawnAtObjectFilter = NONE +CASTLE_KEEP ;Respawn at this location -- and at it's exit production point if possible. ButtonImage = HIWerewolf_res
RespawnRules = AutoSpawn:No Cost:5500 Time:60000 Health:100% ;DEFAULT VALUES
End
Le 1er module c’est les soins auto, le 2ème c‘est la résurrection dans la forteresse (tu peux changer le cost, le time, les fx à ta guise)
- Enfin, tu supprimes le module: Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate (jusqu’au end)
-Tu peux maintenant fermer ShadeWolf02.ini et le placer dans ton dossier neutral.
4/ Dans experiencelevels.ini tu colles ça (à la fin par exemple):
;----------- ShadeWolf02 ------------------ ExperienceLevel ShadeWolf02Level10 TargetNames = ShadeWolf02 RequiredExperience = 1 ExperienceAward = 500 Rank = 10 ExperienceAwardOwnGuysDie = 0 SelectionDecal Texture = HC_decal_Hero_Evil Style = SHADOW_ALPHA_DECAL OpacityMin = 50% OpacityMax = 100% MinRadius = 100 MaxRadius = 100 MaxSelectedUnits = 1 End End
5/ Dans playertemplate.ini tu ajoutes ShadeWolf02 à la faction de ton choix.
Et là, tu auras ton loup en héros. |
|  | | |
Sujets similaires |  |
|
| | Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |
|