[INFO][RELZ] PyFFI-Python File Format Interface

Post » Tue May 03, 2011 10:18 am

Do you use Notepad++ (or any other 3rd party text editor)? I had that problem when ini files were associated to Notepad++

PS: For the record, both PyFFI 2.1.9b2 and b3 do have the "Run PyFFI" option for me.


Ah, I use Notepad++ for INI's. I'll switch to Notepad, see if that helps.

Yep. That was the problem. Thanks, Gratis.
User avatar
Queen of Spades
 
Posts: 3383
Joined: Fri Dec 08, 2006 12:06 pm

Post » Mon May 02, 2011 8:21 pm

For anyone who has run their meshes through both 2.1.7 and either 2.1.8 or 2.1.9b/b2/b3--
Do you see a subtantial difference? I just finished running every single mesh through 2.1.7 and am wondering if it's worth doing so again once the full 2.1.9 is released.
User avatar
K J S
 
Posts: 3326
Joined: Thu Apr 05, 2007 11:50 am

Post » Mon May 02, 2011 7:16 pm

For anyone who has run their meshes through both 2.1.7 and either 2.1.8 or 2.1.9b/b2/b3--
Do you see a subtantial difference? I just finished running every single mesh through 2.1.7 and am wondering if it's worth doing so again once the full 2.1.9 is released.


Nope. Not a substantial difference between the different versions.
User avatar
kevin ball
 
Posts: 3399
Joined: Fri Jun 08, 2007 10:02 pm

Post » Tue May 03, 2011 4:26 am

Nope. Not a substantial difference between the different versions.

Thanks. I was guessing not from the changelog - most of the recent updates don't sound like they would affect Oblivion that much.

That said, sometimes updates do make a difference. For example, some of the differences between 2.1.5 and 2.1.6 were huge.
User avatar
Marcin Tomkow
 
Posts: 3399
Joined: Sun Aug 05, 2007 12:31 pm

Post » Mon May 02, 2011 8:15 pm

Tell me if I did this right:

I created a INI for cleaning far_nifs. I named it "oblivion_cleanfarnif.ini"

This is what is in the INI:

[main]; run clean far_nif spellspell = CleanFarNif[options]


Is that right?
User avatar
gemma king
 
Posts: 3523
Joined: Fri Feb 09, 2007 12:11 pm

Post » Tue May 03, 2011 1:27 am

