Shit Fliez Index du Forum Shit Fliez
Bienvenue sur le forum officiel des Shit Fliez !
 
 AccueilAccueil  FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Questions diverses
Aller ŕ la page 1, 2, 3  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Shit Fliez Index du Forum -> Edition de Final Fantasy VII
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Crashsound



Inscrit le: 14 Mai 2003
Messages: 418
Localisation: Malintrat, ? proximit? de Clermont Ferrand

MessagePosté le: 02 Oct 2003 23:45    Sujet du message: Répondre en citant

Bon, je vais vous laissez dans votre d?lire car excusez moi mais je comprend pas tout...D?j? quel est l utilit? de modifier les monstres du jeu?Passons...
J ai pas bien compris le fonctionnement, l interface VB elle va faire quoi? Elle va lire le fichier texte pour le pr?senter plus clairement aux gamers pour qu ils aient une interface convivial pour modifier les crit?res, c est ?a? Mais donc VB devra ?crire dans le programme en mode console pour corriger celui ci selon les exigences du gamer? J ai pas compris, pourriez vous m expliquer SVP, merci d avance.
_________________
Labor omnia vincit improbus.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Adresse AIM
Fremen^SF
GDB des Shit Fliez


Inscrit le: 21 Mar 2003
Messages: 849
Localisation: Versailles

MessagePosté le: 03 Oct 2003 0:13    Sujet du message: Répondre en citant

Crashsound :

D?j? quel est l utilit? de modifier les monstres du jeu?

Final Fantasy VII est un jeu qui a suscit? un engouement ?norme lors de sa sortie. C'est ce jeu qui a permi ? de nombreux joueurs d'entrer dans l'univers des RPG (jeux de r?les) et il y a encore de tr?s nombreux fans de ce jeu aujourd'hui. On n'oublie pas la premi?re fois, c'est aussi le cas pour les jeux de r?les lorsqu'on a accroch? ^^
Lorsqu'on a d?j? fini ce jeu une ou deux fois, on finit par trouver que le niveau de difficult? est beaucoup trop faible et on ne prend plus aucun plaisir ? y jouer. Pourtant certains s'y donnent ? coeur joie, mais plus avec la m?me passion.

Et bien c'est ?a l'utilit? de ce programme : permettre ? n'importe qui de modifier la difficult? de FF7.

J ai pas bien compris le fonctionnement, l interface VB elle va faire quoi? Elle va lire le fichier texte pour le pr?senter plus clairement aux gamers pour qu ils aient une interface convivial pour modifier les crit?res, c est ?a?

Tu as tout compris, c'est exactement ?a.
La version actuelle de ce programme (qui n'a aucune d'interface conviviale) g?n?re un fichier comme celui-ci.
Comme tu le vois, ?a n'a rien de pratique ? modifier. (Note qu'il faut descendre un peu dans le fichier pour avoir des informations sur de vrais monstres, les premiers sont des "tests").

Par exemple, chaque objet a un code, par exemple si tu vois :
steal_object=a3 // Atomic Scissorss
Cela signifie que l'objet qu'on peut voler ? ce monstre sont les Atomic Scissorss. Et pour changer l'objet, il faut remplacer a3 par une autre valeur parmi cette liste. Ce n'est qu'un exemple, mais ?a montre que c'est une grosse prise de t?te lorsqu'on a plusieurs milliers de monstres ? modifier !

Mais donc VB devra ?crire dans le programme en mode console pour corriger celui ci selon les exigences du gamer?

Non en fait c'est plus simple que ?a : VB va demander au programme en mode console de lui "passer" le fichier texte avec la liste des monstres. VB va pr?senter tout ?a de fa?on conviviale pour permettre de modifier les informations qu'on souhaite. Et ensuite, VB va de nouveau appeler le programme en mode console pour lui demander de mettre ? jour le fichier scene.bin (pour appliquer les modifications directement dans le jeu si tu pr?f?res).

En r?sum? : le programme en mode console va communiquer entre le jeu FF7 et VB, et VB va communiquer entre le programme en mode console et l'utilisateur.
FF7 <-> programme en mode console <-> VB <-> Utisateur

Alors qu'avant (sans VB), on avait ?a :
FF7 <-> programme en mode console <-> Utisateur
...ce qui ?tait la gal?re pour l'utilisateur ^^

