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.
- 📥 Téléchargez SCEntityExtractor.exe
- 🛠️ Téléchargez les outils texconv et cgf-converter dans un dossier de votre choix
- ⚙️ Ajoutez ce dossier à votre variable d'environnement PATH
- 🚀 Lancez SCEntityExtractor.exe
- ⏳ 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) - 🧩 Sélectionnez l'entité que vous souhaitez extraire
- 📁 Cliquez sur "Exporter", cela enregistrera les fichiers exportés dans un dossier nommé
extract - 🛸 Pour importer le modèle dans Blender (3.5 ou inférieur), vous pouvez installer l'outil StarFab
- 🎛️ 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.
- 🎥 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.
- 🐍 python 3.11 (utiliser pyenv par ex)
- 📦 uv (
pip install uv)
- Cloner le repository de scdatatools dans un dossier adjacent au projet
- Exécuter la commande
uv pip install ../scdatatools- Puis executer la commande suivante pour lancer l'application
uv run src/main.py- On peut aussi packager l'application en .exe avec la commande suivante
uv run pyinstaller SCEntityExtractor.spec