1 2 3
6 7
Active player (318)
Joined: 1/15/2012
Posts: 343
J'ai remplacer l'intro. Remerciment encore à Grincevent pour les correction. PS : Un problème de son encore ? Je vais essayé de réuploadé une version corrigé... et sans faute xD EDIT : J'ai monté le son de la première vidéo. Mieux ?
Active player (318)
Joined: 1/15/2012
Posts: 343
J'ai uploadé la vidéo sur l'hex editing. J'ai tout dit sur le sujet ? Aussi, je vais avoir besoin d'aide pour le LUA scripting... J'ai jamais manié ce langage, et je suppose que comme tout les langages de script il y a des documentations particulières pour chaque émulateur... Donc si quelqu'un connaissait un bon tuto pour le LUA et les docs pour les émulateurs, juste assez pour développer un script pour son TAS quoi, qu'il le dise s'il vous plaît :)
Active player (306)
Joined: 8/21/2012
Posts: 429
Location: France
STBM wrote:
J'ai uploadé la vidéo sur l'hex editing. J'ai tout dit sur le sujet ? Aussi, je vais avoir besoin d'aide pour le LUA scripting... J'ai jamais manié ce langage, et je suppose que comme tout les langages de script il y a des documentations particulières pour chaque émulateur... Donc si quelqu'un connaissait un bon tuto pour le LUA et les docs pour les émulateurs, juste assez pour développer un script pour son TAS quoi, qu'il le dise s'il vous plaît :)
Hop ^^ D'abord la vidéo: En fait je savais même pas que c'était "ça" qui s'appelait "hex editing", faut dire que j'ai pas vraiment fait de recherches sur le sujet (j'imaginais que ça avait à voir avec du bidouillage de la RAM ou chaispasquoi :p). Ca doit être à cause du mot "hex", rapport à hexadecimal, alors qu'en fait dans l'exemple on tripatouille juste du texte. Le terme devait s'appliquer aux versions plus anciennes des émulateurs (ou les plus récents aussi, je sais pas du tout, c'est dire mon ignorance) où les fichiers movie n'étaient pas aussi faciles à bidouiller, peut-être. Bref, j'en sais rien et c'est pas important... Retour à la vidéo. Je trouve que c'est assez parlant, mais comme je connaissais déjà cet "outil", je ne suis pas le mieux placé pour juger. Toujours de la bonne musique relaxante au piano en fond, j'aime bien (morceaux bien choisis en plus, je parle pour toutes tes vidéos) alors ne change rien ^^ Juste un mini bémol mais c'est pour pinailler: on dirait que tu as repris ta façon de parler "par rafales" ^^. Mais je n'ai pas eu de problème à comprendre, c'est ok, pas la peine de tout refaire juste pour ça. Ensuite, le LUA... Là je peux pas aider. J'ai testé bien sûr, mais c'était vraiment basique: lire des adresses dans la RAM pour afficher des trucs à l'écran façon HUD, c'est à dire que ça ne m'aidait pas plus que de lire simplement les valeurs dans le ram watch. Pour ça j'ai juste lu les bouts d'infos trouvés sur ce site et copié quelques formules en modifiant ce qu'il fallait, bof quoi. Au final j'ai lâché ça, je préfère la jouer "à l'ancienne" avec le RAM watch (en plus j'ai l'impression que ça faisait un peu ramer mon petit PC tout vieux). En tout cas, comme intro pour le LUA, je pense que c'est bien de préciser qu'il est recommandé d'avoir quelques connaissances en programmation pour commencer, sinon ça peut être compliqué de se lancer (c'est un contexte particulier, on contrôle l'émulateur et tout avec ça...). Je pense que si tu ne trouves vraiment pas de source d'info complète, ou aussi que c'est trop compliqué/long à expliquer (moi j'en aurais pas le courage ^^), c'est une partie qui peut être sautée, voire juste évoquée mais sans explications plus précises. Perso, je déconseillerais à un débutant de se lancer dans le LUA scripting et d'essayer d'en dépendre pour son 1er TAS.
Editor, Skilled player (1281)
Joined: 1/31/2010
Posts: 327
Location: France
Déjà pour la vidéo c'était bien, on regrettera juste le fait que tu n’aies pas montré qu'en modifiant le 1er niveau, le 2ème reste inchangé (d'ailleurs à ce sujet le mario de HappyLee reste accroché moins longtemps au drapeau grâce au petit glitch, donc l'hex editing de ta vidéo aurait provoqué une désynchro si tu avais continué la vidéo). Maintenant au sujet des LUA script : Pour avoir les LuaScriptingFunctions d'un émulateur, il faut à sa page code.google (exemple pour vba) accessible pour la plupart sur la page consacrée de TASVideos, ensuite aller dans Wiki -> LuaScriptingFunctions Je vais essayer de donner des exemples très simples pour que tu puisses les commenter en vidéo (émulateur utilisé : vba)
Language: lua

--Afficher des informations sur l'écran truc1= 0x00179104; machin2= 0x0017A994 while true do chose8 = memory.readword(truc1) bidule6 = memory.readword(machin2) gui.text(5,1,"truc =") gui.text(40,1,chose8) gui.text(5,11,"machin =") gui.text(40,11,bidule6) emu.frameadvance() end
Language: lua

--Appuyer sur les touches B, Bas et start pendant 300 frames for k= 1, 300 do joypad.set(1, {start=1, down=1, B=1}) emu.frameadvance() end
Language: lua

--Alterner deux séquences de touches while true do for k= 1, 50 do joypad.set(1, {down=1, B=1}) emu.frameadvance() end for k= 1, 50 do joypad.set(1, {up=1, A=1}) emu.frameadvance() end end
Active player (318)
Joined: 1/15/2012
Posts: 343
En fait je savais même pas que c'était "ça" qui s'appelait "hex editing", faut dire que j'ai pas vraiment fait de recherches sur le sujet (j'imaginais que ça avait à voir avec du bidouillage de la RAM ou chaispasquoi :p). Ca doit être à cause du mot "hex", rapport à hexadecimal, alors qu'en fait dans l'exemple on tripatouille juste du texte.
En réalité, tout les émulateur ne supportent pas le format texte, j'aurais dû en parler... En effet, il faut modifier les valeurs hexadecimals du jeu pour copier/coller/ajouter/enlever.
Déjà pour la vidéo c'était bien, on regrettera juste le fait que tu n’aies pas montré qu'en modifiant le 1er niveau, le 2ème reste inchangé (d'ailleurs à ce sujet le mario de HappyLee reste accroché moins longtemps au drapeau grâce au petit glitch, donc l'hex editing de ta vidéo aurait provoqué une désynchro si tu avais continué la vidéo).
Oui, ça desynch après, je m'en suis rendu compte tout à l'heure en voulant vérifier si j'avais bien fait... Bon ben voilà :P Le LUA a l'air simple en effet, mais je vais peut-être pas expliqué les loop ect... dans une vidéo :p Donc je rappelerai juste qu'il faut des bases en programmation comme dit avant et voilà :p Merci infiniment de vos retours, je vais essayer de m'améliorer pour les prochaines fois :)
Active player (318)
Joined: 1/15/2012
Posts: 343
Ok alors je rencontre D'ENORME problème à faire une vidéo sur la manipulation de la chance... Je sais pas du tout par où commencer ni quoi dire. J'ai lu le guide sur le site officiel et ce topic mais j'arrive pas à structurer le plan... Help please :-( Je pense aussi à refaire la vidéo sur l'hex-editing car incomplet et le RAM-watch car il manque la musique. D'ailleurs, je vais essayer de faire un format plus "pro", histoire de rendre le tout plus agréable et plus facile à comprendre. Ca va être plus long à faire, mais je suis convaincu que le résultat sera satisfaisant ! Si le nouveau format est bon, j'essayerai de refaire toute les vidéo de cette manière :)[/url]
Editor, Skilled player (1281)
Joined: 1/31/2010
Posts: 327
Location: France
Je te conseillerai d'abord d'utiliser un jeu comme monopoly (ou tout jeu de ce style) pour illustrer que le fait d'appuyer sur une touche à une frame différente "modifie" la chance, tandis que répéter la même séquence d'input conduit toujours au même résultat. Ensuite pour une analyse un peu plus détaillée sur le RNG et pour montrer que différer un input ne marche pas pour tous les jeux, je te conseille d'utiliser le script créé pour Fire Emblem 7 dont tu peux voir une utilisation dans cette vidéo.
Active player (306)
Joined: 8/21/2012
Posts: 429
Location: France
Arg, la manipulation de la chance, une bonne prise de tête, bonne chance ^^ Je sais pas si c'est une bonne idée de le faire en vidéo, ça, y'aura sûrement plus de blabla que de démonstration concrète. Ou alors juste une petite vidéo d'exemples qui servira à illustrer le guide. Je suis derrière lapogne36 (pas trop près derrière, pas de danger :p) sur ce coup là; si tu dois montrer des exemples, commence par un classique comme le monopoly. Le fait qu'il y ait clairement des dés dans le jeu montre en plus bien qu'on parle de "chance", un bon symbole, ça :) Dans ma run de Castlevania, j'ai pas du tout "surveillé" le RNG, c'était tout du brute force, mais je peux te fournir des exemples (avec fichier movie et instructions pour reproduire le truc) pour montrer comment un ennemi tué à différentes frames peut lâcher ou non un objet, ou comment un ennemi peut changer de comportement assez radicalement selon le "timer" du jeu (pas le timer affiché, je parle de perdre volontairement une petite poignée de frames avant l'apparition de l'ennemi). En dehors de ça, je suis nul en RNG ^^.
Former player
Joined: 7/6/2012
Posts: 207
Location: Réunion (FR)
s'il vous plait, quelqu'un sait-il comment utiliser le multitrack (si possible sur gens)? oh, non, c'est bon...
~ [I]feeuzz
Synahel
She/Her
Former player
Joined: 1/19/2011
Posts: 260
Location: France
Ouah j'étais passé à côté de ce tuto, honte à moi, c'est excellent !
Former player
Joined: 7/6/2012
Posts: 207
Location: Réunion (FR)
STBM wrote:
Ok alors je rencontre D'ENORME problème à faire une vidéo sur la manipulation de la chance... Je sais pas du tout par où commencer ni quoi dire. J'ai lu le guide sur le site officiel et ce topic mais j'arrive pas à structurer le plan... Help please :-( Je pense aussi à refaire la vidéo sur l'hex-editing car incomplet et le RAM-watch car il manque la musique. D'ailleurs, je vais essayer de faire un format plus "pro", histoire de rendre le tout plus agréable et plus facile à comprendre. Ca va être plus long à faire, mais je suis convaincu que le résultat sera satisfaisant ! Si le nouveau format est bon, j'essayerai de refaire toute les vidéo de cette manière :)[/url]
Dis toi que tu devra présenter 3 choses (selon le jeu, tu ajusteras :-P): _qu'une machine ne sait pas ce qu'est le hasard, et que c'est la manipulation de l'homme envers la machine qui est hasardeuse. _et que par conséquent, NOUS décidons de ce qui ce passera par la suite selon le TEMPS pour y arriver, la FACON (sautant, marchant, en attaquant, en se faisant attaquer,...), la(les) touche(s) maintenu(s), ou encore le placement du personnage (attaquer a distance, coup raprocher...). _selon le nombre d'objets ou de bonus que l'on peut obtenir, il y a une probablité (équiprobable, ou pas) d'obtenir ces objets, et donc, qu'il n'ya pas qu'une seule facons d'arriver à ses fins. L'idée serait de faire un niveau a plusieurs reprises en montrant une suite différente selon les touches appuyées... (ou autre, enfin, sa dépend du jeu quoi!) (si possible un truc siple, du style à deux issues uniquement). PS: souvent quand on joue avec la chance, on a tendance à exploser le compteur de re-records, alors faut faire gaffe...
~ [I]feeuzz
Experienced player (704)
Joined: 2/5/2011
Posts: 1417
Location: France
STBM Dommage la vidéo sur le RAM Watch sur mario est foireuse, car sur la liste des émulateur obsolète pas recommendé du tout: zSNES Le meilleur reste BitzHawk
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Active player (318)
Joined: 1/15/2012
Posts: 343
STBM Dommage la vidéo sur le RAM Watch sur mario est foireuse, car sur la liste des émulateur obsolète pas recommendé du tout: zSNES Le meilleur reste BitzHawk
Cet émulateur (sNESx) a longtemps été un des émulateurs recommendés pour les jeux sNES, et du coup je l'avais toujours sur mon ordi, et je savais à peu près où était les différentes options. Et je pense d'ailleurs qu'encore aujourd'hui les TAS fait à partir de cet émulateur sont encore acceptés. Je continuerai le guide d'ici un bon mois, j'ai eu pas mal d'activité à mon uni ces derniers mois et je peux pas faire grand chose du coup... Mes exams finissant dans un mois je reprendrai à ce moment là !
Experienced player (704)
Joined: 2/5/2011
Posts: 1417
Location: France
STBM wrote:
STBM Dommage la vidéo sur le RAM Watch sur mario est foireuse, car sur la liste des émulateur obsolète pas recommendé du tout: zSNES Le meilleur reste BitzHawk
Cet émulateur (sNESx) a longtemps été un des émulateurs recommendés pour les jeux sNES, et du coup je l'avais toujours sur mon ordi, et je savais à peu près où était les différentes options. Et je pense d'ailleurs qu'encore aujourd'hui les TAS fait à partir de cet émulateur sont encore acceptés. Je continuerai le guide d'ici un bon mois, j'ai eu pas mal d'activité à mon uni ces derniers mois et je peux pas faire grand chose du coup... Mes exams finissant dans un mois je reprendrai à ce moment là !
T'inquiète c'est juste que ils disent non recommendé mais bon j'azi testé bitzhawk en fait il pue...
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
Active player (318)
Joined: 1/15/2012
Posts: 343
Ok, j'ai essayé de faire la manipulation de la chance. Pas facile, il y a des éléments plus facilement traitable en vidéo et d'autre plus facilement traitable en texte. J'ai préféré le texte quand même... Mais c'est aussi chaud parce que chaque jeu voit sa chance manipuler de manière différente. Du coup, j'ai juste repris en gros ce que disais l'article de TASvideos sur ce sujet en ajoutant deux-trois trucs :/ J'ai aussi modifié un petit peu le guide :p
Active player (306)
Joined: 8/21/2012
Posts: 429
Location: France
Ah ben je vais avoir du boulot moi :P
Active player (318)
Joined: 1/15/2012
Posts: 343
Merci pour cette correction (la vache les fautes que je fais... :/ ), je modifierai le guide par rapport au Vault plus tard, quand ça sera plus concret, et surtout quand je comprendrai vraiment ce que tout cela veut dire xD Ah oui et euh... Grincevent ? Je pense que tu vas pas être content, mais mon ordi a automatiquement convertit tout les apostrophes... Erm... Il y en a plus de 187 apparemment maintenant, et la fonction remplacer ne semble pas distinguer les deux. ... Hum... Je laisse comme ça peut-être ?
Active player (306)
Joined: 8/21/2012
Posts: 429
Location: France
STBM wrote:
Merci pour cette correction (la vache les fautes que je fais... :/ ), je modifierai le guide par rapport au Vault plus tard, quand ça sera plus concret, et surtout quand je comprendrai vraiment ce que tout cela veut dire xD Ah oui et euh... Grincevent ? Je pense que tu vas pas être content, mais mon ordi a automatiquement convertit tout les apostrophes... Erm... Il y en a plus de 187 apparemment maintenant, et la fonction remplacer ne semble pas distinguer les deux. ... Hum... Je laisse comme ça peut-être ?
Aarrrrg! Bon bah on va pas toucher aux apostrophes ^^ (ou alors à la toute fin, quand le guide sera fini, si y'a moyen de les remplacer plus ou moins automatiquement)
Active player (318)
Joined: 1/15/2012
Posts: 343
Ok :p J'ai ajouté la vidéo pour le LUA scripting, pas sûr de ce que ça donne au final, si c'est clair ou autre, j'ai un peu galéré aussi avec les musiques de fond... Mais bon, j'aimerai des retours externes aussi :p
Active player (318)
Joined: 1/15/2012
Posts: 343
Bump pour le poste précédent :o) Pour la partie sur l'optimisation, vous me conseillez quoi ? Perso je pensais montrer un jeu 3D ou SuperMarioBros (faire comme Adelikat et faire en live une run en comparant avec celle d'HappyLee), vous en pensez quoi ?
Editor, Experienced player (853)
Joined: 8/12/2008
Posts: 845
Location: Québec, Canada
STBM wrote:
Bump pour le poste précédent :o) Pour la partie sur l'optimisation, vous me conseillez quoi ? Perso je pensais montrer un jeu 3D ou SuperMarioBros (faire comme Adelikat et faire en live une run en comparant avec celle d'HappyLee), vous en pensez quoi ?
J'ai bien aimé le vidéo sur le LUA, très bien! Optimisation, je pourrais faire qqch sur Mario 64, puisque je connais tout de ce jeu... Mais sinon, parler de sub-pixel optimization pour SMB ou SMW ça serait cool!
Active player (318)
Joined: 1/15/2012
Posts: 343
Je croyais que t'avais jeté SM64 suite à ta dernière vidéo :p M'enfin ce serait avec plaisir ouais ! :)
Active player (306)
Joined: 8/21/2012
Posts: 429
Location: France
Tiens, tu pourrais essayer de caser un petit bout sur le lag dedans. Du genre, comment optimiser en évitant ou minimisant le lag.
Active player (318)
Joined: 1/15/2012
Posts: 343
Pas con, je pourrais montrer facilement ça avec un shooter comme Gradius je pense :)
Active player (306)
Joined: 8/21/2012
Posts: 429
Location: France
STBM wrote:
Pas con, je pourrais montrer facilement ça avec un shooter comme Gradius je pense :)
J'ai un exemple très facilement reproductible dans Castlevania si tu veux sinon, en bonus. Ah, et j'ai vu que quelques fautes sont restées dans le guide: Dans le sommaire, tu as le titre: "V - Encodage : Rendons votre run joli !" -> il faut ajouter un "e" à joli, vu que c'est "une" run (ok, on peut chipoter parce que ce mot n'existe pas en français, mais tu en parles au féminin dans le reste du guide ^^); et la faute se retrouve bien sûr plus loin, dans le titre lui-même. Puis juste en dessous (dans le sommaire), tu as laissé "dictionnaire" qui devait être remplacé par "lexique". Voilou :p
1 2 3
6 7