Avis aux adeptes du raccourcis clavier

Saviez vous qu’il est possible dans Spring d’affecter des touches à la construction des bâtiments ? si oui c’est que vous êtes contient du gain de temps que l’utilisation des touches raccourcis représente.

Vous êtes donc sur la bonne voix pour devenir un PGM :)

Comment faire …

Une fois dans le jeux,  positionnez la souris sur l’icône raccourci désiré, pressez <CTRL> + <INSERT>, puis saisissez la combinaison de touche correspondante.

C’est très simple non ?

Astuce 1: sous Spring la touche <ESPACE> est considérée comme une touche morte,  vous pouvez donc associer la combinaison <ESPACE> + <M> pour construire un metal maker par exemple.

Astuce 2: Vous pouvez associer plusieurs fois la même combinaison de touche ! ainsi chez moi lorsque je fais <ESPACE> + <M> si j’ai sélectionné un constructeur T1 je construit un extracteur de niveau 1 et je sélectionne un constructeur de niveau 2 je construirais un extracteur de niveau 2.

Mais alors, si j’affecte <ESPACE>+<S> pour Solar et Advanced Solar  que va il se passer lorsque j’utilise un constructeur T1 ?

Encore une fois c’est très simple, la première fois que je presse ces combinaisons, Solar sera sélectionné, puis la seconde fois, se sera ADV Solar, pas mal non !! ??

Rendre les modifications permanentes: La commande /keysave va enregistrer un fichier uikeys.tmp qui contiendra les associations que vous avez crées. Soit vous remplacez votre fichier uikeys.txt par ce fichiers soit vous rajouter juste les lignes qui vous intéressent.

Le fichier uikeys.txt un peut plus en détail …

Si vous n’avez pas de fichier uikeys.txt générez en un avec la commande /keysave ou consultez le mien.

Au début du fichier vous verrez une ligne :

fakemeta  space

Cette ligne définie la touche espace comme une touche morte, les touches mortes se sont les touches qui ne font rien toutes seules comme (<CTRL>, <ALT>, ….)

Plus loins ces 2 lignes.

bind             Meta+m  buildunit_armmex      // Metal Extractor - Extracts Metal
bind             Meta+m  buildunit_armmoho     // Moho Mine - Advanced Metal Extractor / Storage

Il s’agit des associations definies dans le jeu. Meta represente ici la touche <ESPACE>.

Mon fichier uikeys.txt

J’ai fait une config, pour ARM seulement consultable ici

Toutes les combinaisons se font avec <ESPACE>

<ESPACE>+<u> pour les usines

+<m> pour tout ce qui produit du métal

+<n> pour les nanos

+<c> pour les convertisseurs

+<e> pour tout ce qui produit du métal

+<a> pour les tour AA

+<l> pour les tour a courte portée (sol ou sous marin)

+<t> pour les tour longue portée

+<s> pour tout ce qui est stockage (energie ou métal)

+<w> pour les murs

Correction du fichier uikeys.txt (fr) pour le groupe 6

Vous l’aurez peut être remarqué, mais lorsque que l’on essaye de créer le groupe 6 avec un clavier français (et le fichier uikeys.txt fr), cela ne fonctionne pas, par contre la vitesse du jeu est réduite.

il suffit d’ajouter cette ligne pour parer à ce problème.

unbind              Any+-  slowdown

Orientation de batiments

Clavier azerty

une autre astuce pour orienter les batiments avec une seule touche (ne fonctionne que sous clavier azerty)

bind n buildfacing dec

Coller cette ligne dans le fichiers uikeys.txt

Avec la touche n vous pouvez horienter vos batiments ;)

Serveur de secours pour springlobby

Vous l’avez peut être remarqué le serveur de lobby est arreté ce jour. Vous pouvez tout de même vous connecter en utilisant le serveur de secours:

ip 82.239.138.44

port 8200

Fichier configuration main.xml

Fichier de configuration main.xml