Nobody has any clue? Who originally wrote the batch script for cleaning far_nifs (even though the one linked in the OP doesn't work)?
User avatar
Manny(BAKE)
 
Posts: 3407
Joined: Thu Oct 25, 2007 9:14 am

Post » Tue May 03, 2011 9:06 am

Nobody has any clue? Who originally wrote the batch script for cleaning far_nifs (even though the one linked in the OP doesn't work)?


If this is the one you are talking about:

"C:\Python26\python.exe" "C:\Python26\Scripts\niftoaster.py" --noninteractive opt_cleanfarnif --dest-dir= --source-dir= --pause --overwrite "%1" > "PyFFILog.txt"


Arthmoor wrote it. How is it exactly not working? I've tested both of his other batch scripts and they execute just fine. The cleanfarnif script isn't much different from those two, you know.
User avatar
Astargoth Rockin' Design
 
Posts: 3450
Joined: Mon Apr 02, 2007 2:51 pm

Post » Mon May 02, 2011 11:54 pm

If this is the one you are talking about:

"C:\Python26\python.exe" "C:\Python26\Scripts\niftoaster.py" --noninteractive opt_cleanfarnif --dest-dir= --source-dir= --pause --overwrite "%1" > "PyFFILog.txt"


Arthmoor wrote it. How is it exactly not working? I've tested both of his other batch scripts and they execute just fine. The cleanfarnif script isn't much different from those two, you know.


Yes. That's the script I'm talking about.

I input the correct paths for Python and PyFFI, I set a source and destination directory. When I run the script, the command line windows comes up for a second then closes, despite it saying to pause. Also, no nifs are output in the destination directory. And the PyFFI log is empty.
User avatar
Blackdrak
 
Posts: 3451
Joined: Thu May 17, 2007 11:40 pm

Post » Mon May 02, 2011 8:17 pm

Did you try using the script unmodified? Set the proper directories for Python and the niftoaster, but leave the dest-dir and source-dir entries alone. You don't need to input any extra information into those scripts.
User avatar
Steven Hardman
 
Posts: 3323
Joined: Sun Jun 10, 2007 5:12 pm

Post » Mon May 02, 2011 7:37 pm

Yes, I did. If I leave it alone it just opens a command prompt window and shows the information in the batch file. No PyFFI information is shown. And the log file remains empty.
User avatar
DAVId MArtInez
 
Posts: 3410
Joined: Fri Aug 10, 2007 1:16 am

Post » Tue May 03, 2011 3:39 am

No, I'm wrong. It runs fine with it set at the original state. It even pauses. Sorry about that.
User avatar
rolanda h
 
Posts: 3314
Joined: Tue Mar 27, 2007 9:09 pm

Post » Tue May 03, 2011 1:06 am

As I feared, I did encounter a few objects that fell right through the floor.

The first was an "Amethyst Geode" that was making a ruckus in the archaeology guild main hall as it bounced in and out of the floor before finally doing a Titanic and disappearing into the floor.

The second was a real quest breaker - the quest item itself, a "Metallic Shard" was nowhere to be found inside the first dungeon. An additem and dropping it confirmed that it went right through the floor.

Both meshes were PyFFIed using v2.1.8 :) Uploaded the files into a sourceforge artifact.
User avatar
Kelsey Anna Farley
 
Posts: 3433
Joined: Fri Jun 30, 2006 10:33 pm

Post » Tue May 03, 2011 10:22 am

Maybe I'm missing something simple, but I've been lurking on these threads for a while and can't remember if anything like this came up, or where to find an answer.
I previously installed my pyffied meshes (218, using the batch scripts Arthmoor provided) with BAIN and that went fine, but decided to see for myself if repacking them in an uncompressed BSA made any difference. Tested it today with a brand new test character and I CTD on exiting the sewers - the tutorial plays fine. The vanilla BSA has me exiting without problems, so I have to assume the pyffied bsa fouls it up.
The folder structure of the pyffied BSA is sound & I'm pretty sure it has everything that should be in there, the leading space files have their leading spaces, the file date is set to 1/1/2006. Running my test on Win 7-64, with nothing but UOP (with supplement), USIP, FormIDFinder, and a bashed patch.
Does anybody have a clue what I may have overlooked? It's not that I mind re-pyffiing, or re-repacking, but after a few times you kinda want to know if it's going to make a difference before you do ;)
User avatar
Cheryl Rice
 
Posts: 3412
Joined: Sat Aug 11, 2007 7:44 am

Post » Mon May 02, 2011 7:31 pm

Just a quick heads up that a new test build (2.1.9 beta4) has been published:

https://github.com/amorilia/pyffi/downloads

You don't need this unless you use PyFFI's (still very experimental!) scripts to make & apply patches: the 2.1.9 beta4 has a bugfix in patch_recursive_make/apply scripts for "deep" folder layouts (fixes issue #3193914 reported by xjdhdr).

@malonn: Not sure if I'm understanding your issue completely, but is the problem simply that the log remains empty? If so: this is a known issues with PyFFI 2.1.8 in some configurations. Do you have the same problem with 2.1.9 beta4?

@gratis_monsta: Thanks again! I'll look into these.

@doctasax: Sorry, no clue...
User avatar
Katie Samuel
 
Posts: 3384
Joined: Tue Oct 10, 2006 5:20 am

Post » Mon May 02, 2011 7:36 pm

When I right-click a meshes folder and select "Optimize with PyFFI", the command prompt window opens and closes quickly and the meshes don't get optimized. I'm using 2.1.9 Beta 4.
User avatar
Darrell Fawcett
 
Posts: 3336
Joined: Tue May 22, 2007 12:16 am

Post » Tue May 03, 2011 8:02 am

Update for the OP:

-Moved an out of place section of text someplace where it made more sense to place it.

-Link to PyFFI Optimization Kit.

-Link and brief overview of PyFFI Patcher.

-Latest development release 2.1.9b4 recorded.
User avatar
Alexx Peace
 
Posts: 3432
Joined: Thu Jul 20, 2006 5:55 pm

Post » Tue May 03, 2011 5:11 am

Problem solved with repyffiing & repacking. Guess I did something stupid that I didn't do this time around...
User avatar
Samantha Mitchell
 
Posts: 3459
Joined: Mon Nov 13, 2006 8:33 pm

Post » Tue May 03, 2011 1:08 am

What problems can cause 64-bit python? Thx.
User avatar
Emily Martell
 
Posts: 3469
Joined: Sun Dec 03, 2006 7:41 am

Post » Tue May 03, 2011 1:37 am

[img]http://img14.imageshack.us/img14/1364/oblivion201103070932575.jpg[/img]

Any idea went wrong? I am using QTP3. Thanks.
User avatar
El Khatiri
 
Posts: 3568
Joined: Sat Sep 01, 2007 2:43 am

Post » Tue May 03, 2011 4:01 am

Message printed in console "No handlers could be found for logger pyffi.bla.bla" normal or is the problem x64 python?

EDIT: Hmmm... not. With x32 python too most.

EDIT2: I see only 2 variants of message: pyffi.utils.mathutils and pyffi.nif.nitribasedgeom

EDIT3 xD : Ohhh... i found answer in PiFFY opt Kit topic. But a question about x64 python remained.
User avatar
Logan Greenwood
 
Posts: 3416
Joined: Mon Jul 30, 2007 5:41 pm

Post » Mon May 02, 2011 9:24 pm

Please read the FAQ, Python compatibility is covered there.

Q – Does PyFFI support the 64bit version of Python?
A – No, PyFFI does not support 64bit Python, and using it with the 64bit version can cause numerous problems.

User avatar
Dean Brown
 
Posts: 3472
Joined: Fri Aug 31, 2007 10:17 pm

Post » Mon May 02, 2011 7:49 pm

Please read the FAQ, Python compatibility is covered there.

I read this. For this reason I have asked which problems can be.
User avatar
Monique Cameron
 
Posts: 3430
Joined: Fri Jun 23, 2006 6:30 am

Post » Tue May 03, 2011 5:02 am

Oh. Whoops, misread your post. :toughninja:

Unfortunately, I can't easily answer that because I don't have a 64bit system, leaving me unable to test this. Someone else will need to share what the problems might be (hopefully Amorilia can enlighten us, since this is his program and he knows it best).

@Zanderat: Did you grab the file name of that mesh? FormID Finder and (I think) RefSkope can do this for you. I say this because I think you should retry the optimization on that mesh, it may have just been a bad optimization. Stuff happens.
User avatar
aisha jamil
 
Posts: 3436
Joined: Sun Jul 02, 2006 11:54 am

Post » Tue May 03, 2011 5:44 am

@Zanderat: Did you grab the file name of that mesh? FormID Finder and (I think) RefSkope can do this for you. I say this because I think you should retry the optimization on that mesh, it may have just been a bad optimization. Stuff happens.

Will do. Just checking to see if this was a known issue. Will report back.
User avatar
Mariana
 
Posts: 3426
Joined: Mon Jun 12, 2006 9:39 pm

Post » Tue May 03, 2011 3:40 am

http://www.gamesas.com/index.php?/topic/1172342-relzwipzpyffi-python-file-format-interface/
User avatar
Siobhan Wallis-McRobert
 
Posts: 3449
Joined: Fri Dec 08, 2006 4:09 pm

PreviousNext

Return to IV - Oblivion