Day.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV/MZ

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Tutos: Checklist de la composition (...) / Sorties: Dread Mac Farlane - episode 8 / Sorties: Dread Mac Farlane - episode 7 / Jeux: Ce qui vit Dessous / News: Quoi de neuf sur Oniromancie (...) / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

462 connectés actuellement

29387703 visiteurs
depuis l'ouverture

5 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Hellsoft

Lunae - le bazar d'Emz0

RPG Fusion

Le Comptoir Du clickeur

Tous nos partenaires

Devenir
partenaire



AMS Ultimate

Propose de nombreuses améliorations pour tout ce qui touche aux déplacements.

Script pour RPG Maker XP
Ecrit par Zeus81
Publié par zeus81 (lui envoyer un message privé)
Signaler un script cassé

❤ 0

Auteur : Zeus81 & NanakyTim (edits à partir de 1.5)
Logiciel : RPG Maker XP
Nombre de scripts : 3

Ce script améliore considérablement tout ce qui touche aux déplacements.
C'est un script très complet et j'espère qu'il sera utilisé dans tous les jeux, car juste le fait de mettre ce script dans un jeu en améliore nettement la qualité.

image

Fonctionnalités

- Il permet de ne plus se déplacer carreau par carreau.
- On entend les bruits des pas et on laisse des traces de pas derrière nous.
- On peut configurer 7 types de terrains par map. J'ai créé un utilitaire de configuration pour cela.
- On peut donner de la profondeur aux maps. J'ai aussi créé un utilitaire pour configurer ça.
- Enfin j'ai créé dans ce script un système permettant de donner du relief aux maps. Et bien sûr un utilitaire pour configurer tout cela.

image

Le script

Je ne vais pas rentrer dans les détails parce que ça serait trop long, et puis vous verrez bien en l'essayant. J'ai mis des exemples partout et pour tout donc il ne devrait pas y avoir de problèmes.

Version 1.6 (Version recommandée) : https://www.rpg-maker.fr/divers/scripts/script133_zeus81_nanakytim_ams_ultimate_1.6.zip
- Correction de bugs
- Correction d'une erreur de passabilité

Archives des anciennes versions :
- Version 1.5
- Version 1.4.1 (Standard)
- Version 1.3 (Archive)

Historique

Spoiler (cliquez pour afficher)




image

Mis à jour le 7/2/2021.






NeCReeD (visiteur non enregistré) - posté le 04/08/2008 à 23:08:38

❤ 0

Oui, tu as été un dieu pour ce système Zeus... il me sert énormément, surtout pour les bruits de pas, quelle génie ! ( héhé... )

Mais je vais faire mon chieur... tu pourrais améliorer ton système de hauteur ? xD
Non non, il est parfait et vraiment très simple a prendre en main (encore félicitations ^^), mais en fait, je parle en fonction du type de mur (le sens du mur plutôt).

C'est plus parlant en image (si t'a pas que ça a faire, pas grave, au moins j'aurai essayé, je n'oserai pas touché au code de ce magnifique script... lèche-bottes ? et alors ^^) :
image


Higinia-Maker - posté le 11/08/2008 à 04:48:27 (8 messages postés)

❤ 0

Salut salut ! impressionant le script.
Je me leche les babines :lol

Non serieusement.
Je voulais savoir si c'etait possible d'adapter le script pour qu'il marche sur VX ?
Ou alors si tu ne ve pas le faire.
Puis-je le poster sur un forum VX stp ?
Je mettrai bien sur " c'est un scipt creer entierement par zeus81 "
veuillez a mettre son nom dans vos credit si vous l'utiliser.


Romain68 (visiteur non enregistré) - posté le 13/08/2008 à 19:08:01

❤ 0

Merci 1000x mon Dieu des Scripts!! Je te remercie de l'invention de ce script mais sans vouloir te fair chier j'aimerais juste que tu puisse me dire comment modifier l'animation Héro_down le script qui se déclenche quand on tombe de haut. J'aimerais que tu me dise comment faire pour qu'il se déclenche chaque fois qu'on réatéri sur le sol. Merci.


Romain68 - posté le 21/08/2008 à 18:21:53 (2696 messages postés)

❤ 0

J'ai un problème de charset...
Il a 8 animations en 8 directions et le probleme c'est que j'ai pas l'impression que t'avais prévu ça dans ton script.
Mettre (_mvt) après le nom d'un charset ne s'aplique qu'aux charset à 4 directions!
image

http://lumensection.com


look - posté le 04/06/2009 à 19:48:36 (2 messages postés)

❤ 0

Bonjour !! Tout d'abord je coudrais te félicité pour ce script magnifique mais j'ai tout de même un petit problème dut à l'incompatibilité du déplacement et de mon système de combat (tactique) j'aimerais savoir ce qu'il faut supprimer ou modifier pour retrouver un déplacement case par case tout en gardant les bruitages et le système de hauteur ainsi que les déplacement en diagonale si possible =)