Le serveur springie a bessoin d’un fichier nommé man.xml pour se connecter , avec votre nom et mot de passse , plus diverses instructions .En voici le listing que vous devrais coller dans un fichier et le renommé en main.xml et le glisser dans votre dossier springie

PS : Noubliez pas de modifier le nom du serveur et le mot de passe

<?xml version="1.0" encoding="utf-8"?>
<MainConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<AccountName>nom du serveur</AccountName>
<AccountPassword>mot de passe </AccountPassword>
<AttemptReconnectInterval>60</AttemptReconnectInterval>
<AttemptToRecconnect>true</AttemptToRecconnect>
<AutoUpdate>true</AutoUpdate>
<ErrorHandlingMode>Suppress</ErrorHandlingMode>
<ExecutableName>/usr/games/spring-dedicated</ExecutableName>
<GargamelMode>true</GargamelMode>
<HostingProcessPriority>AboveNormal</HostingProcessPriority>
<JoinChannels>
<string>main</string>
</JoinChannels>
<PlanetWarsEnabled>false</PlanetWarsEnabled>
<PlanetWarsServer>licho.eu</PlanetWarsServer>
<RedirectGameChat>true</RedirectGameChat>
<ServerHost>taspringmaster.clan-sy.com</ServerHost>
<ServerPort>8200</ServerPort>
<SpringCoreAffinity>1</SpringCoreAffinity>
<StatsEnabledReal>true</StatsEnabledReal>
<StatsUrlAddressReal>http://springie.licho.eu/</StatsUrlAddressReal>
<TrackerServers>
<string>tracker.caspring.org</string>
<string>backup-tracker.licho.eu</string>
</TrackerServers>
</MainConfig>

Un nouveau panneau pour BA

Voici une petit script très pratique pour le mod BA et dérivés qui permet d’avoir une panneau d’utilisateur transparent et surtout plus petit que l’original qui vous évitera d’utiliser beaucoup moins souvent les flèches tout en bas pour accéder aux autres éléments du menu. Mais regardez cette image, vous comprendrez mieux :

BA Layout

BA Layout

Pour l’installer c’est très simple. Téléchargez tout d’abord le fichier ici. Une fois le fichier téléchargé, il vous suffit de le décompresser et de placer les fichiers gui_ctrlpanel_improved.lua et ctrlpanel.txt dans le répertoire de scripts LuaUI.

Ensuite il y une légère petite modification à faire en fonction de la résolution dans laquelle vous jouer. Pour cela ouvrer le fichier ctrlpanel.txt, observez les différentes résolution prédéfinies et retenez la votre.

