J'ai joué a la demo est j'ai contasté quelque chose. Il faudrait rajouter un script d'anti-lag pour limiter le ramage du jeu (comme au village du début, a part si c'est mon PC...) Ou sinon, j'ai bien aimé le jeu et SURTOUT le système de personnage quand on doit se réincarner.
#============================================================================== # +++ MOG - Simple Anti Lag (V2.0) +++ #============================================================================== # By Moghunter # http://www.atelier-rgss.com #============================================================================== # Sistema de antilag. Basicamente faz com que o sistema não atualize os eventos # fora da tela. #============================================================================== # Para forçar um evento atualizar fora da tela coloque este comentário no # evento. # # <Force Update> # #============================================================================== # Para desativar ou ativar o sistema de antilag use o comando abaixo # # $game_system.anti_lag = true # #============================================================================== # NOTA - Este script não funciona em mapas com efeito LOOP. # #============================================================================== module MOG_ANTI_LAG #Area que será atualizada fora da tela. UPDATE_OUT_SCREEN_RANGE = 3 end
#============================================================================== # ■ Game_System #============================================================================== class Game_System
attr_accessor :anti_lag
#-------------------------------------------------------------------------- # ● Initialize #-------------------------------------------------------------------------- alias mog_antilag_initialize initialize def initialize @anti_lag = true mog_antilag_initialize end
end
#============================================================================== # ■ Game CharacterBase #============================================================================== class Game_CharacterBase
#-------------------------------------------------------------------------- # ● Init Public Members #-------------------------------------------------------------------------- alias mog_antilag_init_public_members init_public_members def init_public_members mog_antilag_init_public_members @force_update = false @can_update = true end
end
#============================================================================== # ■ Game_Character #============================================================================== class Game_Event < Game_Character
#-------------------------------------------------------------------------- # ● Initialize #-------------------------------------------------------------------------- alias mog_anti_lag_initialize initialize def initialize(map_id, event) mog_anti_lag_initialize(map_id, event) anti_lag_initial_setup end
#-------------------------------------------------------------------------- # ● Setup Page Setting #-------------------------------------------------------------------------- alias mog_antilag_setup_page_settings setup_page_settings def setup_page_settings mog_antilag_setup_page_settings set_force_update end
#-------------------------------------------------------------------------- # ● Set Force Update #-------------------------------------------------------------------------- def set_force_update return if @list == nil for command in @list if command.code == 108 @force_update = true if command.parameters[0] =~ /<Force Update>/ end end end
#-------------------------------------------------------------------------- # ● Anti Lag Initial Setup #-------------------------------------------------------------------------- def anti_lag_initial_setup @can_update = true @loop_map = ($game_map.loop_horizontal? or $game_map.loop_vertical?) ? true : false out_screen = MOG_ANTI_LAG::UPDATE_OUT_SCREEN_RANGE @antilag_range = [-out_screen, 16 + out_screen,12 + out_screen] end
#-------------------------------------------------------------------------- # ● Anti Lag Force Update #-------------------------------------------------------------------------- def antilag_force_update? return true if !$game_system.anti_lag return true if @loop_map return true if @force_update return true if @trigger != nil and @trigger >= 3 return true if anti_lag_event_on_screen? return false end
#-------------------------------------------------------------------------- # ● Anti Lag Event On Screen? #-------------------------------------------------------------------------- def anti_lag_event_on_screen? distance_x = @x - ($game_map.display_x).truncate distance_y = @y - ($game_map.display_y).truncate if distance_x.between?(@antilag_range[0], @antilag_range[1]) and distance_y.between?(@antilag_range[0], @antilag_range[2]) return true end return false end
#-------------------------------------------------------------------------- # ● Update #-------------------------------------------------------------------------- alias mog_anti_lag_update update def update @can_update = antilag_force_update? return if !@can_update mog_anti_lag_update end end
#============================================================================== # ■ Sprite Character #============================================================================== class Sprite_Character < Sprite_Base
#-------------------------------------------------------------------------- # ● Check Can Update Sprite #-------------------------------------------------------------------------- def check_can_update_sprite if self.visible and !@character.can_update reset_sprite_effects end self.visible = @character.can_update @balloon_sprite.visible = self.visible if @balloon_sprite != nil end
#-------------------------------------------------------------------------- # ● Update #-------------------------------------------------------------------------- alias mog_anti_lag_update update def update if @character.is_a?(Game_Event) check_can_update_sprite return if !self.visible end mog_anti_lag_update end
Merci de vos messages, c'est toujours cool d'avoir un peu d'activité pour son projet
J'ai déjà deux anti lag, tous deux de moghunter. J'ai un anti lag normal, et un spécial pour les animations.
De toute manière, Brenaïs, le village de départ, va être remanié dans la nouvelle démo et coupé en deux, donc les lags ne seront plus présents (je mettrai la plus grande partie des cascades dans une autre carte).
En ces temps de fêtes, voici de bonnes nouvelles (enfin, pour ceux qui suivent le projet )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ News du 24.12.13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-J'ai épuré les informations affichées à l'écran ainsi que demandé sur les forums.
-Ainsi, la mini map a été retirée, le Faceset du héros n'apparaît plus, les 4 emplacements d'équipement non plus.
On arrive donc à un résultat de ce type :
Interface:
D'autant que pendant les messages, le Hud du bas disparaît, également lorsque le joueur se promène en bas de carte et que le Hud de droite disparaît pendant les cinématiques.
-J'ai supprimé pleins de choses dans la base de données, et commencé mes compétences (vu qu'il est maintenant possible de combattre). J'en ai déjà 10 de disponibles pour les différentes classes du jeu.
-Dernier, mais non des moindres, la compétence Assassinat est disponible de base pour les classes Voleur et Assassin et permet de tuer tout animaux pacifiques présents sur la carte. Les prédateurs (Loups et Ours pour le moment, vous attaquent si vous entrez dans leur zone d'odorat).
-Dès la version 0.3, les saisons influenceront le comportement des animaux, qui deviendront agressifs pendant les périodes de reproduction/gestation/sortie des petits. En hiver, les loups seront très agressif, dû au manque de nourriture.
-La présentation a été remaniée, à savoir que les personnages ont maintenant des descriptions aux lieux de points, et que des parties ont été supprimées.
-Tout a été refait de ce qui causait des soucis à l'aide du pack de ressources dernièrement utilisé.
-Des notifications in-game ont été ajoutées afin de guider un peu le joueur au début de son aventure, et des flèches indiquent les lieux à atteindre pour certains objectifs.
-Le premier bandit est maintenant disponible et fonctionnel.
Le parquet de gauche c'est celui que tu utilises. Non seulement c'est pas beau, mais en plus je te mets au défi de me trouver un parquet comme ça dans la réalité (c'est sans doute possible mais pas très fréquent tout de même). Celui de droite est beaucoup plus esthétique, et correspond davantage à ce que tu peux trouver dans la réalité.
Pour en revenir au sujet, j'ai enfin, enfin, enfin, enfin, enfin, enfin, enfin... Terminé mon prologue ! Les liens de téléchargement sont disponibles en première page.
Juste lire les infos externes usuelles et si vous tombez sur un bug, erreur de français, n'importe quoi, juste m'envoyer un mp (pour éviter de trop flooder sur le topic du projet).
Merci à tous de votre patience (ou pour ceux qui s'en balançait du projet, he ben j'ai rien à dire )
J'ai uploadé une nouvelle version de mon jeu, afin d'y apporter les choses suivantes :
-Suppression de 4 menus dans le Hud (artisanat, métier, encyclopédie, progression) -Ajout de la carte du monde au Hud -Modification de l'équipement (au Hud, non plus par la touche V) -Suppression de plusieurs scripts (requis pour équiper, création de personnage, craft, progression, etc.). -Définition des zones de passages (Vallée de l'Aube) pour Overlay Mapping -Ajouts d'intéractions, de dialogues.
Les liens de téléchargement sont disponibles comme d'habitude dans la présentation, et sont nommées respectivement EHP-SRTP.exe (sans RTP) et EHP-RTP.exe (avec RTP).
No0ony => Si, plusieurs bugs ont été réparés, car les ennemis n'avaient pas d'apparence dans la base de données, la création de personnage buguait de temps à autre (impossible de savoir pourquoi), plus ce que je viens de poster.
-L'appui de la touche V permet l'ouverture du menu Statut -L'appui de la touche W permet d'afficher le niveau d'honneur (en vert = positif / en rouge = négatif). -L'appui de la touche Q permet d'afficher/cacher les deux Hud -Le script de pop-up des item a été modifié. -Il n'y a plus d'erreur de son, ou de bruits de collision étranges.
NOUVEAUX :
-Des effets de lumières ont été ajoutées durant la nuit. -Les combats sont maintenant entièrement terminés, avec musiques et compétences. -Chaque classe permet d'obtenir des objets propres lors de loots de coffres -La classe Voleur possède un % de réussite de loot d'objet rare en fonction de votre niveau de chance.
À CORRIGER : -Actualiser le jeu (F12) pendant l'obtention d'un item provoque un bug du script de pop-up -Lorsque l'inventaire est plein, les objets reçus/achetés ou lootés sont perdus. Aucun message ne prévient ou ne permet de choisir une intéraction. -Il est parfois nécessaire d'ouvrir un menu afin de faire disparaître les effets de lumières (tendent à rester dans les intérieurs, mais pas toujours).
CONTENU À AJOUTER : -Météo aléatoire et saison -Prédateurs et voleurs/bandits la nuit -Quêtes secondaires et tâches annexes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Contenu présent dans la démo 1.0 (actuelle, cf. présentation, page 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Un hud comprenant les menus d'Options, de Points d'Attributs, de Quête, d'Inventaire, de Galerie, d'Équipement, de Difficulté, de Worldmap et de Sauvegarde.
-Un hud comprenant les statuts infligés, le niveau ainsi que les barres de PV/MP du joueur et l'or posséd.
-Un système de temps (10x plus rapide) et jour/nuit
-Choix avec conséquences (en cours)
-Système d'endurance lors de la course. Plus le joueur possède d'agilité, plus il possède d'endurance.
-Limite d'inventaire. Plus le joueur possède de Force, plus la capacité de porter est grande.
-Equipement personnalisé (10 slots d'équipement, propre à chaque classe)
-Distribution des points d'attribution lors de level-up
-Découvertes et voyages rapides (à la skyrim)
-Livres à lire dans les bibliothèques sur l'histoire du jeu, des légences et récits, des anecdotes diverses, des essais de PNJ, etc.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Il est fortement conseillé de retélécharger la démo, car toutes les anciennes versions contenaient soient des bugs de progression, soit peu d'éléments d'intéractions ou du contenu maintenant obsolète. Les liens sont en première page, avec RTP (257 Mo) / sans RTP (71 Mo).
Merci de suivre le projet, me proposer des idées, remarquer des erreurs ou des bugs, etc.
Sujet: Re: [VX ACE]Eternal Heaven - Prologue [Version 1.5] TERMINÉ Dim 30 Mar 2014 - 17:46
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ News du 30.03.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le projet est passé à la version 1.1.
CORRECTIONS :
-Lors de loot, il est vérifié si l'inventaire est plein, et sinon, combien de place il reste afin de déterminer les objets reçus. -Actualiser durant un popup ne devrait plus causer de bug. -Les crédits ont été mis à jour -Le tutoriel a subi une refonte au niveau de la mise en page, des couleurs, et du contenu. -Le temps défile maintenant 20x plus vite (10x auparavant). -La majorité des textes ont été mis en forme de façon "Justifié".
NOUVEAUX :
-Des rencontres aléatoires ont été ajoutées sur la Vallée de l'Aube. Il est possible de rencontrer des chauves-souris, frelons géants, araignées ou toute combinaison de ces trois. -Les ennemis disposent d'animations basiques d'apparition/disparition et de déplacement. -2 Quêtes annexes ont été ajoutées (prêtre du Coq et vieille dame à l'armurie). -La taille du projet est passée de 72 Mo à 41 Mo (réduction de la qualité des musiques)
À AJOUTER :
-Météo aléatoire et saison -Criminalité la nuit (+ de probabilité que le jour) -Compétences (diversifier un peu les combats et les classes). -Nouveaux ennemis
C'est tout pour aujourd'hui. Comme d'habitude, les liens avec RTP (228 Mo) et sans RTP (41 Mo) sont en premier post.
Je pense inscrire mon projet aux Alex d'Or, vu qu'il y a encore 3 mois possibles. J'aimerais récolter des avis : est-ce que cela vaut la peine de l'y présenter ou non ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ News du 03.04.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le projet est passé à la version 1.2, la version finale, après environ 2 ans et demi de travail. Je dois dire que c'est à la fois triste et gratifiant d'avoir mené un projet à terme. Je vais traduire, afin de pouvoir le poster sur la communauté anglophone, mais ce seront deux projets bien distincts.
CORRECTIONS :
-Le tutoriel a été définitivement refait et actualisé. -Mise en page (débordement de textes), quelques fautes supprimées -Les crédits ont été mis à jour définitivement
NOUVEAUX :
-Des raccourcis clavier ont remplacé le Hud des menus afin d'avoir un écran de jeu plus épuré. La liste des touches est présente dans le tutoriel. Voici la nouvelle interface du projet :
Interface:
-Des fichiers annexes ont été créés/corrigés -La taille du projet est passée de 41 Mo à 31 Mo sans les RTP et à 226 Mo avec les RTP.
Les liens sont comme d'habitude présents dans le premier post. La présentation a été mise à jour également.
J'ai également inscrit mon projet aux Alex d'Or, disponible ici : Alex d'Or. Merci d'avance de me faire part de toute remarque constructive quant au projet ou à sa présentation et je serai ravi de répondre à des questions sur le projet, son univers, etc.
Sujet: Re: [VX ACE]Eternal Heaven - Prologue [Version 1.5] TERMINÉ Jeu 1 Mai 2014 - 16:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ News du 01.05.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le projet est maintenant en version 1.5 et totalement terminé. Cette version est présentée aux Alex d'Or. Voici les principaux changements (pour les corrections de bug, cf "rapport_bug.txt" fourni avec.
-Les classes ont été équilibrées -La vente rapporte 2x moins que précédemment -Le Magicien peut maintenant utiliser la magie dans le menu -Reon débute au niveau 17, Thalia au 9 et Aliria au 6. Lorsque vous choisissez la classe, vous êtes réinitialisé niveau 1. -Une multitude de test a été effectuée par MouseGlove afin d'épurer au maximum les fautes de français/incohérences. -De nouveaux équipements sont disponibles dans la base de données pour le Magicien. -Les Artéfacts sont disponibles pour le Magicien. -De nouveaux commerces sont disponibles pour toutes les classes.