Zeus81 - posté le 08/06/2009 à 18:34:06 (11071 messages postés)

❤ 0

Dans le script "Game_Character 3" t'as qu'à remplacer les :

Portion de code : Tout sélectionner

1
(turn_enabled = true, speed = @real_move_speed)


par :

Portion de code : Tout sélectionner

1
(turn_enabled = true, speed = 7)


T'as qu'à remplacer avec Ctrl+H comme ça c'est vite fait.


zouglou - posté le 07/10/2009 à 21:11:34 (2197 messages postés)

❤ 0

juste une question

est-il possible de rendre égale une variable au nombre de case d'où le héros chute.
Ex : le héros fait une chute de dix cases.
dans un event en processus para :
>condition si variable " chute" = 10
> modifier les PV : -50

Merci d'avance


Zeus81 - posté le 13/10/2009 à 21:02:53 (11071 messages postés)

❤ 0

Dans le script Game_Character 2 t'as qu'à rajouter à la ligne 77 :

Portion de code : Tout sélectionner

1
        $game_variables[123] = @fall_count if @id == 0



Faut l'utiliser de cette manière :

condition si variable 123 = 60
- modifier les PV : -50
- variable 123 = 0
fin condition

J'ai mis la variable 123 mais tu peux mettre celle que tu veux.
Par contre la valeur (ici 60) n'est pas le nombre de carreaux, donc t'as qu'à faire des tests pour trouver la bonne valeur.


Elysio - posté le 21/11/2009 à 17:25:24 (84 messages postés)

❤ 0

Excuse moi de te demander de l'aide encore une fois Zeus81 mais...
en utilisant les characters inclus dans un projet basique, un print apparait (grâce au script de Krosk) :
image
Y'a-t-il un moyen que seul le "vrai" héros (j'entends par là, celui qu'on
conduit...) peut avoir ce genre de nom : ex : Reï_dir[8]_down.

Merci de me répondre:lei

Cordialement


Zeus81 - posté le 27/11/2009 à 00:20:39 (11071 messages postés)

❤ 0

Enlève le script de Krosk et ça ira.


Maxime1986 - posté le 15/12/2009 à 21:02:56 (9 messages postés)

❤ 0

Salut Zeus, je me demandais si tu pouvais répondre à une petite question.

Quand j'utilise ton script ($scene = Scene_Map_Config.new) pour changer les hauteurs de certains objects, je me retrouve avec ce message:

?????'Window_list'?40???No MethodError ????????
Undefined Method `name' for nil:Nilclass

Tu crois pouvoir centrer le problème? Sinon, très beau script, :).


Zeus81 - posté le 17/05/2010 à 18:56:13 (11071 messages postés)

❤ 0

Est ce que t'as la dernière version du script ?


liopite - posté le 21/05/2010 à 18:14:31 (3 messages postés)

❤ 0

Bonjour j'ai un petit probleme avec ce script le perso est en 2 fois sur l'ecran (il y a deux personnage au lieu d'un dans le jeu) j'aimerais savoir comment le régler merci

EDIT C'est bon j'ai trouvé c'est "dir[8]" qu'il manquai dans le nom
mais maintenant que ça marche les chara pour "jump,fall,dash,etc...) ne marche plus :grah2


Kay0077 - posté le 26/05/2010 à 01:25:37 (11 messages postés)

❤ 0

Ah trop cool les script c'est se qu'il me falais tu est un dieu du script Zeus par contre j'aimerais remplacer le Dash sur Entrer par CTRL s'il te plait merci encore une foie génial tout sa.


liopite - posté le 26/05/2010 à 15:49:48 (3 messages postés)

❤ 0

lance ton jeu et appuis sur F1 va voir dans le 3eme onglet tu trouveras des touche assigné a des lettres et dans le premier des 3 scripts tu va à la ligne 35 Dash_Input = Input::C tu remplace "C" par la lettre de la touche que tu veux

Sinon quelqu'un pourrait m'aider pour mon problème mes chara dash jump et tous les autre ne marche pas qui saurait le corriger ?


Kay0077 - posté le 26/05/2010 à 18:12:59 (11 messages postés)

❤ 0

Merci sa marche par contre moi sa marche pas les charas 4*8 et quelqun pourait m'aider encore j'ai asayer de fair un event commun pour que quand j'appuye sur la touchecourir ya un effet derier mais j'arive pas a l'areter quand je n'appuye plus sur le boutton donc sil quelqun pour m'aider s'il vous plait.


liopite - posté le 28/05/2010 à 16:51:59 (3 messages postés)

❤ 0

Pour les charas 4*8 regarde si tu as bien mit _[dir8] derrière le nom de tes charas par contre pour ton deuxième problème je ne sais pas


Musa - posté le 30/06/2010 à 02:38:59 (20 messages postés)

❤ 0

Bonjour et bravo à toi pour ce magnifique script !

Je souhaiterai déplacer les personnages qui suivent mon héros pour une scène, je voudrais donc utiliser les numéros d'event 1001 et 1002, mais ça semble impossible dans les options par défaut de RPG Maker !
Je voudrais donc connaître le script permettant de les déplacer !

Merci !


Zeus81 - posté le 27/07/2010 à 17:47:26 (11071 messages postés)

❤ 0

Oui y'a une façon simple de faire ça, juste avant la commande Déplacer évènement tu insères un script avec :

Portion de code : Tout sélectionner

1
@list[@index+1].parameters[0] = 1001


Comme ça ce sera l'allié n°1 qui se déplacera.


Musa - posté le 28/07/2010 à 05:27:33 (20 messages postés)

❤ 0

Super ça, en effet ça marche merci beaucoup ! :)

Ah et sinon, serait-il possible de faire en sorte que les personnages ne suivent plus le héros ?
En effet, dans ma scène, les personnages se déplacent bien mais sans "attendre", il rejoignent immédiatement le héros à la fin de leur déplacement. J'aurais donc un problème si je ne veux pas mettre de attendre dans une scène.

Une idée ?


Zeus81 - posté le 28/07/2010 à 18:45:17 (11071 messages postés)

❤ 0

Dans la commande Déplacer Evenement tu fais Insérer un script avec : @move_type = 0
Quand t'as fini ton truc et que tu veux qu'ils re-suivent le héros tu mets @move_type = 2


Musa - posté le 28/07/2010 à 21:38:42 (20 messages postés)

❤ 0

Parfait !
Merci beaucoup !


TheDarKsidE - posté le 05/08/2010 à 08:20:36 (3 messages postés)

❤ 0

bonjour , je touche un peu a rpg maker depuis quelques semaines, je ne m'y connais pas trop en script et tout ça , mais ce script est vraiment ce que je voulais (l'éloignement des persos sur une map surtout)

j'avais néanmoin une question:

j'utilise un autre script pour avoir des combats en mode tactic (déplacement case par case) quand je met ( [T] ) a la fin du nom de la carte. J' ai essayer de copier coller les 3 parties de ton scripts sur le script du projet ou y'avais deja le script tactic et inversement ( je sent que je suis pas clair... mais je continue) ce qui me donne des érreurs.

Donc je voulais juste savoir si : par exemple des scripts n'étais pas compatible entre eux pour raison X ou Y, ou si il etais possible graçe a une option ( par exemple en modifiant la fin du nom de la map) pour avoir sois une map en tactic ([T]) ou une map en 8 directions avec la profondeur.

Voila, je m'excuse de mon GROS manque de conaissances sur le sujet ( et au passage de mon orthographe :-)

et merci pour ton script que j'utilise meme pas a 10 % de ce qu'il peut me permettre faire ^^.


Musa - posté le 06/08/2010 à 07:32:29 (20 messages postés)

❤ 0

Oui, je confirme, certains scripts ne sont pas compatibles entre eux.
Après, tu peux toujours faire des tests dans différentes situations, en espérant que ça marche quand même.

Sinon, encore une question :
Comment pourrais-je récupérer dans deux variables la position (x, y) d'un personnage qui suit le héros ? J'en ai besoin pour faire déplacer un personnage qui suit le héros vers une case bien précise, et ce peu importe la position de celui-ci. J'ai déjà réalisé un petit évènement de pathfinding qui fonctionne avec un évènement normal. Cependant impossible de récupérer la position d'un personnage qui me suit.

J'ai tout de même essayé de faire :

Portion de code : Tout sélectionner

1
2
Script : @list[@index+1].parameters[0] = 1001
Variable(s) [0001: position x] : rendre égale(s) à Héros --> --> Coordonnée X



Mais ça n'a rien donné, X et Y valent 0, peu importe la position du personnage qui suit.


TheDarKsidE - posté le 07/08/2010 à 04:41:25 (3 messages postés)

❤ 0

arf c'est vraiment domage mais merci d'avoir répondu. Une derniere question, est t'il possible par exemple de faire en sorte que un certain script sois actif sur une map mais pas une autre? ou c'est forcément (d'apres ce que j'ai cru comprendre) pour un projet entier?

par exemple sur mes map tactics je me dispence du script de zeus81 mais des que je retourne sur des map "d'exploration" je retrouve son script...

rhalala, c'est cass pied les noobs du making, sa pose plein de questions ;-)

Bonne vac'


Zeus81 - posté le 08/08/2010 à 02:12:38 (11071 messages postés)

❤ 0

Musa > dans le script mets : @list[@index+1].parameters[4] = 1001
TheDarKsidE > J'ai uploadé une nouvelle version, essaie là, elle a peut être une meilleure compatibilité.


Musa - posté le 08/08/2010 à 04:04:43 (20 messages postés)

❤ 0

Merci bien, ça marche nickel ! :)


TheDarKsidE - posté le 08/08/2010 à 19:14:15 (3 messages postés)

❤ 0

RHaaaaa géniaaaaal , ça marche !!!!! :bave c'est vraiment cool.

Merci Zeus pour ce super script. tin jsuis trop content... jvais pouvoir faire les choses exactement comme je l'imaginais.

Trop un bo'goss Zeus, jte jure.

Je ne sais pas faire grand chose encore avec rpgXP mais si tu as besoin d'aide ou quoi ,pour un truc, hésite pas.

Merci mille fois.


sANJI - posté le 28/08/2010 à 12:11:54 (32 messages postés)

❤ 0

:surpris c quoi ce script de malade IL EST TROP BIEN

tu depasse de loin tout les makers t trop fort

Bouh les rtp vx !


charles ingalls - posté le 21/09/2010 à 21:02:11 (999 messages postés)

❤ 0

Adélagolololette :surpris
Manque plus qu'à intégrer le mode 7 avancée dans la prochaine version. :D'si tu le veux bien,bien sûr) et on pourra creer des jeux 3D 2.5D
Je l'ai déjà testé,il est compatible mais il y a quelques prob de rotation


linkv - posté le 06/10/2010 à 13:13:32 (5 messages postés)

❤ 0

GENIAL mais quand je lance la démo, la fenêtre s'ouvre et puis elle se referme d'un coup -_-' je ne comprends vraiment pas !
(J'ai téléchargé les deux liens que tu as mis Zeus81 ... c'est vraiment ce qu'il me faudrait pour améliorer la qualité de mon jeu, tu pourrais me dire pourquoi ta démo ne marche t-elle pas ?(j'ai windows XP)
Merci d'avance !


Zeus81 - posté le 07/10/2010 à 21:38:48 (11071 messages postés)

❤ 0

Et t'as pas essayé de lancer le Game.rxproj ?


linkv - posté le 10/10/2010 à 12:14:09 (5 messages postés)

❤ 0

oulahh t'a répondu rapidement dis donc, je ne m'y attendais pas !
Par contre, je ne sais pas ce que c'est le game.rxproj, je pense que tu veux parler de l'éditeur qui permet de changer ce qu'il y a dans la demo mais il n'y a ni l'aperçu du jeu qui marche ni F12 quand je mets l'éditer(ou tester le projet, c'est pareil).
Je ne sais pas à quoi c'est dû, soit le scripts(mais vu que ça marche chez les autres ça doit pas être ça), soit c'est mon pc qui a un problème !
J'ai besoin d'aide donc si tu veux bien m'aider à répondre à ma question parce que je ne comprends pas !
(la prochaine fois que tu me répondras, j'essayerais d'aller plus vite à répondre ^^)


Zeus81 - posté le 10/10/2010 à 22:14:23 (11071 messages postés)

❤ 0

J'ai un peu la flemme d'expliquer pourquoi alors, je l'ai modifié, t'as qu'à retélécharger ça sera plus simple. ;)
http://www.mediafire.com/?sharekey=c681185220fd8c36ab1eab3e9fa335ca05b41546d2a54c5d


linkv - posté le 11/10/2010 à 20:32:27 (5 messages postés)

❤ 0

Génial, ça marche ^^
Merci Zeus81, je te suis vraiment reconnaissant !!! ^^
Mais quelques petites quesitons!
-La seconde partie de ton script : AMS Ultimate Divers, si je n'ai qu'un character avec 4 directions, il n'est vraiment pas nécessaire de le mettre ?
-Dans ta première partie, à quoi sert la "gravité" que l'on peut changer ?


Zeus81 - posté le 11/10/2010 à 21:28:13 (11071 messages postés)

❤ 0

- Bah t'as qu'à l'enlever et si t'as un problème d'affichage dans les menu c'est qu'il faut le remettre.
- Tu crois pas que de faire un test c'est plus rapide que de me demander ? :D
La gravité c'est juste en rapport avec les sauts.


linkv - posté le 12/10/2010 à 21:30:22 (5 messages postés)

❤ 0

D'accord, j'avais pas compris la gravité car j'avais changé le rapport mais je n'avais pas testé le saut ^^
Je te remercie d'avoir fait part de ce script très complet et facile d'utilisation ! Et je te remercie aussi d'avoir répondu à mes questions ! :D


the knight who says ni - posté le 13/10/2010 à 22:36:17 (4 messages postés)

❤ 0

You shall cut a tree with .... A herring !

Zeus, tu mérite vraiment ton nom.
Tu es un dieu !:surpris

NI !


rafsardu - posté le 23/10/2010 à 11:23:01 (1 messages postés)

❤ 0

Salut Zeus !

Je tiens d'abord à te dire merci pour ton super script !!

Mais j'ai un problème, quand je veux démarrer mon jeu, un message d'erreur apparait :

"Le fichier No such file or directory - Graphics/Pictures/Data System/Shadow n'a pas été trouvé."

:help


charles ingalls - posté le 20/11/2010 à 20:08:53 (999 messages postés)

❤ 0

Retélécharge le,ou crée le toi même ,t'as juste à faire un ombre
un point noir quoi

Zeus,
J'ai plusieurs questions à te poser,Comment faire pour associer le saut et la course à une variable.
ex:
Faire que quand je saute la variable 10 associé au saut s'enclenche jusqu'à la fin du saut

Sinon tu crois que c'est possible de faire une plateforme flottante et bougeante dans le vide à la mario ??
facile à faire en event mais le héro n'arrête pas de tomber et surtout faire que la plateforme bouge en même temps que le héro qui pose prob


Zeus81 - posté le 24/11/2010 à 22:00:01 (11071 messages postés)

❤ 0

rafsardu :

Citation:

Pour copier ce système dans votre jeu, ouvrez l'éditeur de
script et copiez tous les scripts "AMS Ultimate" dans les
scripts de votre jeu, juste au dessus du Main.
Ensuite vous devez copier les dossiers "Data System".
Il y en a un dans le dossier "Audio/SE" et un autre
dans le dossier "Graphics/Pictures".


C'est dit dans la démo bordel ! :fache2

charles :
Pour voir si le héros saute tu fais une condition avec si script : $game_player.new_jumping?
C'est dit dans la démo bordel ! :fache2
Et pour voir si il court c'est pareil mais avec : $game_player.dash
Pour les plateformes mouvantes ce script les gère pas.


Linkeur - posté le 30/12/2010 à 16:04:11 (10 messages postés)

❤ 0

Bonjour,

Tout d'abord merci pour ce super script ^^ c'est vraiment super impressionnant.
J'ai conscience de venir un peu après la guerre mais j'aurai deux questions.

Je me suis lancé dans un A-rpg, et au moment de programmer les projectiles j'ai un petit problème.
Le projectile part en fonction des carreaux et je ne peux pas le faire partir du héros, si ce dernier se trouve au milieu d'un carreau par exemple.
En gros ma question revient à dire : serait il possible de récupérer les coordonnées réel du héros et de déplacer un évènement à ces coordonnées ? ( Pas les coordonnées X et Y que l'on peut récupérer par RMXP )

Ma deuxième question se pose, si il n'y a pas de réponse à la première.
Est il possible de désactiver le mouvement par pixel sans pour autant désactiver les déplacements en diagonal et les animations des Charsets (+ de 4 animations).

Merci pour vos futures réponses =)


EDIT pour en dessous : pourquoi dis-tu ça ? je l'ai testé et intégré a mon projet ^^
Maintenant si tu dis ça parce que la réponse à mes questions est évidente ^^ il est possible que je sois passé à coté de quelque chose.
Je te serais reconnaissant de me faire partager ton savoir =)


Heavy Rain - posté le 30/12/2010 à 18:15:57 (1053 messages postés)

❤ 0

Tu l'as pas testé, toi :D


Ranger Maker - posté le 18/01/2011 à 17:29:38 (17 messages postés)

❤ 0

en train de maker

je resors peut-être un vieux dossier mais je repose la question de Romain 68

Citation:

J'ai un problème de charset...
Il a 8 animations en 8 directions et le probleme c'est que j'ai pas l'impression que t'avais prévu ça dans ton script.
Mettre (_mvt) après le nom d'un charset ne s'aplique qu'aux charset à 4 directions!


Serait-il possible de faire un charset 8 directions 8 mouvements ?

Bordel pourquoi tout le monde a photoshop alors que ce sont des RPG AMATEURS !


Lighteric - posté le 20/05/2011 à 18:35:22 (14 messages postés)

❤ 0

Je sais que je ressort un vieux poste mais quand je démarre le .rxproj sur rpg maker xp ça m'affiche "Le projet ne peut être lue en raison d'une incompatibilités des logiciels"
Que dois-je faire?


Zeus[ ] - posté le 20/05/2011 à 21:50:03 (11071 messages postés)

❤ 0

Arf merde, t'as qu'à remplacer le "Game.rxproj" par celui d'un de tes projets.


Lighteric - posté le 20/05/2011 à 22:03:21 (14 messages postés)

❤ 0

j'ai trouvé une petite astuce entre mais merci quand même pour cette réponse =)


benjaminatorus - posté le 29/11/2011 à 23:17:36 (1 messages postés)

❤ 0

Spoiler (cliquez pour afficher)




KeenX - posté le 25/08/2012 à 17:02:18 (6 messages postés)

❤ 0

Superbe script Zeus, il rend le jeu beaucoup plus vivant et souple en terme d'expérience !

Pour les personnes qui l'utilise si jamais quelqu'un rencontre le même problème que moi, pour que les Events qui vous suivent puisse s'activer à votre contact sans que vous bougiez, Zeus m'a dit qu'il faut :

à ligne 1138, juste en dessous de : amsu_game_event_initialize(map_id, event)
Rajouter : @follow_distance = 0

(Et je précise au cas où que ça fonctionne ^^ Et je ne sais pas si le problème sera d'actualité si vous le prenez plus tard.)


gay164 - posté le 31/08/2013 à 12:38:46 (23 messages postés)

❤ 0

Ce script est vraiment génial.
Par contre, comment se fait-il qu'on ne puisse pas courir en diagonale ? Et j'ai aussi remarqué qu'on se déplace plus vie en diagonale que tout droit.


Laamenace - posté le 25/09/2013 à 05:48:05 (1 messages postés)

❤ 0

Salut zeus, depuis quelques temps je tente de finaliser mon jeu XP
en introduisant ton script AMS Ultimate mais sans succès due a mon autre script ( RE Shooting System) Je te serais énormément reconnaissant si tu pouvais m'aider.

J'ai le même problème que certain.
-Si je court en diagonal, il m'affiche une erreur
-si je tire en appuyant sur SHIFT+ENTER il m'affiche une erreur...

Fait moi signe je t'enverrai le jeu si tu est interressé je t'avais déja mis dans le générique du debut et de la fin du jeu -__-

Il est dément tu verra!

The Machine Creating Biohazard: Special Ops


jibtou - posté le 27/09/2013 à 19:08:37 (2 messages postés)

❤ 0

Salut Zeus :)

J'adore ton script et je l'utilise pour mon projet. J'ai même apporté quelques retouches pour l'adapter aux besoins de mon projet.

Mais il y a quelque chose que je n'arrive définitivement pas à faire:
Je cherche un moyen pour qu'un event aille se positionner aux coordonnées exacte du héros (celle définies par ton script) au pixel près et, si possible, de faire en sorte qu'un event "suive ces coordonnés". Qu'il reste à la même position que le héros quand celui-ci se déplace.

J'ai essayer de modifier la fonction move_toward_event mais sans succès.
Pourrait tu m'indiquer comment je dois m'y prendre ?

Si tu décide de m'aider je t'en remercie d'avance. Sinon bonne continuation à toi :sourit


zeus81 - posté le 14/07/2014 à 16:33:33 (11071 messages postés)

❤ 0

La dernière version en date 1.4.1 dont le lien était mort : https://www.dropbox.com/s/n3il2oz9xfh5kvu/AMSU%201.4.1.zip
Je sais plus trop ce que j'avais modifié...


NanakyTim - posté le 03/07/2020 à 23:56:30 (23817 messages postés)

❤ 0

Leader Bocaliste Floodeur Légendaire

Pas vraiment ma place vu que j'en suis pas l'auteur, mais j'ai tout de même amélioré l'AMSU donc je conseille vivement d'utiliser cette dernière version :

https://www.mediafire.com/file/6v6k3f6tcv3sx7c/AMS_Ultimate_1.5.zip

Les ajouts :

- Possibilité d'activer/désactiver le sprint et le saut comme bon vous semble (avant c'était soit activé, soit désactivé pour tout le jeu).
- Correction des noms de dossiers/fichiers contenant des espaces ou caractères spéciaux.

:kirby

Héros ou Fléau ? Devenez le Roi de Quineroy ! ~ Plongez dans l'univers sombre du Darkans ! ~ Dimens Reis... Allez y faire un tour. ~ Rangez votre chambre ! ~ Avez-vous peur du noir ? ~ Sauvez le futur, en allant dans le passé: BOCALATOR...


Silken - posté le 30/10/2020 à 00:45:00 (7 messages postés)

❤ 0

Bonsoir,

Je n'ai pas trouvé l'information sur the thread ou sur les question concernant le SBS tanketai. Je ne code pas du tout et je me demandais si en l'état actuel des deux scripts sous RMXP l'utilisation de ces deux scripts sont compatibles ? Le SBS gérant une partie des charsets et de leur animation en combat alors le script de Zeus modifie ces charsets et leur animation, est-il possible de faire cohabiter les deux sans toucher au code actuel ?

Merci de votre réponse !

A bientôt


Gari - posté le 30/10/2020 à 09:09:11 (5899 messages postés) - honor

❤ 0

Bonjour,

Est-ce que tu pourrais essayer les deux scripts et faire le test ? Ce sera plus facile de t'aider ainsi.
AMS Ultimate modifiant les animations sur map et le SBS les animations en combat, il n'y a pas forcément de clash dans les méthodes réécrites à ce niveau, mais il peut y en avoir ailleurs. Si tu rencontres des problèmes, pourras-tu les mentionner ici s'il te plaît ?


Silken - posté le 30/10/2020 à 18:14:20 (7 messages postés)

❤ 0

Hello,

Avec la version AMS 1.4.1 et le SBS Tanketai adapté pour RMXP ça à l'air de fonctionner. Je n'ai pas fait de test approfondi, juste démarré mon jeu et lancé un combat. Le déplacement en diagonale est ok (je n'ai pas testé le saut mais j'imagine que ca ira) et le combat en sideview fonctionne également.

Du coup je me suis inquiété pour rien. Maintenant il faut que j'épluche le forum pour paramétrer correctement le SBS car je ne trouve pas toutes les infos dans les différentes config malgré que tout soit bien expliqué.

Merci d'avoir répondu ! Si jamais j'ai un problème qui peut être lié à l'utilisation de ces deux scripts en simultané je vous le dirai.

Bonne soirée !


Gari - posté le 30/10/2020 à 20:13:17 (5899 messages postés) - honor

❤ 0

D'accord ! Si tu veux, il y a la version 1.5 corrigée par Nanaky au-dessus :
- Possibilité d'activer/désactiver le sprint et le saut comme bon vous semble (avant c'était soit activé, soit désactivé pour tout le jeu).
- Correction des noms de dossiers/fichiers contenant des espaces ou caractères spéciaux.
Ca devrait t'éviter des problèmes ^^


Gougouts - posté le 01/11/2020 à 12:35:59 (5 messages postés)

❤ 0

Bonjour,

Depuis l'installation de ce script les PNJ peuvent traverser les event.

Y'a t-il un moyen de faire en sorte qu'ils arrêtent de se déplacer quand ils entrent en contact avec un event ?

Merci ^^


Gari - posté le 01/11/2020 à 13:34:36 (5899 messages postés) - honor

❤ 0

Bonjour,

Est-ce que tu utilises d'autres scripts ?
Pense aussi à vérifier que tes héros/events ne soient pas en mode "Traverse Tout" (ça arrive plus vite qu'on ne pense avec "Déplacer événement").


Gougouts - posté le 01/11/2020 à 13:54:30 (5 messages postés)

❤ 0

Non, c'est bien AMS Ultimate qui cause ce soucis. Je n'ai que ce script.

J'imagine que l'auteur a du modifié quelque chose pour que les alliés qui nous suis puissent eux aussi traverser les event.

Mais ce qui est embêtant c'est que les autres event peuvent aussi traverser les event maintenant =/


Gari - posté le 01/11/2020 à 15:37:35 (5899 messages postés) - honor

❤ 0

Je viens de tester la démo 1.5 en rajoutant deux event qui entrent en collision, mais ils ne se traversent pas. J'ai aussi testé avec l'option d'activation du suivi, et le partenaire prend bien en compte la passabilité des event.

J'ai aussi essayé sur projet vierge avec la version steam de RM XP, et rien à signaler côté passabilités.

Est-ce que tu peux envoyer des screenshot de ton jeu (avec les event sur l'éditeur), et peut-être un gif pour la traversée s'il te plaît ? Ca nous aidera peut-être à voir ce qui ne va pas, mais à mon avis ça n'a rien à voir avec AMS.


Gougouts - posté le 01/11/2020 à 16:11:55 (5 messages postés)

❤ 0

Le PNJ en bas à droite se déplace aléatoirement.

Il n'est pas censé pouvoir traverser les event juste à côté de lui (encadré en bleu).

Ce sont des event vides que j'ai mis pour restreindre les déplacements de ce PNJ.

Sans AMS Ultimate ça fonctionne, mais avec il les traverse =/

image


Gari - posté le 01/11/2020 à 16:47:18 (5899 messages postés) - honor

❤ 0

J'ai une solution pour ça.
Si tu as remarqué, dans la version sans AMS, seuls les événements ne peuvent pas traverser, le héros le peut. C'est donc plutôt une erreur de RM à la base, vu que par défaut, un événement sans ressource sélectionnée est normalement considéré comme vide (passable).

Pour faire en sorte d'avoir une zone impassable pour les deux (event et héros), il faut que tu configures un tile transparent inutile comme impassable dans le gestionnaire de tilesets (il y en a quelques uns dans les ressources de base, mais si ce n'est pas le cas, tu peux toujours rajouter 32 pixels aux tilesets avec un logiciel graphique).
Une fois fait, tu sélectionnes ledit tile dans ton event, et c'est bon.


Gougouts - posté le 01/11/2020 à 17:37:14 (5 messages postés)

❤ 0

Merci pour tes réponses.

Mais comment faire pour que seul mon héros puisse traverser ces événements ?

Je ne souhaite pas que les autres événements puissent les traverser (sauf les alliés qui suivent notre héros).

Il doit y avoir quelque chose à modifier dans le script, mais je ne sais pas quoi, j'ai déjà tout essayé...


NanakyTim - posté le 01/11/2020 à 17:52:55 (23817 messages postés)

❤ 0

Leader Bocaliste Floodeur Légendaire

Pas besoin de configurer un tile transparent, il suffit de donner à ton event l'apparence d'un carreau de ton tileset qui ne soit pas passable et de préciser "opacité : 0".

De ce fait tu auras exactement le même rendu : un event invisible qui bloque la passabilité au héros comme aux autres événements.

Citation:

Mais comment faire pour que seul mon héros puisse traverser ces événements ?

Bonne question. Je vais essayer d'analyser le script et je reviens vers toi.

Héros ou Fléau ? Devenez le Roi de Quineroy ! ~ Plongez dans l'univers sombre du Darkans ! ~ Dimens Reis... Allez y faire un tour. ~ Rangez votre chambre ! ~ Avez-vous peur du noir ? ~ Sauvez le futur, en allant dans le passé: BOCALATOR...


NanakyTim - posté le 01/11/2020 à 18:19:20 (23817 messages postés)

❤ 1

Leader Bocaliste Floodeur Légendaire

Tu peux ajouter ces lignes que Zeus avait écrasées du script Game_Character, à la ligne 350 de l'AMSU :

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    for event in $game_map.events.values
      # If event coordinates are consistent with move destination
      if event.x == new_x and event.y == new_y
        # If through is OFF
        unless event.through
          # If self is event
          if self != $game_player
            # impassable
            return false
          end
          # With self as the player and partner graphic as character
          if event.character_name != ""
            # impassable
            return false
          end
        end
      end
    end



Juste après :

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
10
11
12
13
  def passable?(x, y, d)
    new_x = x + (d == 6 ? 1 : d == 4 ? -1 : 0)
    new_y = y + (d == 2 ? 1 : d == 8 ? -1 : 0)
    return false unless $game_map.valid?(new_x, new_y)
    return true if @through
    y_plus = change_floor(@x, @y, new_x, new_y, @real_z/128.0, d)
    if y_plus == 0
      return false unless $game_map.passable?(x, y, d, self)
      return false unless $game_map.passable?(new_x, new_y, 10 - d)
    else
      new_y += y_plus
      return false unless $game_map.passable?(new_x, new_y, 0)
    end



Par contre ça rend les events d'alliés non passables :avert2 (une des nouveautés de l'AMSU). Ils peuvent se retrouver assez gênants. Mais si tu n'utilises pas cette fonctionnalité, ça devrait suffire.

Héros ou Fléau ? Devenez le Roi de Quineroy ! ~ Plongez dans l'univers sombre du Darkans ! ~ Dimens Reis... Allez y faire un tour. ~ Rangez votre chambre ! ~ Avez-vous peur du noir ? ~ Sauvez le futur, en allant dans le passé: BOCALATOR...


Gougouts - posté le 01/11/2020 à 22:43:32 (5 messages postés)

❤ 0

Merci, ça fonctionne ! Merci beaucoup !

Et j'ai réussi à modifier un petit peu le script pour que les alliés puissent eux aussi traverser les évènements ^^


NikkiDevil - posté le 03/02/2021 à 21:42:56 (5 messages postés)

❤ 0

Bonjour, j'ai un problème avec la version démo 1.5... quand je parle au PNJ (voir image) Cela me met une erreur... Après vérification, c'est la même chose pour le PNJ qui nous invite à tester la profondeur de map ainsi que celui avec la hauteur des maps. Le problème intervient donc avec l'utilitaire du script. Et tout ça avec le même message d'erreur. (" Script 'AMS Ultimate Configuration' line 1384: NoMethodError occurred. undefined method 'decision_se' for nil:NilClass ")
image

Comment je pourrais régler ce problème ?

(Si une update de la démo est mise en place, je précise qu'il manque le fichier 'Graphics/Characters/Reï_dir[8]' lorsque l'on parle à ce PNJ (voir image))image

(De plus, le terrain dans tutorial hauteur a un petit défaut (voir image) où la tête du Héro n'est plus visible et est caché par le terrain)
image

En tout cas ce script est incroyable et va beaucoup me servir, merci beaucoup !


Gari - posté le 07/02/2021 à 11:49:08 (5899 messages postés) - honor

❤ 0

Bonjour NikkiDevil !

Merci pour ton post avec retours détaillés, les bugs ont été corrigés, tout devrait être bon maintenant !
Le lien a été modifié sur la page du script (version recommandée).
Merci à Nanaky pour les corrections !


NikkiDevil - posté le 07/02/2021 à 14:49:00 (5 messages postés)

❤ 0

Merci beaucoup, je viens de refaire un test et tout semble bien fonctionner !


VRP024 - posté le 22/02/2021 à 05:40:03 (24 messages postés)

❤ 0

Beaucoup de choses qui ne sont pas prises en compte, tout est plus ou moins utile mais il y a encore pas mal de bugs et d’incompatibilités. Par contre le script de Krosk est prioritaire.

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers