Difference between revisions of "User:Ziella/Sandbox2"

From The VG Resource Wiki
Jump to: navigation, search
(Created page with "To-Do: Change the Final Fantasy VII: Crises Core page into a game page and move this to Final Fantasy VII: Crisis Core/Model Ripping {{TutorialInfo | title= Final...")
 
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
To-Do: Change the Final Fantasy VII: Crises Core page into a  game page and move this to [[Final Fantasy VII: Crisis Core/Model Ripping]]
 
  
 
{{TutorialInfo
 
{{TutorialInfo
| title=        Final Fantasy VII: Crisis Core - Model Ripping
+
| title=        Pokémon Sword / Shield
| game=        Final Fantasy VII: Crisis Core
+
| game=        Pokémon Sword / Shield
| difficulty=  Beginner
+
| category=    Model Ripping
| duration=    10 Minutes
+
| difficulty=  Intermediate
| author=      Ecelon
+
| duration=    30 Minutes
 +
| author=      Ziella
 
}}<br/>
 
}}<br/>
  
REQUIRED TOOLS:
+
==Required Files & Tools==
  Final Fantasy VII: Crisis Core ISO;
+
# The model files you want to rip.
  Noesis 4.0978[ Latest Version as of 04/12/2015 ]
+
# [[3DS Max]] (with OpenCollada installed)
    Every version of Noesis can be downloaded [http://www.richwhitehouse.com/index.php?content=inc_res.php BY CLICKING HERE]
+
# [https://mega.nz/file/HlpFXYDY#G9WcLuZupaCwboW3HRMoUS89oN-NQAK2UskZs-9rJOs RandomTalkingBush's Switch (Let's Go, Sword/Shield) MAXScript]  
    NOTE: Scroll down until you reach: NoesisXXX.zip and download the latest version.
+
# [[Noesis]]
  3D Modelling Software[ Blender, 3DS Max, Maya, etc ]
 
  
 +
==Tutorial==
 +
===Step 1: Downloading the models===
 +
Thanks to RandomTalkingBush, you can download the model files already extracted from their archives. Make sure you download the files that are named PMSwSh. After downloading the models, extract the .7z file using winrar or 7Zip to wherever you want.<br>
 +
https://mega.nz/folder/Tx4ziKbL#Fy4-wIjBjHx9EVw59dZCFg<br>
  
INTRODUCTION:
+
===Step 2: Converting the textures===
  Crisis Core: Final Fantasy VII (クライシス コア -ファイナルファンタジーVII- Kuraishisu Koa -Fainaru Fantajī Sebun-?) is an action role-playing game developed and published by Square Enix for the PlayStation Portable. First released in 2007, the game is a prequel to the 1997 video game Final Fantasy VII and is a part of the metaseries Compilation of Final Fantasy VII, which includes other products related to the original game.
+
[[File:PokemonSwSh Model Ripping Tutorial (1).png|left|250px]] After extracting the archive, decide what model you want to rip. For this tutorial I will be ripping Zekrom.
 +
Open up Noesis and go '''Tools > Batch Process'''<br clear=all>
  
The game primarily focuses on Zack Fair, a young member of the paramilitary organization SOLDIER, who is assigned to look for the missing SOLDIER Genesis Rhapsodos. As he searches for Genesis, Zack discovers Genesis' origin, Project G, and how it is related to two other high ranking SOLDIERs; Sephiroth and Angeal Hewley. The game's storyline takes the player from the war between the megacorporation Shinra and the people of Wutai to the events in Nibelheim, ending just before the beginning of Final Fantasy VII.
+
[[File:PokemonSwSh Model Ripping Tutorial (2).png|left|250px]] A window should then pop up. In the '''Input extension''' make sure it's says '''dds''' and in '''Output extension''' make sure it says '''png''' then replace '''$inpath$\$inname$_files\$inname$out.$outext$''' with '''$inpath$\$inname$.$outext$''' . You'll then want to press the '''Folder batch''' button and select the folder that contains the textures for your model, then press the '''Export''' button. This will convert all the .dds files into .png. After the textures have been converted, make a new folder somewhere for the rip and name it whatever the model you're ripping is. Inside that new folder make another folder called '''Textures''' then move all the .png textures you just converted into that folder.<br clear=all>
  
The game was directed by Hajime Tabata, with Tetsuya Nomura serving as character designer. Before development, the Square Enix staff initially planned to make a PlayStation Portable port of the mobile phone game Before Crisis: Final Fantasy VII, but after discussion, they decided to create a new game. The plot is based on a scenario Kazushige Nojima had in mind when working on Final Fantasy VII. Crisis Core enjoyed strong sales, selling over three million units worldwide.[3] Critical reception was generally positive.
+
==Step 3a: "Fixing" the textures (Eye/Mouth)==
 +
[[File:PokemonSwSh Model Ripping Tutorial (3).png|250px]]When ripping Pokemon models, most of the time the textures need to be fixed first.  
 +
Firstly, the eyes and mouth textures. To fix the '''"col"''' textures you'll need to double the width and mirror both sides of the texture.<br clear=all>
  
[https://en.wikipedia.org/wiki/Crisis_Cor...antasy_VII]
 
  
Ripping the models too Final Fantasy VII: Crisis Core is fairly straight forward, Noesis will do all the hard work for you. Personally, I think this game is one of the easiest games to extract models from. It comes with everything, so don't sweat it.
+
[[File:PokemonSwSh Model Ripping Tutorial (4).png|250px]]
 +
To fix the eye/mouth "'''nor'''" textures you need to tile them them to match the col textures. 2 across, 4 down.<br clear=all>
  
THE STEPS TO A GREATER MODEL EXPERIENCE
+
==Step 3b: "Fixing" the textures (Body)==
  STEP 01:
+
[[File:PokemonSwSh Model Ripping Tutorial (5).png|left|350px]]
  Rename the extension of your Final Fantasy VII: Crisis Core ISO from .iso, too .zip or .rar. Right-Click on your newly formed archive and select "Extract Here". Once extracted, delete the now obsolete .rar archive.
+
Fixing the body textures are different. What you need to do is look at the normal map for the other textures. If it looks like it's symmetrical, then you'll need to edit the "amb", "col", etc. textures directly to match. Most of the time this is just done by doubling the canvas width and mirroring it to the right hand side.<br clear=all>
  
  [http://www.vg-resource.com/attachment.php?aid=5853]
 
  
  STEP 02:
+
==Step 4: Splitting the textures==
  Open your copy of Noesis and navigate to directory that contains the file "discimg.pkg" and click on it, too display the file. Right-Click on "discimg.pkg" and select "export". Now press "export" on the popup window.
+
[[File:PokemonSwSh Model Ripping Tutorial (6).png|left|250px]]
 +
Any "amb" or "emi" textures in your rip should be split into their individual channels.<br clear=all>
  
  [http://www.vg-resource.com/attachment.php?aid=5854]
+
==Step 5: Opening the model==
 +
If you don't have RandomTalkingBush's Pokemon MaxScript yet, make sure you grab it from here: https://mega.nz/file/HlpFXYDY#G9WcLuZupaCwboW3HRMoUS89oN-NQAK2UskZs-9rJOs<br clear=all>
  
  STEP 03:
+
[[File:PokemonSwSh Model Ripping Tutorial (7).png|left|250px]]
  Once all the files have been exported, close the popup window and click on the little "+" icon next the "USRDIR" folder on the left. Now you will see a new folder, "discimg_files", click on the little "+" icon again and click on the folder titled "models". Now a long list of models will show up. These models contain Characters, Monsters, Levels, Props, Vehicles and Weapons. Double click on a file, and admire what your hard work has accomplished thus far.
+
[[File:PokemonSwSh Model Ripping Tutorial (8).png|right|250px]]
 +
Move the .gfbmdl file from the folder the .dds textures were in to the same folder as your png textures. You'll then want to open up '''3DS Max''' and go '''Scripting > Run Script''' and open the Pokemon Switch MaxScript.
 +
A little window should pop up with a button that says "Import *.gfbmdl". Press it and it should ask you to open a .gfbmdl file. Select the one that's in your textures folder and it should import into 3DS Max.<br clear=all>
  
  [http://www.vg-resource.com/attachment.php?aid=5855]
+
==Step 6: Rotation and resetting the Bind Pose==
 +
Select the root bone, in my case it's "pm0644_00", and rotate it 90 degrees on the X axis.
 +
[[File:PokemonSwSh Model Ripping Tutorial (9).png|right|250px]]
 +
[[File:PokemonSwSh Model Ripping Tutorial (10).png|left|250px]]
 +
Now for every mesh in the scene, go to its "Skin" modifier and scroll down to "Advanced Parameters" and click "Save". Save it to somewhere you'll remember then right click the skin modifier and "Collapse All". Add a new skin modifier back onto that mesh and add all the bones onto it. Go back to "Advanced Parameters" but this time instead of pressing save, press load and select the envelope you saved earlier.
  
  STEP 04:
+
[[File:PokemonSwSh Model Ripping Tutorial (11).png|left|250px]]
  Right-Click on an .FF7CCMODEL and select "export". Remember the name of this model. In the popup window, select "Flip UV's". This is done because Noesis has a tendancy to flip the UV's itself when exporting as an .OBJ file. This will extract .OBJ Models and .PNG textures
+
A "Load envelope" window should pop up. Press "Match by name" then press "Ok". Repeat this multiple times for the rest of the meshes until you've done them all.<br clear=all>
  
  [http://www.vg-resource.com/attachment.php?aid=5856]
+
==Step 7: Exporting==
 
+
Once you've reset the bind pose on all the meshes, you can now export your model as .fbx and .dae, go to the folder you created earlier that you put the textures folder inside of, and export them into that folder and you should be done and ready to render then submit! I highly suggest installing OpenCollada and exporting with that instead of the default collada exporter included with 3DS Max due to compatibility issues with other programs.
  STEP 05:
 
  Left-Click "OK" and close the popup. Close Noesis and then open the directory where you FF7CCMODEL files are. Navigate the file you exported and there will be an .OBJ. Left-Click that file, and located the .PNG files and Left-Click them. Press "CTRL-X" or Right-Click and select "Cut". Go into the previous folder and press "CTRL-V" or Right-Click and select "Paste".
 
 
 
  [http://www.vg-resource.com/attachment.php?aid=5857]
 
 
 
  STEP 06:
 
  Import the .OBJ into which ever 3D Modelling program you use and texture it. Render the image, and voila, you've officially ripped your first Final Fantasy VII: Crisis Core model!
 
 
 
  [http://www.vg-resource.com/attachment.php?aid=5858]
 
 
 
I hope you've learned something from this tutorial. Any feedback, or questions, you can get a hold of me at:
 
[http://www.vg-resource.com/user-22914.html]
 
 
 
THANKYOU, AND GOODNIGHT NEW YORK!!!
 

Latest revision as of 12:30, 22 June 2020

Pokémon Sword / Shield

Game: Pokémon Sword / Shield
Category: Model Ripping
Difficulty: Intermediate
Duration: 30 Minutes
Tutorial by: Ziella


Required Files & Tools

  1. The model files you want to rip.
  2. 3DS Max (with OpenCollada installed)
  3. RandomTalkingBush's Switch (Let's Go, Sword/Shield) MAXScript
  4. Noesis

Tutorial

Step 1: Downloading the models

Thanks to RandomTalkingBush, you can download the model files already extracted from their archives. Make sure you download the files that are named PMSwSh. After downloading the models, extract the .7z file using winrar or 7Zip to wherever you want.
https://mega.nz/folder/Tx4ziKbL#Fy4-wIjBjHx9EVw59dZCFg

Step 2: Converting the textures

PokemonSwSh Model Ripping Tutorial (1).png

After extracting the archive, decide what model you want to rip. For this tutorial I will be ripping Zekrom.

Open up Noesis and go Tools > Batch Process

PokemonSwSh Model Ripping Tutorial (2).png

A window should then pop up. In the Input extension make sure it's says dds and in Output extension make sure it says png then replace $inpath$\$inname$_files\$inname$out.$outext$ with $inpath$\$inname$.$outext$ . You'll then want to press the Folder batch button and select the folder that contains the textures for your model, then press the Export button. This will convert all the .dds files into .png. After the textures have been converted, make a new folder somewhere for the rip and name it whatever the model you're ripping is. Inside that new folder make another folder called Textures then move all the .png textures you just converted into that folder.

Step 3a: "Fixing" the textures (Eye/Mouth)

PokemonSwSh Model Ripping Tutorial (3).pngWhen ripping Pokemon models, most of the time the textures need to be fixed first. Firstly, the eyes and mouth textures. To fix the "col" textures you'll need to double the width and mirror both sides of the texture.


PokemonSwSh Model Ripping Tutorial (4).png To fix the eye/mouth "nor" textures you need to tile them them to match the col textures. 2 across, 4 down.

Step 3b: "Fixing" the textures (Body)

PokemonSwSh Model Ripping Tutorial (5).png

Fixing the body textures are different. What you need to do is look at the normal map for the other textures. If it looks like it's symmetrical, then you'll need to edit the "amb", "col", etc. textures directly to match. Most of the time this is just done by doubling the canvas width and mirroring it to the right hand side.


Step 4: Splitting the textures

PokemonSwSh Model Ripping Tutorial (6).png

Any "amb" or "emi" textures in your rip should be split into their individual channels.

Step 5: Opening the model

If you don't have RandomTalkingBush's Pokemon MaxScript yet, make sure you grab it from here: https://mega.nz/file/HlpFXYDY#G9WcLuZupaCwboW3HRMoUS89oN-NQAK2UskZs-9rJOs

PokemonSwSh Model Ripping Tutorial (7).png
PokemonSwSh Model Ripping Tutorial (8).png

Move the .gfbmdl file from the folder the .dds textures were in to the same folder as your png textures. You'll then want to open up 3DS Max and go Scripting > Run Script and open the Pokemon Switch MaxScript. A little window should pop up with a button that says "Import *.gfbmdl". Press it and it should ask you to open a .gfbmdl file. Select the one that's in your textures folder and it should import into 3DS Max.

Step 6: Rotation and resetting the Bind Pose

Select the root bone, in my case it's "pm0644_00", and rotate it 90 degrees on the X axis.

PokemonSwSh Model Ripping Tutorial (9).png
PokemonSwSh Model Ripping Tutorial (10).png

Now for every mesh in the scene, go to its "Skin" modifier and scroll down to "Advanced Parameters" and click "Save". Save it to somewhere you'll remember then right click the skin modifier and "Collapse All". Add a new skin modifier back onto that mesh and add all the bones onto it. Go back to "Advanced Parameters" but this time instead of pressing save, press load and select the envelope you saved earlier.

PokemonSwSh Model Ripping Tutorial (11).png

A "Load envelope" window should pop up. Press "Match by name" then press "Ok". Repeat this multiple times for the rest of the meshes until you've done them all.

Step 7: Exporting

Once you've reset the bind pose on all the meshes, you can now export your model as .fbx and .dae, go to the folder you created earlier that you put the textures folder inside of, and export them into that folder and you should be done and ready to render then submit! I highly suggest installing OpenCollada and exporting with that instead of the default collada exporter included with 3DS Max due to compatibility issues with other programs.