Skip to content

GuillaumeCa/SCEntityExtractor

Repository files navigation

🚀 SC Entity Extractor

GitHub Downloads (all assets, latest release)

Important

Tout le contenu extrait avec cet outil est la propriété de CIG. Toute création réalisé à partir de ce contenu et rendu publique est également la propriété de CIG.

Warning

Cet outil a été testé avec Star Citizen 4.1. Il peut cesser de fonctionner avec les versions futures.

🔗 Cet outil dépend de scdatatools et d'une version bêta de cgf-converter.

📦 Installation & Utilisation

  1. 📥 Téléchargez SCEntityExtractor.exe
  2. 🛠️ Téléchargez les outils texconv et cgf-converter dans un dossier de votre choix
  3. ⚙️ Ajoutez ce dossier à votre variable d'environnement PATH
  4. 🚀 Lancez SCEntityExtractor.exe
  5. ⏳ Le premier lancement prendra un peu de temps, mais les lancements suivants seront plus rapides grâce à un système de cache (situé dans le dossier .sccache)
  6. 🧩 Sélectionnez l'entité que vous souhaitez extraire
  7. 📁 Cliquez sur "Exporter", cela enregistrera les fichiers exportés dans un dossier nommé extract
  8. 🛸 Pour importer le modèle dans Blender (3.5 ou inférieur), vous pouvez installer l'outil StarFab
  9. 🎛️ Une fois l'application StarFab ouverte, fermez la fenêtre qui s'ouvre puis sélectionnez l'onglet Blender dans la nouvelle fenêtre qui s'est ouverte.
  10. 🎥 Suivez ensuite cette vidéo pour configurer et installer l'addon : vidéo d'exemple.

📂 Par défaut, l'outil utilisera le chemin C:/Program Files/Roberts Space Industries/StarCitizen/LIVE pour le chemin d'installation de Star Citizen, mais vous pouvez le modifier dans le fichier settings.json.

🛠️ Compilation

📋 Prérequis :

  • 🐍 python 3.11 (utiliser pyenv par ex)
  • 📦 uv (pip install uv)

🔨 Compiler l'application à partir des sources

  1. Cloner le repository de scdatatools dans un dossier adjacent au projet
  2. Exécuter la commande
uv pip install ../scdatatools
  1. Puis executer la commande suivante pour lancer l'application
uv run src/main.py
  1. On peut aussi packager l'application en .exe avec la commande suivante
uv run pyinstaller SCEntityExtractor.spec

About

Outil pour extraire des modèles 3D de Star Citizen

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages