A step-by-step guide by Xisifer
By popular request, I'm writing up a step by step guide to ripping models and getting them into game in SWLOR / NWN. This method works with almost any game on PC, but for purposes of this guide, I'll be writing it targeting the MMO Star Wars: The Old Republic since it has the largest amount of assets that fit the setting and timeline of SWLOR.
All questions and issues you run into can be directed to me on Discord: Xisifer#7946
.
I won't be covering the process for setting up a local server for SWLOR, since that can be found here: /Development/Environment-SetUp
.rip
file that NinjaRipper exports: https://www.dropbox.com/s/78dmlurg2ew2o66/fmt_ninjaripper_rip.pyplugins/python
.)
SWLOR Modding
)SWLOR Modding
)NinjaRipper.exe
…
button next to the Run
button.5. Navigate to C:\Program Files (x86)\Steam\steamapps\common\Star Wars - The Old Republic\swtor\retailclient
6. Select swtor.exe
.
7. In the NinjaRIpper settings, under the drop-down menu that says Intruder inject
, instead select D3D9 wrapper
. This is because SWTOR uses DirectX 9.
8. Select Run
. Nothing will seem to happen, but a file will be placed in the swtor.exe
's directory. This is because SWTOR is not launched directly from the .exe
file, and instead you must log in to the game through their launcher.
CTRL+C
to open the Collections window.arctic
up in the filter search bar.CTRL+[LeftClick]
on the icon of the helmet. This opens the Preview window to show how it looks on your character.7. Press F10
. If NinjaRipper was hooked in correctly, the game will freeze for about 5-20 seconds, depending on the size and complexity of the surrounding area (for example, being out on a planet vs being inside your character's starship).
8. Once the game unfreezes, the rip is complete.
C:\Users\Owner\NinjaRipper\_NinjaRipper
..rip
and .dds
files. Double-clicking the file will preview it and show either the 3D model or the texture on the right side. Models are not shown with textures, and if you go through all the models, some textures will begin displaying themselves on top of some models, making everything look extremely strange. Ignore this. Noesis just has a hard time with .rip
files....while a larger 294kb file is the character's chest armor:
…But what we're looking for is the helmet:
In this case, it's Mesh_0021
.
6. Right-click the file and select Export
.
7. Under “Main output type”, select .fbx - Autodesk FBX
. This is a file format that Blender supports by default, and avoids issues that some other file formats have (for example, .obj
exports from SWTOR have their textures flipped upside down for some reason).
7a. Also, make sure to name the output file to something you can remember. Keeping default filenames gets out of hand quickly if you work with multiple files.
8. Select Export
, then close the window.
9. Next, scroll down the list of files until you find a lot of .dds
files.
10. Start previewing texture files to search for our helmet. Again, there's no easy way to find what you want, except by eyeballing the file size. On top of that, textures can look bizarre and strange, often seeming to have little resemblance to the shape of the 3D model. Finding the texture you want involves searching for certain “landmarks” that you might recognize. In this case, we can recognize the helmet's visor in the corner of this texture:
11. Right-click the texture file and select Export
.
12. The default export for textures is .tga
. For SWTOR, we don't want to change this. Photoshop and many other image programs can open this. Many SWTOR textures have transparency baked into them, which sometimes can be useful (for example, when ripping UI elements for icons).
13. Export the file and close the window.
14. Right-click on any file and select Open in Explorer
. In the new window, it can be easiest to find your new files by sorting by Date Modified
. Copy your new files.
15. Open a new Explorer window and navigate to C:\Users\Owner\Documents\Neverwinter Nights\development
. If the development
folder does not exist, create it with rightClick > New > New Folder
.
16. Place your SWTOR files into the development
folder.
4. Select File > Import > FBX
.
5. Navigate to C:\Users\Owner\Documents\Neverwinter Nights\development
. Import your ArcticTrooper.fbx
file.
6. Ta-dah, you have a SWTOR model ripped into Blender!