Imladris production
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Imladris production

Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Cartes Pokémon : la prochaine extension Pokémon sera EV6.5 Fable ...
Voir le deal

 

 rajouté les tours de siége dans l'atelier avec l'ini

Aller en bas 
3 participants
AuteurMessage
Morkar
Nouveau
Nouveau
Morkar


Nombre de messages : 14
Age : 37
Add-On : Oui/ Non ?
Date d'inscription : 07/11/2014

rajouté les tours de siége dans l'atelier avec l'ini Empty
MessageSujet: rajouté les tours de siége dans l'atelier avec l'ini   rajouté les tours de siége dans l'atelier avec l'ini Icon_minitimeVen 7 Nov - 21:02

Bonjour à tous!! et merci pour ce forum il m'aide beaucoup! cheers
Cela fait un moment que je crée mes maps et vos tuto mon bien aider , Maintenant j'aimerais passer à l'étape scripte et Ini.
Pour l'instant j'aimerais faire une manip qui je pense sera simple pour les habitués, mais encore assez flou pour moi.
je voudrais ajouter dans un atelier de siège du Mordor les tours de guerre et grond. j'ai bien suivi le tuto Leo11 et je le remercie pour ça, Mais n'étant pas doué...
je comprends le principe mais je n'arrive pas à le mètre en oeuvre.

Ce que j'ai déjà fait :

-télécharger final Big
-copier l'ini de base du jeux
-créé un fichier map ini dans le dossier de ma map.
-Ouvrire l'ini de ma map avec Notepad.
-et c'est là que je bloque  scratch  si j'ai bien compris il faut copier les commands de l'objet en question dans la copie de l'ini que l'on a fait du jeu de base et les rajouter dans le fichier ini de notre map.

voici mon échec pour les toures de sièges ^^

Code:
CommandButton Command_ConstructMordorSiegeTower
   Command            = UNIT_BUILD
   Object            = MordorSiegeTower
    Options            = CANCELABLE ;
    NeededUpgrade         = Upgrade_MordorSiegeWorksLevel2
   TextLabel         = CONTROLBAR:ConstructMordorSiegeTower
   ButtonImage         = BMGreatSiegeWorks_SiegeTower
   ButtonBorderType      = BUILD
   DescriptLabel         = CONTROLBAR:ToolTipBuildMordorSiegeTower
   Radial            = Yes
   InPalantir            = Yes
   ShowProductionCount      = Yes
    UnitSpecificSound   = GondorArcherVoiceBuy      
End

CommandSet MordorSiegeWorksCommandSetLevel1
     1   = Command_ConstructMordorBatteringRam
     2   = Command_ConstructMordorCatapult
     3   = Command_ConstructMordorSiegeTower
   4   = Command_PurchaseTechnologyMordorForgedBlades   ; BFME EXPANSION PACT Faction Enhancement
   5   = Command_PurchaseTechnologyMordorHeavyArmor   ; BFME EXPANSION PACT Faction Enhancement
   6   = Command_ConstructMordorBlackRiderHorde
     7   = Command_Sell
     8   = Command_UpgradeMordorSiegeWorksLevel2
End

CommandSet MordorSiegeWorksCommandSetLevel2
     1    = Command_ConstructMordorBatteringRam
     2   = Command_ConstructMordorCatapult
     3   = Command_ConstructMordorSiegeTower
   4   = Command_PurchaseTechnologyMordorForgedBlades   ; BFME EXPANSION PACT Faction Enhancement
   5   = Command_PurchaseTechnologyMordorHeavyArmor   ; BFME EXPANSION PACT Faction Enhancement
   6   = Command_ConstructMordorBlackRiderHorde
     7   = Command_Sell
     8   = Command_UpgradeMordorSiegeWorksLevel3
End

CommandSet MordorSiegeWorksCommandSetLevel3
     1   = Command_ConstructMordorBatteringRam
     2   = Command_ConstructMordorCatapult
     3   = Command_ConstructMordorSiegeTower
   4   = Command_PurchaseTechnologyMordorForgedBlades   ; BFME EXPANSION PACT Faction Enhancement
   5   = Command_PurchaseTechnologyMordorHeavyArmor   ; BFME EXPANSION PACT Faction Enhancement
   6   = Command_ConstructMordorBlackRiderHorde
     7   = Command_Sell
End
Si une âme charitable pouvais m’expliqué mes erreur je lui en serai très reconnaissant ou même un exemple pour l'ajout des toures dans l'atelier ,apres je me débrouille avec les tuto. merci Wink
ps( j'éspére ne pas m’être trompé d'endroit pour sujet)
Revenir en haut Aller en bas
Feelmovi
Habitué(e)
Habitué(e)



Nombre de messages : 91
Add-On : Non
Date d'inscription : 11/08/2014

rajouté les tours de siége dans l'atelier avec l'ini Empty
MessageSujet: Re: rajouté les tours de siége dans l'atelier avec l'ini   rajouté les tours de siége dans l'atelier avec l'ini Icon_minitimeVen 7 Nov - 22:43

Bonjour,

Bon il ne faut pas se fier à ce que je dis parce que je ne suis pas très doué non plus en ini, mais le code semble bon j'ai l'impression..

Peut être t'es tu trompé autre part..?

Vu comme tu décris la chose j'ai l'impression que tu confonds un petit peu.

Avec final big tu vas pouvoir modifier l'ini du jeu entier, ainsi dans chaque escarmouche tu vas retrouver ta modification comme pour Legolas disponible dans la forteresse des hommes après le tuto de léo.
Tu vas pouvoir effectivement utiliser l'ini pour construire ton ini pour la map que tu créée à mettre dans le même dossier que celle ci.
Ce fichier que tu ouvres avec notepad doit s'appeler map (.ini) vérifie que c'est bien le cas, le type de fichier doit afficher "Paramètres de connexion" dans l'explorateur.

Dans ce fichier effectivement tu y mets les codes/modifications que tu veux, et j'ai l'impression que ce que tu as fait ne comporte pas d'erreur.. mais le bouton pour construire une tour de siège n'existe pas dans l'extension? Parce que si il existe ça ne sert à rien de l'ajouter je crois ^^
Revenir en haut Aller en bas
Morkar
Nouveau
Nouveau
Morkar


Nombre de messages : 14
Age : 37
Add-On : Oui/ Non ?
Date d'inscription : 07/11/2014

rajouté les tours de siége dans l'atelier avec l'ini Empty
MessageSujet: Re: rajouté les tours de siége dans l'atelier avec l'ini   rajouté les tours de siége dans l'atelier avec l'ini Icon_minitimeSam 8 Nov - 2:30

Salutation Feelmovi !et merci pour ta réponse rapide.

j'ai bien vérifié le nom du fichier de ma map il y avais bien une erreur , il étai en INI et non en map(.ini)
cela dit , aucun changement dans l'atelier toujoure pas de toures de siége .  No
j'en conclue que sa doit venir de la command .

Pour le bouton construction de tour de siège je croie bien qu'il existe déjà pour l’extension ,mais si je ne me trompe pas une manip s'impose pour l'utiliser sur les map créé, ainsi que c'elle qui ne corresponde pas au critère des map de siège je dirai.Question
Revenir en haut Aller en bas
Denescor
Moddeur confirmé
Moddeur confirmé
Denescor


Nombre de messages : 378
Age : 28
Location : Forodwaith... mais plus pour longtemps
Add-On : oui, ne travaille que sur l'Add-On mais je ne possède pas BFME I
Date d'inscription : 28/05/2013

rajouté les tours de siége dans l'atelier avec l'ini Empty
MessageSujet: Le Problème n'est pas si compliqué ^^   rajouté les tours de siége dans l'atelier avec l'ini Icon_minitimeSam 8 Nov - 15:19

Salut Morkar
Déjà tu ne t'ais pas trompé de sujet, les map.ini correspondent bien à la partie moddage (vu qu'ils sont en relation avec des maps Wink)

