QUOTE(DiscipleOfAdun @ May 3 2006, 06:42 AM)
Yes, but did you know that Starcraft only loads the grp's for units that are referenced by images.dat?
btw, I've got that info on the images/iscript/.lo*files/grps. Just give me time to type it up a bit. I hope it is what you wanted. However, it is version dependant...[right][snapback]478572[/snapback][/right]
Version independence doesn't really matter so much as long as the new offsets can be found when a new version is out.
BTW, would this add much additional time for loading maps? If needed, I could check in the map for any of the files that would need to be loaded with this and if none are there, then not have it reload those if it is already using the default ones. (check for iscript.bin, images.dat, and images.tbl; then check for all files referenced by images.tbl) This would be for the people playing it with not-so-fast computers. For people playing it on fast computers, this wouldn't make one bit of a difference. For example, on my computer lots of times I don't even see the title screen because it loads the preload stuff so quickly.
ADDITION:
OK, as soon as I finish up the notifications of updates, some small things with the SCMLoader game type, and Starcraft version detection, I will release the new version which uses the information DiscipleOfAdun gave me to be able to load iscript.bin, images.dat/.tbl, and the .grp and .lo* associated with those.
ADDITION:
I've decided that for now I'll have the beta version up on my site. It doesn't have the update notifications, some parts of the code for making the special game type not conflict with files for future game types blizzard adds, or the Starcraft version checking (to make sure it doesn't crash when used on other versions); however, it does at least have the special game type and the other feature for making more files patchable. If you want to try it out, download it from my site (linked to from the news page).
http://shadowflare.samods.org/