PYFFI Optimized - Increased performance without adding more

Post » Fri May 27, 2011 3:46 pm

Reduced doesn't touch the meshes, it uses the ones from QTP3. I made a repack of the QTP3 Reduced texture pack for QTP3 Redimized recently.
User avatar
Unstoppable Judge
 
Posts: 3337
Joined: Sat Jul 29, 2006 11:22 pm

Post » Fri May 27, 2011 4:34 pm

Reduced doesn't touch the meshes, it uses the ones from QTP3. I made a repack of the QTP3 Reduced texture pack for QTP3 Redimized recently.
Thank you for that information. I have updated both the intro and the website. Maybe I will get around to maintenance and upgrading them this weekend...
User avatar
StunnaLiike FiiFii
 
Posts: 3373
Joined: Tue Oct 31, 2006 2:30 am

Post » Fri May 27, 2011 12:49 pm

Question

Is

http://tesnexus.com/downloads/file.php?id=23178

The same as


http://planetelderscrolls.gamespy.com/View.php?view=OblivionMods.Detail&id=3813

?


And if not which is better? (I can run the second one pretty well) And if I was to switch to the second would

http://www.tesnexus.com/downloads/file.php?id=19628

Still work?
User avatar
Kevan Olson
 
Posts: 3402
Joined: Tue Oct 16, 2007 1:09 am

Post » Fri May 27, 2011 12:24 pm

Question

Is

http://tesnexus.com/downloads/file.php?id=23178

The same as


http://planetelderscrolls.gamespy.com/View.php?view=OblivionMods.Detail&id=3813

?


And if not which is better? (I can run the second one pretty well) And if I was to switch to the second would

http://www.tesnexus.com/downloads/file.php?id=19628

Still work?
No. Yes. Install QTP3R-->QTP3R patch-->UOP32-->QTP3+UOP32 patch-->QTP3 B&M (only replaces meshes)-->QTP3 Optimized Meshes (includes optimized meshes of the patches)-->AWLS and/or BC (has QTP3 support, as does BC, same goes for QTP3 B&M textures)

Edit: Thanks Arthmoor!
User avatar
jessica sonny
 
Posts: 3531
Joined: Thu Nov 02, 2006 6:27 pm

Post » Fri May 27, 2011 2:40 pm

Edit: Beaten :)
User avatar
HARDHEAD
 
Posts: 3499
Joined: Sun Aug 19, 2007 5:49 am

Post » Fri May 27, 2011 2:32 pm

No. Yes. Install QTP3R-->QTP3R patch-->UOP32-->QTP3+UOP32 patch-->QTP3 B&M (only replaces textures)-->QTP3 Optimized Meshes (includes optimized meshes of the patches)-->AWLS and/or BC (has QTP3 support, as does BC, same goes for QTP3 B&M textures)



The window one is a omod so I can flip that one on and off at will. And of course I have the unofficial patch.

Now to track down all those files.

O and I do not have blood and mud.
User avatar
Abi Emily
 
Posts: 3435
Joined: Wed Aug 09, 2006 7:59 am

Post » Fri May 27, 2011 4:23 pm

The window one is a omod so I can flip that one on and off at will. And of course I have the unofficial patch.

Now to track down all those files.

O and I do not have blood and mud.
BAIN kills OBMM in these situations (but I am still happy using them both.) You have to check out BAIN though. Although...it is better for more experienced mod users because you do not have scripts preventing you from installing bad configurations. Read Readmes!!!

Edit: I was not "exclamating" at you. It's just general frustration. :P
User avatar
Tamara Primo
 
Posts: 3483
Joined: Fri Jul 28, 2006 7:15 am

Post » Fri May 27, 2011 5:51 am

Very useful, thanks :foodndrink:
User avatar
Kelly Tomlinson
 
Posts: 3503
Joined: Sat Jul 08, 2006 11:57 pm

Post » Fri May 27, 2011 2:12 am

QTP3 B&M (only replaces textures)


Maybe I missed a file somewhere, but the copy of QTP3 B&M that I have is only meshes that add the parallax flags, there are no textures at all in the package.
User avatar
Sarah Edmunds
 
Posts: 3461
Joined: Sat Jul 08, 2006 8:03 pm

Post » Fri May 27, 2011 6:12 am

It wouldn't hurt if modmakers add a "py" to the end of the name of pyffied packages, folders or files. I think it would help avoid all the confusion, especially since many older mods are still being in use and until each one of us tries for himself nobody knows if it certain package has been pyffied or not. I pyffied Loth's Blunt Weapons yesterday I got somewhere around 25% decrease in file size.

And readmes could also state which files were pyffied and which not.


PS.: I checked the Tomlong's net page and just wanna say that latest version is Pyffi 2.0.1 http://sourceforge.net/projects/pyffi/files/

But I don't know what is Alpha 5 based on...
User avatar
DarkGypsy
 
Posts: 3309
Joined: Tue Jan 23, 2007 11:32 am

Post » Fri May 27, 2011 4:09 pm

Maybe I missed a file somewhere, but the copy of QTP3 B&M that I have is only meshes that add the parallax flags, there are no textures at all in the package.
Really?! Wow, I missed that!

Thanks for the update Zulumat. My computer has been out of commission for a while, and I am still in the process of catching up on updates.
User avatar
TIhIsmc L Griot
 
Posts: 3405
Joined: Fri Aug 03, 2007 6:59 pm

Post » Fri May 27, 2011 9:57 am

I have the GOTY year edition and can confirm the tool doesn't work.

Is it possible to just manually swap the patch files into the data folder or will that break things?
User avatar
Luis Reyma
 
Posts: 3361
Joined: Fri Nov 02, 2007 11:10 am

Post » Fri May 27, 2011 4:23 pm

I used OBMM > Utilities > BSA Browser to extract the meshes.bsa. I used Pyffi Automation Alpha 5 to help filter out bad meshes. Then merge the optimized meshes back in to the extracted meshes folder. Use OBMM BSA Creator to repack the bsa.
User avatar
Bambi
 
Posts: 3380
Joined: Tue Jan 30, 2007 1:20 pm

Post » Fri May 27, 2011 6:42 am

New release of Pyffi 2.0.2 http://sourceforge.net/projects/pyffi/files/

Seems to work on some new files which previously wasn't.

From changelog:

Release 2.0.2 (Aug 12, 2009)
============================

* The source has been updated to be Python 3.x compatible via 2to3.

* New unified installer which works for all versions of Python and
Maya at once (at the moment: 2.5, 2.6, 3.0, 3.1) and also for all
versions of Maya that use Python 2.5 and 2.6 (2008, 2009, and 2010,
including the 64 bit variants).

* Added support for Aion cgf files.

* Added support for NeoSteam header and footer.

