C'est tout moche, mais c'est pas grave. Le beau site est par ici.

Ressources

Quake3 WebRCON :
Web RCON interface

Pickup script :
Addme, IRC Pickup script for eggdrops

Levelshots :
Toutes les principales maps à Q3

Logos de boots Win2K :
Modifier le logo de démarrage sur Windows 2000

Bots en RA3 :
Comment jouer en RA3 contre Anarki et sa bande

Qoach :
Quake Coaching Tool, very kewl proggie :P

Numeris 128k :
Comment se connecter en 128k. A vous le ping.

Map ospdm1 :
Guide des tricks et jumps sur New Edge (ospdm1).

IRC News :
Super l33t script IRC qui lit les news et envoie des mails.

Bunny-Hopping :
Le guide pour les nuls.

d3xf1 :
Guide des trick-jumps sur cette map CPM.

Config Q3 :
Alias et .cfg pour Quake3, le guide.

Boot Logos :
Des images animées au boot de l'ordinateur.

Le Clanwar Script :
CGI (Perl) script pour rapports de matchs et stats.

La Mail FAQ :
Les questions les plus souvent reçues

Les commandes Q3A :
L'intégralité des commandes et variables, en français

Models Q3A :
Quelques models Q3A (au moins ceux que je trouve jolis)

Les power up dans Q3A :
Chaque map, chaque power up et son temps de respawn. Contrôle du quad !

Strange Util
Manuel du petit freeware magique pour intégrer des sons .MP3 dans vos démos

Circle Jump
Tourner pour sauter plus loin

Alias dans UT
Votre config au poil avec quelques alias, pour Unreal Tournament

Strafe Jump
La petite astuce pour aller beaucoup plus vite

Crate DM
Le jeu le plus addictif du moment après la Dame de Pique

Battleground
Tout sur LE mod prévu pour les matchs de clans

Double Jump
Le double saut, ou comment tirer parti d'un bug de Quake2.

Q3A et internet :
Quelques trucs pour optimiser la connection

7md2q :
La map q2dm7 inversée (et quelques peu remaniée) par Cyco.

Aliases Q2 :
Alias et cfg, les secrets dévoilés. Un must.

ps2rate
Utilitaire pour souris PS2 donnant plus de fluidité

Movie :
Le premier film d'Ozh : le BoomBoom Tutorial

q2dmflags :
Freeware pour comprendre et utiliser le dmflags

Interview volée :
Immortal et Makaveli sur la tactique et le son dans la q2dm1.

Guide du débutant
Les baaaases : bots, multiplayer, connection sur internet, models.

Irc :
Guide du débutant pour trouver #sarl

Modem
Optimiser sa connection avec un petit modem

Thresh's config
Le fichier de config de Thresh, vous savez, le gars pas mauvais...

Programmation de Mod :
Description des .c et .h de la source

« Retour

Config Q3

· les alias quake3
· les alias quake3 avancés
· les alias CPM
· la liste des touches
· le guide du débutant

Comment faire votre config :
pas à pas for the débutant

 

Votre config, c'est un fichier texte, avec une extension .cfg, par exemple myconfig.cfg, que vous enregistrerez dans le répertoire /quake3/baseq3.

Comment vous faire votre config au poil ?
Ne pas partir de rien, faire le ménage, et garder une trace de ses expérimentations.

 

· Editer le q3config.cfg

Editez le fichier q3config.cfg qui se trouve dans /quake3/baseq3.
Sur Windows, ne l'ouvrez pas avec Notepad : ce dernier ne gère pas les retours à la ligne Unix, et vous n'allez voir qu'un long bazar tout collé parsemé de carrés noirs. Ouvrez le avec Wordpad par exemple, et une fois modifié, enregistrez votre fichier au format texte brut.
Ce fichier est créé par quake3 à chaque fois que vous quittez le jeu, et il enregistre pêle-mêle toutes les informations : associations de commandes à des touches ("bind"), valeur des variables (sensibilité de la souris, nom de votre perso, etc..)

Modifier ce fichier q3config.cfg, oui, mais modifier quoi ?

Commencer par supprimer trier les lignes de ce cfg : par exemple d'abord les binds, puis les variables.

 

· Faire le tri des binds

Mettez en début de votre cfg toutes les lignes qui commencent par "bind <une touche> <une action>". Et même, pour être un bon éleve, triez les dans l'ordre alphabétique :)

