Déjà, commence par intégrer les dll et les ocx dans system32 voir le readme, ensuite tu extrait et tu sauve le Homeworld2.big, ensuite tu décompile fichier par fichier.
Ensuite tu peux lancer les fichiers .lua, .ship, .wf, .wepn, .events, .mad, .miss, .mad.off, .mad.state et aussi les .level
Ensuite, tu peux éditer les fichiers 3d avec CFHodEdit (.hod), pour modifier l'aspect du vaisseaux, tu dois avoir le modèle en .obj, tu clique sur l'onglet geometry, tu crée une geometry, un lod. Ensuite tu cliques sur Replace et séléctionne ton obj, s'il te demandes un truc, tu réponds "non", pareil pour les manip suivantes. Ensuite tu vas dans l'onglet BSMR, tu crée, tu importe, tu dis non, pareil dans l'onglet CM.
Avant ça, tu doit avoir des textures (en dds, pour le plugin, tu cherches un truc qui s'appel dds.8bi (en tous cas c'est ça pour psp9)) qui se nomment Exemple[x].dds ou x est égale à n'importe quel chiffre. Une fois l'onglet geometry fait, tu lui assigne des materiaux que tu auras crée dans Material, avec l'aide du ship.st qui se trouves ici : Homeworld2 (décompilé), puis dans shaders.
Ensuite, tu peux crée des hardpoints (pour les armes, les points de collectes, de capture, de réparations, etc...) dans Hierarchy, pour déplacer un nouveau hardpoint, tu le séléctionne et tu clique sur position.
Ensuite, tu peux aller dans markers, ce sont des points pour differentes cibles, ou differents effets d'impactes sur le vaisseau (tu peux observer ça sur le mothership hiigaran).
Tu peux aussi faire des navlights (il te faut un hardpoint pour chaque navlight) que tu peux éditer dans l'onglet navlights, tu peux modifier la taille des lumieres, le clignotements, la couleur, etc...
Pour les scripts c'est asser facile, tu peux prendre exemples sur les buildAndresearch et les startingfleet du jeu original (homeworld2 décompilé)