P.S.:Je vais d?placer ces deux messages dans un autre topic, comme ?a si tu as d'autres questions, ou si quelqu'un d'autre en a, on pourra s'en servir pour ?a.

P.S.2:A propos de IRC, je crois t'avoir manqu? de peu ^^
<crashsound> c est toi freemen
<crashsound> bon, y a personne
<Fremen^SF> yep
<-- crashsound has quit (Ping timeout)
<Fremen^SF> je suis l?, c'est un coup de chance car je n'ai pas de signal lorsqu'on m'?crit ^^

Ca fait juste un vent par personne Mort de rire
J'en profite juste pour rappeler que je n'ai pas de notification quand quelqu'un se connecte, donc d?sol? Neutre
_________________
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur
Crashsound



Inscrit le: 14 Mai 2003
Messages: 418
Localisation: Malintrat, ? proximit? de Clermont Ferrand

MessagePosté le: 03 Oct 2003 14:29    Sujet du message: Répondre en citant

C est pas grave pour IRC, met une flute ? ton PC, comme ?a quant il y a un vent ?a fait de la musique Tr?s content!
Ok, c est tr?s clair maintenant , donc des questions un peu plus technique :
Par quelle proc?dure VB, va t il appeler le programme en mode console?
Comment dire ? VB de faire un tri dans les donn?es du fichier texte scenestat.txt pour n afficher que ce que l on veut dans les champs voulus en occultant par exemple, les donn?es qui n appartiennent pas aux crit?res des monstres?
Va t il falloir jouer sur les lignes du fichier, en lui disant de n aller chercher qu ? partir d un endroit pr?cis dans le fichier et en lui disant que les crit?res d un monstre ne font que 6 lignes par exemple?
Le mieux ne serait il pas de programmer une boucle une fois la position d origine fix?e dans le fichier?
Cette boucle se comporterai comme suit:
1) Descends de 6 lignes
2) Tra?tes les 6 lignes de caract?ristiques du monstre
3) Envoies les et enregistres les dans les champs sp?cifiques de VB
4)retourne ? 1)
Le probl?me de ce genre de boucle c est qu il n int?grera pas la notion de position, et pour tra?ter un monstre en particulier, je sais pas comment il faudra faire. A moins de programmer une requ?te qui partira ? la chasse du monstre et qui en donnera sa position pour renseigner le prog en console de l endroit o? il doit modifier.
Bon, ce sont des remarques de newbie en prog, alors un peu d indulgence, et dites moi si ?a tourne pas rond dans ma t?te!
_________________
Labor omnia vincit improbus.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Adresse AIM
jopfleger



Inscrit le: 07 Oct 2003
Messages: 48
Localisation: Strasbourg

MessagePosté le: 03 Oct 2003 14:43    Sujet du message: Tes commentaires sur le programme VB sont plut?t droles Répondre en citant

Crashsound, tes commentaires sur le programme VB sont plut?t droles!

