What to do after PYFFI'ing meshes?

Post » Fri Jul 02, 2010 11:25 am

Hi,

Just had a quick question as the title and description says.

I unpacked Oblivion - Meshes.BSA and Shivering Isles - Meshes.BSA. I used the PYFFI Automator Program to PYFFI all of the meshes. I now have the Oblivion - Meshes.BSA optimized w/ PYFFI (unpacked) and the Shivering Isles - Meshes.BSA optimized w/ PYFFI (unpacked) in separate folders. My question is, do I now re-pack the optimized meshes back into a BSA... or do I just place the optimized meshes in Oblivion/Data?

Little confused here so any clarification would be great.

-J
User avatar
Myles
 
Posts: 3341
Joined: Sun Oct 21, 2007 12:52 pm

Post » Fri Jul 02, 2010 10:05 am

Repack them into BSAs using no compression.
User avatar
Everardo Montano
 
Posts: 3373
Joined: Mon Dec 03, 2007 4:23 am

Post » Fri Jul 02, 2010 4:56 am

Repack them into BSAs using no compression.


How exactly do I do this?

I'm trying to use BSA Commander to do this. I clicked pack, under archive I just put Shivering Isles - Meshes and for the subdir I located the optimized "meshes" folder. Clicked the two question marks, clicked apply, made sure compression was NOT checked and clicked OK and it says incorrect params.

EDIT: Nevermind, DLCShiveringIsles - Meshes :)

TY
User avatar
Nicholas C
 
Posts: 3489
Joined: Tue Aug 07, 2007 8:20 am

Post » Fri Jul 02, 2010 10:03 am

How exactly do I do this?


Use OBMM. Under Utilities there is an option to create a BSA. Make a backup of your old BSAs first and the save the new ones directly into the Data folder, overwriting the old ones.
User avatar
Iain Lamb
 
Posts: 3453
Joined: Sat May 19, 2007 4:47 am

Post » Thu Jul 01, 2010 9:49 pm

Use OBMM. Under Utilities there is an option to create a BSA. Make a backup of your old BSAs first and the save the new ones directly into the Data folder, overwriting the old ones.


TY this is much easier.
User avatar
Noely Ulloa
 
Posts: 3596
Joined: Tue Jul 04, 2006 1:33 am

Post » Thu Jul 01, 2010 10:58 pm

My PYFFI'ed Oblivion - Meshes.BSA turned out to be over 100mb bigger than the non PYFFI'ed version... what the heck?

Is this because it was not compressed?
User avatar
jenny goodwin
 
Posts: 3461
Joined: Wed Sep 13, 2006 4:57 am

Post » Fri Jul 02, 2010 2:32 am

My PYFFI'ed Oblivion - Meshes.BSA turned out to be over 100mb bigger than the non PYFFI'ed version... what the heck?

Is this because it was not compressed?


Aye.
Although in my case the BSA went from 675 MB to 1.2 GB.
User avatar
Nathan Maughan
 
Posts: 3405
Joined: Sun Jun 10, 2007 11:24 pm

Post » Fri Jul 02, 2010 5:58 am

Aye.
Altough in my case the BSA went from 675 MB to 1.2 GB.


What the.... I get a WTF missing mesh on the loading screen now =/ . I used the PYFFI Automation Utility to automatically run on EVERYTHING inside the Oblivion - Meshes.BSA. Including the distantlod and trees folder. These probably shouldn't/couldn't be PYFFI'ed so the utility probably skipped them.

I see some files in the original unpacked Oblivion - Meshes.BSA that are not included in the optimized file output that the automator utility created with all of the optimized meshes. I assumed it automatically added the skipped files as well. I suppose my problem is that I did not overwrite the original meshes w/ the optimized meshes... and THEN repack.
User avatar
Janine Rose
 
Posts: 3428
Joined: Wed Feb 14, 2007 6:59 pm

Post » Thu Jul 01, 2010 10:17 pm

My PYFFI'ed Oblivion - Meshes.BSA turned out to be over 100mb bigger than the non PYFFI'ed version... what the heck?

Is this because it was not compressed?

Like PetrusOctavianus said, an uncompressed Oblivion - Meshes.bsa should be ~1.2GB and Shivering Isles - Meshes.bsa should be ~200MB. If they are smaller than that you may not have included all the meshes in the bsa.

EDIT:
What the.... I get a WTF missing mesh on the loading screen now =/ . I used the PYFFI Automation Utility to automatically run on EVERYTHING inside the Oblivion - Meshes.BSA. Including the distantlod and trees folder. These probably shouldn't/couldn't be PYFFI'ed so the utility probably skipped them.

I see some files in the original unpacked Oblivion - Meshes.BSA that are not included in the optimized file output that the automator utility created with all of the optimized meshes. I assumed it automatically added the skipped files as well. I suppose my problem is that I did not overwrite the original meshes w/ the optimized meshes... and THEN repack.


You are correct.. overwrite the unoptimized with the optimized
User avatar
bimsy
 
Posts: 3541
Joined: Wed Oct 11, 2006 3:04 pm

Post » Fri Jul 02, 2010 10:13 am

Like PetrusOctavianus said, an uncompressed Oblivion - Meshes.bsa should be ~1.2GB and Shivering Isles - Meshes.bsa should be ~200MB. If they are smaller than that you may not have included all the meshes in the bsa.

EDIT:


You are correct.. overwrite the unoptimized with the optimized


Just out of curiosity, why is it recommended not to compress the BSA when the original is?
User avatar
Rhi Edwards
 
Posts: 3453
Joined: Fri Jul 28, 2006 1:42 am

Post » Thu Jul 01, 2010 9:32 pm

Because then the game need to (waste) cpu time uncompressing it.
User avatar
Darren
 
Posts: 3354
Joined: Wed Jun 06, 2007 2:33 pm

Post » Fri Jul 02, 2010 7:35 am

How exactly do I do this?

Best bet; follow these instructions (I did, works fine): http://sites.google.com/site/oblivionpoinfo/optimization/pyffi

And as said; Bethesda chose to compress it, probably to fit on the disc, to minimize the installation size. Also, of course, most computers had less memory space as most of us have now.
But it does run better if uncompressed.
User avatar
Dalton Greynolds
 
Posts: 3476
Joined: Thu Oct 18, 2007 5:12 pm

Post » Fri Jul 02, 2010 12:48 pm

What the.... I get a WTF missing mesh on the loading screen now =/ . I used the PYFFI Automation Utility to automatically run on EVERYTHING inside the Oblivion - Meshes.BSA. Including the distantlod and trees folder. These probably shouldn't/couldn't be PYFFI'ed so the utility probably skipped them.

I see some files in the original unpacked Oblivion - Meshes.BSA that are not included in the optimized file output that the automator utility created with all of the optimized meshes. I assumed it automatically added the skipped files as well. I suppose my problem is that I did not overwrite the original meshes w/ the optimized meshes... and THEN repack.


Accordingly to Tomlong "The latest versions of PyFFI make the automated tool obsolete. They can even hinder PyFFI's functionality because of the size limitation criterion. The skip list and the automatic skipping of .egm files make those extra tools unnecessary"

To properly optimize Vanilla Oblvion Meshes I suggest to look at http://tesivpositive.animolious.com/?page=pyffi , while for any other Meshes folders just right-click them and select "optimize with Pyffi".

And btw, be sure to use the latest release (2.1.5)
User avatar
K J S
 
Posts: 3326
Joined: Thu Apr 05, 2007 11:50 am


Return to IV - Oblivion