• Ultimate Destiny 2 3D Model Ripping Guide
    9 replies, posted
This was previously on reddit as some of you know, but it was understandably taken down by the mods because it broke the Terms of Service of the game. Through weeks of rigorous testing and getting almost every npc and enemy model in the game, I can assure you this works. Take a look at these renders I made: ---------------------->https://imgur.com/a/eZv37AW <---------------------------- Download the models here! Save this post as I will be constantly adding more over the next few weeks: https://drive.google.com/drive/folders/1Z12aTLpqKaS6TFZTlOIDop-5mCwCwn-e?usp=sharing Got a good model rip you would like to share with the community? Message me and I can add them to the google doc! And check the readme file to see what models still need to be ripped if you wanna help out. We also need lots of folks to help rig these models! So offer your skills up, o Guardian mine. Join the discord server too if you like! Lets discuss getting all the models, rigging them, etc. https://discord.gg/U5eCq4b The reason I am sharing this is because Destiny has a total lack of sfm/fan animations like overwatch and league of legends and I would like to help the destiny animation community out ---------------------------------NOTE THAT THIS WILL GET THAT ACCOUNT BANNED!!!----------------------------------- That said, your ip will never get banned, that is certain. So you can still do this without risk of losing your main pc account as long as that isnt the one you are ripping from. Please read everything before starting. And if anything is confusing, please write it in the comments and I will correct it to make it clearer. Download these softwares (all of these are free): Ninjaripper 1.7.1 https://gamebanana.com/tools/download/5638 Neosis https://richwhitehouse.com/index.php?content=inc_projects.php&filemirror=noesisv434.zip Battle.net app and a legitimate copy of destiny(this will cost money or you can wait for the next free trial in which you can make new free accounts over and over again, one after another. Or you can go to buy the base game for dirt cheap at someplace like G2A) Any 3D software: (optional but easier) Blender3D and the blender .rip importer addon https://www.blender.org/download/ https://github.com/Akaito/blender-ninjaripper-importer. You can look up a tutorial to install these as saying it here will add unnecessary length 2. Using Ninjaripper 1.7.1 Extract the files from the zip and open the exe. When it opens, set the EXE target path to the Destiny.exe in your destiny game files and your set your output file path to where you want the ripped models to be. I made a folder named "output" in the same place that my extracted ninjaripper files are. Then go to the settings in the lower left corner and note what your keybindings are set to. I usually set "Forced" to F12 and "Textures" to F11. Dont worry about "All" as it doesnt help us with anything here. Then set the "Forced Rip interval to 300 sec"(in my testing, this number is pretty much the equivalent to how much of the scene you want ripped. Lower number means fewer files will be ripped but sometimes it has a higher probability of ripping the closest models to your guardian character. You will see what I mean about probability later) Your ninjaripper settings should look something like this https://imgur.com/a/UkgPSas 3. Marked for Negation Now we can start up Destiny, but due to Battle.net's app not allowing their games to be started from another source/shortcut besides the app, we need to trick it. It is very simple. Just go to the Ninjaripper app and hit "run"(its the big button at the top right), then as soon as you do that, quickly go to the battle.net app and hit "play" to start Destiny 2. Congrats, you are now primed to start ripping game models. BEWARE!!! Once you do step 3, your account will be marked for a ban, but it is not instant. You will have roughly between an hour or two to grab as many models as you can. After doing this with roughly 10-15 accounts, I can say this with absolute certainty. So play the game normally without ninjaripper until you make your way to the scene that your desired models reside in. 4. Time to start ripping Once you are ready to rip the model you want, you can open ninjaripper with the above steps and make your way to the model you want in-game. This is where things start to get weird and finicky. Get your character as close as possible to the model, make sure it is being seen in the screen-space(so just be looking at it), and you want and start emoting. Yes, start dancing. In my testing, it seems that the way destiny instances the hand models in first person seems to break the ripping process.(My only proof of this is that every time you try ripping in first person, it is almost guaranteed that you will only get your character's hand models and hand textures, and MAYBE the gun youre holding) Emoting will bring you into third person perspective and negate the break. Note that spectating your dead body also will break your rip despite being in third person(yeah i dont have an explanation for that). Ripping models in the character menu and item previews is fine though Now that youre emoting, hit the force rip key, again my rip key is set to F12. And your game will freeze for a second or more then crash.Congratulations! Your desired models will be ripped to your target output file destination in the form of .rip files. 4 1/2. Files didnt rip to output folder? Check if your problem is because of one of the items on the following list. If your desired models did not rip to the output folder, then one of many strange hidden variables got in the way. These are some of the things that I have come across in my testing that will break the ripping process(there are some variables I do not know, so dont think this is everything): a) You must be in third person (see step 4) b) too many objects in your scene. Sometimes you will need to look at the thing you want to rip from a certain angle pointed away from large amounts of objects. This will take some trial and error as there is no real guide to this c) turn all of your graphics settings all the way down and turn on v-sync. This gives the destiny game engine less of a hard time having to let ninjaripper grab files while also trying to render everything at the same time. d) NPCs are the hardest thing to rip as ninjaripper sometimes does not identify them as objects for some reason, so just keep trying from different angles and it will work. Amanda was the hardest npc to grab for me. The easiest was Tyra Karn. e) dont rip NPCs in their dialogue menu. It breaks the rip f) Cutscenes are a no go for some reason. You wont get anything from them unless youre lucky. Someone a long time ago got Dominus Ghaul somehow, but I have only ever managed to get his thigh armor after numerous attempts g) if your game wont rip the textures with the model you want, hit F11 for a texture rip and it will rip all of the textures in the scene, even if you arent looking at them. Texture rips dont break often or at all, so you dont have to do anything special here. h) Destiny's engine has a model and texture culling system, so the farther away you are from your model, the lower the amount of polygons on your model and the smaller your texture size will be. i) Ninjaripper doesnt register capes, cloaks, or marks as objects so it is impossible to get those. However, most of these are simply a subdivided plane so you can just make one yourself if you have the knowhow. j) If you are unsure of the problem at some point, set the "forced rip interval to a low number starting at 2, then if that doesnt work, go higher to 5 and rip again, then 10, then 50, then 100, then 200, and 300 again. k) Sometimes you just gotta get lucky because its finicky. So just keep trying over and over again 5. You are ready to open your models in Neosis Open Neosis and browse for the output folder. You will now see all of your ripped models and textures. Now set the file sorting to the size of the file. Generally the bigger the file is, the higher the chance it is the file you want. Anything below 5kb is just a mass of vertexes and faces. Double click on each one to see a 3d preview. If youre lucky, the model's respective textures will be projected on the model and will make spotting it amongst the other files easier(though the textures probably not projected correctly, as you need to fix this later. Its easy and takes a couple seconds). If you chose to not use Blender and the addon to import the rip files, you can just use neosis to export the models as obj, fbx, or whatever you want. Just right clock, and hit export. The rest is self explanatory. 6. Open blender Assuming you already have the ninjripper addon installed, you can import the rip files directly from the folder without having to export them one by one in neosis. make sure your import settings are set to be like this:  https://imgur.com/a/FxGrwOD Once you do that, set the sorting of your files to sort by size like you did with neosis. Anything below one kilobyte will break the import for some reason. You dont want those files anyway so it doesnt matter. To select them in bulk, click the first one at the top of the file list then ctrl+shift click the last file in the list you want to import. And now you can import. More than likely you will have imported a whole lot of other stuff so just delete the unnecessary objects. 7. Normals are reversed by default If your model is looking dark, chances are that your normals are reversed. To fix this, simply go to edit mode and hit ctrl+N while everything in edit mode is selected. It will flip the normals to the proper orientation 8. Fixing texture UVs Once you have got your model and put all of your textures on them, you will notice the textures dont quite line up with the mesh. That is because ninjaripper sometimes does a sloppy job of keeping the UV coordinates aligned. FEAR NOT! They are not broken, they are just misaligned and can be fixed within seconds. Go to the Image editor and edit your model in edit mode. Your model's UV map will be shown in the image editor and you simply need to move them into the right place. This will involve scaling and moving the texture coordinates around until you find the right place. I generally find this is easier when I am using the normal maps of the object as reference because normal maps are more pronounced and show edges more clearly. 9. Heads are too BIG! This is normal, as NPC heads are totally different objects and are not linked with their bodies. Just scale it down and place it back on their shoulders 8. CONGRATULATIONS!!! You now have successfully ripped a destiny model! Happy animating, Guardians! EXTRA If you just want weapon models or armor models without getting the banhammer, simply use the same method above but instead of using the Destiny 2 game, you can use https://lowlidev.com.au/destiny/gear-viewer with ninjaripper by setting the target EXE to google chrome or whatever browser you have. Then open the item's 3d preview on the site and hit the rip key. You will get the model with the same amount of polygons as you would if you ripped from the game. You will get the textures too, but at a much lower quality. I usually just upscale them with a machine learning website. http://waifu2x.udp.jp/ Note that this website doesnt accept the dds file textures that ninjaripper exports textures as, so you will need to use neosis to export the dds files to png or something. Then run it through the website a couple of times to turn the seemingly low res texture into a 2k texture. Its that easy!
Saw your post on reddit, surprised it lasted there that long and was on the front page for several hours. Amateur rigger hoping I can help in anyway possible. Will have to get a discord acct as well. My Maya software is trying to load your Vex GoblinFBX file, I hope it works.
Hioz from reddit here, glad i saw your post, hoping to download some stuff later on
Really fantastic work. Been watching threads all over for something like this to happen. Unfortunate you get banned but for the reward, seems pretty great.
Are you able to pull world objects like the docking area in the tower?
The .fbx files seem to be missing texture locations for the materials (maya or 3dsmax). Does this load properly on blender? Where are the real "D" textures most in your files are just grey with no colors? Or do you have to combine the Spec and D textures to get the colors correct?
This is really well done, I can't wait to see what happens with these in the future, i'll have to try to sort some of these out myself sometime, With the tutorial though, at one point it mentions using the Append function on the Shader v2.Blend and then find the NodeTree, When i tried this there currently is no NodeTree folder in the .Blend file, It might just be me missing something i don't know. It's a shame i diddnt grab some of the models during the free period a couple of weeks ago, could've got a ton of models from that.
Huh, thats weird. Nobody really had any problems with appending the node tree. Try again. Ive uploaded a newer version of the shader since then
Yeah, It appeared when you updated the blend file, I do have some weapon meshes from Gear Viewer from a few weeks back that i may be able to clean up, once i've done that i'd be willing to add them onto the weapons folder, might try to learn how to rig sometime too
That sounds great man. It'd be awesome for you to add to the collection
Sorry, you need to Log In to post a reply to this thread.