Exemple : si votre résolution est de 1280 x 1024, rechercher la ligne “Extended 5×10 (tested for 1280×1024″ puis faites un couper-coller de tout ce bloc de lignes , c’est à dire comme ceci :


//  Extended 5x10 (tested for 1280x1024)
//

xIcons         5
yIcons         11
xIconSize      0.036
yIconSize      0.045
prevPageSlot   auto
deadIconSlot   none
nextPageSlot   auto

textBorder     0.002
iconBorder     0.001
frameBorder    0.001

xPos           0.000
yPos           0.15
xSelectionPos  -1
ySelectionPos  -1

Collez tout ce bloc à la fin du fichier (c’est en effet le dernier bloc qui est prit en compte dans la configuration) puis sauvegarder.

Relancez Spring ainsi qu’un nouveau jeu en solo pour tester. A ce stade, votre nouveau panneau n’est pas encore activé, pour ce faire, appuyez sur la touche F11 puis avec votre souris, activez “BA Layout”. Voila c’est terminé !

C’est quand même beaucoup mieux, non ?!

Merci à Adonai_Jr pour ce merveilleux script.

[Tuto] installation de Springie sous Ubuntu / Debian

Pas la peine de vous présenter Springie le seveur autohost pour notre jeu préféré. Jusqu’a présent il n’était disponible que sous Windows. Le portage a donc été réalisé sous Linux grâce à l’environnement Mono (équivalent pour Linux de .NET sous Windows).

Tout d’abord nous alons commencer par installer deux paquets sous Ubuntu / Debian et dérivés.

sudo apt-get install mono-common
sudo apt-get install libmono-winforms2.0-cil

Ensuite téléchargeons ces deux fichiers :

http://springie.licho.eu/springie.zip

http://spring.jobjol.nl/show_file.php?id=1516

Décompressons tous ces fichiers dans un répertoire unique nommé springie et copions ce répertoire dans ~/spring

Maintenant rendez vous dans

cd ~/spring/springie

Editer le fichier main.xml et cherchez la ligne :

<ExecutableName>spring-dedicated.exe</ExecutableName>

Remplacez-là par :

<ExecutableName>/usr/games/spring-dedicated</ExecutableName>

Sauvegarder le fichier.

Il suffit ensuite de lancer le programme dans un terminal :

mono Springie.exe

Un nom d’utilisateur et un mode passe vous sera demandé. Attention, vous ne pouvez pas utiliser simultanément le login que vous utiliser dans Springlobby et celui de Springie.  Créez donc en un autre dédié à cet usage.

N.B. Vous pouvez également utilisé un serveur dédié, Dédibox, Kimsufi, etc…dans ce cas plus besoin d’une interface graphique, on aojoute donc le paramètre “-nogui”. Exemple :

mono Springie.exe -nogui

Souvent, il faudra bien entendu fournir un fichier de configuration, indiquant la map et le mod à utiliser par défaut.

mono Springie.exe -nogui fichier_de_config

A vous l’autohosting sous Linux.
Pour l’instant cette version semble encore un peu instable, n’hésitez pas à envoyer vos rapports de bug ici :
http://spring.clan-sy.com/phpbb/viewtopic.php?f=1&t=7921&st=0&sk=t&sd=a

Installation Spring sous Ubuntu

Il existe depuis quelques mois un dépot dédié à l’installation de Spring sous Ubuntu 7.10 (Gutsy) et  8.04 (Hardy) mais aussi la toute dernière : Intrepid Ibex.  Si vous possédez une version plus ancienne, il est vivement recommandé de faire une mise à jour de votre distribution pour pouvoir profiter de ce jeu magnifique.

Vous devez posséder au minimum les éléments suivant pour pouvoir jouer à Spring :

- Le moteur du jeu : Spring

- Un centre de contrôle : Springlobby

- Au moins un mod

- Au moins une carte

Actuellement, le dépot Ubuntu contient tout ces éléments sauf certains mods et cartes que vous devrez installer manuellement, mais vous le verrez ce n’est pas compliqué : ce sont juste des fichiers à télécharger et à copier dans un répertoire dédié.

Installation

Important ! Avant tout, veuillez désinstaller toute trace d’une installation précédente de Spring, y compris le répertoire ~/.spring.

Pour installer le moteur du jeu, le centre de contrôle utilisateur (lobby) et les cartes, veuillez suivre les installations ci-dessous selon votre niveau, débutant ou utilisateur avancé :

Installation en mode graphique. (Utilisateur débutant)

Allez dans  Système > Administration > Sources de logiciels puis cliquer sur l’onglet “Logiciels de tierces parties”. Cliquez sur le bouton “Ajouter…” et faîtes un copier-coller de la ligne suivante en fonction de votre version d’Ubuntu :

Ubuntu 8.10 “Intrepid Ibex”:

deb http://ppa.launchpad.net/spring/ubuntu intrepid main

Ubuntu 8.04 “Hardy Heron”:

deb http://ppa.launchpad.net/spring/ubuntu hardy main

Ubuntu 7.10 “Gutsy Gibbon”:

deb http://ppa.launchpad.net/spring/ubuntu gutsy main

Cliquer sur le bouton “Fermer” une petite fenêtre apparaitra, cliquez sur le bouton “Actualiser”.

Une fois terminé les fenêtres utilisées se fermeront automatiquement, il suffira ensuite d’aller dans Système > Administration > Gestionnaire de paquets Synaptic de cliquer sur le bouton “Rechercher” et de taper spring . Sélectionner tous les paquets commença par spring- ,  faites un click droit puis “Sélectionner pour installation”, terminer en cliquant sur le bouton “Appliquer” dans la barre d’outils de Synaptic. L’installation de Spring commence… faites-vous un café pour patienter : il y plusieurs dizaines de Mo à télécharger.

Installation en mode console (Utilisateur avancé uniquement, mais plus rapide)

Tapez alt-F2 pour ouvrir un terminal puis entrez la commande suivante :

gksudo gedit /etc/apt/sources.list.d/springproject.list

Copier-coller la ligne suivante dans l’éditeur (selon votre version d’Ubuntu) :

Ubuntu 7.10

deb http://ppa.launchpad.net/spring/ubuntu gutsy main

Ubuntu 8.04:

deb http://ppa.launchpad.net/spring/ubuntu hardy main

Enregistrer votre fichier puis fermer l’éditeur puis revenez à votre terminal et tapez :

sudo apt-get update
sudo apt-get install spring spring-lobby-springlobby spring-maps-default -y
sudo apt-get install spring-maps-smallsupreme spring-maps-default spring-maps-1v1
sudo apt-get install spring-maps-deltasiege spring-maps-teamplay
sudo apt-get install spring-maps-kernelpanic spring-maps-hunterw

Ajout mods originaux

Poursuivons l’installation avec l’ajout des mods originaux (OTA et XTA, ces mods sont quasi indispensable car ils sont la base des mods les plus joués sur Internet :

wget http://ipxserver.dyndns.org/games/spring/mods/xta/base-ota-content.zip
unzip -d ~/spring/base base-ota-content.zip && rm base-ota-content.zip

Lancement du jeu

Pour lancer le jeu (via Springlobby) allez dans Applications > Jeux > Spring Lobby.

Vous aurez probablement besoin d’autre mods qui ne sont pas disponibles via les dépots, mais ils sont facilement installables en un clic de souris. Lire cet article pour connaître la procédure.

Aide et support

Pour mieux utiliser et configurer le jeu visiter le wiki en français. La documentation est très complète et mise à jour continuellement par les contributeurs.

Pour avoir de l’aide complémetaire, n’hésitez pas à visiter le forum en français. Une équipe motivée et compétente est présente pour répondre à vos questions.

Vous pouvez également vous connecter sur le canal IRC #taspring-fr du réseau Freenode pour avoir de l’aide en temps réel. Des membres y sont connectés et peuvent vous aider. C’est également un point de rendez-vous pour les joueurs francophones. On y discute aussi de stratégie et de tactiques diverses et bien d’autres choses encore. Ce jeu étant multiplateforme, les joueurs de tout horizons sont bienvenus, aussi bien sous Windows que sous Linux.

TA Spring desormais disponible pour Ubuntu Hardy Heron

La nouvelle mouture d’ubuntu : hardy heron, devrait sortir dans la journée.

Les paquets sont désormais disponible sur

http://ppa.launchpad.net/spring/ubuntu

Ajoutez ce dépot dans Synaptic ou dans le fichiers /etc/apt/sources.list :

deb http://ppa.launchpad.net/spring/ubuntu gutsy main

si vous utilisez déjà ce dépôt, après la mise à jour, il suffira de remplacer “gutsy” par “hardy”

pour les nouveaux venus, il suffit de suivre ce lien : http://taspring.racoon97.net/blog/nouveau-depot-ubuntu-pour-ta-spring en replaçant les occurrences gutsy par hardy.

Bon jeu a tous.

Encore une version de balanced annihilation

Le développement du mod BA continue, une nouvelle version est disponible au lien suivant: http://spring.jobjol.nl/download.php?maincategory=1&subcategory=5&file=BA621.sd7
Comme d’habitude, il est conseiller de passer à cette version, la plupart des joueurs l’ayant déjà fait.