NOVEMBER RAIN EDITION — MOD COMPLET V4 POUR STUNTS 1.1

INSTALLATION DOSBOX (CORRECTION V4)
Extraire le ZIP complet dans le dossier du jeu, avec PAYLOAD et NRCOPY.COM.
Dans DOSBox, se placer dans ce dossier puis taper INSTALLE.
Pour restaurer les fichiers precedents : DESINST.
Les scripts principaux choisissent automatiquement DOSBox ou Windows.
Sous DOSBox, aucun SETLOCAL, %~dp0, bloc FOR Windows ou FC n'est utilise.
NRCOPY.COM effectue les copies binaires puis relit et compare chaque copie.
Le dossier NRDOS.BAK contient les sauvegardes DOS et des marqueurs au format 8.3.
Fermer Stunts avant installation ou restauration ; ne pas supprimer la sauvegarde.

Si NRRAIN.BAK/READY vient d'une installation Windows precedente, effectuer
d'abord DESINST sous Windows avant de passer a l'installation DOSBox.
Inversement, restaurer sous DOSBox avant de passer a l'installation Windows.
Les sauvegardes actives ne sont jamais imbriquees entre les deux modes.

INSTALLATION WINDOWS
1. Fermer Stunts et DOSBox.
2. Extraire TOUT le ZIP dans le dossier du jeu, en gardant le dossier payload.
3. Double-cliquer sur INSTALLE.bat. Les ressources precedentes sont sauvegardees
   et comparees octet par octet avant tout remplacement.
4. Lancer Stunts comme d'habitude.
5. Choisir la voiture GUNS N ROSES (identifiant ROSE), puis le circuit NORAIN2.

MISE A JOUR DEPUIS UNE VERSION PRECEDENTE
Extraire ce ZIP complet dans le meme dossier du jeu, accepter le remplacement
des fichiers du pack puis relancer INSTALLE.bat. Ne pas supprimer NRRAIN.BAK :
sa sauvegarde d'origine est conservee. DESINST.bat restaure l'etat avant la V1.

DESINSTALLATION
Double-cliquer sur DESINST.bat pour retrouver exactement les ressources presentes
avant l'installation. Les fichiers qui etaient absents sont retires.
La sauvegarde NRRAIN.BAK est conservee. Ne pas la supprimer avant restauration.
Les BAT principaux fonctionnent sous Windows et dans le shell DOSBox.
Installation dans un autre dossier : INSTALLE.bat "C:\JEUX\STUNTS"
Desinstallation correspondante : DESINST.bat "C:\JEUX\STUNTS"

CONTENU INSTALLE : 16 FICHIERS
CARROSE.RES : fiche existante conservee, avec une ligne finale ajoutee :
by Alain il Professore
Les donnees physiques, le nom et le code ROSE restent inchanges.
STROSE.3SH, STDAROSE.VSH, STDBROSE.VSH : modele et dashboards joints, intacts.
NORAIN2.TRK : Norain2(1).trk, nom DOS simplifie, contenu et metadonnees inchanges.
SDTITL.PVS : les deux pages Broderbund + Alain il Professore / November Rain Edition,
avec logo Guns N' Roses, Slash et deux rendus de la Corvette jointe.
TITLE.P3S : nouvelle guitare 3D Les Paul validee, adaptee du modele gratuit CC0
Electric Guitar de Firefly in the Dusk, avec la Corvette ROSE de l'animation.
Corps epais, manche, tete et deux micros ; 46 sommets visibles et 30 faces.
788 octets par forme logo/log2, contre 799 auparavant. TITLE.P3S fait 2346 octets,
contre 2682 en V1 ; TITLE decompresse fait 3686 octets, contre 3708.
La voiture de l'animation est conservee octet par octet. Elle est moins detaillee
que la voiture roulable pour conserver le budget memoire.
Sources de l'adaptation et credit CC0 dans sources ; ne pas copier TITLE.3SH
depuis ce dossier dans le jeu : INSTALLE.bat emploie la version compressee.

