Brume

Un portage PC de Secret of Evermore

Par - publié le 26 Mars 2020 à 20h00
17
306

Présentation

Bonjour, je suis un gars de 30 ans, j'habite près de Paris, et depuis 2009 j'essaye de recréer Secret of Evermore pour PC. Le jeu s'appelle Mystery of Evermore. J'espère qu'il vous plaira. Malgré que ma page de profil sur Square Palace soit presque vide je connais tout de même un petit peu ce site (j'ai corrigé depuis 2018 pas mal de choses sur les pages de SoE).

Ce projet de portage de SoE est une passion, et j'ai toujours refusé tout ce qui avait rapport à l'argent. Pour ce qui concerne Square Enix ils m'avaient contacté par email en 2016 me demandant d'arrêter immédiatement mon projet sinon je serais poursuivi en justice.

Infos techniques

J'ai tout fait seul. Le codage en C, un peu de C++, en D3D9. Afin de voler les graphiques du jeu snes (parce que c'est bien du vol) je fais des captures d'écran (j'utilise Snes9x).
Le jeu fonctionne sous Windows, ReactOS (capture d'écran) et avec Wine (capture d'écran).

Avancement à ce jour

  • Tout le début du jeu est fait jusqu'à Gigantik mais il manque des cartes entre les sables mouvants et Gigantik (parce que je n'ai pas fini l'attaque et l'animation "touché" des Vertébros) (et par ailleurs dans MoE il n'y aura pas les parties qui s'effondrent dans la carte avec les toboggans).
  • Il n'y a pas de chien (j'ai fini la partie pathfinding qui est proche de celle de SoE mais pas la partie IA).
  • Il n'y a que quelques sorts qui fonctionnent (Feu, Boule Dure, Pluie Acide, Guérison et Atlas).
  • Tout ce qui est moteur de jeu est totalement fini, il ne me reste plus qu'à ajouter du contenu.
  • Dans les options du jeu plusieurs langues sont disponibles mais seuls le français et l'allemand sont vraiment corrects, pour l'anglais il peut y avoir des fautes.

J'essaye de respecter le jeu original comme je peux, j'ai calibré le jeu sur les versions PAL, j'ai rajouté quelques options de jeu comme l'inversement gauche/droite dans les menus en anneaux, la barre de vie des boss et des icônes qui indiquent les prochains menus en anneaux.

J'ai fait une vidéo lundi où je joue à SoE et à MoE en même temps :

 

Contact

Tout est sur le site : https://moefrgd.fr.gd qui est un site gratuit. De 2014 à 2018 je payais 28 euros par an pour avoir une meilleure adresse et aucune bannière de pub mais il y avait mes infos personnelles dans godaddy donc j'ai arrêté de payer.

J'ai créé il y a un mois un serveur Discord ainsi qu'un subreddit.

Vous pouvez aussi me contacter par email ou par message privé sur Square Palace (le site me préviendra par email).


Je vous remercie d'avoir lu.

Portrait de Bumpy
A propos de Bumpy

Étant gamin mon jeu préféré était Secret of Evermore, et de loin. Depuis 2009 j'essaye de recréer ce jeu mais pour PC. Tout seul pendant toutes ces années j'ai codé, pris des captures d'écran du jeu... pour créer un portage de SoE que j'ai appelé Mystery of Evermore. Le jeu n'est pas fini mais les bases sont là. Je n'ai jamais eu l'intention de gagner de l'argent avec ce jeu. Créer ce portage est juste une passion qui occupe mon temps libre.

Sur le même thème...

Ajouter un commentaire

Commentaires

Portrait de cleeem

Ok! Merci pour les infos

Portrait de Bumpy

Dans MoE les armes sont en catégories (épées, haches et lances)
et il suffit de tuer 300 monstres pour monter la catégorie au max
au lieu de faire :
fémur -> 192 monstres à tuer pour le niveau 3,
gladiatrice -> 192 monstres à tuer pour le niveau 3....

(donc si ton fémur est au max, ta gladiatrice, ta croisée et ta nucléaire le seront aussi dès que tu les obtiens)

Et utiliser les magies ne les fait pas monter de niveau.

Quand ton perso monte d'un niveau t'obtiens un point de compétence, comme dans diablo 2,

et tu mets tes points aux sorts que tu veux,
3 points = 1 niveau de magie,

donc quand t'es au niveau 31,
t'as gagné 30 niveaux,
t'as 30 points de compétence,
tu peux par exemple monter une magie du niveau 0 au niveau 10, comme Destructeur ou Broyeur, mais toutes tes autres magies sont au niveau 0, ou t'en mets deux au niveau 5...
ça te force à choisir tes magies, à mettre tes points à une magie de soin, d'attaque, de défense, ou Appel...

Tout ça j'l'ai écrit dans le lisezmoi,
lance le jeu,
appuie sur F2, LisezMoi.

si t'utilises la commande GA (give all) et que t'appuies sur K tu verras les modifs que j'ai faites aux sorts.
utilise la commande SL 10 (spells levels).

comme aura ou barrière ne rendent plus invincible,
aura réduit les dégâts subis de 25% (30 secondes au niveau max, réutilisable toutes les 30 sec),
barrière annule des dégâts subis (au niveau 10 : 656±151 de dégâts annulés sur une période de 30 sec, réutilisable toutes les 30 sec).

et y'aura un système de recast automatique avec des infos optionnelles dans le coin haut droit de l'écran avec les sorts en cours, les ingrédients qu'ils consomment, et les ingrédients possédés.

Portrait de cleeem

Merci pour le compliment sur l'aspect livre d'art.
T'inquiète pas pour des promesses, tout ça...
Je demande rien (même pas d'apparaître quelque part).
Juste l'envie de partager une idée (correspondant forcément à mon inspiration personnelle) et voilà

J'ai pas eu le temps d'expérimenter nouvellement ton ouvrage alors m'en veux pas si je dis un truc que tu as déjà fait mais j'aurai une préférence si le jeu pouvait permettre une augmentation plus rapide des charges d'équipements et des niveaux de magies... Il y a longtemps, j'avais calculé qu'il fallait compter 2 mois sur la cartouche originale pour augmenter toutes les formules alchimiques au maximum en y passant toutes ses journées.

Je ne joue plus à mes jeux préférés "à la régulière". Je passe mon temps à traverser les murs grâce à l'action replay pour faire des copies d'écrans de secrets, ce genre de choses. Je ne suis plus joueur mais rédacteur. Le temps que j'ai un peu est donné pour écrire des dossiers ou aider à faire des vidéos. En plus je n'aime pas du tout farmer ou devoir faire du level up. Cela étant dit, ce sera plus facile pour moi de te suivre via une ou deux vidéos postées dans un premier temps mais te lire en commentaire devrait suffire largement.

Amuse-toi bien de ton côté, c'est ça l'essentiel et t'inquiète surtout pas du reste sur les contenus qui seraient connectés ou pas avec moi et d'éventuels partages.

Portrait de Bumpy

Ok j'ai noté.

Un tricératops y'en a un vraiment bien dans Joe and Mac 2.

Le problème avec les photos c'est que j'préfère que le jeu soit jouable en résolution de la snes 256x224.
Et mettre des photos du parc yasuni ou autres je suis pas trop pour.
Ça ce serait plutôt pour un livre d'art, pas pour le jeu en lui-même.

J'vais essayer cette semaine de faire un radeau et de faire les contrôles.

Je posterai ici dans les commentaires si j'ai avancé.

Portrait de cleeem

Trop fort!
Ça m'irait super bien avec mon intérêt pour l'océan, les quêtes annexes et autres secrets.
Le PJN sur la plage d'Antika pourrait offrir des photos bonus. Voici les 3 images que j'ai faites pour les 3 zones terrestres pour le plaisir et que tu peux reprendre si l'idée te plaît (et que c'est possible à scanner).


Préhistoria avec la jungle équatorienne.

Antika avec la statue d'Anubis.

Gotika avec la forêt noire du sud-ouest de l'Allemagne abritant en son sein la cascade de Burgbach.
Portrait de Satanos

énorme l'idée du Triceratops !

Hésite pas à regarder dans les autres jeux snes (et megadrive ? la palette de couleurs est peut-être différente), notamment dans les rpg, ça ne serait pas déconnant que des sprites se fondent bien dans l'univers de SoE (Chrono Trigger par exemple) et ça t'éviterai de refaire des sprites de zéro.

Portrait de Bumpy

À part si t'as d'autres idées,
peut-être un second verminator nommé dookie, mais j'pense que ça n'irait pas trop,
ou prendre les sprites d'hitoderon de terranigma, là ça irait bien, avec une musique flippante comme dans les final fantasy,
mais ceux qui connaissent terranigma vont voir que j'ai juste pompé dessus, donc faudrait que je crée un nouveau monstre.

Portrait de DooKie

Un gros boss ? Cest mille fois trop d'honneurs !
je m'attendais pas à ça !

Portrait de Bumpy

Merci pour l'encouragement, et c'est l'intention qui compte.
J'utiliserai vos pseudos quand j'rajouterai du contenu.
J'avais déjà mis un dessin du logo de narokath dans la première carte du jeu, ce sera une quête secondaire (en mode nuit).
Pour scorched earth ce sera un pnj (ou ses loups) de l'acte 1 qui seront nommés comme ça.
Pour endless ce sera un dongeon vous savez qui se répète.
Pour vous les gars de Square Place j'y ai pas encore réfléchi,
mais DooKie ça serait plutôt pour un gros boss imposant,
Clém -> un pnj, y'a longtemps j'voulais faire un bateau pirate au début de l'acte 2, donc peut-être un pêcheur, ou un mini-jeu où on peut naviguer sur l'océan au sud de crustacia et pêcher,
Satanos peut-être un tricératops acte 1 mais ça va être difficile de le dessiner,
péché capital/Peglo -> pnj robot acte 4,
Edouard ça fait château, ça sonne bien avec prince, mais les persos de pontoise ne peuvent pas influencer evermore en ayant des enfants, donc peut-être une crypte comme dans arx fatalis, au fond de la forêt noire, avec le prince à sauver comme la fille dans baldur's gate 2.
Enfin c'est que des idées, mais merci pour les commentaires ça m'encourage.

Portrait de Edouard

C'est dingue, j'étais persuadé d'avoir fait une news sur ton projet ? Je ne retrouve plus mon partage sur SP. Bref, je connaissais donc déjà ton site et ton projet, c'est bien d'avoir persévéré ! Bonne continuation.

Portrait de Bumpy

Salut,

le finir tout seul je peux car je n'ai rien à créer à part le code,
j'ai juste à "voler" les images des monstres, des cartes, les sons...

pour créer un .exe faut qu'un programmeur le fasse parce que y'a trop de différences entre le code du jeu snes et le code d'un .exe.

pour faire ma démo ça m'a pris j'dirais 5000 heures,
en prenant 30 heures par semaine, 50 semaines, 1500 heures par an,
espacées sur plusieurs années.

et merci.

Portrait de Anonyme

Salut

Tellement dommage que square te menace !! quelle bande de con !!
Tout ca parce qu'ils veulent le jeu sous le coude .... enfin de toute facon il t'aurait fallu des années entière pour le finir en entier et tu es tout seul !

Par contre ca serait cool de trouver un moyen d'adapter les jeux SNES sur pc, avec une application .EXE sans émulateur .

En tout cas bravo a toi pour la démo

Portrait de Bumpy

Salut,

Dans le dernier secret de la page secrets à partir de "Dans la version américaine du jeu"
ce que j'avais écrit dans ces phrases Brian l'avait écrit dans la vidéo de Narokath (let's play with inte joel).

Résurrection et Aura elles sont déjà dans la soluce.

Pour les chapelets du village je les récupère tout le temps quand je joue à soe, comme dans ma vidéo de janvier 2019 que j'ai réuploadée (celle de 37 min), mais DooKie m'avait dit que la soluce n'était pas là pour avoir tous les détails possibles du jeu (ingrédients, dialogues...).
bon allez j'l'ai rajouté dans la soluce (et non pas dans les secrets parce que c'est chiant de découvrir ça après avoir fini le jeu ou même juste de devoir noter/retenir tout ça).
j'le mettrai pas dans moe, j'trouve ça trop obscure, et ça donne l'impression de s'être fait avoir par le jeu.

après pour le nom "fuck" du bateau du désert, ça non parce que comme disait franck dans les gaming lives "je suis français", c'est un secret qui fonctionne que sur la version US, avec un nom anglais.

j'ai un vieil ordi portable,
donc si je fais un truc lent je le vois et j'peux pas jouer à mon propre jeu,
j'avais essayé hazelnut bastille et ça tournait à moins de 1 fps sur mon ordi.

et au sujet de la fluidité du jeu même et non des fps :
si vous passez un dialogue en laissant appuyé sur valider toutes les autres touches fonctionnent bien à la sortie du dialogue,
et ça ne rouvre pas un nouveau dialogue,

pour fermeture du menu anneau puis gauche, ça va à gauche directement dès le début de la fermeture,

dans les menus en anneaux aussi c'est direct, ça n'attend pas qu'ils s'ouvrent complètement,

pareil pour la course infinie, c'est des ptits trucs qui sont agréables je trouve.

non non, pas de remake, ça c'est de ma faute, j'utilisais ce mot y'a longtemps,
et c'est sur la vidéo de narokath qu'une personne avait écrit que c'était pas un remake,
et je connaissais pas la distinction,
donc portage,
j'ai prévu de rajouter un continent glacé comme northrend, accessible dès le premier vaisseau, donc à la fin de l'acte 3,
y'a deux semaines j'avais posté ça sur le discord (j'avais codé la glisse sur la glace) :
https://cdn.discordapp.com/att...
dans moe tapez "map i" pour essayer.

en fait pour moi il manque des choses dans le jeu original et y'a des choses qui ne vont pas,
comme les dégâts des sorts, les tourbillons de sable qui t'aspirent et te rejettent,
la vie de maralg, le sol qui s'effondre, acte 4 trop court et j'aime pas A1->D4, les maboules...
donc j'voudrais recréer soe, et corriger le jeu de manière respectueuse + multijoueurs + toutes résolutions et framerates.

c'est vrai que ça m'est jamais venu à l'esprit d'utiliser des images faites par d'autres personnes,
mais bon ce que j'aime c'est soe,
oui j'pourrais oublier soe, faire un kickstater pour payer quelqu'un ou utiliser un site comme open game art,
mais franchement à ce jour j'ai pas envie,
comme tu l'as dit je sais même pas si square a un avis tranché sur soe.

le cycle jour/nuit c'est le même que quand le joueur dort dans soe,
juste que j'ai fini le pathfinding du chien mais pas des pnjs,
donc l'aubergiste ne se déplace pas, et j'avais mis l'effet de nuit sur la touche F8.

et merci.

Portrait de Satanos

Salut Bumpy !

J'avais testé ta démo (qui a du évoluer depuis) en fouillant dans ta chaîne youtube quand tu t'étais abonné à la mienne :D. Je me rappelle surtout avoir été impressionné par la fluidité du moteur !

Bon au moins square ils ont "regardé" le projet (vu qu'ils disent que les fans aimeraient un remake), je pense qu'ils bloquent par principe toutes utilisations de trucs qui leur appartient parce qu'il ne peuvent pas surveiller ce que ça deviendra, comment ça sera repris, modifié etc...

Tu veux faire un remake ou une suite/spinoff dans le même univers avec les même mécaniques ? Pour ça il faudrait modifier (suffisamment) les sprites et décors (pas facile, long et fastidieux j'imagine !) et inventer une histoire qui colle. D'ailleurs tu aimerais que l'histoire se déroule à quel moment par rapport au jeu original ?

Je ne peux que te conseiller d'aller jeter un œil sur https://opengameart.org ne serait-ce que pour t'inspirer et voir si ça te donne des idées de modifications des sprites, je ne suis pas graphiste et incapable d'imaginer comment modifier un sprite sans que ça ne devienne tout moche XD.

Bon courage pour la suite !

Portrait de cleeem

Bonjour Bumpy.
Impressionnant ce projet!
J'ai vu l'intégration des cycles jour/nuit sur la fin ! Sympa! Et vraiment dans l'ère de fin de l'époque Super Nintendo!

Moi ce que je pourrais te faire découvrir (peut-être), c'est un ou deux secrets qui n'étaient pas présents sur Square Palace et mis en ligne dans une vidéo bonus avec Satanos. Si ça te fait plaisir d'ajouter ces secrets sur Square Palace, c'est ici pour découvrir et peut-être tu les connais déjà. Merci beaucoup pour tes nombreux coups de main en tout cas!
https://youtu.be/dAfhFsKEgHk?t...

On peut aussi ajouter dans les secrets les magies Aura et Résurrection liés aux chapelets d'Alec qui sont dans des coffres.

Petit détail en complément de la vidéo bonus sur les clins d'oeil de fin américaine (45 min après la fin US) :
l'épouse du programmeur principal Brian Fehdrau s'appelle Dolly, d'où le double sens!

Autre chose amusante de la vidéo, voici l'explication sur la fin avec un autre programmeur du jeu, Bill, donnée par Brian (50 min après la fin US):
« Bill était l'un des programmateurs. C'est un type formidable et un programmeur talentueux, mais il avait l'habitude de se sentir fautif lorsque la réalisation était interrompue, alors nous avons finalement décidé que tout ce qui n'allait pas, partout et en tout lieu, serait officiellement de sa faute. Vraiment, c'est un raccourci facile. C'était un clin d'oeil à cela. »
voir: https://gamefaqs.gamespot.com/...

Tu as aussi les chapelets avec les 2 coffres qui contiennent une croquette ou le chapelet suivant que tu as obtenu les premiers chapelets donnés par Regard de Braise ou pas (il faut attendre d'avoir les premiers pour que les croquettes deviennent chapelets)

Tu as aussi le triangle des coffres du marais qui te permet d'avoir un, deux ou trois chapelets suivant l'ordre dans lequel tu prends les objets.

Et enfin le passeur du désert en version US uniquement ...

Portrait de Bumpy

Salut DooKie,

c'est la première icône/lettre,
c'est censé représenter un clavier,
j'utilise L1 L2 R1 R2 pour sauter aux lettres jap, chinoises et coréennes,
je pourrais utiliser la touche Select, et laisser l'icône,
ok j'vais faire ça demain, merci.
Edit : non au fait c'est pas possible car je mets souvent la touche Select sur O ou sur Espace,
donc si je fais Select = activation/désactivation du clavier
alors en tapant le nom au clavier O ou Espace désactiveraient le mode clavier.

j'ai promis que si j'avais une maladie grave je donnerais le code source au public,

mais le truc aussi c'est que les entreprises comme square enix ou nintendo
détestent tout ce qui est vol de leurs propriétés intellectuelles,
et si c'est en open source alors c'est encore pire,

avec un projet en open source
(et l'idée m'avait trotté dans la tête pas mal de temps)
les entreprises ont une cible, et peuvent poursuivre pénalement cette cible.

aussi j'ai toujours l'espoir d'être autorisé par square,
peut-être que je me fais trop d'idées, ça n'arrivera peut-être jamais,

non je n'utilise pas git ou autres,

j'ai fait une vidéo hier soir sur la création de cartes,
(sur youtube, et j'ai fait un topic sur reddit)
toutes les cartes dans moe sont faites comme dans la vidéo
(captures d'écran, et c'est tout, et parfois Tiled pour corriger des trucs,
et j'ai un éditeur de blocs de collisions et de monstres dans moe)

copié/collé d'une partie de l'email de square :
We appreciate our fans, and as fans ourselves, we would love to see a remake of “Secret of Evermore”.
That said, we unfortunately cannot permit fan remakes like this, and must ask you to stop working on it.
Until this matter is resolved, as you can understand, we reserve all rights.

depuis 2016 si tu tappais MoE dans google ou autres tu trouvais rien
parce que oui j'avais flippé et j'avais déréférencé puis supprimé l'ancien site,

comme j't'ai dit je vais déménager, je vais devoir trouver un boulot,
y'a deux gars dans discord qui aiment mon projet (désormais 3)
et j'me suis dit pourquoi pas essayer d'être + public,
donc youtube, reddit et square palace,
mais oui, scorched earth, qui adore mon projet et qui me connait bien m'a demandé
en début de semaine si j'avais pas peur de square, et je lui ai dit que là j'avais des
problèmes personnels et que square j'y pensais pas trop, donc j'essaye.

non ils n'ont rien fait après ça car il n'y avait aucune trace de MoE sur internet,

je détesterais travailler avec quelqu'un, pour être franc,
j'ai mes fonctions, mes variables, mes commentaires,
c'est ce que j'ai dit à un néerlandais en 2014 qui voulait travailler avec moi
c'est que si quelqu'un souhaite créer la même chose, un portage de SoE,
et bien personne ne l'en empêchera, enfin à part square.

ce que je fais c'est du codage et du rippage,
et c'est un projet que dès le début je voulais faire seul,
comme j'ai écrit quand je serai sur le point de crever, bah là ce sera le dernier de mes problèmes,
mais pour l'instant, non j'ai pas envie d'être avec quelqu'un.

en réponse à l'email de square enix je leur avais dit que j'allais créer et utiliser d'autres assets pour qu'ils me laissent tranquille,

mais bon moi c'que je veux c'est evermore,
peut-être qu'au pire je pourrais faire quelque chose à 80% comme SoE,
mais sinon non, ça m'dit rien de créer un jeu qui n'a rien à voir avec SoE.
peut-être que je changerai d'avis,

j'voudrais au moins essayer d'être + visible,
et j'ai pas envie d'aller contre square, j'préfèrerais être sans eux ou avec eux,
mais au moins j'voudrais essayer,
sachant que comme je l'ai écrit dans l'article le moteur du jeu est fait.

et merci.

Portrait de DooKie

Super initiative ce projet.
J'ai testé (assez brièvement j'avoue), et la prise en main est bonne, on s'y retrouve plutôt bien
Petit conseil qui me passe par la tête : sur l'écran de saisie du nom du joueur, ça pourrait être cool d'autoriser la saisie au clavier !

J'ai plein de questions qui me passent par la tête !!
- Au niveau du code source, tu gardes tout pour toi, ou tu penses un jour l'ouvrir au public ?
- Tu utilises un outil de versionning genre GIT ?
- Comment tu fais pour les maps ? Tu as créé un éditeur de map et tu poses les tiles un à un ? Ou alors tu bosses sur une image unique ?
- Par rapport à la lettre de C&D que tu as reçue, ça t'a pas fait flipper ? Ils ont fait quelque chose qui ressemblait à une mise à exécution de leurs menaces ?
- Tu bosses en solo. C'est une volonté ou alors tu serais intéressé pour que des gens rejoignent ton projet ?
- Penses-tu que ton code saurait s'adapter à un contexte autre que Secret of Evermore ? J'ai déjà entendu parler de projets qui démarraient sur une base d'une licence connue, puis remplaçaient tous les assets suite à une C&D de l'éditeur.

Encore merci à toi pour tous les coups de mains sur le dossier Secret of Evermore ! Bonne continuation à ton projet.