One is an example when the IDs are in all 3 Files.
The other is an example when one or more are not found.
The other is an example when one or more are not found.
This is app isn't used for much but it may be usefull in debuging a problem with a pet's/monster's lookface.
It displays all LookFace IDs within the 3DSimpleObj.ini in a list.
When you click on one of these IDs it will display the path used for it's files.
Or an error stating that the ID is not found within the other respective INI file. (3DObj.ini 3DTexture.ini)
This is only a base app that I made for learning some new functions. I might end up branching it off into a more useful app.
How To Use
Setting Up INI Files
3DObj.ini
Goto the Start of the file and input this [Main]
Before Edit:
After Edit
Now we need to remove ALL blank lines
Before Edit
After Edit
Best way to do this is using a HexEditor.
You will need to do a "ReplaceHexValue" using the followin.
Hex to Search and Replace 0D0A0D0A
Hex to Replace WITH 0D0A
Do the replacing until you no longer get any replacements occuring.
3DTexture.ini
Do same as 3DObj.ini
Running the program
Make sure that it is located in the same folder as all 3 files.
3DObj.ini
3DSimpleObj.ini
3DTexture.ini
Finding out Path Locations
Click on the lookface ID you wish to view details about.
3DObj.ini
Goto the Start of the file and input this [Main]
Before Edit:
Code:
001000000=c3/mesh/001000000.c3 001131000=c3/mesh/001131000.c3 001131010=c3/mesh/001131010.c3 001131020=c3/mesh/001131020.c3 001131030=c3/mesh/001131030.c3 001131040=c3/mesh/001131040.c3 001131050=c3/mesh/001131050.c3 001131060=c3/mesh/001131060.c3 001131070=c3/mesh/001131070.c3 001131080=c3/mesh/001131080.c3 001131090=c3/mesh/001131090.c3 001132000=c3/mesh/001132000.c3 001132010=c3/mesh/001132010.c3 001132020=c3/mesh/001132020.c3 001132030=c3/mesh/001132030.c3 001132040=c3/mesh/001132040.c3 001132050=c3/mesh/001132050.c3 001132060=c3/mesh/001132060.c3 001132070=c3/mesh/001132070.c3 001132080=c3/mesh/001132080.c3 001132090=c3/mesh/001132090.c3 001133000=Paladin1/mesh/001133000.c3 001133010=Paladin1/mesh/001133010.c3 001133020=Paladin1/mesh/001133020.c3 001133030=Paladin1/mesh/001133030.c3 001133040=Paladin1/mesh/001133040.c3 001133050=Paladin1/mesh/001133050.c3 001133060=Paladin1/mesh/001133060.c3 001133070=Paladin1/mesh/001133070.c3 001133080=Paladin1/mesh/001133080.c3 001133090=Paladin1/mesh/001133090.c3 001133100=Paladin1/mesh/001133100.c3 001133110=Paladin1/mesh/001133110.c3 001134000=c3/mesh/001134000.c3 001134010=c3/mesh/001134010.c3 001134020=c3/mesh/001134020.c3 001134030=c3/mesh/001134030.c3
Code:
[Main] 001000000=c3/mesh/001000000.c3 001131000=c3/mesh/001131000.c3 001131010=c3/mesh/001131010.c3 001131020=c3/mesh/001131020.c3 001131030=c3/mesh/001131030.c3 001131040=c3/mesh/001131040.c3 001131050=c3/mesh/001131050.c3 001131060=c3/mesh/001131060.c3 001131070=c3/mesh/001131070.c3 001131080=c3/mesh/001131080.c3 001131090=c3/mesh/001131090.c3 001132000=c3/mesh/001132000.c3 001132010=c3/mesh/001132010.c3 001132020=c3/mesh/001132020.c3 001132030=c3/mesh/001132030.c3 001132040=c3/mesh/001132040.c3 001132050=c3/mesh/001132050.c3 001132060=c3/mesh/001132060.c3 001132070=c3/mesh/001132070.c3 001132080=c3/mesh/001132080.c3 001132090=c3/mesh/001132090.c3 001133000=Paladin1/mesh/001133000.c3 001133010=Paladin1/mesh/001133010.c3 001133020=Paladin1/mesh/001133020.c3 001133030=Paladin1/mesh/001133030.c3 001133040=Paladin1/mesh/001133040.c3 001133050=Paladin1/mesh/001133050.c3 001133060=Paladin1/mesh/001133060.c3 001133070=Paladin1/mesh/001133070.c3 001133080=Paladin1/mesh/001133080.c3 001133090=Paladin1/mesh/001133090.c3 001133100=Paladin1/mesh/001133100.c3 001133110=Paladin1/mesh/001133110.c3 001134000=c3/mesh/001134000.c3 001134010=c3/mesh/001134010.c3 001134020=c3/mesh/001134020.c3 001134030=c3/mesh/001134030.c3
Before Edit
Code:
[Main] 001000000=c3/mesh/001000000.c3 001131000=c3/mesh/001131000.c3 001131010=c3/mesh/001131010.c3 001131020=c3/mesh/001131020.c3 001131030=c3/mesh/001131030.c3 001131040=c3/mesh/001131040.c3 001131050=c3/mesh/001131050.c3 001131060=c3/mesh/001131060.c3 001131070=c3/mesh/001131070.c3 001131080=c3/mesh/001131080.c3 001131090=c3/mesh/001131090.c3 001132000=c3/mesh/001132000.c3 001132010=c3/mesh/001132010.c3 001132020=c3/mesh/001132020.c3 001132030=c3/mesh/001132030.c3 001132040=c3/mesh/001132040.c3 001132050=c3/mesh/001132050.c3 001132060=c3/mesh/001132060.c3 001132070=c3/mesh/001132070.c3 001132080=c3/mesh/001132080.c3 001132090=c3/mesh/001132090.c3 001133000=Paladin1/mesh/001133000.c3 001133010=Paladin1/mesh/001133010.c3 001133020=Paladin1/mesh/001133020.c3 001133030=Paladin1/mesh/001133030.c3 001133040=Paladin1/mesh/001133040.c3 001133050=Paladin1/mesh/001133050.c3 001133060=Paladin1/mesh/001133060.c3 001133070=Paladin1/mesh/001133070.c3 001133080=Paladin1/mesh/001133080.c3 001133090=Paladin1/mesh/001133090.c3 001133100=Paladin1/mesh/001133100.c3 001133110=Paladin1/mesh/001133110.c3 [i][b][u]Need to remove this area as it is a blank line[/u][/b][/i] 001134000=c3/mesh/001134000.c3 001134010=c3/mesh/001134010.c3 001134020=c3/mesh/001134020.c3 001134030=c3/mesh/001134030.c3
After Edit
Code:
[Main] 001000000=c3/mesh/001000000.c3 001131000=c3/mesh/001131000.c3 001131010=c3/mesh/001131010.c3 001131020=c3/mesh/001131020.c3 001131030=c3/mesh/001131030.c3 001131040=c3/mesh/001131040.c3 001131050=c3/mesh/001131050.c3 001131060=c3/mesh/001131060.c3 001131070=c3/mesh/001131070.c3 001131080=c3/mesh/001131080.c3 001131090=c3/mesh/001131090.c3 001132000=c3/mesh/001132000.c3 001132010=c3/mesh/001132010.c3 001132020=c3/mesh/001132020.c3 001132030=c3/mesh/001132030.c3 001132040=c3/mesh/001132040.c3 001132050=c3/mesh/001132050.c3 001132060=c3/mesh/001132060.c3 001132070=c3/mesh/001132070.c3 001132080=c3/mesh/001132080.c3 001132090=c3/mesh/001132090.c3 001133000=Paladin1/mesh/001133000.c3 001133010=Paladin1/mesh/001133010.c3 001133020=Paladin1/mesh/001133020.c3 001133030=Paladin1/mesh/001133030.c3 001133040=Paladin1/mesh/001133040.c3 001133050=Paladin1/mesh/001133050.c3 001133060=Paladin1/mesh/001133060.c3 001133070=Paladin1/mesh/001133070.c3 001133080=Paladin1/mesh/001133080.c3 001133090=Paladin1/mesh/001133090.c3 001133100=Paladin1/mesh/001133100.c3 001133110=Paladin1/mesh/001133110.c3 001134000=c3/mesh/001134000.c3 001134010=c3/mesh/001134010.c3 001134020=c3/mesh/001134020.c3 001134030=c3/mesh/001134030.c3
Best way to do this is using a HexEditor.
You will need to do a "ReplaceHexValue" using the followin.
Hex to Search and Replace 0D0A0D0A
Hex to Replace WITH 0D0A
Do the replacing until you no longer get any replacements occuring.
3DTexture.ini
Do same as 3DObj.ini
Running the program
Make sure that it is located in the same folder as all 3 files.
3DObj.ini
3DSimpleObj.ini
3DTexture.ini
Finding out Path Locations
Click on the lookface ID you wish to view details about.