Ac-decomp

ACreTeam ACreTeam
Dépôt créer le : 17/12/2022
Forks: 61 Watcher: 0 983
Choisir une liste...
FR

Croix d'animaux
Build Status DOL Progress REL Progress Discord Badge

ac-decomp.svg?w=512&h=256

Un travail en cours de décompilation de croisement d'animaux pour la Nintendo GameCube.

Ce dépôt fait pas contiennent des actifs de jeu ou d'assemblage. Une copie existante du jeu est requise.

Versions prises en charge :

  • GAFE01_00: Rev 0 (États-Unis)

Une décompilation de la version originale N64 du jeu est en cours de travail Ici..

Dépendances

Windows

Sur Windows, c'est fortement recommandé pour utiliser des outils natifs. WSL ou msys2 sont pas nécessaire.
Lorsque vous utilisez WSL, d'objdiff est incapable d'obtenir des notifications de système de fichiers pour les reconstructions automatiques.

  • Installer Python et l'ajouter à %PATH%.
  • Télécharger ninja et l'ajouter à %PATH%.
    • Installation rapide via pip : pip install ninja

macOS

  • Installer ninja:

    brew install ninja
    
  • Installer vin-croisement:

    brew install --cask --no-quarantine gcenx/wine/wine-crossover
    

Après les mises à niveau OS, si macOS se plaint de Wine Crossover.app n'ayant pas été vérifié, vous pouvez le déquaranter en utilisant:

sudo xattr -rd com.apple.quarantine '/Applications/Wine Crossover.app'

Linux

  • Installer ninja.
  • Pour les plateformes non-x86( 64) : Installez le vin de votre gestionnaire de paquets.
    • Pour x86( 64), wibo, un wrapper binaire 32 bits minimum Windows, sera automatiquement téléchargé et utilisé.

Bâtiment

  • Cloner le dépôt & #160;:

    git clone --recursive https://github.com/Prakxo/ac-decomp.git
    
  • Mettre à jour et initialiser les sous-modules :

    git submodule update --init --recursive
    
  • Copiez l'image disque de votre jeu sur orig/GAFE01_00.

    • Formats pris en charge: ISO (GCM), RVZ, WIA, WBFS, CISO, GCZ
  • Configuration & #160;:

    python configure.py
    

    Pour utiliser une version autre que GAFE01_00 (États-Unis), préciser avec --version.

  • Construire :

    ninja
    

Difficile

Une fois la construction initiale réussie, objdiff.json devrait exister dans la racine du projet.

Télécharger la dernière version de rencontre/objdiff. Dans les paramètres du projet, défini Project directory. La configuration doit être chargée automatiquement.

Sélectionnez un objet dans la barre latérale gauche pour commencer la diffusion. Les modifications apportées au projet se reconstruiront automatiquement: configure.py, splits.txt ou symbols.txt.

Crédits

  • jamchamb, Cuyler36, NWPlayer123 et fraser125 pour la documentation antérieure sur le croisement d'animaux.
  • rencontre et NWPlayer123 pour dtk-template et la mise en place du système de construction actuel.

Contributeurs GitHub

Cuyler36
Cuyler36
1308 contributions
soracode6
soracode6
315 contributions
roeming
roeming
124 contributions
MisterSheeple
MisterSheeple
48 contributions
Norgesnerd
Norgesnerd
41 contributions
Hexalotl
Hexalotl
39 contributions
SwareJonge
SwareJonge
14 contributions
SamuraiOndo
SamuraiOndo
11 contributions
colbyaustinbrown
colbyaustinbrown
10 contributions
abnormalhare
abnormalhare
10 contributions
Reaperoe
Reaperoe
6 contributions
Rainchus
Rainchus
44 contributions
encounter
encounter
5 contributions
Weaky322
Weaky322
4 contributions
Mrkol
Mrkol
2 contributions
jummy0
jummy0
2 contributions
ianling
ianling
1 contributions
NWPlayer123
NWPlayer123
1 contributions
ThePlayerRolo
ThePlayerRolo
1 contributions
kobacat
kobacat
1 contributions