Tue, Nov 12, 12:48 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 11 8:37 pm)



Subject: Free utility to clear up incorrect file references! Soon!


hogwarden ( ) posted Fri, 06 September 2002 at 6:37 AM · edited Tue, 12 November 2024 at 12:47 AM

file_22637.jpg

I'm working on a freebie program to correct file references within Poser library or pz3 files... and the results have astounded me!

Incorrect pointers within the files cause poser to search for the textures when the files are loaded... causing a delay, and running the risk of that cannot find texture" error box. Also, when Poser comes across one of these incorrect paths, it causes a locking of the runtime libraries under XP/NTFS which siezes up the functions of PBooost.

You can also use CorrectReference to correct your products before you zip them up! (Hint, Hint!)

I've just run my "characters" folder through CorrectReference... it's not a large folder on this test poser installation by any means... but the process took about five of your earth minutes.
Blimey... that's a lot of incorrect file pointers!

Sorry to all those who've manually corrected the pointers with the PBooost DFE... a painstaking process I'm sure!... but this automates the process.

Howard:)


hogwarden ( ) posted Fri, 06 September 2002 at 6:39 AM

file_22638.jpg

When the program fires up, it searches for all the "runtime/textures" folders on you machine, and allows you to select which one you want the program to search for the images in...


phoenixamon ( ) posted Fri, 06 September 2002 at 6:55 AM

Howard, You mean to say that my "bizarre" problem with the original P-Boost actually lead to a better understanding of the problem? I'm so pleased. :) (I was the freak who posted that files didn't get locked no matter what props or hair figures I added, up until one called for a missing texture.) I thought I was posting nonsense... and it sounded like you thought I was experiencing a freak occurrance as well. ;) Looks like an excellent new tool you've got there. When and were do we get it? Phoenix


phoenixamon ( ) posted Fri, 06 September 2002 at 7:02 AM

Oh, I've got a question. Will this app work for those of us who store our textures outside of the Poser root? I found that I had so many textures that loading a CR2 with incorrect references would actaully crash Poser, because it had so many folders to search though, so I moved them all to an external folder... now at least when Poser can't find something, it doesn't have far to look before prompting me. As a result, my texture references have to be absolute drive paths. Would this app work for me? Thanks. :)


Jcleaver ( ) posted Fri, 06 September 2002 at 7:36 AM

Another question. First, I think this is a great idea. But, what happens if it encounters a missing texture, not just a incorrect reference?



Kiera ( ) posted Fri, 06 September 2002 at 7:39 AM

I welcome Hogwarden, our new Texture Reference Overlord. Sorry, haven't slept yet. ;)


phoenixamon ( ) posted Fri, 06 September 2002 at 7:46 AM

Or if there are multiple fils with the same name? (I probably have 30 files named head.jpg)


c1rcle ( ) posted Fri, 06 September 2002 at 8:54 AM

Howard I know I should have asked this the other day but would it be possible to add this into the PBooost program as well? Rob


Staby ( ) posted Fri, 06 September 2002 at 9:06 AM

Yeah! Thank you very much hogwarden!


lesbentley ( ) posted Fri, 06 September 2002 at 9:45 AM

This is a program the Poser community desperately needs. Thanks hogwarden. It would be great if this program gave the user the opportunity to specify at least one directory outside of runtime. Also, I sometimes like to store objects and textures in the library along with the cr2 or pp2, sounds like your little app would make this easy.


ronstuff ( ) posted Fri, 06 September 2002 at 10:54 AM

John, Your program looks interesting, but I can still see a use for hogwarden's - I've tried Zenware's Cr2edit and found it cumbersome and slow for my purposes which is mainly just file checking and organizing. What I would REALLY like to see is a program that would read a cr2 (or pp2) and then not only allow me to edit paths to all referenced .objs and textures, but would also be able to PACKAGE them in one zip file with all the correct path references.


ChromeTiger ( ) posted Fri, 06 September 2002 at 11:03 AM

Way ta go, Howard! Woohoo!!!!


phoenixamon ( ) posted Fri, 06 September 2002 at 11:12 AM

John, Same question to you that I asked to Howard... will your program manage files that exist outside of the Poser root folder? for instance if my CR2 references :Runtime:Textures:DAZ:MilWoman:dressblah.jpg, can I use your program to change that path to D:GraphicsTexturesVictoriaDressdressblah.jpg? If it can handle external files, you just got a customer. :) Phoenix


Jcleaver ( ) posted Fri, 06 September 2002 at 11:28 AM

Another question for John. It seems that Hogwardens program will be very close to a one-click fix for all texture references in every CR2. Are you saying yours already does this? Just one click and all of the texture references in all CR2s get fixed? Or do you have to open each item to get it fixed?



Letterworks ( ) posted Fri, 06 September 2002 at 12:03 PM

Plus there is one other major difference... The tittle of this thread is FREE utility to clear up incorrect file references. John, I'm sure your has a number of expanded utilities, but they come at a price. ;^) Howard, thanks for the thought. mike


hogwarden ( ) posted Fri, 06 September 2002 at 12:41 PM

Hiya... Yes... CorrectReference lets you select which textures folder you want it to search for files in as in the second picture I posted... it can be anywhere on your machine, but it must be in the form "textures/runtime/...". The app finds all such folders on your machine when it is launched. Currently it only corrects to ":runtime:textures:etc" but I will add the ability to prefer "C:poserruntimeetc" explicit paths as I have in PBooost. JH... This is something primarily intended for PBooost users whose incorrect references are causing folder locks and restricting PBooost. Rather than adding the utility to PBooost and causing everyone to update again I thought a basic, specific freebie with no bells and whistles was called for. This will not do anything else but correct file references in one hit. As for unfound files... When the scan/correction is complete, I'll have a box come up which allows you to set all those references... or you can chose to change all unfound references to "NO_MAP". Phoenixamon... Yep! I'd gone down the route that incorrect references were causing the folder locks, but my experiments with corrected files hadn't solved the problem... I was incorrectly correcting! So you put me back onto the right track... Ta! And about multiple files with the same name... ... I'm not sure what to do about this... Part of me thinks that everyone should name their texture maps like this "HogwardenVickyHeadTex01.jpg" so multiples aren't an issue. But that ain't going to happen!! I should have a function to scan for multiply named files and change the names... but then the file pointers will be wrong! Ag. Need to think about it more. Howard:)


phoenixamon ( ) posted Fri, 06 September 2002 at 12:57 PM

Howard, All I can think of where multiple files with the same name are concerned is to pop up a list of all the possibilities and let the user choose one or "NO_MAP". If the user has taken the time to put their textures in some sort of sane order, they ought to be able to tell which is the correct one by seeing the path. ;) Thanks for making this effort. It will be appreciated by many. I can't use it until it can look in a user-defined directory as it's search root and insert the new location as a full path. Phoenix


Havi ( ) posted Fri, 06 September 2002 at 1:04 PM

I have the whole Texture outside (another Drive)of the poser Route. Inside of Poser is only the Texture map with a link to the texture outside of Poser. I works without any Problems. Havi


Allen9 ( ) posted Fri, 06 September 2002 at 1:41 PM

Well Howard, I have ALL my textures in a whole series of categorized subfolders under D:Textures. That's the way I set them up when I just had Bryce and didn't have Poser, and when I did get Poser I just changed references (manually) as I installed everything - so all textures would be in the same area and I would not have to go chasing textures in the usual Poser maze when trying to import to Bryce, where I do ALL my rendering. It always irritated the hell out of me that if you started with the usual ...runtimetextures location you were already 6 folders deep in a path before setting up ANY texture folders - I HATE pointlessly long paths to anything. I have a feeling there are quite a few others who might have done things somewhat similarly. I would suggest that it would be really helpful if you would set up the program so that we could enter a substitute for .......................runtimetextures as a preference so it would ALWAYS go to the alternate location to look for textures, otherwise it would be completely useless to someone like me. I also suggest this as an added preference choice for Pboost too.


phoenixamon ( ) posted Fri, 06 September 2002 at 1:59 PM

Allen, That is just my situation. :) My textures are in a structure like D:TexturesVictoriaTexturenamewhatever.jpg D:TexturesVictoria ClothingDresswhateverdress.jpg I couldn't use this app unless it could take a fully qualified path as a substitution for Poser's internal textures directory. There's got to be more of us who've done this, for whatever reason. Phoenix


queri ( ) posted Fri, 06 September 2002 at 3:26 PM

Yup, I keep frequently changed files-- like my own hair textures-- in exterior folders. An ability to specify folder choices woul be nice. On the other hand-- this relieves my mind as I crashed my XP Poser 6 times yesterday in doing one project all because of textures not found. I thought I'd wrecked everything-- and i was getting darn tired of throwing out rsr because of it. Emily


cyberiad ( ) posted Fri, 06 September 2002 at 4:20 PM

Hey, I recognize that little torch icon on the application window! Glad to see others really do use Delphi for their development needs! dano


hogwarden ( ) posted Fri, 06 September 2002 at 6:29 PM

file_22639.jpg

Hey, Cyberiad! Delphi is so cool. I have version 6, but I'm... for some reason... using 4 to write this... as I did with PBooost. Here's the problem solved, chaps! Just select the folder you want to use for the textures and select "Use C:/etc file paths" and the file references will be corrected to point to the folder you chose if the files are there somewhere. Sorted Howard:)


hogwarden ( ) posted Fri, 06 September 2002 at 6:41 PM

file_22640.jpg

And here's my props folder corrected to give proper full "C:/etc" references if I so wish! (I've selected it in the "Prefs" menu. Note I have selected D:PoserRuntimeTextures as the textures folder... so CorrectReference searches for files in this folder and corrects accordingly. Oh, and Phoenix... I'll think more on the multiple file reference issue... the app can easily detect multiple files. H:)


phoenixamon ( ) posted Sat, 07 September 2002 at 5:49 AM

Thanks again, Howard. It looks really great!


Allen9 ( ) posted Mon, 09 September 2002 at 1:16 PM

Looking good Howard. This will really help. Looking forward to this becoming available. Don't forget to add that ability to specify a different default texture path to your next version of Pboost. That's already a great program, but it needs this too.


hogwarden ( ) posted Mon, 09 September 2002 at 4:45 PM

Will do, Allen! H:)


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.