SKIDTITL.KMS : NOUVELLE adaptation de l'introduction au piano de November Rain.
SKIDSLCT.KMS : selection, fichier joint intact.
SKIDOVER.KMS : solo final, fichier joint intact ; les deux ZIP contenaient
le meme fichier de defaite.
SKIDVICT.KMS : solo de victoire November Rain cree precedemment.
ADSKIDMS.VCE, MTSKIDMS.VCE, PCSKIDMS.VCE, TDSKIDMS.VCE : banques de timbres,
avec un nouveau patch PIAN. Tous les patches precedents sont conserves intactes.
MT32.PLB : les cinq timbres moteur d'origine sont conserves ; un sixieme emplacement
mappe le piano acoustique du MT-32, sans reutiliser les programmes moteur 0 a 4.

PIANO DU TITRE
Source : https://bitmidi.com/guns-n-roses-november-rain-mid
MIDI « Guns n Roses - November Rain.mid », transcription creditee Anthony Peters
dans les metadonnees. Seule la piste « Axl Rose -Piano- » est adaptee.
Passage : debut, 0:00 a 0:48, soit 16 mesures, tempo 80 BPM, 218 notes,
polyphonie maximale de six notes. Les hauteurs et attaques sont conservees,
les temps sont quantifies a la grille KMS de 24 ticks par noire
(ecart d'attaque maximal de 7,8125 ms). Velocite de jeu reglee a 94/127.
La boucle fait 1536 ticks. Le jeu peut interrompre ce morceau lorsqu'il passe
automatiquement au menu, ou quand une touche saute l'introduction.
AdLib emploie le timbre ELPI natif ; MT-32 emploie son piano acoustique.
PC speaker et Tandy conservent les limites sonores de ces peripheriques.

CONTROLES EFFECTUES
- V4 : installation, reinstallation, restauration exacte et refus des sauvegardes
  incompletes verifies dans le shell natif DOSBox 0.74-3. Le contenu installe
  reste identique a la V3. Rapport : sources/AUDIT_INSTALL_DOSBOX.json.
- V3 : ajout du credit dans EDES, separateur ] et nul final conserves. Taille
  totale recalculee ; SIMD, GNAM et GSNA identiques. Les 15 autres fichiers
  installes et les BAT sont identiques a la V2. Pas de nouvel essai en jeu.
- Nouvelle guitare : decompression exacte et comparaison des tailles.
- Nouvelle animation lancee sous DOSBox 0.74-3 avec le jeu : guitare visible
  pendant la sequence, puis arrivee au menu. Captures actualisees dans apercus.
- Contenu V2 : seule TITLE.P3S change parmi les 16 fichiers installes de la V1.
- Encodage/decodage des 218 notes : identiques.
- Noms de patches verifies dans chacune des quatre banques VCE.
- Voiture, circuit, selection et defaite compares aux pieces jointes : identiques.
- Decompression independante du PVS titre : identique au bitmap construit.
- Lancement reel de game.exe sous DOSBox 0.74-3, son AdLib : les deux pages fixes,
  l'animation guitare/Corvette puis le menu s'affichent ; le piano est enregistre.
- Le MP3 dans apercus est un extrait de 37 secondes de cet enregistrement AdLib,
  avec retrait du decalage continu et fondu final. Le MIDI de controle contient
  les 48 secondes completes et ne reproduit pas le timbre VCE exact.

Limites : les BAT Windows n'ont pas ete executes ici. Les variantes sonores MT-32,
Tandy et PC speaker ne sont pas validees par un essai audio natif. La conduite
sur NORAIN2 n'a pas ete testee ; la voiture et le circuit joints restent intacts.

INSTALLATION MANUELLE
Sauvegarder tous les noms listes dans sources/MANIFESTE.json, puis copier les
16 fichiers de payload a la racine de Stunts. Ecarter les versions concurrentes :
STROSE.P3S, STDAROSE.PVS, STDBROSE.PVS, SDTITL.VSH et TITLE.3SH.
Ne pas melanger une installation manuelle et les BAT sans gerer la sauvegarde.

REFERENCES TECHNIQUES
https://github.com/dstien/stressed (stunpack et formats graphiques)
https://github.com/4d-stunts/restunts (lecture des evenements KMS)
https://github.com/LowLevelMahn/UnifiedMT15 (patches et programmes MT-32)
https://moddingwiki.shikadi.net/wiki/Kris%27_Music_System_Format
https://moddingwiki.shikadi.net/wiki/Kris%27_Music_System_Voice_Format