Personnellement ce que j'ai même fait, c'est de rajouter un bind pour chaque touche (un truc sans incidence, par exemple "echo coucou").
Trois intérêts (très mineurs) :
- quand je fais un test et que je bind un truc temporaire, cela ne reste pas dans ma config puisque le bind sera effacé au prochain chargement - avoir un petit message a l'écran, qui indique qu'on a bien appuyé sur une touche, et que donc s'il ne s'est pas passé ce qu'on voulait, confirme qu'on s'est bien trompé de touche :)
- avoir d'emblée dans mon cfg toutes les touches prévues, ce qui évite de rajouter un "bind a <quelquechose>" alors qu'un peu plus bas dans la config, on l'avait oublié, il y avait déjà un bind inutile sur a.

La liste de toutes les touches disponible, ainsi qu'un exemple de config vide : ici

 

· Faire le tri des variables

Les variables (lignes qui commencent par "seta <un truc> <une valeur>") sont nommées de manière à comprendre sur quel terrain elles interviennent. En gros et en général :

Nom de la variable

Catégorie

 

cg_<quelquechose>

client game

variables dans lesquelles sont enregistrés vos préférences personnelles de jeu (votre crosshair, vos icones, etc...)

cl_<quelquechose>

client

variables dans lesquelles sont enregistrés vos autres préférences personnelles.

r_<quelquechose>

renderer

définition de votre affichage (mode, dimension, intensité lumineuse, etc...)

m_<quelquechose>

mouse

(certains) paramêtres de votre souris

in_<quelquechose>

input

périphériques d'entrées

s_<quelquechose>

sound

son : volume, stéréo, etc... pas très intéressantes d'ailleurs

net_<quelquechose>

network

protocoles et préférences réseau

ui_<quelquechose>

user interface

choix par défaut dans les options single player (timelimit, fraglimit etc...)

bot_<quelquechose>

bot

sv_<quelquechose>

server

variables relatives au serveur, au niveau quasi physique.

g_<quelquechose>

game

variables également relatives au serveur, mais concernant la partie ou le jeu.

Les variables primordiales dans votre config sont donc toutes celles qui ne correspondent pas aux deux dernières catégories.

Pour un exemple splendide de config bien rangée, heh, la mienne :)

Pour plus d'infos sur les variables, et la liste complète et détaillée : ze complite guide de la console

Quel est l'intérêt de trier ? Bah, tout simplement que vous savez directement où chercher pour résoudre un problème. Problème d'affichage, pas assez de FPS ? Section r_ directement.

 

· Votre config perso est prête

Une fois tout ce ménage effectué, enregistrez ce fichier bien rangé, dans un format de texte simple, dans le répertoire /quake3/baseq3, avec un nom explicite et une extension .cfg
A partir de maintenant, ne modifiez plus que ce fichier.

C'est à la fin de ce fichier que vous pouvez copier-coller des alias, si certains vous intéressent

 

· Autoexec.cfg

Il ne vous reste plus qu'à créer, dans le répertoire /quake3/baseq3, un fichier autoexec.cfg
Lorsque Quake3 se lance, il charge d'abord le q3config.cfg, puis execute s'il existe le fichier autoexec.cfg

Mettez dans ce fichier :
// my config qui roulaize
exec myconfig.cfg
echo Config chargee, ready to frag
// end

 

· Tips, trucs et conseil

- unbindall
Mettez ceci en tête de votre config. L'intérêt est que si vous faites un test, si vous bindez une touche temporairement, cela ne sera pas mémorisé lors du prochain chargement.

- // commentaire
Mettez des commentaires (une ligne précédée de //). Cela vous permettra de vous souvenir du rôle de certaines variables, et vous permettra de garder une trace de vos modifs.

- bind F11 "exec myconfig.cfg"
Tout bête : si vous faites beaucoup de modifs, réinitialisez tout d'une touche en rechargeant votre config.

- // derniere ligne
Il arrive *parfois* que la dernière ligne d'un fichier .cfg ne soit pas lue. Pour éviter tout problème, mettez une dernière ligne sans intérêt, un commentaire par exemple.

- Lignes courtes, et pas trop de lignes
Une commande doit être en une seule ligne : pas de retour chariot en plein milieu.
Limitez la taille de vos configs : passé quelques kilo octects, ou si vous déclarez trop de variables personnelles (dans la constructions d'alias compliqués), certains mods pourront bugguer.