[Samoth] Viendez tester, bande de larves.
Mercredi 21 juin 2006 à 17 h 08
Une nouvelle version de Bùri, la première branche de Samoth, est disponible pour Windows, sur l'espace Sourceforge du projet.
Voici un bref aperçu des modifications :
- le modèle de nain créé par Baloo a dû être abandonné (problème de compatibilité)
- un sous-système audio a été intégré (musique ambiante et événements sonores)
- la scène de démo (le village) contient une nouvelle église
- joueur et map sont chargés à partir d'un fichier
- à la fermeture, les données du joueur et de la map sont sauvegardés (pour le moment, à un endroit où ils ne servent à rien, mais sauvés quand même)
- le système d'effets magiques modifiant les caractéristiques d'une créature est implémenté.
Pour plus d'infos, reportez-vous au Readme fourni dans l'archive ; vos commentaires sont les bienvenus, ici, sur le forum de Samoth, par email ou par signaux de fumée.
Télécharger Bùri - June 2006
Note : si vous avez des problèmes de dll manquante :
* d3dx9_30.dll : il faut télécharger le dernier SDK DirectX9, le lancer pour extraire les fichiers contenus, puis exécuter le "DXSETUP.EXE" ainsi extrait.
* OpenAL32.dll : téléchargez le SDK OpenAL (648 Ko) ici ou là.
Voici un bref aperçu des modifications :
- le modèle de nain créé par Baloo a dû être abandonné (problème de compatibilité)
- un sous-système audio a été intégré (musique ambiante et événements sonores)
- la scène de démo (le village) contient une nouvelle église
- joueur et map sont chargés à partir d'un fichier
- à la fermeture, les données du joueur et de la map sont sauvegardés (pour le moment, à un endroit où ils ne servent à rien, mais sauvés quand même)
- le système d'effets magiques modifiant les caractéristiques d'une créature est implémenté.
Pour plus d'infos, reportez-vous au Readme fourni dans l'archive ; vos commentaires sont les bienvenus, ici, sur le forum de Samoth, par email ou par signaux de fumée.
Télécharger Bùri - June 2006
Note : si vous avez des problèmes de dll manquante :
* d3dx9_30.dll : il faut télécharger le dernier SDK DirectX9, le lancer pour extraire les fichiers contenus, puis exécuter le "DXSETUP.EXE" ainsi extrait.
* OpenAL32.dll : téléchargez le SDK OpenAL (648 Ko) ici ou là.
erreur au lancement : Description: Could not load dynamic library .\RenderSystem_Direct3D9.dll. System Error: Le module spécifié est introuvable. fichier bien là...il faudrait que dans ton code tu distingue la différence entre une erreur déclarée par la dll et une erreur du programme appelant la lib
Bon c'est vrai, j'ai eu un peu la flemme d'installer ton dx sdk, sachant que ogre sait gérer très bien l'opengl (et qu'elle idée d'utiliser directx + openal ?)
bref au final j'ai comment la ligne dans plugins.cfg correspondant à la dll dx, et le jeu c'est lancé...je me suis retrouvé en 800*600 (mon desktop tournait sous cette résolution, avec ce pc datant de l'avant guerre pas moyen d'avoir plus sinon j'ai droit au 60 hz) le tout avec une 'fenêtre' (on se comprend entre codeurs) de jeu qui semble mesurer 1024*768 à vue d'oeil.
une messagebox non windows s'affiche, la souris elle si ne se trouve pas en 0,0 disparait, au bout du deuxième essai je réussis à cliquer (en 800*600 c'est pas dur).
après j'ai vite abandonné, la résolution ne me permettant pas de comprendre le jeu en lui même, le déplacement se faisant à l'aide des touches de direction et non du bon vieux zqsd (ok, combien de rpg l'utilisent?)
vivement que je récup un vrai pc sous la main en attendant je pourrais pas vraiment t'aider à tester ça.
Pour l'erreur, déjà, ça m'étonne : la DLL en question est dans le zip, je crois. M'enfin, bon. Le message lui-même, te donnant la localisation dans un fichier Ogre, n'est pas de moi, mais d'Ogre, justement : c'est lui qui se charge de sa propre initialisation, je lui dis juste quel renderer utiliser en fonction des choix de l'utilisateur.
Pour résolution/vitesse de la souris/ZQSD ... la plupart des options graphiques se règlent dans le menu "Options" ; les contrôles, si tu vires la section "keymap" du fichier save/config.xml, tu passes en ZQSD (contrôles par défaut, en fait). D'ailleurs, au besoin, lis le fichier save/readme.txt ...
Le coup de la souris disparaissant pour le splashscreen, c'est normal, elle ne sert à rien : tu cliques sur un des boutons de la souris ou une des touches clavier, et tu arrives au menu.
Ton commentaire me fait penser qu'il faudra que je simplifie un peu tout, c'est mal documenté :/
DirectX c'est juste un goût personnel, aussi à cause du fait que ça n'éxiste pas sous linux, et étant donné que je code avec des moteurs 3d fais maisons par moi même (je code pour le fnu hein, je suis pas en train de faire une révolution telle que quake l'a été)
cependant, je dois avouer que DirectX n'est pas si mauvais (cf directinput et la souris)
après dx ou ogl, c'est du pareil au même, surtout lorsqu'on utilise un moteur comme ogre qui est 100% compatible avec les deux.
l'erreur tu as mal compris ce que je voulais dire (je m'exprime mal faut dire, ce qui me réussi pas quand je comment) le fichier est bien présent malgré qu'il soit présent dans le dossier, par contre tu as raison je t'ai accusé à tors : comme l'erreur était spécifiée en français alors que Ogre.log est en anglais j'ai pensé que elle avait été déclarée par toi, mais mon petit cerveau vient de comprendre qu'il s'agissait d'un simple formatmessage.
bref je me suis forcé à toucher au xml, j'ai pu changer la résolution pour du 1024 puisque l'écran sur place ne m'accepte pas plus (et j'ai encore une semaine à vivre avec) et c'est vrai que je comprends mieux ce qu'il se passe maintenant.
c'est plutôt pas mal. bonne gestion de la souris, qualité visuelle bien suffisante à mon goût. système de fenêtres quasi complet.
juste un petit problème avec la musique quand on alt+tab, mais rien de grave quand on voit où en est doom3 avec l'ap switching. et dernière chose, un quitage par alt+F4 laisse le process en mémoire, ce dernier qui bouffe donc à la fois cpu et ram
L'église est vraiment très jolie avec ses vitraux.
le petit riff de musique est sympa, ça fait un peu ambiance diablo.
J'ai des problèmes de texture mais faut dire que j'ai une carte graphique intégrée à mon portable :
Ah ouais aussi, une fois entrer dans le menu option, je peux tout changer, mais je ne peux pas revenir au menu principal, enfin je ne trouve pas la touche ou l'endroit où il faut cliquer.
Bon je réessaye et là , miracle ça marche, j'ai pas tout compris :