Hello !
Tu dis que tu veux modifier les vaisseaux du jeu. Dans ce cas, la première chose à faire est de comnprendre dans quel format est stocké le vaisseau. Par exemple, une image bitmap toute bête et la même en JPG ne sont pas dans le même format, c´est à dire que si tu les ouvrent avec un bloc-note par exemple, tu n´optiendras pas les mêmes données, bien que l´image soit identique. Car elle utilisent d´autres "techniques" pour définir l´image.
Pour la 3D, c´est pareil. Je sais pas si t´as déjà modélisé des trucs, mais en gros, tu crée des points que tu relies entre eux ppour former des faces et ainsi obtenir un vaisseau, un perso, ou n´importe quoi d´autre. Tu dois donc écrire la position de chaque point grâce aux trois coordonnées, x y et z, afin de l e définir. Ensuite, tu dois encore dire la couleur de chaque face, s´il y a une texture, voir une texture UVmappée, une texture de Bump-mapping, etc...
Xomme tupeux voir, il y a de nombreux parramètres à définir. Donc les développeur vont choisir le format qui se rapporte le plus possible de ce qu´il on besoin (inutile de stocker des info sur la texture si il n´en utilise pas), ou créer leur propre format.
Bon, maintenant, dans ton cas, tu dois donc :
-comprendre comment fonctionne leur format. Si c´est un format connu et libre tu trouveras peut-être de la doc dessus sur internet, mais ça m´étonnerais que ça soit le cas...
-créer un exportateur qui convertit le format de fichier de ton logiciel de dessin 3D vers le format du jeu, ou directement écrire les coordonnées de chaque point à la main, avec ton bloc-note (vivement déconseillé...).
Pour tes circuit, c´est le même principe : tu regarde comment fonctionne le format, puis tu change toi même le fichier à la main (solution un peu brouillon), ou tu programme un petit éditeur qui te permette de modifier les circuits.
Dans tous les cas, ça risque d´être compliqué. Mais en tout cas pas impossible.