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 :
Cdiscount : -30€ dès 300€ d’achat sur une sélection Apple
Voir le deal

 

 Modifier les #define dans le map.ini

Aller en bas 
3 participants
AuteurMessage
bowl028
Vétéran du forum
bowl028


Nombre de messages : 2215
Age : 28
Location : Aquitaine
Add-On : Ouii
Date d'inscription : 16/02/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeMer 28 Avr - 12:58

Je voudrai modifier le game.data mais tout ses fichiers commence par #define et sont donc impossible à modifier Modifier les #define dans le map.ini Icon_scratch

C'est pour mon map.ini, je voudrai modifier la durée de l'incarnation de Sauron Modifier les #define dans le map.ini Icon_geek

Merci des réponses
Revenir en haut Aller en bas
cdd59554
Admin
cdd59554


Nombre de messages : 7235
Age : 31
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeMer 28 Avr - 20:48

Il suffit de savoir à quoi tout ces define correspondent. donc trouver le module, ou bien le special power dans lequel il se trouve.
Par contre dans ton cas, désolé mais je vois pas trop de quoi tu parle pour l''incarnation de sauron ?.. confused (ou alors c'est quoi le nom du define, je me charge de trouver ou il se trouve dans l'ini Smile )
Revenir en haut Aller en bas
bowl028
Vétéran du forum
bowl028


Nombre de messages : 2215
Age : 28
Location : Aquitaine
Add-On : Ouii
Date d'inscription : 16/02/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeMer 28 Avr - 20:59

En fait c'est sa que je voudrai modifier dans le game.data :
Code:
;-----------------------Sauron------------------

#define SAURON_BOUNTY_VALUE                2500
#define SAURON_BUILDCOST                10000
#define SAURON_BUILDTIME                300
#define SAURON_HEALTH                    15000
#define SAURON_DAMAGE                    2000
#define SAURON_DEATH_EXPLOSION_DAMAGE    500

#define ISENGARD_SARUMAN_BOUNTY_VALUE            750
#define ISENGARD_WORMTONGUE_BOUNTY_VALUE        200

#define WILD_GOBLIN_KING_BOUNTY_VALUE            625
Revenir en haut Aller en bas
cdd59554
Admin
cdd59554


Nombre de messages : 7235
Age : 31
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeMer 28 Avr - 21:18

et bien c'est simple tu met l'object puis les champs que tu veut modifier, par exemple :

Code:
Object MordorSauron

BuildCost = 1 // avant c'était SAURON_BUILDCOST
BuildTime = 5 // avant c'était SAURON_BUILDTIME   

ReplaceModule ModuleTag_Body
   Body = ActiveBody ModuleTag_BodyBis
      MaxHealth = 500000 // avant c'était  SAURON_HEALTH
   End
End

End

Peut etre que tu veut pas modifier sauron lui meme mais celui qui à l'anneau c'ést MordorSauron_RingHero au lieu de MordorSauron
Revenir en haut Aller en bas
bowl028
Vétéran du forum
bowl028


Nombre de messages : 2215
Age : 28
Location : Aquitaine
Add-On : Ouii
Date d'inscription : 16/02/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeMer 28 Avr - 21:22

Ah okay Modifier les #define dans le map.ini Icon_biggrin

Je croyai qu'en fait si tu modifier comme dans ton code précédent, on aurait une erreur car si (par exemple : )

Initialement : Sauron coûte 10.000

Dans le map.ini : Sauron coûte 500

Je croyai qu'on aller avoir une erreur car les 2 prix allé s'interposer et donnée une erreur Modifier les #define dans le map.ini Lol

Mais bon, si tu le dit, sa veut dire que sa va marcher donc j'vais testé sa Modifier les #define dans le map.ini 378816
Revenir en haut Aller en bas
bowl028
Vétéran du forum
bowl028


Nombre de messages : 2215
Age : 28
Location : Aquitaine
Add-On : Ouii
Date d'inscription : 16/02/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeJeu 29 Avr - 12:34

J'ai mis ça dans mon map.ini et j'ai une erreur aux lancement de ma map :

L'erreur disant :
Code:
You must use AddModule to add modules in override INI files.

Error parsing field 'Behavior' in block 'Object' in file

'c:\users\moi\appdata\roaming\mes fichiers de lsda, l'avA¨nement du roi sorciera,, c\maps\helm\map.ini' line 10

Error parsing INI block '            Behavior' in file

Apres , le truk habituel du game crash ...


--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------

Dans mon map.ini, j'ai mis ça :
Code:

Object EyeOfSauron


LocomotorSet
        Locomotor = 500
        Condition = SET_NORMAL
        Speed    = 800
    End
   
    Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
        MinLifetime        = 600000000
        MaxLifetime        = 600000000
    End   
End

Object MordorSauron


BuildCost = 1
BuildTime = 5               
Health = 9999999               
Damage = 99999                   
End

Object MordorSauron

Locomotor BasicSauronLocomotor
  Surfaces = GROUND RUBBLE
;  Speed                            = 999                ; in dist/sec
  TurnTime                            = 2000
  TurnTimeDamaged                    = 2000
    Acceleration    = 800  ; .2 second to accelerate to full speed.
End

SpecialPower FiresOfDoomSpecialPower
    Enum                = SPECIAL_SPELL_BOOK_RAIN_OF_FIRE
    RadiusCursorRadius    = 500
    ReloadTime            = 5 ; in milliseconds
    ViewObjectDuration    = 10000
    ViewObjectRange        = 200
    InitiateSound = SpellRainOfFireMS
End

SpecialPower SpellBookBalrogAlly
    Enum                        = SPECIAL_SPELL_BOOK_BALROG_ALLY
    ReloadTime                    = 5  ; in milliseconds
    RadiusCursorRadius            = 200.0 ; Match the radius in FXList SummonBalrogStart
    RequiredSciences                = SCIENCE_BalrogAlly
    ViewObjectDuration = 5000
    ViewObjectRange = 100
    Flags                    = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
    ForbiddenObjectFilter    = NO_SUMMON_NEAR_OBJECT_FILTER
    ForbiddenObjectRange    = 75.0
End

SpecialPower SpecialAbilityWildMountainGiantGrab
    Enum                          = SPECIAL_AT_VISIBLE_OBJECT
    ReloadTime                      = 5
    ObjectFilter = ANY -BIG_MONSTER -MordorSauron -MordorSauron_RingHero -ElvenGaladriel -ElvenGaladriel_RingHero +INFANTRY +HERO
End

SpecialPower SpellBookSummonShadeOfWolf
    Enum                        = SPECIAL_SPELL_BOOK_BALROG_ALLY
    ReloadTime                    = 5  ; in milliseconds
    RadiusCursorRadius            = 75.0 ; Match the radius in FXList SummonBalrogStart
    RequiredSciences                = SCIENCE_SummonShadeOfWolf
    ViewObjectDuration = 5000
    ViewObjectRange = 100
    Flags                    = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
    ForbiddenObjectFilter    = NO_SUMMON_NEAR_OBJECT_FILTER
    ForbiddenObjectRange    = 75.0
End

SpecialPower SpellBookRainOfFire
    Enum            = SPECIAL_SPELL_BOOK_RAIN_OF_FIRE
    RadiusCursorRadius    = 2000
    RequiredSciences        = SCIENCE_RainOfFire
    ReloadTime        = 5 ; in milliseconds
    InitiateSound = SpellRainOfFireMS
    ViewObjectDuration = 10000
    ViewObjectRange = 200
    Flags            = RESPECT_RECHARGE_TIME_DISCOUNT
End


Où doit-je mettre AddModule ?
Revenir en haut Aller en bas
juhlenedni
Moddeur expert
Moddeur expert
juhlenedni


Nombre de messages : 683
Age : 21
Location : Longitude : 02° 17' 40'' E Latitude : 48° 51' 30'' N
Add-On : oui
Date d'inscription : 26/09/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeJeu 29 Avr - 13:08

lorsque tu rajoute un module dans un objet tu doit le présenter de cette forme
Object *******

AddModule
Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
MinLifetime = 600000000
MaxLifetime = 600000000
End
End
End
Revenir en haut Aller en bas
http://www.clic-solidaire.com/sites/index.php?sites_id=1
bowl028
Vétéran du forum
bowl028


Nombre de messages : 2215
Age : 28
Location : Aquitaine
Add-On : Ouii
Date d'inscription : 16/02/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeJeu 29 Avr - 14:01

Bon j'ai supprimer l'œil de Sauron car sa marche pas

Je suis passer au locomotor et j'ai mis ça dans map.ini :

Code:
Object MordorSauron

AddModule
BuildCost = 1
BuildTime = 5             
                 
End
End

Object MordorSauron

 AddModule
 Locomotor BasicSauronLocomotor
  Surfaces = GROUND RUBBLE
;  Speed                            = 600                ; in dist/sec
  TurnTime                            = 2000
  TurnTimeDamaged                    = 2000
    Acceleration    = 200  ; .2 second to accelerate to full speed.

    Braking            = 200  ; .2 second to brake from full speed.
  MinTurnSpeed                    = 0%
  ZAxisBehavior                  = NO_Z_MOTIVE_FORCE
  Appearance                      = TWO_LEGS
  StickToGround                  = Yes      ; walking guys aren't allowed to catch huge (or even small) air.
End

J'ai pris le code du début jusqu'à la fin de Locomotor pour que t'es une vue d'ensemble du map.ini

Le game crash dit :
Code:
Unknown field 'Locomotor' in block 'Object'

Error parsing field 'Locomotor' in block 'Object' in file

'c:\users\moi\appdata\roaming\mes fichiers de lsda, l'avA¨nement du roi
sorciera,, c\maps\helm\map.ini' line 13

etc..
.
Revenir en haut Aller en bas
juhlenedni
Moddeur expert
Moddeur expert
juhlenedni


Nombre de messages : 683
Age : 21
Location : Longitude : 02° 17' 40'' E Latitude : 48° 51' 30'' N
Add-On : oui
Date d'inscription : 26/09/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeJeu 29 Avr - 15:03

Pour les ligne buildcost ...etc, ce ne sont pas des modules, donc pas de addmodule.

Sinon pour ton locomotor, tu t'es mélanger les pinceau. tu as mis ce qui ce trouve dans le locomotor.ini dans l'object mordorsauron. il faut créer un nouveau locomotor

Locomotor BasicSauronLocomotornouveau

Surfaces = GROUND RUBBLE
; Speed = 600 ; in dist/sec
TurnTime = 2000
TurnTimeDamaged = 2000
Acceleration = 200

Braking = 200
MinTurnSpeed = 0%
ZAxisBehavior = NO_Z_MOTIVE_FORCE
Appearance = TWO_LEGS
StickToGround = Yes
End


Object MordorSauron

BuildCost = 1
BuildTime = 5

LocomotorSet
Locomotor = BasicSauronLocomotornouveau
Condition = SET_NORMAL
Speed = 32
End
End


ca doit etre ca je pense
Revenir en haut Aller en bas
http://www.clic-solidaire.com/sites/index.php?sites_id=1
bowl028
Vétéran du forum
bowl028


Nombre de messages : 2215
Age : 28
Location : Aquitaine
Add-On : Ouii
Date d'inscription : 16/02/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeJeu 29 Avr - 16:42

Okay Modifier les #define dans le map.ini 405506

Et maintenant je voudrais modifier les pouvoirs

Le pouvoir Pluie de Feu ( 25 requis) du Mordor

Comment je vais y procéder ?
Revenir en haut Aller en bas
bowl028
Vétéran du forum
bowl028


Nombre de messages : 2215
Age : 28
Location : Aquitaine
Add-On : Ouii
Date d'inscription : 16/02/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeJeu 29 Avr - 20:13

J'ai suivi le tuto de Neohotmailcom : -> Ici <-

Mais quand je lance ma map, une erreur s'affiche disant qu'il y aurait une erreur au 'Child Object'

(Child Object est tout à la fin Modifier les #define dans le map.ini Icon_study )
Spoiler:
Revenir en haut Aller en bas
cdd59554
Admin
cdd59554


Nombre de messages : 7235
Age : 31
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeJeu 29 Avr - 21:39

Donne le message d'erreur en entier, Wink ca aide à trouver l'erreur
Sinon, ya 2 AddModules dans ton code, aux deux il manque un end pour les fermer
Revenir en haut Aller en bas
bowl028
Vétéran du forum
bowl028


Nombre de messages : 2215
Age : 28
Location : Aquitaine
Add-On : Ouii
Date d'inscription : 16/02/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeJeu 29 Avr - 21:46

Maintenant que j'ai placer les 'End' sa me met ça en message d'erreur :

Modifier les #define dans le map.ini Gamecrashradar
Revenir en haut Aller en bas
cdd59554
Admin
cdd59554


Nombre de messages : 7235
Age : 31
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeVen 30 Avr - 18:06

Met ce que tu as à présent tout ce qu'il y a partir de Object MordorSpellBook_new
Revenir en haut Aller en bas
bowl028
Vétéran du forum
bowl028


Nombre de messages : 2215
Age : 28
Location : Aquitaine
Add-On : Ouii
Date d'inscription : 16/02/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeVen 30 Avr - 19:54

Quoi? Modifier les #define dans le map.ini 723793

J'ai pas compris , je dois mettre tout ce qu'il y a avant 'Object MordorSpellBook_new' APRES Object MordorSpellBook_new ?
Revenir en haut Aller en bas
cdd59554
Admin
cdd59554


Nombre de messages : 7235
Age : 31
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeVen 30 Avr - 22:01

Poste sur le forum ce qu'il y a de Object MordorSpellBook_new à la fin Wink
Revenir en haut Aller en bas
bowl028
Vétéran du forum
bowl028


Nombre de messages : 2215
Age : 28
Location : Aquitaine
Add-On : Ouii
Date d'inscription : 16/02/2009

Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitimeSam 1 Mai - 11:13

Spoiler:
Revenir en haut Aller en bas
Contenu sponsorisé





Modifier les #define dans le map.ini Empty
MessageSujet: Re: Modifier les #define dans le map.ini   Modifier les #define dans le map.ini Icon_minitime

Revenir en haut Aller en bas
 
Modifier les #define dans le map.ini
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Modifier une musique dans le menu de BFME1
» j ai ajouter les 2 gandalf dans edain mod (avec l anneaux) dans la forteresse mais méssage d erreur
» modifier cadence de tir
» Mod RJ Modifier INI
» Modifier les textes du jeu

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: Ini codes et .str :: Discussion-
Sauter vers: