Exulter
pour la compagnie du même nom voient le Exult Inc.
Le exultent est un reimplementation du logiciel gratuit du moteur de jeu de d'Ultima VII de . Il permet le jeu du Ultima VII : La porte noire et partie d'Ultima VII de : Île de serpent, et leur forge correspondante de de disques d'expansion de la vertu et de la graine argentée de , sur les machines modernes. Afin de jouer ces jeux, les fichiers de données des jeux originaux sont nécessaires. Exultent soi-même est distribué sous le permis de grand public de GNU de .
Exulter est inclus dans beaucoup de distributions libres de *nix, telles que le Debian et le FreeBSD .
Histoire
Exulter à l'origine commencé comme la visionneuse de carte d'Ultima VII de pour le système de fenêtre du X, mais plus tard, comme les efforts de désossage sont devenus plus fructueux en trouvant l'explication sur les dossiers scripting d'Ultima VII de , le projet a augmenté pour devenir un reimplementation complet du moteur de temps d'exécution d'Ultima VII de .
Avant que le projet se soit réalisé, il y avait une demande d'une nouvelle exécution de Ultima VII . Les executables originaux d'Ultima VII de ont commencé à montrer leur âge : ils étaient plutôt difficiles d'obtenir travailler sur les systèmes même de leur propre ère due à leur configuration de gestion de la mémoire principale, et dans de nouvelles versions de Windows, l'appui du MS-DOS en général devient de moins en moins viable. Selon une anecdote par le chef de projet de l'île de serpent de Bill Armintrout, les systèmes d'origine de a perdu le code source aux les deux " ; Serpent Isle" ; et son " ajouté ; Le Seed" argenté ; , et Electronic Arts ne prévoit sur aucun genre de réécritures pour les systèmes modernes. Le jeu, cependant, a toujours beaucoup de ventilateurs qui voudraient jouer le jeu sur leurs systèmes courants.
Appui du système d'exploitation
Exultent, avec le temps, a été devenu soit le reimplementation presque exact du moteur d'Ultima VII de , avec quelques améliorations notables. Le système a été écrit dans C++ avec des architectures à 32 bits à l'esprit. Le code de graphiques courant emploie la bibliothèque du SDL , qui a mené pour exulter étant mis en communication pour OS de Mac , Microsoft Windows , Zaurus pointu et d'autres logiciels d'exploitation hormis le " original ; *NIX" libre ; plates-formes (telles que FreeBSD et GNU/Linux ). Autrefois, exulter a été également soutenu sur le BeOS . Les ports officieux existent pour le GP2X , le Xbox et le PSP .
Perfectionnements au-dessus des jeux originaux
L'aparté de la portabilité et de la capacité de courir sur les logiciels d'exploitation modernes, là sont également nombre de perfectionnements au-dessus des jeux originaux, comme
Écran de début de
avec le sélecteur de jeu - seulement un exécutable est nécessaire pour jouer les deux jeux. La version prochaine a également la capacité d'ajouter les jeux adaptés aux besoins du client aux menus, et ajoute également les mods comme suboptions à chaque jeu. Le savegame de mod et les données d'état de jeu sont contrôlés séparément des données du jeu unmodded.
nombre illimité de fentes de savegame,
beaucoup la rentabilité fixe, y compris de nombreux nouveaux raccourcis principaux,
la capacité d'employer des portraits de l'île de serpent de et le de caractère empaquettent les poupées dans la porte de noir de ,
statusbar facultatif qui montre la santé de membre de partie,
cahier de Dans-jeu (dans la version prochaine),
Soutien des résolutions accrues d'affichage (pas nécessairement recommandées, comme il peut mener aux problèmes inattendus dans le jeu), avec les écailleurs de haute qualité d'affichage (famille et d'autres de 2xSaI ),
la capacité d'employer les échantillons numériques au lieu du MIDI retentit, et musique numérique dans le format d'Ogg Vorbis au lieu de la musique du MIDI (le matériel MIDI est soutenu dans Win32 ; la version prochaine soutient également le ALSA ), et le soutient pour la synthèse de logiciel de du MIDI (par timidité ; La version prochaine soutient également l'émulation et le FluidSynth du OPL3 ).
Exulter inclut également un système complet de fraude, semblable au original Ultima VII .
Exultent les membres de l'équipe ont contribué un grand nombre de dessin-modèle fait sur commande pour le jeu, pour permettre principalement pour employer tous les articles dans le pour noircir la porte d'une manière cohérente avec les graphiques de papier de poupée de l'île de serpent de .
Le dégagement prochain peut également inclure des difficultés gameplay au Usecode lui-même de jeu ; l'effort est en cours pour fixer certaines des choses à l'origine unimplemented les plus ennuyeuses en île de serpent.
Exultent le studio
Exulter inclut également sur option le exultent le studio , qui se développe lentement dans un outil très complet et complexe pour modifier le jeu - même tandis que le jeu fonctionne. Également sont inclus beaucoup la commande-ligne outils pour manoeuvrer des dossiers de jeu.
Le rédacteur est construit pendant qu'un programme séparé dont peut se connecter par interface à un exemple courant exultent. Changeant des données des fichiers sont faites dedans exultent fenêtre de studio, tandis que le monde de jeu - tout du terrain aux objets, aux créatures et à leurs programmes - peut être changé directement par la vue de jeu.
Également inclus sont le compilateur , le monteur et le démonteur (ce dernier n'est pas établi par défaut) pour le " ; Usecode " dossier du manuscrit . Ce dossier conduit la logique réelle de jeu. Il y a également des outils qui peuvent être utilisés « pour déchirer » des sections de données à partir du dossier ; c'est en particulier d'intérêt pour les personnes qui souhaitent changer les sections de nom et de dialogue du jeu.
Les projets de ventilateur basés dessus exultent
Il y a des projets pour traduire le Ultima VII à d'autres langues (une traduction espagnole et coréenne de ventilateur de la porte de noir de est en cours, alors qu'un projet de traduction de ventilateur pour traduire la '' île de serpent '' au Français est pratiquement accompli).
Dans la théorie, il serait possible de créer, à partir de zéro, un nouveau jeu basé dessus exultent moteur ; cependant, il n'est pas entièrement pratique encore. Il est tout à fait possible, cependant, pour créer un jeu qui est au moins dans la grande partie basée sur les fichiers de données originaux d'Ultima VII de .
Il y a actuellement deux telles « modifications » à l'étude par la communauté d'exulter. Le premier est la modification de porte-clés par le Jr. de Marzo Sette Torres, qui ajoute une nouvelle recherche à l'argument principal, aux nouveaux caractères et aux nouveaux dispositifs, y compris NPC spellcasting. La seconde est les terres féodales, un mod beaucoup plus ambitieux basé sur le mod de porte-clés qui cherche à fusionner le Ultima VII : La porte noire et son île de serpent de de suite, aussi bien qu'ajouter un nouveau monde entier au jeu. Ni l'un ni l'autre mod n'est à un plein état de dégagement encore, mais le mod de porte-clés a un bêta dégagement public disponible sur le forum d'exulter.
Voir également
Récréation de moteur de jeu de
.
| Random links: | Jeunes de Francis Brett | Liste d'U-bateaux | Christine Gregoire | Derniers jours | Baltis | Exult |