* One thing that would make editing presets/material blocks a lot more transparent: for all I can tell, the different typecode "formats" (the list on the left shows "TypeCode01", "TypeCode02", "TypeCode40" among others) seem to denote data types, like int, float, array, string .. is that correct? It would be a lot easier to see what's what if they were also labeled like that – I for one can distinguish between "string" and "float" in a list much easier than between "01" and "03".
* It would also be cool to be able to sort these lists by data type.
* Also, things like the values in this list: http://www.simswiki.info/wiki.php?t...rce/StringTable could be labeled in plain English to make it easier to decipher (and prevent C+P errors): instead of "TypeCode03 – ControlCode 0x0A" it could say "TGI index of the specmap (hexadecimal value)", perhaps in fewer words.
* Even cooler would be if when looking at the TGI list in materials and material blocks, it somehow knew what the entries are (so instead of "entry number 11" it could say "specmap of pattern B" when that's what refers to this entry, then the user wouldn't need to look this up at all.
* It would help if TGI lists in general were numbered in both dec and hex – embarrassing as it is, I still use my fingers to convert =P.
-Copy/Paste:- S3PE has no intelligence. It cannot look at the value of field X and the value of field Y and come to some conclusion about what to do. However, if it only needs to be told that "field X is the widget code and here are the different kinds of widget and their codes", it can display "widget code" rather than "field X" and let you pick one of the permitted values (like the StringTable values).
Of course, someone has to provide us with the permitted values.
The best thing to do is to check it against the existing information on the Wiki. If you think you've got something new, either edit the page -- or use the "Discussion" tab if you're not so sure and post in a few places, preferably where others hacking the same files will see it, for others to review it.
You can read about all the other file formats by starting at the root of the TS3 Advanced Coding Tutorials and browsing around. Not all the "known" formats are supported in S3PE -- we have to prioritise those that will be of most benefit to modders.
Reminder to self: The TypeCode stuff on the wiki needs fixing (it looks like it got damaged at some point).