* Log warning rather than raising exception on invalid links (fixes issue
#2818403 reported by abubakr125).

* Optimizer can now recover from invalid indices in strips (this fixes
some nifs mentioned in issue #2795837 by baphometal).

* Skin updater can now recover when some vertices have no weights
(this fixes some nifs mentioned in issue #2795837 by baphometal).

* Skip zero weights and add up weights of duplicated bones when
calculating vertex weights (this fixes some nifs mentioned in issue
#2795837 by baphometal).

* The nif optimizer can now handle NiTriShapeData attached as a
NiTriStrips data block (fixes some corrupt nifs provided by
baphometal in issue #2795837).

* Optimizer can now recover from NaN values in geometry (sample nifs
provided by baphometal).

* Do not attempt to optimize nifs with an insane amount of triangles,
but put out a warning instead.

* Log error rather than raising exception when end of nif file is not
reached (fixes issue with sample nif provided by baphometal)
User avatar
Connor Wing
 
Posts: 3465
Joined: Wed Jun 20, 2007 1:22 am

Post » Fri May 27, 2011 12:37 pm

Hi,

I just wondered if anyone else is having a problem with the OOO mesh pack. Even after I apply the imperial helmet fix the helmet has parts missing :(
User avatar
latrina
 
Posts: 3440
Joined: Mon Aug 20, 2007 4:31 pm

Post » Fri May 27, 2011 2:17 am

New release of Pyffi 2.0.2 http://sourceforge.net/projects/pyffi/files/

Seems to work on some new files which previously wasn't.

From changelog:

Release 2.0.2 (Aug 12, 2009)
============================

* The source has been updated to be Python 3.x compatible via 2to3.

* New unified installer which works for all versions of Python and
Maya at once (at the moment: 2.5, 2.6, 3.0, 3.1) and also for all
versions of Maya that use Python 2.5 and 2.6 (2008, 2009, and 2010,
including the 64 bit variants).

* Added support for Aion cgf files.

* Added support for NeoSteam header and footer.

* Log warning rather than raising exception on invalid links (fixes issue
#2818403 reported by abubakr125).

* Optimizer can now recover from invalid indices in strips (this fixes
some nifs mentioned in issue #2795837 by baphometal).

* Skin updater can now recover when some vertices have no weights
(this fixes some nifs mentioned in issue #2795837 by baphometal).

* Skip zero weights and add up weights of duplicated bones when
calculating vertex weights (this fixes some nifs mentioned in issue
#2795837 by baphometal).

* The nif optimizer can now handle NiTriShapeData attached as a
NiTriStrips data block (fixes some corrupt nifs provided by
baphometal in issue #2795837).

* Optimizer can now recover from NaN values in geometry (sample nifs
provided by baphometal).

* Do not attempt to optimize nifs with an insane amount of triangles,
but put out a warning instead.

* Log error rather than raising exception when end of nif file is not
reached (fixes issue with sample nif provided by baphometal)

Great!

@Coolit: Which helmet? I have not played much, so may not have run across it? What fix are you referring too...nevermind.
User avatar
IM NOT EASY
 
Posts: 3419
Joined: Mon Aug 13, 2007 10:48 pm

Post » Fri May 27, 2011 3:36 am

Great!

@Coolit: Which helmet? I have not played much, so may not have run across it? What fix are you referring too...nevermind.



Its the imperial (plumed) helmet used by guards at the doors in the imperial city.

Heres a link to the meshes and the imperial fixed mesh http://www.tesnexus.com/downloads/file.php?id=23202.

I took a screenshot of what it looks like, its http://coolit.pwp.blueyonder.co.uk/images/shot1.jpg and the equipment info http://coolit.pwp.blueyonder.co.uk/images/shot2.jpg
User avatar
Jesus Lopez
 
Posts: 3508
Joined: Thu Aug 16, 2007 10:16 pm

Post » Fri May 27, 2011 6:08 am

That looks like the kind of damage that can be done by ignoring the warnings not to PyFFI helmets. Cause that looks just like when I did the same thing eons ago before most of us were aware that could happen. Fortunately legion folk are common enough the error got spotted quickly.
User avatar
Josh Lozier
 
Posts: 3490
Joined: Tue Nov 27, 2007 5:20 pm

Post » Fri May 27, 2011 2:39 pm

I just restored the meshes from the original install files and it looks as it should. I've decided to select the folders that are safe to pyffi and do it myself.

I had a look at the list posted earlier and seperated the folders, does this list look safe?

Architecture
BattlehornCastle
Clutter
Dungeons
Furniture
harvest
harvestflora
Landscape
Museum
Plants
Rocks
signposts
sky
Statue
Trees
VileLair
zabank

Thanks :)
User avatar
Julie Serebrekoff
 
Posts: 3359
Joined: Sun Dec 24, 2006 4:41 am

Post » Fri May 27, 2011 2:09 am

I just restored the meshes from the original install files and it looks as it should. I've decided to select the folders that are safe to pyffi and do it myself.

I had a look at the list posted earlier and seperated the folders, does this list look safe?

Architecture
BattlehornCastle
Clutter
Dungeons
Furniture
harvest
harvestflora
Landscape
Museum
Plants
Rocks
signposts
sky
Statue
Trees
VileLair
zabank

Thanks :)
As long as landscape does not include the waterfalls meshes Arthmoor warned about, that looks okay.
User avatar
naomi
 
Posts: 3400
Joined: Tue Jul 11, 2006 2:58 pm

Post » Fri May 27, 2011 1:51 am

I've read the thread and looked over the associated webpage, I understand that using PYFFI to optimize meshes is good for better FPS and performance.

But I don't really understand what it does. Is it something I should do myself or download already PYFFI'ed files?

Help please?
User avatar
Dark Mogul
 
Posts: 3438
Joined: Tue Feb 20, 2007 11:51 am

Post » Fri May 27, 2011 2:55 am

I've read the thread and looked over the associated webpage, I understand that using PYFFI to optimize meshes is good for better FPS and performance.

But I don't really understand what it does. Is it something I should do myself or download already PYFFI'ed files?

Help please?


There is only some you even CAN download, as distributing the Bethesda?s meshes just for the sake of distributing them is not legal. (The mesh patches are so called "difference files", they only contain the what-has-changed info.)


The meshes have unnecessary data, that can be cleaned away with Pyffi. The end result is more streamlined meshes that load more smoothly [EDIT: and use less processing power] and use less memory. :)
User avatar
Nathan Barker
 
Posts: 3554
Joined: Sun Jun 10, 2007 5:55 am

Post » Fri May 27, 2011 6:07 am

There is only some you even CAN download, as distributing the Bethesda?s meshes just for the sake of distributing them is not legal. (The mesh patches are so called "difference files", they only contain the what-has-changed info.)


The meshes have unnecessary data, that can be cleaned away with Pyffi. The end result is more streamlined meshes that load more smoothly [EDIT: and use less processing power] and use less memory. :)


Thanks.

I installed Oblivion:GotY, KotN, OBSE, OBMM, WryeBash last night but I don't see a meshes folder, only a meshes.bsa, is this a difference with GotY or is that really the file to pyffi?
User avatar
Jynx Anthropic
 
Posts: 3352
Joined: Fri Sep 08, 2006 9:36 pm

Post » Fri May 27, 2011 3:48 am

Thanks.

I installed Oblivion:GotY, KotN, OBSE, OBMM, WryeBash last night but I don't see a meshes folder, only a meshes.bsa, is this a difference with GotY or is that really the file to pyffi?


You need to use OBMM to unpack the BSA, then pyffi the files and repack them.
User avatar
Nienna garcia
 
Posts: 3407
Joined: Wed Apr 25, 2007 3:23 am

Post » Fri May 27, 2011 7:29 am

You need to use OBMM to unpack the BSA, then pyffi the files and repack them.


Ah, missed that step. OBMM will have the instructions on unpaking and repacking right?
User avatar
Brandi Norton
 
Posts: 3334
Joined: Fri Feb 09, 2007 9:24 pm

PreviousNext

Return to IV - Oblivion