Ton erreur est assez simple (je l'ai vu tout de suite ^^), tu as bien crée ton bouton comme il le faut, tu as défini un nouveau commandset avec ton nouveau bouton mais tu as oublié l'étape finale: ajouter ton nouveau commandset au bâtiment concerné, donc forcément ta modif ne marche pas Smile

Pour exemple dans la Mission Impossible 7 j'avais déjà modifié un atelier de siège de l'Isengard pour ajouter des unités de sièges sans avoir de problème avec les conditions de déblocage (nv requit, bâtiment requit, etc...), le code ressemblait à ceci:
Code:
;///////////////////////////////////Ajout échelle + Tour de Sièges///////////////////////////////////////
CommandButton Tour_de_Siege
   Command            = UNIT_BUILD
   Object            = MordorSiegeTower
    Options            = CANCELABLE
   TextLabel         = CONTROLBAR:ConstructMordorSiegeTower
   ButtonImage         = BMGreatSiegeWorks_SiegeTower
   ButtonBorderType      = BUILD
   DescriptLabel         = CONTROLBAR:ToolTipBuildMordorSiegeTower
   Radial            = Yes
   InPalantir            = Yes
   ShowProductionCount      = Yes      
End

CommandButton Echelle_de_Siege
   Command         = UNIT_BUILD
   Object         = IsengardSiegeLadder
   Options         = CANCELABLE
   TextLabel      = CONTROLBAR:ConstructIsengardSiegeLadder
   ButtonImage      = BISiegeWorks_SiegeLadder
   ButtonBorderType   = BUILD
   DescriptLabel      = CONTROLBAR:ToolTipBuildIsengardSiegeLadder
   Radial         = Yes
   InPalantir         = Yes
   ShowProductionCount   = Yes    
End

CommandButton Mine_Explosive
   Command         = UNIT_BUILD
   Object         = IsengardExplosiveMine
    Options         = CANCELABLE
   TextLabel      = CONTROLBAR:ConstructIsengardExplosiveMine
   ButtonImage      = BISiegeWorks_DemoTeam
   ButtonBorderType   = BUILD
   DescriptLabel      = CONTROLBAR:ToolTipBuildIsengardExplosiveMine
   Radial         = Yes
   InPalantir         = Yes
   ShowProductionCount   = Yes    
End

CommandSet IsengardSiègeWorksLevel3_MI7
   1    = Command_ConstructIsengardBatteringRam
   2    = Echelle_de_Siege
   3       = Tour_de_Siege
   4    = Mine_Explosive
   5    = Command_Sell
End

Object IsengardSiegeWorks
CommandSet         = IsengardSiègeWorksLevel3_MI7
End
Je crée d'abord les boutons, puis je les ajoute dans un commandset que je donne à mon atelier Wink
NB: la commande "Command_ConstructIsengardBatteringRam" existe déjà dans le jeu et je n'avais pas besoins de la modifier pour la map en question Smile

A l'avenir penses-y, toutes les modifs de commandes ne sont utiles que si tu redéfinis les nouvelles commandes dans le code de l'unité concerné Wink

Morkar a écrit:
j'ai bien vérifié le nom du fichier de ma map il y avais bien une erreur , il étai en INI et non en map(.ini)
Une dernière chose: si ton fichier s'appelait "map.INI" au lieu de "map.ini" ça ne change rien, il faut juste que ton fichier s'appelle "map" pour que le jeu sache qu'il n'affecte que ta map et que l'extension soit en ".ini" pour que l'ordinateur reconnaissent une série de code Rolling Eyes
Revenir en haut Aller en bas
Morkar
Nouveau
Nouveau
Morkar


Nombre de messages : 14
Age : 37
Add-On : Oui/ Non ?
Date d'inscription : 07/11/2014

rajouté les tours de siége dans l'atelier avec l'ini Empty
MessageSujet: rajouté les tours de siége dans l'atelier avec l'ini   rajouté les tours de siége dans l'atelier avec l'ini Icon_minitimeDim 9 Nov - 23:44

Salut Denescor.

Effectivement sa marche beaucoup mieux comme sa. Very Happy
sa fait du bien de pouvoir assiégé une forteresse avec les outils approprié.Wink

Pour mon fichier map.ini j’avais effectivement oublié le "map" , donc j'avais un fichier qui s'appelai juste INI .
J'ais pus également ajouté Grond et tous va bien comme dans le meilleur des mondes!

En tous cas merci beaucoup pour l'aide.cheers

Revenir en haut Aller en bas
Feelmovi
Habitué(e)
Habitué(e)



Nombre de messages : 91
Add-On : Non
Date d'inscription : 11/08/2014

rajouté les tours de siége dans l'atelier avec l'ini Empty
MessageSujet: Re: rajouté les tours de siége dans l'atelier avec l'ini   rajouté les tours de siége dans l'atelier avec l'ini Icon_minitimeLun 10 Nov - 0:52

Ah ben voila, j'aurais trouvé aussi Rolling Eyes
:p:p
Revenir en haut Aller en bas
Contenu sponsorisé





rajouté les tours de siége dans l'atelier avec l'ini Empty
MessageSujet: Re: rajouté les tours de siége dans l'atelier avec l'ini   rajouté les tours de siége dans l'atelier avec l'ini Icon_minitime

Revenir en haut Aller en bas
 
rajouté les tours de siége dans l'atelier avec l'ini
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Soucis avec les héros rajouté
» Tour de siege/Echelles avc l'IA
» Berzerker Bombe script help et siege tower sur mur
» Map Siège
» Horde de siège

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: WorldBuilder :: Discussion-
Sauter vers: