Modifier une carte modée pour SEOW online

De SEOW Wiki FR
Révision datée du 30 janvier 2014 à 14:09 par PA-Dore (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche

(Contributed by PA_Dore)(Merci à Asheshouse pour son aide)

Vous souhaitez modifier une carte modée pour les raisons suivantes:

  • Obtenir une meilleure jouabilité online, accroitre les FPS.
  • Ajouter des objects spécifiques à votre campagne comme des usines par exemple. A noter que ceci peut se faire aussi au niveau du template de campagne.

Un exemple existant actuellement dans SEOW est la carte France SE 1940 online (ash_BoF PA_Dore) dont l'actors.static a été considérablement réduit et qui incorpore les dépôts de fuel et les usines correspondants aux enregistrements de la base de données. Si vous gérez le fuel et la production usines dans votre campagne, utilisez cette carte.

Vous avez besoin de 3 programmes:


Méthode

Extraction du fichier actors.static

  • Créez un dossier de travail dans lequel vous copiez le fichier actors.static de la carte concernée.
ex: pour l'HistorySFX mod: ...\IL-2 Sturmovik 1946\Files\maps\MapName
  • Créez 2 fichiers *.bat files comme suit:

create.bat

@echo off 
java -jar Act.jar create 
pause 

extract.bat

@echo off 
java -jar Act.jar extract actors.static
pause 

Maintenant vous êtes prêt à travailler sur votre fichier actors.static

  • Activez extract.bat --- Ceci créera une série de fichiers out*.txt
  • Renommez tous vos fichiers out*.txt en in*.txt
  • Vérifiez que la taille de carte Mapsize.txt a une valeur exacte en mètres (A vérifier au besoin dans le FMB). Create.bat lira cette valeur et ne fonctionnera pas correctement sans elle. Pour Battle_of_France_1940 ma taille de carte est:
# Size of map y direction in meters 
270400.0 
  • Renommez l'actors.static en actors.static.bak --- juste pour lui éviter d'être écrasé.


Editez le fichier Actors File

  • Editez inBuildings.txt pour enlever les objets que vous désirez Utilisez Remove_Objects_for_Il-2 pour détruire ce que vous voulez. Par exemple, vous pouvez enlever 50% des petits bâtiments pour permettre un gain de FPS quand vous survolez les villes.
  • Editez inBuildings.txt pour ajouter des objets Par exemple vous pouvez souhaiter ajouter des usines, ou une ligne de défense ou n'importe quel objet.
  • Renumérotez votre fichier Renumérotez inBuildings.txt en utilisant Renumber_inBuildings (qui va créer un nouveau fichier inBuildings_neu). Vérifiez avec un éditeur de texte que la 1ère ligne n'apparait pas vide (0_ ). Enlevez cette ligne si c'est le cas. Sauvez votre fichier comme "inBuildings.txt".
  • Reconstruisez votre actors.static Activez create.bat - Cela créera votre nouveau actors.static que vous remettrez ensuite dans votre dossier de carte du jeu.
  • Copiez de votre fichier dans le dossier de carte Sauvegardez l'ancien actors.static et mettez à la place le nouveau. Vérifiez avec FMB que tout y est!

Note Il est bien évident que tous les joueurs devront avoir cet actors.static dans leur dossier de carte pour visualiser en vol la nouvelle carte!


Traduction initiale : PA-Dore 2008, mises à jour C6_Dore 2008 - 2014