If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Sonic R (Windows)/Différences entre les versions de 2004

From The Cutting Room Floor
Jump to navigation Jump to search
This page is a translated version of the page Sonic R (Windows)/2004 Release Differences and the translation is 100% complete.
Other languages:
English • ‎français • ‎한국어

Ceci est une sous-page de Sonic R (Windows)/2004 Release Differences.

Ça ne pousse pas beaucoup.
Cette page est plutôt rabougrie et pourrait nécessiter une certaine expansion.
Êtes-vous un mec assez audacieux pour sauver cet article?

En 2004, la version PC de Sonic R a été republiée. Contrairement à la plupart des rééditions précédentes, qui n'étaient que des réimpressions simples, ceci a été modifié et recompilé pour être un peu plus convivial pour les systèmes modernes. Bien sûr, cela signifie que certaines choses ont dû être coupées, mais cela signifie aussi que certaines choses doivent être jetées.

Différences

Général

  • De nouveaux fichiers "/bin/randtab.bin" et "/bin/randtab2.bin" ont été ajoutés. Ce sont des "tables de randomisation" utilisées pour des raisons inconnues.
  • Le programme ne peut pas être exécuté directement à partir du disque. Contrairement à l'ancienne version où le jeu était entièrement configuré, prêt à être utilisé sur le disque et simplement copié lors de l'installation, la version 2004 intègre les fichiers du programme dans un programme d'installation InstallShield.
  • La version 2004 nécessite DirectX 9+, alors que l'ancienne version ne nécessitait que DirectX 6+. Le support DirectDraw a été supprimé. seul Direct3D est pris en charge. En tant que tels, tous les bitmaps 8 bits ont également été supprimés.
  • Il ne se bloque pas lorsque Windows est basculé sur Security Desktop (écran verrouillé/UAC). Il ne se bloque plus non plus sur les processeurs à haute vitesse. De plus, les commandes fonctionnent sur les systèmes modernes sans nécessiter d’éolienne DirectX.
  • Toutes les ressources de l'ancien menu de test DirectX ont été supprimées.
  • Paramètres EXE ont été ajoutés, probablement à des fins de débogage.

La Musique

  • Les anciennes versions de Sonic R avaient un CD Redbook Audio. (Cela vaut la peine de mentionner que cela n’était pas présent sur certaines réimpressions.) Cela signifie que vous pouvez le coller dans un lecteur CD et le reproduire.
  • En revanche, la version 2004 était stockée dans le répertoire /MUSIC du CD sous forme de fichiers ".SON". Les fichiers .SON sont vraiment juste signés des données brutes PCM Little-Endian Stereo 44100Hz 16 bits. Ils peuvent être ouverts avec la fonctionnalité "Raw Import" d'Audacity.
  • Bizarrement, ils occupent la plus grande partie de l’espace disque (environ 500MB) car ils ne sont pas compressés. Il n’ya donc aucun avantage net à simplifier le processus de gravure (qui, compte tenu de la qualité des versions précédentes, était probablement bien nécessaire).
  • La musique ne s'interrompt pas lorsque le jeu est en pause. La musique ne joue qu'une fois par niveau et ne fait pas de boucle.
  • La musique peut maintenant être réglée sur plusieurs niveaux de volume, plutôt que sur une simple bascule On/Off.

Effets Sonores

  • Amy.WAV a été modifié, sans différence audible majeure mais avec une longueur légèrement accrue.
  • Tails.WAV a été changé pour couper la carie et avoir un son moins agité. C'est un peu plus supportable à écouter.
  • Ajout de sons Waterfall.WAV, beach.WAV, et flame.WAV. Ceux-ci sont joués lorsque le joueur est proche de certains objets: "Chute d'eau" à côté de la cascade de l'île de villégiature, "Plage" sur le côté (sur le chemin) de la première mini-île la plus proche du village et "Flamme" à côté de les flammes au début de Regal Ruin.

Les niveaux

  • Tous les fichiers de niveau inchangés. Étrangement, l'horodatage sur /island/parallax/_I.RAW a été mis à jour, mais le contenu est absolument identique.
  • Les démos ont radicalement changé.

Graphique

  • /bin/credits/credit00.RAW a gagné un ensemble de nombres. Ceci est probable pour le nouveau texte "édition 2004" dans l'écran des crédits. Sinon, les fichiers graphiques sont complètement inchangés.
  • Aucune option graphique visible, mais les touches F fonctionnent toujours. La limite de distance de tirage semble avoir été supprimée pour F1 et F2, ce qui signifie que vous pouvez régler la distance de tirage à des niveaux absurdement élevés sans nécessiter de mémoire ni d'éditeur hexadécimal.
  • F4-F9 et F11-F12 semblent ne rien faire. F10 met le jeu en pause jusqu'au prochain appui sur une touche (frappe lorsque la touche est enfoncée) à moins que vous ne appuyiez sur Entrée, qui agit comme une pression sur Alt+Espace.
  • Les options graphiques existent toujours via le piratage, mais la résolution est verrouillée à 640×480 et ne peut pas être changé.

Texte de débogage

  • Le texte de débogage antérieur a été remplacé/complété par un texte de débogage plus étrange.
   [060D1D]: "It's Sonic the Hedgehog!"
  • Dans le cadre du texte de débogage habituel, les noms de fichiers complets de chaque fichier source ont été inclus. Voici une arborescence de répertoires recréée:
   H:/projects/SonicR.Win/SonicR
                               |-- pc
                               |    |-- pcmain.cpp
                               |    |-- input.cpp
                               |    |-- music.cpp
                               |    |-- sound.cpp
                               |    |-- asm.cpp
                               |    |-- threedee.cpp
                               |    |-- filesys.cpp
                               |-- cdstuff.cpp
                               |-- sonicr.cpp
                               |-- option.cpp
  • Contient le code du menu principal pour accéder à l'écran du réseau, mais se bloque si elle est entrée. Il n'y a pas de correctif réseau connu pour l'édition 2004.

Paramètres EXE

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Paramètre Effet
unlockgame Déverrouille Radiant Emerald (le seul cours débloquable) et chaque personnage. Notez que cela ne vous donne pas les Emeralds du Chaos, donc Super Sonic n'est pas jouable.
ignorecd Contourne la vérification du CD, permettant au jeu d'être joué sans que le CD ne soit inséré. Comme la musique est stockée sur le CD, aucune musique ne sera jouée.
windowed Lance le jeu dans une fenêtre, mais en haut à gauche de l'écran, sans bordure.
path Définit où le jeu cherche ses fichiers.
allowdemorecord Permet au jeu de prendre les courses du joueur et de les enregistrer dans "bin\demos\[levelname]2.dem" pour qu'elles soient lues plus tard sur l'écran de titre. Cela s'est produit automatiquement dans l'ancienne version du jeu.
allowmodeswap Inconnu. Utilisé par une routine qui, une fois terminée, émet le texte de débogage "Window Mode Swapped".