En fait, on va lire le fichier une fois et tout "monter" en m?moire.
C-?-d on lit une ligne par monstre, chaque ligne contenant 25 champs.
Laissons de c?t? les champs particuliers qui sont plus complexes car ils contiennent des listes de valeurs que le programme devra d'abord d?composer avant d'alimenter des tableaux en m?moire.
En tous cas on aura un m?moire un tableau de n lignes donnant
- nom et Id du monstres
- leur localisation
- leur lvl
- leur HP/MP
- leurs stats (force/constitution/dext?rit?/esprit/magie/chance)
- leurs forces ou faiblesses par rapport aux ?l?ments (glace/feu/foudre/poison/gravit? (tiens on dirait de l'astrophysique)/...
- l'Id des objets qu'ils donnent en fin de fight
- l'Id des objets ? leur voler
- l'Id des objets en les transformant
- ...

Les gens gr?ce ? une interface voient ces param?tres (liste d?roulante, r?glent les stats comme ils veulent, soit pour un ennemi, soit pour une r?gion, soit pour tous...).
Ils peuvent s?lectionner les ennemis par la r?gion, son nom son lvl, ses HP bref ce qu'on a comme crit?res dan la table).

En validant ses mises ? jour, on r??crit un fichier identique ? l'original en rempla?ant les param?tres (dsl ce n'est pas de la transcriptase).

Pour la partie technique (code), tu auras l'honneur de pouvoir le diss?quer si on se donne la peine de bien documenter.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
Crashsound



Inscrit le: 14 Mai 2003
Messages: 418
Localisation: Malintrat, ? proximit? de Clermont Ferrand

MessagePosté le: 03 Oct 2003 14:56    Sujet du message: Répondre en citant

Transcriptase....sans doute transcription si tu fais r?f?rences ? la bio Tr?s content
J aime bien ta remarque du :
"Crashsound, tes commentaires sur le programme VB sont plut?t droles!"
C est encourrageant... ;(
Disons que j avais vu fonctionner des programmes de brute force en VB qui allait chercher les listes dans des fichiers textes, et j ai cru que cela pouvait fonctionner pareil avec aussi un m?canisme de boucle...bon tanpis!
Si au moins j ai r?ussi ? vous faire rire c est le principal Sourire
_________________
Labor omnia vincit improbus.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Adresse AIM
Fremen^SF
GDB des Shit Fliez


Inscrit le: 21 Mar 2003
Messages: 849
Localisation: Versailles

MessagePosté le: 03 Oct 2003 15:33    Sujet du message: Répondre en citant

Au cas o? je pr?cise quand m?me que je ne pense pas que Jop disait dr?le dans un sens p?joratif.

Sinon Crashsound, pour un - je cite - "newbie en prog", tes questions vont tout ? fait dans la logique des choses. Je compl?te juste quelques d?tails

Par quelle proc?dure VB, va t il appeler le programme en mode console?

Il y a une commande toute faite sous VB pour faire ce genre de choses : c'est System.
Il suffit donc d'?crire :
System "Nom_Du_Programme_En_Mode_Console_A_Appeler Param?tres_Du_Programme"
Et ?a suffit Clin d'oeil

Comment dire ? VB de faire un tri dans les donn?es du fichier texte scenestat.txt pour n afficher que ce que l on veut dans les champs voulus en occultant par exemple, les donn?es qui n appartiennent pas aux crit?res des monstres?
Va t il falloir jouer sur les lignes du fichier, en lui disant de n aller chercher qu ? partir d un endroit pr?cis dans le fichier et en lui disant que les crit?res d un monstre ne font que 6 lignes par exemple?


Justement, on a ?t? oblig?s de changer un peu le fichier scenestats.txt qui ? l'origine donnait (a priori tu l'as d?j? vu) et qui donne maintenant [url=http://perso.wanadoo.fr/fremensf/forumff7/ff7hack/new/scenestats.txt]?a

Comme tu le vois, chaque monstre fait exactement une ligne, (cf. ce qui dit Jopfleger), et il n'y a plus de "donn?es qui n appartiennent pas aux crit?res des monstres".
Effectivement, il suffit de passer par une boucle pour lire les donn?es de ce fichier. Cette boucle serait compos?e des commandes suivantes :
1) Lire une ligne
2) Chercher "champ01:file=" dedans
3) Lire la valeur qui se trouve juste apr?s (sachant qu'elle se termine par notre rep?re "?" qu'on a d?fini ensemble avant)
4) Chercher "champ02:name=" dedans
5) Lire la valeur qui se trouve juste apr?s (sachant qu'elle se termine par notre rep?re "?" qu'on a d?fini ensemble avant)

etc... jusqu'au champ25
Lorsqu'on a plusieurs valeurs ? lire pour un champ, on sait que ces valeurs sont s?par?es par des ";", donc l? aussi on s'y retrouve facilement

Ensuite, on lit la ligne suivante et on recommence la boucle tant qu'il y a des lignes ? lire.
_________________
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur
jopfleger



Inscrit le: 07 Oct 2003
Messages: 48
Localisation: Strasbourg

MessagePosté le: 03 Oct 2003 16:02    Sujet du message: Crashsound, tes remarques sont trop dr?les Répondre en citant

Heureusement que Fremen a bien mis les points sur les ii ? propos de "dr?le", c'est bien comme cela que je l'entendais.

De plus mon cher biologiste pr?f?r?, si tu pouvais m'expliquer comment extirper toutes les mauvaises plantes qui envahissent mon gazon, je te donnerais bien en compensation autant de cours de d?veloppement que tu le jugeras n?cessaire.
Et ne me dis pas que je dois apprendre ? me servir de la bineuse, sinon je vais t'expliquer ce que c'est qu'un programme de "foce brute" en vb
(ex appel d'un petit script en WHS de type "del *.*"), probablement le virus le plus court et le plus destructeur ? ce jour.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
Crashsound



Inscrit le: 14 Mai 2003
Messages: 418
Localisation: Malintrat, ? proximit? de Clermont Ferrand

MessagePosté le: 03 Oct 2003 16:56    Sujet du message: Répondre en citant

OULA, c est pas dans mon int?r?t de te taquiner alors!!!
Ok, en effet j avais pas tout compris (mais ?a c est habituel)! Je m aper?ois que je suis pas tout ? fait ignare en prog, ?a me fait un peu plaisir.
Quant au cours de d?veloppement se serait avec plaisir, laisse moi juste le temps de chercher une solution meilleure que foutre le feu ? ta pampa....
Pour sauver ton gazon il y a toujours les d?sherbant s?l?ctifs de marque, qui co?te la peau du cul mais qui sont assez efficace.
Autrement il y a la vieille solution du chlorate de sodium qui lui supprime tout! S?l?ctif pour le gazon, ? mon avis, ach?te le moins cher! Triche peut ?tre juste un peu sur la concentration ? utiliser et encore...
_________________
Labor omnia vincit improbus.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Adresse AIM
jopfleger



Inscrit le: 07 Oct 2003
Messages: 48
Localisation: Strasbourg

MessagePosté le: 03 Oct 2003 17:15    Sujet du message: J'ai d?j? presque mis le feu ? ma pampa Répondre en citant

J'ai fait ce que tu as dit
- d?pens? qqes sous pour des desherbants s?lectifs (il faut en d?penser bcp car toutes ces herbes ont une f?cheuse tendance ? r?appara?tre)
- biner, sarcler, scarifier, oui j'ai fait tout ca; mes courbatures en t?moignent
- traquer les taupes (encore plus dur que de d?busquer Fremen sur un site us)

Pour le d?veloppemnt, c'est quand tu veux. Dis voir un peu le type d'exemple qui t'int?resse, mais j'ai rien sur l'intelligence heuristique, par contre en gestion d'atelier oui, l?-bas les robots sont plus simples et ne se posent pas de questions

Dsl de vous laisser, mon we sera occup? ? autre chose de moins c?r?bral.

Ah! J'aimerais que tu me dises mon cher biologiste ce que tu sais ou penses de la fusion froide (je ne parle pas des amateurs en ?prouvette, mais des enceintes de confinement , tomahawk, tout le blabla.

Ca me passionne et j'aimerais conna?tre un ma?tre ? penser dans ce domaine.

A lundi
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
Crashsound



Inscrit le: 14 Mai 2003
Messages: 418
Localisation: Malintrat, ? proximit? de Clermont Ferrand

MessagePosté le: 04 Oct 2003 23:40    Sujet du message: Répondre en citant

Un "tomahawk" non, un tokamak oui...
Et je suis d?sol? de te dire que la fusion froide n existe pas pour l instant, ni dans les tokamaks ni dans d autres r?acteurs quel qu il soit...
La fusion froide est une r?action de fusion nucl?aire r?alis?e dans des conditions de temp?rature et de pression quasiment ambiantes. Et tous les articles que j ai lu jusqu ? pr?sent dessus, parle de condition extr?me pour arriver ? la mettre en oeuvre. D ailleur m?me les sp?cialistes doute de son existence et de sa r?alisation. On a cru obtenir une solution dans des bulles obtenues par ultrassons qui ?mettaient de la lumi?re mais rien de probant. Mais, je ne pense pas que se soit impossible, si le principe a ?t? pens?, c est qu il a des bases. Par contre, ce n est pas vers les tokamak qu il faudra se tourner, en tout cas pas celui de Cadarache que les investiseurs on payait si cher(oui oui en France, dans le VAR). Celui-ci sera de toute fa?on trop petit pour que sa productivit? soit vraiment pris en compte.Tu as du confondre avec la fusion froide car dans ce cas on parle aussi de r?action propre, ce qui n est d ailleur pas tout ? fait le cas pour le tokamak. On r?cup?re quant m?me des r?sidus ? p?riode de vie faible mais aussi quelques r?sidus ? p?riode de vie plus longue(tritium, deut?rium). Le principe est simple, fusionner 2 atomes "d hydrog?ne"(sous 2 ?tats diff?rents) pour donner un d h?lium. Il suffit juste de monter la temp?rature ? 200 millions Kelvins(0 kelvin =-273,15?C), l ?tat plasma. Juste.... !?!? Je pense quant m?me que l avanc?e technique viendra dans un premier temps de ce genre de syst?me. Ensuite, viendra la r?duction des d?chets pollluant par laser. Et peut ?tre un jour la fusion froide...
_________________
Labor omnia vincit improbus.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Adresse AIM
Crashsound



Inscrit le: 14 Mai 2003
Messages: 418
Localisation: Malintrat, ? proximit? de Clermont Ferrand

MessagePosté le: 04 Oct 2003 23:48    Sujet du message: Répondre en citant

En fait, la physique c est un peu mon dada alors si tu as d autres questions, pas de probl?me(j aime nottamant me casser la t?te sur la physique quantique...j ADORE LA PHYSIQUE QUANTIQUE!)
_________________
Labor omnia vincit improbus.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Adresse AIM
Speedy^SF
Shit Fliez


Inscrit le: 21 Mar 2003
Messages: 745
Localisation: Troyes

MessagePosté le: 05 Oct 2003 9:19    Sujet du message: Répondre en citant

Si je me rappelle bien, pour monter ? de telles temperatures et pour g?n?rer un "?tat plasma", on utilise d'intenses champs magn?tiques, non ?

NB : c'est une simple question, je m'instruis ^^
_________________
Speeeeeeddyyyyyyyyyyy !!!!!!
Personnal Website
Team Website
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur
Crashsound



Inscrit le: 14 Mai 2003
Messages: 418
Localisation: Malintrat, ? proximit? de Clermont Ferrand

MessagePosté le: 05 Oct 2003 14:30    Sujet du message: Répondre en citant

Le champ magn?tique sert surtout ? confiner le plasma, pour l ?chauffement on utilise 4 techniques principales:
-le chauffage ohmique, o? on fait passer du courrant dans le plasma
-le chauffage par laser
-Injection de particules rapides
-les ondes ?lectromagn?tiques ? haute fr?quence.
http://perso.club-internet.fr/jac_leon/PhyTech/fusion/fusion3.htm
Voil? pour plus de renseignement.
Les champs magn?tiques sont d ailleurs le seul moyen de maintenir des particules ? si hautes temp?ratures car aucun mat?riau ne supporterait de telles temp?ratures. Pour la s?curit?, on recouvre quant m?me si je me souviens bien, l int?rieur de carbone: carbone + haute pression + haute temp?rature = diamant synth?tique => en tout cas c est la raison que j envisage...
J ai d?j? observer du plasma. Du plasma d argon ? traver une cage de Faraday. On s en servait dans un labo avec un couplage spectrophotom?trie pour identifier dans un liquide, les diff?rents min?raux pr?sents m?me en tr?s petite concentration. Le plasma d argon est vert, c ?tait tr?s beau!
_________________
Labor omnia vincit improbus.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Adresse AIM
Speedy^SF
Shit Fliez


Inscrit le: 21 Mar 2003
Messages: 745
Localisation: Troyes

MessagePosté le: 05 Oct 2003 16:00    Sujet du message: Répondre en citant

Merci de l'info crash Sourire
_________________
Speeeeeeddyyyyyyyyyyy !!!!!!
Personnal Website
Team Website
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur
Crashsound



Inscrit le: 14 Mai 2003
Messages: 418
Localisation: Malintrat, ? proximit? de Clermont Ferrand

MessagePosté le: 10 Oct 2003 12:47    Sujet du message: Répondre en citant

Au fait, c est quoi la commande sous VB qui peut traduire la fonction:
"Cherche sur la ligne telle indication, et prend la valeur qui lui est attribu?, arr?te toi au symbole pr?fix?."
C est bien une partie de votre code que j aimerais bien vous piquer svp...
_________________
Labor omnia vincit improbus.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Adresse AIM
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Shit Fliez Index du Forum -> Edition de Final Fantasy VII Toutes les heures sont au format GMT + 1 Heure
Aller ŕ la page 1, 2, 3  Suivante
Page 1 sur 3

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001 phpBB Group
trevorj :: theme by ~// TreVoR \\~
Traduction par : phpBB-fr.com